没有金手指,软件进入EDL尝试
场景:8295 平台设备没有金手指(或金手指失效)时,通过软件方式尝试进入 EDL 模式。
方法一:QNX 下执行 reset -e
reset -e方法二:擦除 xbl 分区
在 QNX 下用 dd 命令覆盖分区,或者用 fastboot 擦除均可。
先尝试擦除 xbl_a / xbl_b:
$ ./fastboot erase xbl_a
Erasing 'xbl_a' OKAY [ 0.018s]
Finished. Total time: 0.019s
$ ./fastboot erase xbl_b
Erasing 'xbl_b' OKAY [ 0.019s]
Finished. Total time: 0.020s此时 lsusb 找不到 USB 设备,QNX 可以起来,但没有进入 EDL:
$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 413c:301a Dell Computer Corp. Dell MS116 Optical Mouse
Bus 001 Device 003: ID 046d:c31c Logitech, Inc. Keyboard K120
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub继续擦除 xbl_bkup_a / xbl_bkup_b,重启后可以进入 EDL:
$ ./fastboot erase xbl_bkup_b
Erasing 'xbl_bkup_b' OKAY [ 0.022s]
Finished. Total time: 0.023s
$ ./fastboot erase xbl_bkup_a
Erasing 'xbl_bkup_a' OKAY [ 0.025s]
Finished. Total time: 0.027s总结:擦除 xbl_a/b、xbl_bkup_a/b 这 4 个分区,重启后可以进入 EDL。
[附件(token=WuMGbtCOZoptAVxdsYKckUU8nyg)]
方法三(无效)
adb reboot edl执行后找不到 USB 设备。
方法四(无效)
vic@mi-ubt:~$ fastboot oem edl
FAILED (remote: 'unknown command')
fastboot: error: Command failed不支持的命令。
方法五(无效)
./fastboot reboot emergency
fastboot: usage: unknown reboot target emergency不支持。
如何判断已经进入 EDL 模式
执行 lsusb 出现 9008 设备号即可:
$ lsusb
Bus 001 Device 013: ID 05c6:9008 Qualcomm, Inc. Gobi Wireless Modem (QDL mode)如何进入 fastboot
重新启动 DCD,同时在 QNX 的串口调试终端按键盘向下箭头。另起一个终端,你就可以使用 fastboot 命令了。