Dear all,
I desperately try to update the firmware of an EM7565 module. The sdk’s firmware download tool reports the following output, when trying to upgrade the firmware to 01.07.00.00:
[root@X250RF bin]# ./fwdldhostx86_64 -s ../../../build/bin/hostx86_64/slqssdk -d 9x50 -p fw
Detecting USB of the target
DONE
Communicating with the target
DONE
Switching to firmware download mode
...............Firmware Not Downloaded (Not Required)
...............ERROR: Failed to enter download mode
[root@X250RF bin]# ./fwdldhostx86_64 -s ../../../build/bin/hostx86_64/slqssdk -d 9x50 -p fw
Detecting USB of the target
DONE
Communicating with the target
DONE
Switching to firmware download mode
...............Firmware Not Downloaded (Not Required)
...............ERROR: Failed to enter download mode
However, after running these commands, the modem stays in LOW POWER MODE, even after a power cycle:
at!impref?
!IMPREF:
preferred fw version: 01.07.00.00
preferred carrier name: GENERIC
preferred config name: GENERIC_002.002_000
current fw version: 01.00.02.00
current carrier name: GENERIC
current config name: GENERIC_001.012_000
fw version mismatch
config name mismatch
OK
at!gstatus?
!GSTATUS:
Current Time: 685 Temperature: 30
Reset Counter: 3 Mode: LOW POWER MODE
OK
ati
Manufacturer: Sierra Wireless, Incorporated
Model: EM7565
Revision: SWI9X50C_01.00.02.00 6ff48a jenkins 2017/09/29 05:54:26
MEID: 35926008011077
IMEI: 359260080110775
IMEI SV: 2
FSN: UF801687520406
+GCAP: +CGSM
OK
The modem can be recovered (after some research in the forums) by the following AT commands:
at!impref="GENERIC"
at!reset
After rebooting the modem it reports the following:
at!impref?
!IMPREF:
preferred fw version: 01.00.02.00
preferred carrier name: GENERIC
preferred config name: GENERIC_001.012_000
current fw version: 01.00.02.00
current carrier name: GENERIC
current config name: GENERIC_001.012_000
OK
at!image?
TYPE SLOT STATUS LRU FAILURES UNIQUE_ID BUILD_ID
FW 1 GOOD 1 0 0 ?_? 01.00.02.00_?
FW 2 EMPTY 0 0 0
FW 3 EMPTY 0 0 0
FW 4 EMPTY 0 0 0
Max FW images: 4
Active FW image is at slot 1
TYPE SLOT STATUS LRU FAILURES UNIQUE_ID BUILD_ID
PRI FF GOOD 0 0 0 001.012_000 01.00.02.00_GENERIC
Max PRI images: 50
OK
System information:
[root@X250RF robert]# uname -a
Linux X250RF 4.17.2-1-ARCH #1 SMP PREEMPT Sat Jun 16 11:08:59 UTC 2018 x86_64 GNU/Linux
GobiDriver Version: gobi-drivers_S2.31N2.50
Upstream Driver qcserial and qmi_wwan are blacklisted.
at!usbcomp?
Config Index: 1
Config Type: 3 (Generic)
Interface bitmask: 0000050D (diag,nmea,modem,rmnet0,rmnet1)
OK
Additional notes:
I must admit that I have tried the lite-fw-download from the SLQS04.00.13-lite package in the first place with no success. Maybe this has left some damaged/incomplete files on the device. However, I have no idea whether this is the case nor how to purge them.
Finally, I have also tried to perform an RMA reset
at!rmareset=3
which reported a success except for 4 failed entries (this is what I can remember).
However, I cannot repeat this procedure, since this command now reports
at!rmareset?
!RMARESET: NOT IMPLEMENTED
OK
I would like to retry this process with one of the previous firmware versions. But I can only find the most recent version.
Has anyone a hint for me?
P.S.: When trying to update with the Windows tool (tried Windows 7 and Windows 10), it fails as well after resetting the modem and waiting for the firmware download mode.
Update:
It seems that Gobi Image Management application comes further, but image downloading process seems not to terminate for half an hour…
Please select one of the following options or press <Enter> to exit:
1. Display the list of carrier images available for download
2. Display the list of carrier images resident on the device
3. Display the information specific to a carrier image resident on the device
4. Download carrier image to the device
5. Delete a carrier image from the device
6. Select a carrier image resident on the device as the new active image
7. Display Raw Images present in device
8. Activate from Raw Images avilable on device
9. Display boot loader version number
Option: 3
Unknown Image : 01.00.02.00_GENERIC
Unknown Image : 01.00.02.00_?
Id Carrier Technology Region Status
Please select a image index,or press <Enter> to exit:
Option : 0
Id Carrier Technology Region Status
0 Image Index Error
Please select one of the following options or press <Enter> to exit:
1. Display the list of carrier images available for download
2. Display the list of carrier images resident on the device
3. Display the information specific to a carrier image resident on the device
4. Download carrier image to the device
5. Delete a carrier image from the device
6. Select a carrier image resident on the device as the new active image
7. Display Raw Images present in device
8. Activate from Raw Images avilable on device
9. Display boot loader version number
Option: 4
Please select firmware download method
1 - G3K Firmware Download Method
2 - SPKG Firmware Download Method
or press <Enter> to exit. Option :
2
Please specify the path (upto 510 Characters) or press <Enter> to return to the main menu: fw
SPKG CWE Image Fields
---------------------
Model ID: SWI9X50C
BOOT Version: 01.07.00.00
AMSS Version: 01.07.00.00
SKU ID: INTERNAL
Package ID: ?
Carrier: ?
PRI version: ?
Downloading Firmware................
Enter Download Mode
...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
....^C
Afterwards, the firmware update applications detects the modem in download mode and starts its download as well… however it also seems to be stuck:
[robert@X250RF bin]$ ./fwdldhostx86_64 -s ../../../build/bin/hostx86_64/slqssdk -d 9x50 -p fw
Detecting USB of the target
DONE
Communicating with the target
DONE
Downloading the firmware
..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................