EM7565 stuck in QDLoader

I bought EM7565 with old FW SWI9X50C_00.03.02.00
I have to update it to GN0_9999999_9907259_SWI9X50C_01.05.01.00_00_GENERIC_001.028_000.exe
After that modem in DM shows only with QDLoader COM port
Try to flash with FDT tool:

FDT version: 2.0.2012.0
Awaiting suitable port or adapter ...
Switching to streaming mode ...
Downloading images ...
Writing image C:\Users\Ozzy\Desktop\x64\release\SWI9X50C_01.14.02.00.cwe \
Flashing image /
Firmware download failed.
Primary error code: 77 - Failed in streaming download stage.
Secondary error code: 68 - Received incorrect response.
Device error code: 0x2 - Flash write error.

Preexisting images information:
        Current:
                Firmware:
                        ImageId:
                        BuildId:
                Configuration:
                        ImageId:
                        BuildId:
Final images information:
        Current:
                Firmware:
                        ImageId:
                        BuildId:
                Configuration:
                        ImageId:
                        BuildId:

OEM PRI:

IMEI:

Total time elapsed: 66281 ms.


Images downloaded:
        Image ID: ?_?
        Build ID: 01.14.02.00_?
                failed

Time to reset to application mode: -1 ms.

Press Enter to continue ...

And this is regular flashing:

FDT version: 1.0.1710.3
Awaiting adapter ...
Enabling selective suspend ...
Firmware download failed.
Primary error code: 82 - Failed in checking modem mode.
Secondary error code: 0 - Not applicable.
Device error code: 0x0 - Unknown device error code.

Preexisting images information:
        Current:
                Firmware:
                        ImageId:
                        BuildId:
                Configuration:
                        ImageId:
                        BuildId:
Final images information:
        Current:
                Firmware:
                        ImageId:
                        BuildId:
                Configuration:
                        ImageId:
                        BuildId:

OEM PRI:

IMEI:

Total time elapsed: 141 ms.


Images downloaded:


Press Enter to continue ...

I tried to flash all those FW:
SWI9X50C_01.05.01.00_00_GENERIC_001.028_000
SWI9X50C_01.07.02.00_00_GENERIC_002.004_001
SWI9X50C_01.08.04.00_00_GENERIC_002.012_000
SWI9X50C_01.09.04.00_00_GENERIC_002.019_000
SWI9X50C_01.14.02.00_00_GENERIC_002.035_003
SWI9X50C_01.14.13.00_00_GENERIC_002.048_000
Can’t find any 00.xx.xx.xx FW, may be old FW can help resolve my problem…

VID/PID of QDLoader port: USB\VID_1199&PID_9090&REV_0000

how about using fdt tool in boot and hold mode?

e.g.
fdt2.exe -f xxx.cwe xxx.nvu

BTW, doe this help?

Blockquote
how about using fdt tool in boot and hold mode?
e.g.
fdt2.exe -f xxx.cwe xxx.nvu

C:\Users\Ozzy\Desktop\x64\release>fdt2.exe -f SWI9X50C_01.14.02.00.cwe SWI9X50C_01.14.02.00_GENERIC_002.035_003.nvu
FDT version: 2.0.2012.0
Awaiting suitable port or adapter ...
Switching to streaming mode ...
Downloading images ...
Writing image C:\Users\Ozzy\Desktop\x64\release\swi9x50c_01.14.02.00.cwe \
Flashing image -
Writing image C:\Users\Ozzy\Desktop\x64\release\swi9x50c_01.14.02.00_generic_002.035_003.nvu |
Flashing image /
Firmware download failed.
Primary error code: 77 - Failed in streaming download stage.
Secondary error code: 68 - Received incorrect response.
Device error code: 0x2 - Flash write error.

Preexisting images information:
        Current:
                Firmware:
                        ImageId:
                        BuildId:
                Configuration:
                        ImageId:
                        BuildId:
Final images information:
        Current:
                Firmware:
                        ImageId:
                        BuildId:
                Configuration:
                        ImageId:
                        BuildId:

OEM PRI:

IMEI:

Total time elapsed: 128328 ms.


Images downloaded:
        Image ID: ?_?
        Build ID: 01.14.02.00_?
                write time: 15171 ms
                additional flash time: 110875 ms
        Image ID: 002.035_003
        Build ID: 01.14.02.00_GENERIC
                failed

Time to reset to application mode: -1 ms.

