移远官网

RM520升级固件失败

我编译了qfirehose 执行 ./QFirehose -p ./
固件是RM520NGLAAR03A04M4G_01.202.01.202

[000.000]: Version: QFirehose_Linux_Android_V1.4.15
[000.000]: Builded: Oct  8 2024 16:17:30
[000.000]: Find md5 check file <./md5.txt>
[000.002]: md5 checking: ./contents.xml pass
[000.005]: md5 checking: ./update/abl.elf pass
[000.008]: md5 checking: ./update/aop.mbn pass
[000.008]: md5 checking: ./update/apdp.mbn pass
[000.009]: md5 checking: ./update/devcfg_low_ddr.mbn pass
[000.010]: md5 checking: ./update/devcfg.mbn pass
[000.011]: md5 checking: ./update/firehose/partition_complete_p4K_b256K.mbn pass
[000.011]: md5 checking: ./update/firehose/patch_p4K_b256K.xml pass
[000.016]: md5 checking: ./update/firehose/prog_firehose_lite.elf pass
[000.016]: md5 checking: ./update/firehose/rawprogram_nand_p4K_b256K_update.xml pass
[000.017]: md5 checking: ./update/hyp.mbn pass
[000.019]: md5 checking: ./update/ipa_fws.elf pass
[000.019]: md5 checking: ./update/logfs_ufs_8mb.bin pass
[000.019]: md5 checking: ./update/multi_image.mbn pass
[000.020]: md5 checking: ./update/multi_image_qti.mbn pass
[000.373]: md5 checking: ./update/NON-HLOS.ubi pass
[000.378]: md5 checking: ./update/oemapp.ubi pass
[000.381]: md5 checking: ./update/oemdata.ubi pass
[000.382]: md5 checking: ./update/partition.mbn pass
[000.382]: md5 checking: ./update/partition_nand.xml pass
[000.425]: md5 checking: ./update/sdxlemur-boot.img pass
[000.487]: md5 checking: ./update/sdxlemur-recoveryfs.ubi pass
[000.754]: md5 checking: ./update/sdxlemur-sysfs.ubi pass
[000.759]: md5 checking: ./update/tz.mbn pass
[000.768]: md5 checking: ./update/uefi.elf pass
[000.787]: md5 checking: ./update/usrdata.ubi pass
[000.788]: md5 checking: ./update/xbl_config.elf pass
[000.792]: md5 checking: ./update/xbl.elf pass
[000.793]: md5 checking: ./update/xbl_ramdump.elf pass
[000.793]: Totals checking 29 files md5 value, 0 file fail!
[000.793]: find 'prog_firehose_lite.elf'
[000.793]: find_firehose_mbn prog_firehose_lite.elf
[000.794]: [1] /sys/bus/usb/devices/6-1.1 2c7c/801/504
[000.794]: qusb_read_speed_atime speed: 5000, st_atime: 20241008_16:20:28
[000.794]: P: /dev/bus/usb/006/003 idVendor=2c7c idProduct=0801
[000.794]: C: /dev/bus/usb/006/003 bNumInterfaces: 5
[000.794]: I: If#= 0 Alt= 0 #EPs= 2 Cls=ff Sub=ff Prot=30
[000.794]: E: Ad=01 Atr=02 MxPS= 1024 Ivl=0ms
[000.794]: E: Ad=81 Atr=02 MxPS= 1024 Ivl=0ms
[000.794]: I: If#= 1 Alt= 0 #EPs= 3 Cls=ff Sub=00 Prot=40
[000.794]: E: Ad=83 Atr=03 MxPS= 10 Ivl=9ms
[000.794]: E: Ad=82 Atr=02 MxPS= 1024 Ivl=0ms
[000.794]: E: Ad=02 Atr=02 MxPS= 1024 Ivl=0ms
[000.794]: I: If#= 2 Alt= 0 #EPs= 3 Cls=ff Sub=00 Prot=00
[000.794]: E: Ad=85 Atr=03 MxPS= 10 Ivl=9ms
[000.794]: E: Ad=84 Atr=02 MxPS= 1024 Ivl=0ms
[000.794]: E: Ad=03 Atr=02 MxPS= 1024 Ivl=0ms
[000.794]: I: If#= 3 Alt= 0 #EPs= 3 Cls=ff Sub=00 Prot=00
[000.794]: E: Ad=87 Atr=03 MxPS= 10 Ivl=9ms
[000.794]: E: Ad=86 Atr=02 MxPS= 1024 Ivl=0ms
[000.794]: E: Ad=04 Atr=02 MxPS= 1024 Ivl=0ms
[000.794]: I: If#= 4 Alt= 0 #EPs= 3 Cls=ff Sub=ff Prot=ff
[000.794]: tmp=/sys/bus/usb/devices/usb6/../driver, driver=../../../../../bus/platform/drivers/xhci-hcd
[000.794]: qusb_noblock_open port_name = /dev/ttyUSB0
[003.799]: poll_wait events=POLLIN msec=3000 timeout
[003.799]: qfirehose.c detect_and_judge_module_version 182 fail
[004.800]: poll_wait events=POLLIN msec=1000 timeout
[004.800]: switch to 'Emergency download mode'
[004.806]: successful, wait module reboot
[005.808]: P: /dev/bus/usb/006/004 idVendor=05c6 idProduct=9008
[005.808]: C: /dev/bus/usb/006/004 bNumInterfaces: 1
[005.808]: I: If#= 0 Alt= 0 #EPs= 2 Cls=ff Sub=ff Prot=11
[005.808]: E: Ad=81 Atr=02 MxPS= 1024 Ivl=0ms
[005.808]: E: Ad=01 Atr=02 MxPS= 1024 Ivl=0ms
[005.808]: tmp=/sys/bus/usb/devices/usb6/../driver, driver=../../../../../bus/platform/drivers/xhci-hcd
[005.808]: usbfs_is_kernel_driver_alive find interface 0 has match the driver qcserial
[005.808]: usbfs_detach_kernel_driver detach kernel driver success
[005.808]: STATE <-- Q_SAHARA_WAIT_ONE
[005.809]: RECEIVED <-- Q_SAHARA_ONE
[005.809]: RECEIVED <-- Q_SAHARA_MODE_ZERO
[005.809]: SENDING --> SAHARA_HELLO_RESPONSE
[005.809]: STATE <-- Q_SAHARA_WAIT_TWO
[005.809]: RECEIVED <-- Q_SAHARA_THREE
[005.809]: 0x0000000d 0x00000000 0x00000034
[005.809]: STATE <-- Q_SAHARA_WAIT_TWO
[005.809]: RECEIVED <-- Q_SAHARA_THREE
[005.809]: 0x0000000d 0x00000034 0x00000200
[005.809]: STATE <-- Q_SAHARA_WAIT_TWO
[005.809]: RECEIVED <-- Q_SAHARA_THREE
[005.809]: 0x0000000d 0x00001000 0x00001000
[005.810]: STATE <-- Q_SAHARA_WAIT_TWO
[005.860]: RECEIVED <-- Q_SAHARA_THREE
[005.860]: 0x0000000d 0x00002000 0x00000c10
[005.860]: STATE <-- Q_SAHARA_WAIT_TWO
[005.861]: RECEIVED <-- Q_SAHARA_THREE
[005.861]: 0x0000000d 0x00003000 0x00001000
[005.861]: STATE <-- Q_SAHARA_WAIT_TWO
[005.861]: RECEIVED <-- Q_SAHARA_THREE
[005.861]: 0x0000000d 0x00004000 0x00001000
[005.862]: STATE <-- Q_SAHARA_WAIT_TWO
[005.862]: RECEIVED <-- Q_SAHARA_THREE
[005.862]: 0x0000000d 0x00005000 0x00001000
[005.862]: STATE <-- Q_SAHARA_WAIT_TWO
[005.862]: RECEIVED <-- Q_SAHARA_THREE
[005.862]: 0x0000000d 0x00006000 0x00001000
[005.862]: STATE <-- Q_SAHARA_WAIT_TWO
[005.862]: RECEIVED <-- Q_SAHARA_THREE
[005.862]: 0x0000000d 0x00007000 0x00001000
[005.863]: STATE <-- Q_SAHARA_WAIT_TWO
[005.863]: RECEIVED <-- Q_SAHARA_THREE
[005.863]: 0x0000000d 0x00008000 0x00001000
[005.863]: STATE <-- Q_SAHARA_WAIT_TWO
[005.863]: RECEIVED <-- Q_SAHARA_THREE
[005.863]: 0x0000000d 0x00009000 0x00001000
[005.863]: STATE <-- Q_SAHARA_WAIT_TWO
[005.863]: RECEIVED <-- Q_SAHARA_THREE
[005.863]: 0x0000000d 0x0000a000 0x00001000
[005.863]: STATE <-- Q_SAHARA_WAIT_TWO
[005.864]: RECEIVED <-- Q_SAHARA_THREE
[005.864]: 0x0000000d 0x0000b000 0x00001000
[005.864]: STATE <-- Q_SAHARA_WAIT_TWO
[005.864]: RECEIVED <-- Q_SAHARA_THREE
[005.864]: 0x0000000d 0x0000c000 0x00001000
[005.864]: STATE <-- Q_SAHARA_WAIT_TWO
[005.864]: RECEIVED <-- Q_SAHARA_THREE
[005.864]: 0x0000000d 0x0000d000 0x00001000
[005.864]: STATE <-- Q_SAHARA_WAIT_TWO
[005.865]: RECEIVED <-- Q_SAHARA_THREE
[005.865]: 0x0000000d 0x0000e000 0x00001000
[005.865]: STATE <-- Q_SAHARA_WAIT_TWO
[005.865]: RECEIVED <-- Q_SAHARA_THREE
[005.865]: 0x0000000d 0x0000f000 0x00001000
[005.865]: STATE <-- Q_SAHARA_WAIT_TWO
[005.865]: RECEIVED <-- Q_SAHARA_THREE
[005.865]: 0x0000000d 0x00010000 0x00001000
[005.865]: STATE <-- Q_SAHARA_WAIT_TWO
[005.865]: RECEIVED <-- Q_SAHARA_THREE
[005.865]: 0x0000000d 0x00011000 0x00001000
[005.866]: STATE <-- Q_SAHARA_WAIT_TWO
[005.866]: RECEIVED <-- Q_SAHARA_THREE
[005.866]: 0x0000000d 0x00012000 0x00001000
[005.866]: STATE <-- Q_SAHARA_WAIT_TWO
[005.866]: RECEIVED <-- Q_SAHARA_THREE
[005.866]: 0x0000000d 0x00013000 0x00001000
[005.866]: STATE <-- Q_SAHARA_WAIT_TWO
[005.866]: RECEIVED <-- Q_SAHARA_THREE
[005.866]: 0x0000000d 0x00014000 0x00001000
[005.866]: STATE <-- Q_SAHARA_WAIT_TWO
[005.867]: RECEIVED <-- Q_SAHARA_THREE
[005.867]: 0x0000000d 0x00015000 0x00001000
[005.867]: STATE <-- Q_SAHARA_WAIT_TWO
[005.867]: RECEIVED <-- Q_SAHARA_THREE
[005.867]: 0x0000000d 0x00016000 0x00001000
[005.867]: STATE <-- Q_SAHARA_WAIT_TWO
[005.867]: RECEIVED <-- Q_SAHARA_THREE
[005.867]: 0x0000000d 0x00017000 0x00001000
[005.867]: STATE <-- Q_SAHARA_WAIT_TWO
[005.868]: RECEIVED <-- Q_SAHARA_THREE
[005.868]: 0x0000000d 0x00018000 0x00001000
[005.868]: STATE <-- Q_SAHARA_WAIT_TWO
[005.868]: RECEIVED <-- Q_SAHARA_THREE
[005.868]: 0x0000000d 0x00019000 0x00001000
[005.868]: STATE <-- Q_SAHARA_WAIT_TWO
[005.868]: RECEIVED <-- Q_SAHARA_THREE
[005.868]: 0x0000000d 0x0001a000 0x00001000
[005.868]: STATE <-- Q_SAHARA_WAIT_TWO
[005.868]: RECEIVED <-- Q_SAHARA_THREE
[005.868]: 0x0000000d 0x0001b000 0x00001000
[005.869]: STATE <-- Q_SAHARA_WAIT_TWO
[005.869]: RECEIVED <-- Q_SAHARA_THREE
[005.869]: 0x0000000d 0x0001c000 0x00001000
[005.869]: STATE <-- Q_SAHARA_WAIT_TWO
[005.869]: RECEIVED <-- Q_SAHARA_THREE
[005.869]: 0x0000000d 0x0001d000 0x00001000
[005.869]: STATE <-- Q_SAHARA_WAIT_TWO
[005.869]: RECEIVED <-- Q_SAHARA_THREE
[005.869]: 0x0000000d 0x0001e000 0x00001000
[005.869]: STATE <-- Q_SAHARA_WAIT_TWO
[005.870]: RECEIVED <-- Q_SAHARA_THREE
[005.870]: 0x0000000d 0x0001f000 0x00001000
[005.870]: STATE <-- Q_SAHARA_WAIT_TWO
[005.870]: RECEIVED <-- Q_SAHARA_THREE
[005.870]: 0x0000000d 0x00020000 0x00001000
[005.870]: STATE <-- Q_SAHARA_WAIT_TWO
[005.870]: RECEIVED <-- Q_SAHARA_THREE
[005.870]: 0x0000000d 0x00021000 0x00001000
[005.870]: STATE <-- Q_SAHARA_WAIT_TWO
[005.870]: RECEIVED <-- Q_SAHARA_THREE
[005.870]: 0x0000000d 0x00022000 0x00001000
[005.871]: STATE <-- Q_SAHARA_WAIT_TWO
[005.871]: RECEIVED <-- Q_SAHARA_THREE
[005.871]: 0x0000000d 0x00023000 0x00001000
[005.871]: STATE <-- Q_SAHARA_WAIT_TWO
[005.871]: RECEIVED <-- Q_SAHARA_THREE
[005.871]: 0x0000000d 0x00024000 0x00001000
[005.871]: STATE <-- Q_SAHARA_WAIT_TWO
[005.871]: RECEIVED <-- Q_SAHARA_THREE
[005.872]: 0x0000000d 0x00025000 0x00001000
[005.872]: STATE <-- Q_SAHARA_WAIT_TWO
[005.872]: RECEIVED <-- Q_SAHARA_THREE
[005.872]: 0x0000000d 0x00026000 0x00001000
[005.872]: STATE <-- Q_SAHARA_WAIT_TWO
[005.872]: RECEIVED <-- Q_SAHARA_THREE
[005.872]: 0x0000000d 0x00027000 0x00001000
[005.872]: STATE <-- Q_SAHARA_WAIT_TWO
[005.872]: RECEIVED <-- Q_SAHARA_THREE
[005.872]: 0x0000000d 0x00028000 0x00001000
[005.873]: STATE <-- Q_SAHARA_WAIT_TWO
[005.873]: RECEIVED <-- Q_SAHARA_THREE
[005.873]: 0x0000000d 0x00029000 0x00001000
[005.873]: STATE <-- Q_SAHARA_WAIT_TWO
[005.873]: RECEIVED <-- Q_SAHARA_THREE
[005.873]: 0x0000000d 0x0002a000 0x00001000
[005.873]: STATE <-- Q_SAHARA_WAIT_TWO
[005.874]: RECEIVED <-- Q_SAHARA_THREE
[005.874]: 0x0000000d 0x0002b000 0x00001000
[005.874]: STATE <-- Q_SAHARA_WAIT_TWO
[005.874]: RECEIVED <-- Q_SAHARA_THREE
[005.874]: 0x0000000d 0x0002c000 0x00001000
[005.874]: STATE <-- Q_SAHARA_WAIT_TWO
[005.874]: RECEIVED <-- Q_SAHARA_THREE
[005.874]: 0x0000000d 0x0002d000 0x00001000
[005.875]: STATE <-- Q_SAHARA_WAIT_TWO
[005.875]: RECEIVED <-- Q_SAHARA_THREE
[005.875]: 0x0000000d 0x0002e000 0x00001000
[005.875]: STATE <-- Q_SAHARA_WAIT_TWO
[005.875]: RECEIVED <-- Q_SAHARA_THREE
[005.875]: 0x0000000d 0x0002f000 0x00001000
[005.875]: STATE <-- Q_SAHARA_WAIT_TWO
[005.875]: RECEIVED <-- Q_SAHARA_THREE
[005.875]: 0x0000000d 0x00030000 0x00001000
[005.875]: STATE <-- Q_SAHARA_WAIT_TWO
[005.876]: RECEIVED <-- Q_SAHARA_THREE
[005.876]: 0x0000000d 0x00031000 0x00001000
[005.876]: STATE <-- Q_SAHARA_WAIT_TWO
[005.876]: RECEIVED <-- Q_SAHARA_THREE
[005.876]: 0x0000000d 0x00032000 0x00001000
[005.876]: STATE <-- Q_SAHARA_WAIT_TWO
[005.876]: RECEIVED <-- Q_SAHARA_THREE
[005.876]: 0x0000000d 0x00033000 0x00001000
[005.876]: STATE <-- Q_SAHARA_WAIT_TWO
[005.876]: RECEIVED <-- Q_SAHARA_THREE
[005.876]: 0x0000000d 0x00034000 0x00001000
[005.877]: STATE <-- Q_SAHARA_WAIT_TWO
[005.877]: RECEIVED <-- Q_SAHARA_THREE
[005.877]: 0x0000000d 0x00035000 0x00001000
[005.877]: STATE <-- Q_SAHARA_WAIT_TWO
[005.877]: RECEIVED <-- Q_SAHARA_THREE
[005.877]: 0x0000000d 0x00036000 0x00001000
[005.877]: STATE <-- Q_SAHARA_WAIT_TWO
[005.877]: RECEIVED <-- Q_SAHARA_THREE
[005.878]: 0x0000000d 0x00037000 0x00001000
[005.878]: STATE <-- Q_SAHARA_WAIT_TWO
[005.878]: RECEIVED <-- Q_SAHARA_THREE
[005.878]: 0x0000000d 0x00038000 0x00001000
[005.878]: STATE <-- Q_SAHARA_WAIT_TWO
[005.878]: RECEIVED <-- Q_SAHARA_THREE
[005.878]: 0x0000000d 0x00039000 0x00001000
[005.878]: STATE <-- Q_SAHARA_WAIT_TWO
[005.878]: RECEIVED <-- Q_SAHARA_THREE
[005.878]: 0x0000000d 0x0003a000 0x00001000
[005.878]: STATE <-- Q_SAHARA_WAIT_TWO
[005.879]: RECEIVED <-- Q_SAHARA_THREE
[005.879]: 0x0000000d 0x0003b000 0x00001000
[005.879]: STATE <-- Q_SAHARA_WAIT_TWO
[005.879]: RECEIVED <-- Q_SAHARA_THREE
[005.879]: 0x0000000d 0x0003c000 0x00001000
[005.879]: STATE <-- Q_SAHARA_WAIT_TWO
[005.879]: RECEIVED <-- Q_SAHARA_THREE
[005.879]: 0x0000000d 0x0003d000 0x00001000
[005.879]: STATE <-- Q_SAHARA_WAIT_TWO
[005.880]: RECEIVED <-- Q_SAHARA_THREE
[005.880]: 0x0000000d 0x0003e000 0x00001000
[005.880]: STATE <-- Q_SAHARA_WAIT_TWO
[005.880]: RECEIVED <-- Q_SAHARA_THREE
[005.880]: 0x0000000d 0x0003f000 0x00001000
[005.880]: STATE <-- Q_SAHARA_WAIT_TWO
[005.880]: RECEIVED <-- Q_SAHARA_THREE
[005.880]: 0x0000000d 0x00040000 0x00001000
[005.880]: STATE <-- Q_SAHARA_WAIT_TWO
[005.880]: RECEIVED <-- Q_SAHARA_THREE
[005.880]: 0x0000000d 0x00041000 0x00001000
[005.881]: STATE <-- Q_SAHARA_WAIT_TWO
[005.881]: RECEIVED <-- Q_SAHARA_THREE
[005.881]: 0x0000000d 0x00042000 0x00001000
[005.881]: STATE <-- Q_SAHARA_WAIT_TWO
[005.881]: RECEIVED <-- Q_SAHARA_THREE
[005.881]: 0x0000000d 0x00043000 0x00001000
[005.881]: STATE <-- Q_SAHARA_WAIT_TWO
[005.881]: RECEIVED <-- Q_SAHARA_THREE
[005.881]: 0x0000000d 0x00044000 0x00001000
[005.882]: STATE <-- Q_SAHARA_WAIT_TWO
[005.882]: RECEIVED <-- Q_SAHARA_THREE
[005.882]: 0x0000000d 0x00045000 0x00001000
[005.882]: STATE <-- Q_SAHARA_WAIT_TWO
[005.882]: RECEIVED <-- Q_SAHARA_THREE
[005.882]: 0x0000000d 0x00046000 0x00001000
[005.882]: STATE <-- Q_SAHARA_WAIT_TWO
[005.882]: RECEIVED <-- Q_SAHARA_THREE
[005.882]: 0x0000000d 0x00047000 0x00001000
[005.882]: STATE <-- Q_SAHARA_WAIT_TWO
[005.883]: RECEIVED <-- Q_SAHARA_THREE
[005.883]: 0x0000000d 0x00048000 0x00001000
[005.883]: STATE <-- Q_SAHARA_WAIT_TWO
[005.883]: RECEIVED <-- Q_SAHARA_THREE
[005.883]: 0x0000000d 0x00049000 0x00001000
[005.883]: STATE <-- Q_SAHARA_WAIT_TWO
[005.883]: RECEIVED <-- Q_SAHARA_THREE
[005.883]: 0x0000000d 0x0004a000 0x00001000
[005.883]: STATE <-- Q_SAHARA_WAIT_TWO
[005.883]: RECEIVED <-- Q_SAHARA_THREE
[005.883]: 0x0000000d 0x0004b000 0x00001000
[005.884]: STATE <-- Q_SAHARA_WAIT_TWO
[005.884]: RECEIVED <-- Q_SAHARA_THREE
[005.884]: 0x0000000d 0x0004c000 0x00001000
[005.884]: STATE <-- Q_SAHARA_WAIT_TWO
[005.884]: RECEIVED <-- Q_SAHARA_THREE
[005.884]: 0x0000000d 0x0004d000 0x00001000
[005.884]: STATE <-- Q_SAHARA_WAIT_TWO
[005.884]: RECEIVED <-- Q_SAHARA_THREE
[005.884]: 0x0000000d 0x0004e000 0x00001000
[005.885]: STATE <-- Q_SAHARA_WAIT_TWO
[005.885]: RECEIVED <-- Q_SAHARA_THREE
[005.885]: 0x0000000d 0x0004f000 0x00001000
[005.885]: STATE <-- Q_SAHARA_WAIT_TWO
[005.885]: RECEIVED <-- Q_SAHARA_THREE
[005.885]: 0x0000000d 0x00050000 0x00001000
[005.885]: STATE <-- Q_SAHARA_WAIT_TWO
[005.885]: RECEIVED <-- Q_SAHARA_THREE
[005.885]: 0x0000000d 0x00051000 0x00001000
[005.885]: STATE <-- Q_SAHARA_WAIT_TWO
[005.886]: RECEIVED <-- Q_SAHARA_THREE
[005.886]: 0x0000000d 0x00052000 0x00001000
[005.886]: STATE <-- Q_SAHARA_WAIT_TWO
[005.886]: RECEIVED <-- Q_SAHARA_THREE
[005.886]: 0x0000000d 0x00053000 0x00001000
[005.886]: STATE <-- Q_SAHARA_WAIT_TWO
[005.886]: RECEIVED <-- Q_SAHARA_THREE
[005.886]: 0x0000000d 0x00054000 0x00001000
[005.886]: STATE <-- Q_SAHARA_WAIT_TWO
[005.887]: RECEIVED <-- Q_SAHARA_THREE
[005.887]: 0x0000000d 0x00055000 0x00001000
[005.887]: STATE <-- Q_SAHARA_WAIT_TWO
[005.887]: RECEIVED <-- Q_SAHARA_THREE
[005.887]: 0x0000000d 0x00056000 0x00001000
[005.887]: STATE <-- Q_SAHARA_WAIT_TWO
[005.887]: RECEIVED <-- Q_SAHARA_THREE
[005.887]: 0x0000000d 0x00057000 0x00001000
[005.887]: STATE <-- Q_SAHARA_WAIT_TWO
[005.887]: RECEIVED <-- Q_SAHARA_THREE
[005.887]: 0x0000000d 0x00058000 0x00001000
[005.888]: STATE <-- Q_SAHARA_WAIT_TWO
[005.888]: RECEIVED <-- Q_SAHARA_THREE
[005.888]: 0x0000000d 0x00059000 0x00001000
[005.888]: STATE <-- Q_SAHARA_WAIT_TWO
[005.888]: RECEIVED <-- Q_SAHARA_THREE
[005.888]: 0x0000000d 0x0005a000 0x00001000
[005.888]: STATE <-- Q_SAHARA_WAIT_TWO
[005.888]: RECEIVED <-- Q_SAHARA_THREE
[005.888]: 0x0000000d 0x0005b000 0x00001000
[005.888]: STATE <-- Q_SAHARA_WAIT_TWO
[005.889]: RECEIVED <-- Q_SAHARA_THREE
[005.889]: 0x0000000d 0x0005c000 0x00001000
[005.889]: STATE <-- Q_SAHARA_WAIT_TWO
[005.889]: RECEIVED <-- Q_SAHARA_THREE
[005.889]: 0x0000000d 0x0005d000 0x00001000
[005.889]: STATE <-- Q_SAHARA_WAIT_TWO
[005.889]: RECEIVED <-- Q_SAHARA_THREE
[005.889]: 0x0000000d 0x0005e000 0x00001000
[005.889]: STATE <-- Q_SAHARA_WAIT_TWO
[005.890]: RECEIVED <-- Q_SAHARA_THREE
[005.890]: 0x0000000d 0x0005f000 0x00001000
[005.890]: STATE <-- Q_SAHARA_WAIT_TWO
[005.890]: RECEIVED <-- Q_SAHARA_THREE
[005.890]: 0x0000000d 0x00060000 0x00001000
[005.890]: STATE <-- Q_SAHARA_WAIT_TWO
[005.890]: RECEIVED <-- Q_SAHARA_THREE
[005.890]: 0x0000000d 0x00061000 0x00001000
[005.890]: STATE <-- Q_SAHARA_WAIT_TWO
[005.890]: RECEIVED <-- Q_SAHARA_THREE
[005.890]: 0x0000000d 0x00062000 0x00001000
[005.891]: STATE <-- Q_SAHARA_WAIT_TWO
[005.891]: RECEIVED <-- Q_SAHARA_THREE
[005.891]: 0x0000000d 0x00063000 0x00001000
[005.891]: STATE <-- Q_SAHARA_WAIT_TWO
[005.891]: RECEIVED <-- Q_SAHARA_THREE
[005.891]: 0x0000000d 0x00064000 0x00001000
[005.891]: STATE <-- Q_SAHARA_WAIT_TWO
[005.891]: RECEIVED <-- Q_SAHARA_THREE
[005.891]: 0x0000000d 0x00065000 0x00001000
[005.892]: STATE <-- Q_SAHARA_WAIT_TWO
[005.892]: RECEIVED <-- Q_SAHARA_THREE
[005.892]: 0x0000000d 0x00066000 0x00001000
[005.892]: STATE <-- Q_SAHARA_WAIT_TWO
[005.892]: RECEIVED <-- Q_SAHARA_THREE
[005.892]: 0x0000000d 0x00067000 0x00001000
[005.892]: STATE <-- Q_SAHARA_WAIT_TWO
[005.892]: RECEIVED <-- Q_SAHARA_THREE
[005.892]: 0x0000000d 0x00068000 0x00001000
[005.892]: STATE <-- Q_SAHARA_WAIT_TWO
[005.893]: RECEIVED <-- Q_SAHARA_THREE
[005.893]: 0x0000000d 0x00069000 0x00001000
[005.893]: STATE <-- Q_SAHARA_WAIT_TWO
[005.893]: RECEIVED <-- Q_SAHARA_THREE
[005.893]: 0x0000000d 0x0006a000 0x00001000
[005.893]: STATE <-- Q_SAHARA_WAIT_TWO
[005.893]: RECEIVED <-- Q_SAHARA_THREE
[005.893]: 0x0000000d 0x0006b000 0x000000ac
[005.893]: STATE <-- Q_SAHARA_WAIT_TWO
[005.893]: RECEIVED <-- Q_SAHARA_THREE
[005.893]: 0x0000000d 0x0006b0ac 0x00001000
[005.894]: STATE <-- Q_SAHARA_WAIT_TWO
[005.894]: RECEIVED <-- Q_SAHARA_THREE
[005.894]: 0x0000000d 0x0006c0ac 0x00001000
[005.894]: STATE <-- Q_SAHARA_WAIT_TWO
[005.894]: RECEIVED <-- Q_SAHARA_THREE
[005.894]: 0x0000000d 0x0006d0ac 0x00001000
[005.894]: STATE <-- Q_SAHARA_WAIT_TWO
[005.894]: RECEIVED <-- Q_SAHARA_THREE
[005.894]: 0x0000000d 0x0006e0ac 0x00001000
[005.895]: STATE <-- Q_SAHARA_WAIT_TWO
[005.895]: RECEIVED <-- Q_SAHARA_THREE
[005.895]: 0x0000000d 0x0006f0ac 0x00001000
[005.895]: STATE <-- Q_SAHARA_WAIT_TWO
[005.895]: RECEIVED <-- Q_SAHARA_THREE
[005.895]: 0x0000000d 0x000700ac 0x00001000
[005.895]: STATE <-- Q_SAHARA_WAIT_TWO
[005.895]: RECEIVED <-- Q_SAHARA_THREE
[005.895]: 0x0000000d 0x000710ac 0x00001000
[005.895]: STATE <-- Q_SAHARA_WAIT_TWO
[005.896]: RECEIVED <-- Q_SAHARA_THREE
[005.896]: 0x0000000d 0x000720ac 0x00001000
[005.896]: STATE <-- Q_SAHARA_WAIT_TWO
[005.896]: RECEIVED <-- Q_SAHARA_THREE
[005.896]: 0x0000000d 0x000730ac 0x00001000
[005.896]: STATE <-- Q_SAHARA_WAIT_TWO
[005.896]: RECEIVED <-- Q_SAHARA_THREE
[005.896]: 0x0000000d 0x000740ac 0x00001000
[005.896]: STATE <-- Q_SAHARA_WAIT_TWO
[005.897]: RECEIVED <-- Q_SAHARA_THREE
[005.897]: 0x0000000d 0x000750ac 0x00001000
[005.897]: STATE <-- Q_SAHARA_WAIT_TWO
[005.897]: RECEIVED <-- Q_SAHARA_THREE
[005.897]: 0x0000000d 0x000760ac 0x00001000
[005.897]: STATE <-- Q_SAHARA_WAIT_TWO
[005.897]: RECEIVED <-- Q_SAHARA_THREE
[005.897]: 0x0000000d 0x000770ac 0x00001000
[005.897]: STATE <-- Q_SAHARA_WAIT_TWO
[005.897]: RECEIVED <-- Q_SAHARA_THREE
[005.897]: 0x0000000d 0x000780ac 0x00001000
[005.898]: STATE <-- Q_SAHARA_WAIT_TWO
[005.898]: RECEIVED <-- Q_SAHARA_THREE
[005.898]: 0x0000000d 0x000790ac 0x00001000
[005.898]: STATE <-- Q_SAHARA_WAIT_TWO
[005.898]: RECEIVED <-- Q_SAHARA_THREE
[005.898]: 0x0000000d 0x0007a0ac 0x00000344
[005.898]: STATE <-- Q_SAHARA_WAIT_TWO
[005.898]: RECEIVED <-- Q_SAHARA_THREE
[005.898]: 0x0000000d 0x0007a3f0 0x00001000
[005.898]: STATE <-- Q_SAHARA_WAIT_TWO
[005.899]: RECEIVED <-- Q_SAHARA_THREE
[005.899]: 0x0000000d 0x0007b3f0 0x00001000
[005.899]: STATE <-- Q_SAHARA_WAIT_TWO
[005.899]: RECEIVED <-- Q_SAHARA_THREE
[005.899]: 0x0000000d 0x0007c3f0 0x00001000
[005.899]: STATE <-- Q_SAHARA_WAIT_TWO
[005.899]: RECEIVED <-- Q_SAHARA_THREE
[005.899]: 0x0000000d 0x0007d3f0 0x00000404
[005.899]: STATE <-- Q_SAHARA_WAIT_TWO
[005.900]: RECEIVED <-- Q_SAHARA_THREE
[005.900]: 0x0000000d 0x0007d7f4 0x00001000
[005.900]: STATE <-- Q_SAHARA_WAIT_TWO
[005.900]: RECEIVED <-- Q_SAHARA_THREE
[005.900]: 0x0000000d 0x0007e7f4 0x00001000
[005.900]: STATE <-- Q_SAHARA_WAIT_TWO
[005.900]: RECEIVED <-- Q_SAHARA_THREE
[005.900]: 0x0000000d 0x0007f7f4 0x00001000
[005.900]: STATE <-- Q_SAHARA_WAIT_TWO
[005.900]: RECEIVED <-- Q_SAHARA_THREE
[005.900]: 0x0000000d 0x000807f4 0x00000404
[005.901]: STATE <-- Q_SAHARA_WAIT_TWO
[005.901]: RECEIVED <-- Q_SAHARA_THREE
[005.901]: 0x0000000d 0x00080bf8 0x000000ac
[005.901]: STATE <-- Q_SAHARA_WAIT_TWO
[005.901]: RECEIVED <-- Q_SAHARA_THREE
[005.901]: 0x0000000d 0x00081000 0x00001000
[005.901]: STATE <-- Q_SAHARA_WAIT_TWO
[005.901]: RECEIVED <-- Q_SAHARA_THREE
[005.901]: 0x0000000d 0x00082000 0x00001000
[005.901]: STATE <-- Q_SAHARA_WAIT_TWO
[005.902]: RECEIVED <-- Q_SAHARA_THREE
[005.902]: 0x0000000d 0x00083000 0x00001000
[005.902]: STATE <-- Q_SAHARA_WAIT_TWO
[005.902]: RECEIVED <-- Q_SAHARA_THREE
[005.902]: 0x0000000d 0x00084000 0x00001000
[005.902]: STATE <-- Q_SAHARA_WAIT_TWO
[005.902]: RECEIVED <-- Q_SAHARA_THREE
[005.902]: 0x0000000d 0x00085000 0x00001000
[005.902]: STATE <-- Q_SAHARA_WAIT_TWO
[005.902]: RECEIVED <-- Q_SAHARA_THREE
[005.903]: 0x0000000d 0x00086000 0x00001000
[005.903]: STATE <-- Q_SAHARA_WAIT_TWO
[005.903]: RECEIVED <-- Q_SAHARA_THREE
[005.903]: 0x0000000d 0x00087000 0x00001000
[005.903]: STATE <-- Q_SAHARA_WAIT_TWO
[005.903]: RECEIVED <-- Q_SAHARA_THREE
[005.903]: 0x0000000d 0x00088000 0x00001000
[005.903]: STATE <-- Q_SAHARA_WAIT_TWO
[005.903]: RECEIVED <-- Q_SAHARA_THREE
[005.903]: 0x0000000d 0x00089000 0x00001000
[005.904]: STATE <-- Q_SAHARA_WAIT_TWO
[005.904]: RECEIVED <-- Q_SAHARA_THREE
[005.904]: 0x0000000d 0x0008a000 0x00001000
[005.904]: STATE <-- Q_SAHARA_WAIT_TWO
[005.904]: RECEIVED <-- Q_SAHARA_THREE
[005.904]: 0x0000000d 0x0008b000 0x00001000
[005.904]: STATE <-- Q_SAHARA_WAIT_TWO
[005.904]: RECEIVED <-- Q_SAHARA_THREE
[005.904]: 0x0000000d 0x0008c000 0x00001000
[005.904]: STATE <-- Q_SAHARA_WAIT_TWO
[005.905]: RECEIVED <-- Q_SAHARA_THREE
[005.905]: 0x0000000d 0x0008d000 0x00001000
[005.905]: STATE <-- Q_SAHARA_WAIT_TWO
[005.905]: RECEIVED <-- Q_SAHARA_THREE
[005.905]: 0x0000000d 0x0008e000 0x00001000
[005.905]: STATE <-- Q_SAHARA_WAIT_TWO
[005.905]: RECEIVED <-- Q_SAHARA_THREE
[005.905]: 0x0000000d 0x0008f000 0x00001000
[005.906]: STATE <-- Q_SAHARA_WAIT_TWO
[005.906]: RECEIVED <-- Q_SAHARA_THREE
[005.906]: 0x0000000d 0x00090000 0x00001000
[005.906]: STATE <-- Q_SAHARA_WAIT_TWO
[005.906]: RECEIVED <-- Q_SAHARA_THREE
[005.906]: 0x0000000d 0x00091000 0x00001000
[005.906]: STATE <-- Q_SAHARA_WAIT_TWO
[005.906]: RECEIVED <-- Q_SAHARA_THREE
[005.906]: 0x0000000d 0x00092000 0x00001000
[005.906]: STATE <-- Q_SAHARA_WAIT_TWO
[005.907]: RECEIVED <-- Q_SAHARA_THREE
[005.907]: 0x0000000d 0x00093000 0x00001000
[005.907]: STATE <-- Q_SAHARA_WAIT_TWO
[005.907]: RECEIVED <-- Q_SAHARA_THREE
[005.907]: 0x0000000d 0x00094000 0x00001000
[005.907]: STATE <-- Q_SAHARA_WAIT_TWO
[005.907]: RECEIVED <-- Q_SAHARA_THREE
[005.907]: 0x0000000d 0x00095000 0x00001000
[005.907]: STATE <-- Q_SAHARA_WAIT_TWO
[005.907]: RECEIVED <-- Q_SAHARA_THREE
[005.907]: 0x0000000d 0x00096000 0x00001000
[005.908]: STATE <-- Q_SAHARA_WAIT_TWO
[005.908]: RECEIVED <-- Q_SAHARA_THREE
[005.908]: 0x0000000d 0x00097000 0x00001000
[005.908]: STATE <-- Q_SAHARA_WAIT_TWO
[005.908]: RECEIVED <-- Q_SAHARA_THREE
[005.908]: 0x0000000d 0x00098000 0x00001000
[005.908]: STATE <-- Q_SAHARA_WAIT_TWO
[005.908]: RECEIVED <-- Q_SAHARA_THREE
[005.908]: 0x0000000d 0x00099000 0x00001000
[005.908]: STATE <-- Q_SAHARA_WAIT_TWO
[005.909]: RECEIVED <-- Q_SAHARA_THREE
[005.909]: 0x0000000d 0x0009a000 0x00001000
[005.909]: STATE <-- Q_SAHARA_WAIT_TWO
[005.909]: RECEIVED <-- Q_SAHARA_THREE
[005.909]: 0x0000000d 0x0009b000 0x00001000
[005.909]: STATE <-- Q_SAHARA_WAIT_TWO
[005.909]: RECEIVED <-- Q_SAHARA_THREE
[005.909]: 0x0000000d 0x0009c000 0x00001000
[005.909]: STATE <-- Q_SAHARA_WAIT_TWO
[005.910]: RECEIVED <-- Q_SAHARA_THREE
[005.910]: 0x0000000d 0x0009d000 0x00001000
[005.910]: STATE <-- Q_SAHARA_WAIT_TWO
[005.910]: RECEIVED <-- Q_SAHARA_THREE
[005.910]: 0x0000000d 0x0009e000 0x00001000
[005.910]: STATE <-- Q_SAHARA_WAIT_TWO
[005.910]: RECEIVED <-- Q_SAHARA_THREE
[005.910]: 0x0000000d 0x0009f000 0x00001000
[005.910]: STATE <-- Q_SAHARA_WAIT_TWO
[005.910]: RECEIVED <-- Q_SAHARA_THREE
[005.911]: 0x0000000d 0x000a0000 0x00001000
[005.911]: STATE <-- Q_SAHARA_WAIT_TWO
[005.911]: RECEIVED <-- Q_SAHARA_THREE
[005.911]: 0x0000000d 0x000a1000 0x00001000
[005.911]: STATE <-- Q_SAHARA_WAIT_TWO
[005.911]: RECEIVED <-- Q_SAHARA_THREE
[005.911]: 0x0000000d 0x000a2000 0x00001000
[005.911]: STATE <-- Q_SAHARA_WAIT_TWO
[005.911]: RECEIVED <-- Q_SAHARA_THREE
[005.911]: 0x0000000d 0x000a3000 0x00001000
[005.912]: STATE <-- Q_SAHARA_WAIT_TWO
[005.912]: RECEIVED <-- Q_SAHARA_THREE
[005.912]: 0x0000000d 0x000a4000 0x00001000
[005.912]: STATE <-- Q_SAHARA_WAIT_TWO
[005.912]: RECEIVED <-- Q_SAHARA_THREE
[005.912]: 0x0000000d 0x000a5000 0x00001000
[005.912]: STATE <-- Q_SAHARA_WAIT_TWO
[005.912]: RECEIVED <-- Q_SAHARA_THREE
[005.912]: 0x0000000d 0x000a6000 0x00001000
[005.912]: STATE <-- Q_SAHARA_WAIT_TWO
[005.917]: RECEIVED <-- Q_SAHARA_FOUR
[005.917]: q_image_id = 13, q_status = 0
[005.917]: SENDING --> SAHARA_DONE
[005.917]: STATE <-- Q_SAHARA_WAIT_FOUR
[005.918]: RECEIVED <-- Q_SAHARA_SIX
[005.918]: q_image_tx_status = 1
[005.918]: Successfully uploaded all images
[005.918]: Sahara protocol completed
[005.918]: find 'rawprogram_nand_p4K_b256K_update.xml'
[005.918]: find 'patch_p4K_b256K.xml'
[005.918]: fh_xml_find_value: no key sparse in <program PAGES_PER_BLOCK="64" SECTOR_SIZE_IN_BYTES="4096" filename="partition_complete_p4K_b256K.mbn" num_partition_sectors="256" physical_partition_number="0" start_sector="640"/>

