Unable to Update Firmware on EM7305

Hello,

I am unable to update the firmware on EM7305 with the following one click updater on Windows 10:
9999999_9902674_SWI9X15C_05.05.78.00_00_GENEU-4G_005.029_000-field.exe

I get the following:

FDT version: 1.0.1708.0
Awaiting suitable port or adapter …
Switching to boot & hold mode …
Disabling selective suspend …
Awaiting download port …
Enabling selective suspend …
Firmware download failed.
Primary error code: 82 - Failed in checking modem mode.
Secondary error code: 5 - Neither NDIS adapter nor serial port is available.
Device error code: 0x0 - Unknown device error code.

How do I resolve this? Skylight shows the current firmware as follows:

SWI9X15C_01.08.00.04 r14991 carmd-fwbuild1 2013/05/14 16:23:14
SWI9X15C_01.08.00.04 r14991 carmd-fwbuild1 2013/05/14 16:23:14
1101868
<OEM.PRI>9902497 01.07</OEM.PRI>

how about doing AT!BOOTHOLD first

I don’t see any COM ports enumerated to issue the command. The device appears as EM7305 under Network adapters.

not sure if this helps you to get back the AT command port:

I tried your suggested link and EM7305 Windows 10 - IoT Modules / MC/EM Series - Sierra Wireless Forum. However, it is still not enumerating as a COM port.

how about this in linux?

The Windows methods all failed for me. I am trying to flash on Linux now. However I am getting the following error:
SetImagePreferences: Failed to unpack SetImagesPreference, return code : 119

I have attached the logs.
fwdwl.txt (6.8 KB)

Finally managed to update the firmware on Windows 10. Here are my steps:

  1. When EM7305 (HW Rev 1.0, VID_1199&PID_9063) was first installed, Windows 10 installed it’s own drivers. It was enumerated as EM7305 under Network adapters and EM7305 with an exclamation mark under Other devices.

  2. Installing the EM7305 drivers from Sierra website did not help either. When I checked the .inf files in the driver installation directory I noticed that there were no descriptors for PID_9063. The drivers were installed at:
    C:\Program Files (x86)\Sierra Wireless Inc\Driver Package\Drivers

  3. I searched for drivers which had descriptors for VID_1199&PID_9063 and found them for Toshiba Portege Z10t-A1102L at:
    https://support.dynabook.com/support/modelHome?freeText=1200007101&osId=3333785

The direct link for the drivers is:
https://content.us.dynabook.com/content/support/downloads/tc00598400a.exe

  1. After installing the above drivers, the EM7305 which was initially at Other devices was enumerated under Modems as Sierra Wireless WWAN Modem. COM port became available after this. You will be able to see this under Properties.

  2. Ran the one click updater again and this time it worked with the following output:

FDT version: 1.0.1708.0
Awaiting suitable port or adapter …
Switching to streaming mode …
Downloading images …
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:
BuildId:
Configuration:
ImageId:
BuildId:
Final images information:
Current:
Firmware:
ImageId:
BuildId:
Configuration:
ImageId:
BuildId:

OEM PRI: 9902497 01.07

IMEI: 356906050174430

Total time elapsed: 106766 ms.

Images downloaded:
Image ID: 005.029_000
Build ID: 05.05.78.00_GENEU-4G
write time: 4078 ms
additional flash time: 16 ms

Time to reset to application mode: 94390 ms.

Press Enter to continue …

  1. Skylight does indeed show that the firmware is the new one, i.e. SWI9X15C_05.05.78.00 r34310 CARMD-EV-FRMWR3 2017/09/17 00:43:17