移远官网

AG550Q-CN官方正版固件能发发一下吗

想把手上的AG550模块升级到最新版本的固件,可以提供一下吗

root@zynq:/home/ag550/QFirehose_Linux_Android_V1.4.18# ./QFirehose -f …/ag550_fw/ -n
[000.000]: Version: QFirehose_Linux_Android_V1.4.18
[000.000]: Builded: Dec 22 2022 12:00:38qcserial ttyUSB0: Qualcomm USB modem converter now disconnected from ttyUSB0

000.001: find_firehose_mbn prog_firehose_sdx55_quectel.mbn
000.001: [1qcserial 1-1:1.0: device disconnected
] /sys/bus/usb/devices/1-1 5c6/9008/0
[000.002]: qusb_read_speed_atime speed: 480, st_atime: 20221222_12:06:44
[000.002]: P: /dev/bus/usb/001/003 idVendor=05c6 idProduct=9008
[000.002]: C: /dev/bus/usb/001/003 bNumInterfaces: 1
[000.002]: I: If#= 0 Alt= 0 #EPs= 2 Cls=ff Sub=ff Prot=11
[000.002]: E: Ad=81 Atr=02 MxPS= 512 Ivl=0ms
[000.002]: E: Ad=01 Atr=02 MxPS= 512 Ivl=0ms
[000.003]: tmp=/sys/bus/usb/devices/usb1/…/driver, driver=…/…/…/…/…/bus/platform/drivers/ci_hdrc
[000.003]: usbfs_is_kernel_driver_alive find interface 0 has match the driver qcserial
[000.033]: usbfs_detach_kernel_driver detach kernel driver success
[005.056]: inf[0] ep_in -1/4096, errno = 110 (Connection timed out), timeout=5000
[005.056]: qusb_noblock_read read=0, errno: 110 (Connection timed out)
[005.056]: qusb_noblock_read cur=0, min_size=1

更新固件时卡在这里是什么原因,有人能帮忙解释一下吗

从内核目录里删掉

/home/ag550/QFirehose_Linux_Android_V1.4.18# ./QFirehose -f …/ag550_fw/
[000.000]: Version: QFirehose_Linux_Android_V1.4.18
[000.001]: Builded: Dec 22 2022 12:00:38
[000.002]: Find md5 check file <…/ag550_fw/md5.txt>
[000.002]: Totals checking 0 files md5 value, 0 file fail!
[000.003]: find ‘prog_firehose_sdx55_quectel.mbn’
[000.003]: find_firehose_mbn prog_firehose_sdx55_quectel.mbn
[000.003]: [1] /sys/bus/usb/devices/1-1 5c6/9008/0
[000.004]: qusb_read_speed_atime speed: 480, st_atime: 20221222_11:58:43
[000.004]: P: /dev/bus/usb/001/002 idVendor=05c6 idProduct=9008
[000.004]: C: /dev/bus/usb/001/002 bNumInterfaces: 1
[000.004]: I: If#= 0 Alt= 0 #EPs= 2 Cls=ff Sub=ff Prot=11
[000.004]: E: Ad=81 Atr=02 MxPS= 512 Ivl=0ms
[000.004]: E: Ad=01 Atr=02 MxPS= 512 Ivl=0ms
[000.005]: tmp=/sys/bus/usb/devices/usb1/…/driver, driver=…/…/…/…/…/bus/platform/drivers/ci_hdrc
[005.080]: inf[0] ep_in -1/4096, errno = 110 (Connection timed out), timeout=5000
[005.080]: qusb_noblock_read read=0, errno: 110 (Connection timed out)
[005.080]: qusb_noblock_read cur=0, min_size=1

删掉后还是卡住,日志如上

就怕是usb 零包的问题了。

QFirehose_Linux_and_Android_V1.4.19.zip (292.0 KB)
当前内核版本多少?
我没试过AG550Q。在别的设备上试过吗,譬如Ubuntu PC上

ubuntu pc 上的测试结果如下,也是卡在这个地方,pc上内核版本位4.15.0:

dcl@ubuntu:~/Downloads/QFirehose_Linux_and_Android_V1.4.19/out$ uname -r
4.15.0-142-generic
dcl@ubuntu:~/Downloads/QFirehose_Linux_and_Android_V1.4.19/out$ sudo ./QFirehose -f …/…/
[000.000]: Version: QFirehose_Linux_Android_V1.4.19
[000.000]: Builded: Jul 4 2024 18:20:00
[000.000]: Find md5 check file <…/…/md5.txt>
[000.000]: Totals checking 0 files md5 value, 0 file fail!
[000.000]: find ‘prog_firehose_sdx55_quectel.mbn’
[000.000]: find_firehose_mbn prog_firehose_sdx55_quectel.mbn
[000.000]: main prog_firehose_sdx55_quectel.mbn
[000.001]: [1] /sys/bus/usb/devices/1-1 5c6/9008/0
[000.001]: qusb_read_speed_atime speed: 480, st_atime: 20240704_18:20:47
[000.001]: P: /dev/bus/usb/001/002 idVendor=05c6 idProduct=9008
[000.001]: C: /dev/bus/usb/001/002 bNumInterfaces: 1
[000.001]: I: If#= 0 Alt= 0 #EPs= 2 Cls=ff Sub=ff Prot=11
[000.001]: E: Ad=81 Atr=02 MxPS= 512 Ivl=0ms
[000.001]: E: Ad=01 Atr=02 MxPS= 512 Ivl=0ms
[000.001]: tmp=/sys/bus/usb/devices/usb1/…/driver, driver=…/…/…/…/bus/pci/drivers/ehci-pci
[005.245]: inf[0] ep_in -1/4096, errno = 110 (Connection timed out), timeout=5000
[005.245]: qusb_noblock_read read=0, errno: 110 (Connection timed out)
[005.245]: qusb_noblock_read cur=0, min_size=1

开发板的内核是5.10,执行结果如下:

./QFirehose -f …/…/ag550_fw/
[000.000]: Version: QFirehose_Linux_Android_V1.4.19
[000.000]: Builded: Jul 5 2024 09:14:26
[000.000]: Find md5 check file <…/…/ag550_fw/md5.txt>
[000.000]: Totals checking 0 files md5 value, 0 file fail!
[000.001]: find ‘prog_firehose_sdx55_quectel.mbn’
[000.001]: find_firehose_mbn prog_firehose_sdx55_quectel.mbn
[000.001]: main prog_firehose_sdx55_quectel.mbn
[000.001]: [1] /sys/bus/usb/devices/1-1 5c6/9008/0
[000.002]: qusb_read_speed_atime speed: 480, st_atime: 20240705_09:29:41
[000.002]: P: /dev/bus/usb/001/003 idVendor=05c6 idProduct=9008
[000.002]: C: /dev/bus/usb/001/003 bNumInterfaces: 1
[000.002]: I: If#= 0 Alt= 0 #EPs= 2 Cls=ff Sub=ff Prot=11
[000.002]: E: Ad=81 Atr=02 MxPS= 512 Ivl=0ms
[000.002]: E: Ad=01 Atr=02 MxPS= 512 Ivl=0ms
[000.002]: tmp=/sys/bus/usb/devices/usb1/…/driver, driver=…/…/…/…/…/bus/platform/drivers/ci_hdrc
[005.056]: inf[0] ep_in -1/4096, errno = 110 (Connection timed out), timeout=5000
[005.056]: qusb_noblock_read read=0, errno: 110 (Connection timed out)
[005.056]: qusb_noblock_read cur=0, min_size=1

手上没有其他模块,只能在ag550q上测试

AG550Q Quectel提供的都是车载的Open固件。这个模组硬件我也拿不到。当前固件版本多少,模组的IMEI号是多少
Windows 上用QFlash 是可以升级的吧。

固件版本没法查询,现在串口没有响应

IMEI:861089049442750
windows 上用qflash 报错:FAIL, Load mbn file 0:TZ failed!

车载的Open固件包,能发我一份我试试吗


SW:	AG550QCNABR03A02M8G
OC:	AG550QCNAB-M28-CGASQ
SN:	MPC23K20J010250
IMEI:	861089049442750

出厂应该是

AG550Q-CN官方正版固件能发发一下吗 - 功能分类 / 硬件基带 - 移远支持社区 (quectel.com)

问题解决了,usb接上开发板后需要重新开机,然后用你发我的固件包更新就可以了。感谢支持!

QMultiDL 是用来做多路升级使用的,并且需要Quectel License。相关申请请联系前线FAE,我无法帮你申请。