[005.918]: fh_xml_find_value: no key sparse in <program PAGES_PER_BLOCK="64" SECTOR_SIZE_IN_BYTES="4096" filename="..\tz.mbn" num_partition_sectors="512" physical_partition_number="0" start_sector="8704"/>

[005.918]: fh_xml_find_value: no key sparse in <program PAGES_PER_BLOCK="64" SECTOR_SIZE_IN_BYTES="4096" filename="..\devcfg_low_ddr.mbn" num_partition_sectors="320" physical_partition_number="0" start_sector="9216"/>

[005.918]: fh_xml_find_value: no key sparse in <program PAGES_PER_BLOCK="64" SECTOR_SIZE_IN_BYTES="4096" filename="..\apdp.mbn" num_partition_sectors="320" physical_partition_number="0" start_sector="9856"/>

[005.918]: fh_xml_find_value: no key sparse in <program PAGES_PER_BLOCK="64" SECTOR_SIZE_IN_BYTES="4096" filename="..\xbl_config.elf" num_partition_sectors="320" physical_partition_number="0" start_sector="10176"/>

[005.918]: fh_xml_find_value: no key sparse in <program PAGES_PER_BLOCK="64" SECTOR_SIZE_IN_BYTES="4096" filename="..\xbl_ramdump.elf" num_partition_sectors="256" physical_partition_number="0" start_sector="10496"/>

