I used command ./fwdwl-litearm64le -d /dev/ttyUSB0 --modelfamily 3 -e 1 --fwpath “./” --dmreset to upgrade modem’s firmware, but it seems stuck at “BOOT and HOLD Mode. Downloading firmware …”, do I need to set something before upgrade modem’s FW ?
wpath “./” --dmreset/fwdwl-litearm64le -d /dev/ttyUSB0 --modelfamily 3 -e 1 --fw
Modem Manager rules Tested
litefw version :lite-fwSLQS04.00.27
INFO: QDL Port : /dev/ttyUSB0
INFO: Device Path: /dev/qcqmi0
INFO: FW Path : ./
Package Info:
Carrier :GENERIC
FW Version :02.17.08.00
Model ID :SWIX65C
Package ID :001
PRI Version:030.081
SKU :9999999
Part Number:9911053
file_type : 6
Modem is QDL mode. Skipping FW preference setting
Switch Modem to QDL mode by DM Reset Command.
Waiting for modem to come up in BOOT and HOLD mode …
BOOT and HOLD Mode. Downloading firmware …
I use MBPL tool can upgrade modem’s FW successfully, but after upgrade FW, I use same way to download previous FW, it display “Device returned error message: Invalid image type”, so if modem has newer FW, can downgrade modem’s FW?
Application version: 1.0.2412.2
INFO: QDL Port: /dev/ttyUSB0
INFO: Device Path: /dev/cdc-wdm0
INFO: Device Port: 0-0
INFO: FW Path: /mio/bin/EM9293_Rel1_BP13/
Target image Info:
Carrier :GENERIC
FW Version :02.13.08.00
Model ID :SWIX65C
Package ID :000
PRI Version:030.047
SKU :9999999
Switching device into download mode for image switch …
Modem Needs FW
Modem Needs PRI
Waiting for modem to disconnect from the host …
Modem disconnected from host.
Waiting for modem to come up in BOOT and HOLD mode …
BOOT and HOLD Mode. Downloading firmware …
Downloading: /mio/bin/EM9293_Rel1_BP13//._SWIX65C_02.13.08.00.cwe
Device returned error code: 0x80
Device returned error message: Invalid image type
Device error received. Try resetting device back to APP mode.
Device is about to reset …
FW download failed: eSDP_FWDWL_ERR_FIREHOSE_DEV_REPORT_ERR(121)
no problem is found when downgrading from new firmware(SWIX65C_02.17.08.00) and the old firmeare(SWIX65C_02.13.08.00):
owner@ubuntu:~/QMI/MBPL/MBPL_SDK_R44_ENG5-fwdwl.bin/SampleApps/fw-download-tool$ sudo ./bin/fw-download-toolhostx86_64 -l fwdwl.log -f /home/owner/Desktop/EM92_FW/02.13.08.00/ -m 4 -d /dev/ttyUSB0 -p /dev/cdc-wdm0 -t 1 -w SWIX65C_02.13.08.00.cwe -n SWIX65C_02.13.08.00_GENERIC_030.047_003.nvu
[sudo] password for owner:
Application version: 1.0.2412.2
INFO: QDL Port: /dev/ttyUSB0
INFO: Device Path: /dev/cdc-wdm0
INFO: Device Port: 0-0
INFO: FW Path: /home/owner/Desktop/EM92_FW/02.13.08.00/
Target image Info:
Carrier :GENERIC
FW Version :02.13.08.00
Model ID :SWIX65C
Package ID :003
PRI Version:030.047
SKU :9999999
Switching device into download mode for image switch ...
Modem Needs FW
Modem Needs PRI
Waiting for modem to disconnect from the host ...
Modem disconnected from host.
Waiting for modem to come up in BOOT and HOLD mode ...
BOOT and HOLD Mode. Downloading firmware ...
Downloading: /home/owner/Desktop/EM92_FW/02.13.08.00//SWIX65C_02.13.08.00.cwe
Downloading: /home/owner/Desktop/EM92_FW/02.13.08.00//SWIX65C_02.13.08.00_GENERIC_030.047_003.nvu
All image data was downloaded successfully.
Device is about to reset ...
Waiting for modem to come up in ONLINE mode ...
Modem is now in ONLINE mode ...
FW update status: Successful
FW info from modem:
Model ID : EM9291
FW Version : SWIX65C_02.13.08.00
Carrier Name : GENERIC
Carrier PRI Revision: 030.047_003
Firmware download process completed successfully.