Press Enter to continue ...

About 2nd, i will try later, dont have much time now (dont use Linux)

I have tried to flash it like you recommended:

buntu-mate@ubuntu-mate:~$ sudo ./fwdwl-litehostx86_64 -c MBIM -m 4 -d 1199:9090 -f /home/ubuntu-mate/
Application version: 1.0.2211.2
Modem is disconnected or not in correct state. Please ensure QMI device path is correct.
ubuntu-mate@ubuntu-mate:~$ sudo ./fwdwl-litehostx86_64 -c QMI -d 1199:9090 -f /home/ubuntu-mate/ -i
Application version: 1.0.2211.2
Image: /home/ubuntu-mate//SWI9X50C_01.05.01.00_GENERIC_001.028_000.nvu
Model ID: SWI9X50C
FW version: 01.05.01.00
Carrier string: GENERIC
Carrier PRI version: 001.028
Package ID: 000
SKU: 9999999
^[[A^[[A^C
ubuntu-mate@ubuntu-mate:~$ sudo ./fwdwl-litehostx86_64 -c QMI -d 1199:9090 -f /home/ubuntu-mate/ -i
Application version: 1.0.2211.2
Image: /home/ubuntu-mate//SWI9X50C_01.05.01.00_GENERIC_001.028_000.nvu
Model ID: SWI9X50C
FW version: 01.05.01.00
Carrier string: GENERIC
Carrier PRI version: 001.028
Package ID: 000
SKU: 9999999
Image: /home/ubuntu-mate//SWI9X50C_01.05.01.00.cwe
Model ID: SWI9X50C
FW version: 01.05.01.00
Carrier string: ?
Carrier PRI version: ?
Package ID: ?
SKU: INTERNAL
ubuntu-mate@ubuntu-mate:~$ sudo ./fwdwl-litehostx86_64 -c QMI -d 1199:9090 -f /home/ubuntu-mate/
Application version: 1.0.2211.2
Modem is disconnected or not in correct state. Please ensure QMI device path is correct.
ubuntu-mate@ubuntu-mate:~$ sudo ./fwdwl-litehostx86_64 -c QMI -d 1199:9090 -f /home/ubuntu-mate/ --force
Application version: 1.0.2211.2
Modem is disconnected or not in correct state. Please ensure QMI device path is correct.
ubuntu-mate@ubuntu-mate:~$ sudo ./fwdwl-litehostx86_64  -d 1199:9090 -f /home/ubuntu-mate/ --force
Application version: 1.0.2211.2
Unable to locate the device or determine device mode.
ubuntu-mate@ubuntu-mate:~$ lf usb
lf: command not found
ubuntu-mate@ubuntu-mate:~$ ls usb
ls: cannot access 'usb': No such file or directory
ubuntu-mate@ubuntu-mate:~$ lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 009: ID 1199:9090 Sierra Wireless, Inc. QUSB__BULK
Bus 001 Device 004: ID 8087:0029 Intel Corp. AX200 Bluetooth
Bus 001 Device 003: ID 058f:6387 Alcor Micro Corp. Flash Drive
Bus 001 Device 002: ID 0c45:6d13 Microdia Integrated_Webcam_HD
Bus 001 Device 005: ID 27c6:5385 Shenzhen Goodix Technology Co.,Ltd. Fingerprint Reader
Bus 001 Device 006: ID 058f:6387 Alcor Micro Corp. Flash Drive
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
ubuntu-mate@ubuntu-mate:~$ 

I use fwdwl-litehostx86_64 from MBPL_SDK_R30_ENG6-lite.bin.tar, no luck with that…
I have EM7511 that stuck at QDL (1199:90B0) too…
It kinda starts, but reconnects and after like 5-10 reconnects it goes to QDL port, i have tried to flash it and now it stuck in QDL too…
And i have 1 mode EM7565 that stuck it Qualcomm QDLoader (USB\VID_1199&PID_90C2&REV_0000)
not Sierra’s one…Name of device is QUSB_Fast_Enum.
But i want to try mostly to flash regular condition modules firstly (with PID 9090 and 90B0)

can you take a working module to make sure your environment and command are correct first?

i have some working modules and they are works fine, for now i have 2-3 working EM7565, if you relly want i can show that at each one i can downgrade and upgrade FW at same laptop/adapter/cable/port/FW apdater. My prombles is with only specific modems. For now there are:
EM7565, Sierra’s QDLoader port (9008) 1199:9090;
EM7565 Lenovo QDLoader port (9008) 1199:90C2;
EM7511 SIerra’s QDLoader port (9008) 1199:90B0.
I should try to flash all them 1 more time i think…
Will be here with results

do not flash some old FW like 01.05.01.00, it might not have the new memory support

1 Like

My working EM7565, successful FW update log:

FDT version: 1.0.1902.1
Awaiting adapter ...
Setting images preference ...
Resetting ...
Awaiting download port ...
Switching to streaming mode ...
Downloading images ...
Writing image |
Flashing image /
Writing image /
Flashing image -
Awaiting adapter ...
Checking update status ...
Enabling selective suspend ...
Firmware image download succeeded.
Final Firmware update succeeded.

Preexisting images information:
        Current:
                Firmware:
                        ImageId: 002.048_000
                        BuildId: 01.14.13.00_GENERIC
                Configuration:
                        ImageId: 002.048_000
                        BuildId: 01.14.13.00_GENERIC
Final images information:
        Current:
                Firmware:
                        ImageId: 002.048_000
                        BuildId: 01.14.13.00_GENERIC
                Configuration:
                        ImageId: 002.048_000
                        BuildId: 01.14.13.00_GENERIC

OEM PRI: 0.0

IMEI: 019846046704594

Total time elapsed: 177922 ms.

Time to switch to boot mode: 24250 ms.

Images downloaded:
        Image ID: ?_?
        Build ID: 01.14.13.00_?
                write time: 14593 ms
                additional flash time: 110610 ms
        Image ID: 002.048_000
        Build ID: 01.14.13.00_GENERIC
                write time: 250 ms
                additional flash time: 78 ms

Time to reset to application mode: 26968 ms.

Press Enter to continue ...

USBVID_1199&PID_9090:
Rur regular .exe FW flasher


FDT version: 1.0.1902.1
Awaiting adapter ...
Enabling selective suspend ...
Firmware download failed.
Primary error code: 14 - No MBN adapter available.
Secondary error code: 0 - Not applicable.
Device error code: 0x0 - Unknown device error code.

Preexisting images information:
        Current:
                Firmware:
                        ImageId:
                        BuildId:
                Configuration:
                        ImageId:
                        BuildId:
Final images information:
        Current:
                Firmware:
                        ImageId:
                        BuildId:
                Configuration:
                        ImageId:
                        BuildId:

OEM PRI:

IMEI:

Total time elapsed: 156 ms.


Images downloaded:


Press Enter to continue ...

Run FDT tool:

C:\Users\Ozzy\Desktop\1>fdt2.exe
FDT version: 1.0.1902.1
Awaiting suitable port or adapter ...
Switching to streaming mode ...
Downloading images ...
Writing image |
Flashing image |
Awaiting adapter ...
^C
C:\Users\Ozzy\Desktop\1>
C:\Users\Ozzy\Desktop\1>
C:\Users\Ozzy\Desktop\1>
C:\Users\Ozzy\Desktop\1>
C:\Users\Ozzy\Desktop\1>
C:\Users\Ozzy\Desktop\1>
C:\Users\Ozzy\Desktop\1>
C:\Users\Ozzy\Desktop\1>fdt2.exe
FDT version: 1.0.1902.1
Awaiting suitable port or adapter ...
Switching to streaming mode ...
Downloading images ...
Writing image |
Flashing image \
Enabling selective suspend ...
Firmware download failed.
Primary error code: 77 - Failed in streaming download stage.
Secondary error code: 68 - Received incorrect response.
Device error code: 0x2 - Flash write error.

Preexisting images information:
        Current:
                Firmware:
                        ImageId:
                        BuildId:
                Configuration:
                        ImageId:
                        BuildId:
Final images information:
        Current:
                Firmware:
                        ImageId:
                        BuildId:
                Configuration:
                        ImageId:
                        BuildId:

OEM PRI:

IMEI:

Total time elapsed: 67047 ms.


Images downloaded:
        Image ID: ?_?
        Build ID: 01.14.02.00_?
                failed

Time to reset to application mode: -1 ms.

Press Enter to continue ...

C:\Users\Ozzy\Desktop\1>fdt2.exe
FDT version: 1.0.1902.1
Awaiting suitable port or adapter ...
Switching to streaming mode ...
Downloading images ...
Writing image |
Flashing image |
Awaiting adapter ...
^C
C:\Users\Ozzy\Desktop\1>fdt2.exe
FDT version: 1.0.1902.1
Awaiting suitable port or adapter ...
Switching to streaming mode ...
Downloading images ...
Writing image |
Flashing image \
Enabling selective suspend ...
Firmware download failed.
Primary error code: 77 - Failed in streaming download stage.
Secondary error code: 68 - Received incorrect response.
Device error code: 0x2 - Flash write error.

Preexisting images information:
        Current:
                Firmware:
                        ImageId:
                        BuildId:
                Configuration:
                        ImageId:
                        BuildId:
Final images information:
        Current:
                Firmware:
                        ImageId:
                        BuildId:
                Configuration:
                        ImageId:
                        BuildId:

OEM PRI:

IMEI:

Total time elapsed: 66921 ms.


Images downloaded:
        Image ID: ?_?
        Build ID: 01.14.02.00_?
                failed

Time to reset to application mode: -1 ms.

Press Enter to continue ...

C:\Users\Ozzy\Desktop\1>fdt2.exe
FDT version: 1.0.1902.1
Awaiting suitable port or adapter ...
Enabling selective suspend ...
Firmware download failed.
Primary error code: 12 - No download port available.
Secondary error code: 5 - Neither NDIS adapter nor serial port is available.
Device error code: 0x0 - Unknown device error code.

Preexisting images information:
        Current:
                Firmware:
                        ImageId:
                        BuildId:
                Configuration:
                        ImageId:
                        BuildId:
Final images information:
        Current:
                Firmware:
                        ImageId:
                        BuildId:
                Configuration:
                        ImageId:
                        BuildId:

OEM PRI:

IMEI:

Total time elapsed: 25140 ms.


Images downloaded:


Press Enter to continue ...

USBVID_1199&PID_90C2
Run .exe:

FDT version: 1.0.1710.3
Awaiting adapter ...
Enabling selective suspend ...
Firmware download failed.
Primary error code: 82 - Failed in checking modem mode.
Secondary error code: 0 - Not applicable.
Device error code: 0x0 - Unknown device error code.

Preexisting images information:
        Current:
                Firmware:
                        ImageId:
                        BuildId:
                Configuration:
                        ImageId:
                        BuildId:
Final images information:
        Current:
                Firmware:
                        ImageId:
                        BuildId:
                Configuration:
                        ImageId:
                        BuildId:

OEM PRI:

IMEI:

Total time elapsed: 141 ms.


Images downloaded:


Press Enter to continue ...

USBVID_1199&PID_90B0
Regular FW flasher:

FDT version: 1.0.1902.1
Awaiting adapter ...
Enabling selective suspend ...
Firmware download failed.
Primary error code: 14 - No MBN adapter available.
Secondary error code: 0 - Not applicable.
Device error code: 0x0 - Unknown device error code.

Preexisting images information:
        Current:
                Firmware:
                        ImageId:
                        BuildId:
                Configuration:
                        ImageId:
                        BuildId:
Final images information:
        Current:
                Firmware:
                        ImageId:
                        BuildId:
                Configuration:
                        ImageId:
                        BuildId:

OEM PRI:

IMEI:

Total time elapsed: 140 ms.


Images downloaded:


Press Enter to continue ...

FDT tool:



C:\Users\Ozzy\Desktop\1>fdt2.exe
FDT version: 1.0.1902.1
Another FDT instance has been running, exit this instance now ...
Press Enter to continue ...

C:\Users\Ozzy\Desktop\1>fdt2.exe
FDT version: 1.0.1902.1
Awaiting suitable port or adapter ...
Switching to streaming mode ...
Enabling selective suspend ...
Firmware download failed.
Primary error code: 76 - Failed in switching device to streaming download mode.
Secondary error code: 65 - Waiting command response timeout.
Device error code: 0x0 - Unknown device error code.

Preexisting images information:
        Current:
                Firmware:
                        ImageId:
                        BuildId:
                Configuration:
                        ImageId:
                        BuildId:
Final images information:
        Current:
                Firmware:
                        ImageId:
                        BuildId:
                Configuration:
                        ImageId:
                        BuildId:

OEM PRI:

IMEI:

Total time elapsed: 4016 ms.


Images downloaded:


Press Enter to continue ...

C:\Users\Ozzy\Desktop\1>fdt2.exe
FDT version: 1.0.1902.1
Awaiting suitable port or adapter ...
Switching to streaming mode ...
Enabling selective suspend ...
Firmware download failed.
Primary error code: 76 - Failed in switching device to streaming download mode.
Secondary error code: 65 - Waiting command response timeout.
Device error code: 0x0 - Unknown device error code.

Preexisting images information:
        Current:
                Firmware:
                        ImageId:
                        BuildId:
                Configuration:
                        ImageId:
                        BuildId:
Final images information:
        Current:
                Firmware:
                        ImageId:
                        BuildId:
                Configuration:
                        ImageId:
                        BuildId:

OEM PRI:

IMEI:

Total time elapsed: 4047 ms.


Images downloaded:


Press Enter to continue ...

C:\Users\Ozzy\Desktop\1>fdt2.exe
FDT version: 1.0.1902.1
Awaiting suitable port or adapter ...
Switching to streaming mode ...
Enabling selective suspend ...
Firmware download failed.
Primary error code: 76 - Failed in switching device to streaming download mode.
Secondary error code: 65 - Waiting command response timeout.
Device error code: 0x0 - Unknown device error code.

Preexisting images information:
        Current:
                Firmware:
                        ImageId:
                        BuildId:
                Configuration:
                        ImageId:
                        BuildId:
Final images information:
        Current:
                Firmware:
                        ImageId:
                        BuildId:
                Configuration:
                        ImageId:
                        BuildId:

OEM PRI:

IMEI:

Total time elapsed: 5875 ms.


Images downloaded:


Press Enter to continue ...

C:\Users\Ozzy\Desktop\1>fdt2.exe help
FDT version: 1.0.1902.1
Awaiting suitable port or adapter ...
Switching to streaming mode ...
Enabling selective suspend ...
Firmware download failed.
Primary error code: 76 - Failed in switching device to streaming download mode.
Secondary error code: 65 - Waiting command response timeout.
Device error code: 0x0 - Unknown device error code.

Preexisting images information:
        Current:
                Firmware:
                        ImageId:
                        BuildId:
                Configuration:
                        ImageId:
                        BuildId:
Final images information:
        Current:
                Firmware:
                        ImageId:
                        BuildId:
                Configuration:
                        ImageId:
                        BuildId:

OEM PRI:

IMEI:

Total time elapsed: 4047 ms.


Images downloaded:


Press Enter to continue ...

C:\Users\Ozzy\Desktop\1>fdt2.exe -forse
FDT version: 1.0.1902.1
Awaiting suitable port or adapter ...
Switching to streaming mode ...
Enabling selective suspend ...
Firmware download failed.
Primary error code: 76 - Failed in switching device to streaming download mode.
Secondary error code: 65 - Waiting command response timeout.
Device error code: 0x0 - Unknown device error code.

Preexisting images information:
        Current:
                Firmware:
                        ImageId:
                        BuildId:
                Configuration:
                        ImageId:
                        BuildId:
Final images information:
        Current:
                Firmware:
                        ImageId:
                        BuildId:
                Configuration:
                        ImageId:
                        BuildId:

OEM PRI:

IMEI:

Total time elapsed: 4031 ms.


Images downloaded:


Press Enter to continue ...

C:\Users\Ozzy\Desktop\1>fdt2.exe
FDT version: 1.0.1902.1
Awaiting suitable port or adapter ...
Switching to streaming mode ...
Enabling selective suspend ...
Firmware download failed.
Primary error code: 76 - Failed in switching device to streaming download mode.
Secondary error code: 65 - Waiting command response timeout.
Device error code: 0x0 - Unknown device error code.

Preexisting images information:
        Current:
                Firmware:
                        ImageId:
                        BuildId:
                Configuration:
                        ImageId:
                        BuildId:
Final images information:
        Current:
                Firmware:
                        ImageId:
                        BuildId:
                Configuration:
                        ImageId:
                        BuildId:

OEM PRI:

IMEI:

Total time elapsed: 4016 ms.


Images downloaded:


Press Enter to continue ...

EM7565 working.txt (1.5 KB)
USBVID_1199&PID_90B0&REV_0000.txt (7.0 KB)
USBVID_1199&PID_90C2&REV_0000.txt (1.8 KB)
USBVID_1199&PID_9090&REV_0000.txt (4.6 KB)

if that is the same result in linux machine, then probably you need to apply for RMA on these faulty modules

How&where i can do that?

you need to contact distributor