[005.918]: fh_xml_find_value: no key sparse in <program PAGES_PER_BLOCK="64" SECTOR_SIZE_IN_BYTES="4096" filename="..\multi_image.mbn" num_partition_sectors="320" physical_partition_number="0" start_sector="10752"/>

[005.918]: fh_xml_find_value: no key sparse in <program PAGES_PER_BLOCK="64" SECTOR_SIZE_IN_BYTES="4096" filename="..\multi_image_qti.mbn" num_partition_sectors="256" physical_partition_number="0" start_sector="11072"/>

[005.918]: fh_xml_find_value: no key sparse in <program PAGES_PER_BLOCK="64" SECTOR_SIZE_IN_BYTES="4096" filename="..\aop.mbn" num_partition_sectors="320" physical_partition_number="0" start_sector="11328"/>

[005.918]: fh_xml_find_value: no key sparse in <program PAGES_PER_BLOCK="64" SECTOR_SIZE_IN_BYTES="4096" filename="..\hyp.mbn" num_partition_sectors="320" physical_partition_number="0" start_sector="11648"/>

[005.918]: fh_xml_find_value: no key sparse in <program PAGES_PER_BLOCK="64" SECTOR_SIZE_IN_BYTES="4096" filename="..\abl.elf" num_partition_sectors="320" physical_partition_number="0" start_sector="11968"/>

[005.918]: fh_xml_find_value: no key sparse in <program PAGES_PER_BLOCK="64" SECTOR_SIZE_IN_BYTES="4096" filename="..\uefi.elf" num_partition_sectors="832" physical_partition_number="0" start_sector="12288"/>

[005.918]: fh_xml_find_value: no key sparse in <program PAGES_PER_BLOCK="64" SECTOR_SIZE_IN_BYTES="4096" filename="..\logfs_ufs_8mb.bin" num_partition_sectors="256" physical_partition_number="0" start_sector="13760"/>

[005.919]: fh_xml_find_value: no key sparse in <program PAGES_PER_BLOCK="64" SECTOR_SIZE_IN_BYTES="4096" filename="..\ipa_fws.elf" num_partition_sectors="320" physical_partition_number="0" start_sector="16832"/>

[005.919]: fh_xml_find_value: no key sparse in <program PAGES_PER_BLOCK="64" SECTOR_SIZE_IN_BYTES="4096" filename="..\sdxlemur-boot.img" num_partition_sectors="4096" physical_partition_number="0" start_sector="17472"/>

[005.919]: fh_xml_find_value: no key sparse in <program PAGES_PER_BLOCK="64" SECTOR_SIZE_IN_BYTES="4096" filename="..\sdxlemur-boot.img" num_partition_sectors="4096" physical_partition_number="0" start_sector="21568"/>

[005.919]: fh_xml_find_value: no key sparse in <program PAGES_PER_BLOCK="64" SECTOR_SIZE_IN_BYTES="4096" filename="..\sdxlemur-recoveryfs.ubi" num_partition_sectors="5376" physical_partition_number="0" start_sector="25664"/>

[005.919]: fh_xml_find_value: no key sparse in <program PAGES_PER_BLOCK="64" SECTOR_SIZE_IN_BYTES="4096" filename="..\NON-HLOS.ubi" num_partition_sectors="29440" physical_partition_number="0" start_sector="31040"/>

[005.919]: fh_xml_find_value: no key sparse in <program PAGES_PER_BLOCK="64" SECTOR_SIZE_IN_BYTES="4096" filename="..\sdxlemur-sysfs.ubi" num_partition_sectors="32000" physical_partition_number="0" start_sector="60480"/>

[005.919]: fh_xml_find_value: no key sparse in <program PAGES_PER_BLOCK="64" SECTOR_SIZE_IN_BYTES="4096" filename="..\usrdata.ubi" num_partition_sectors="38592" physical_partition_number="0" start_sector="92480"/>

[005.919]: fh_xml_find_value: no key sparse in <program PAGES_PER_BLOCK="64" SECTOR_SIZE_IN_BYTES="4096" filename="..\xbl.elf" num_partition_sectors="640" physical_partition_number="0" start_sector="0"/>

[005.975]: <log value="INFO: Binary build date: Jun  3 2024 @ 13:55:29" />
[005.975]: <log value="INFO: Binary build date: Jun  3 2024 @ 13:55:29." />
[005.975]: <log value="INFO: Chip serial num: 1751471415 (0x68655537)" />
[005.975]: <log value="INFO: Supported Functions (15):" />
[005.975]: <log value="INFO: program" />
[005.976]: <log value="INFO: read" />
[005.976]: <log value="INFO: nop" />
[005.976]: <log value="INFO: patch" />
[005.976]: <log value="INFO: configure" />
[005.976]: <log value="INFO: setbootablestoragedrive" />
[005.977]: <log value="INFO: erase" />
[005.977]: <log value="INFO: power" />
[005.977]: <log value="INFO: firmwarewrite" />
[005.977]: <log value="INFO: getstorageinfo" />
[005.977]: <log value="INFO: benchmark" />
[005.977]: <log value="INFO: emmc" />
[005.977]: <log value="INFO: ufs" />
[005.978]: <log value="INFO: fixgpt" />
[005.978]: <log value="INFO: getsha256digest" />
[005.978]: <log value="INFO: End of supported functions 15" />
*** buffer overflow detected ***: terminated

我给你发个新版本的QFirehose 也请试下。

你有几个RM520N, 当前已经是必现的吗?

有5个左右但是我没有挨个去是我待会试两个

用新版本可以来了 感谢

新的固件有支持esim吗

模组支持ESIM

请问有相关的at命令 吗我找了半天没找到

已经发送,请参考。

我根据里面的命令操作都提示ERROR
这个功能现在是可用的吗,是否有demo