Hi Sierra Wireless Team,
We are developing a product using the HL7810 module (currently running firmware HL7810.5.7.4.0) on a custom board with an STM32 MCU. We need to implement firmware updates for the modem and have two questions:
1. Request for HL7810 Delta Firmware (.ua) File
We are implementing the Local Delta Firmware Download method as described in Section 6 of the HL78 Series — Firmware Update Methods application note (Rev 2.2), using AT+WDSD + XMODEM-1K over the AT command UART.
Our current implementation flow:
AT+WDSI=4470 → enable firmware update indications
AT+WDSD=<file_size> → initiate download mode
XMODEM-1K transfer → send .ua delta file over UART
AT+WDSR=4 → trigger installation
Wait for +WDSI:16 → success confirmation
We have tested this on the HL7810 EVK and the XMODEM-1K transfer completes successfully (modem returns +WDSI:3 confirming download). However, AT+WDSR=4 returns +CME ERROR: 3 because the only .ua files we have are for HL7800, not HL7810.
Could you provide the correct .ua delta firmware file(s) for the HL7810 with source version 5.7.4.0? (i.e., a file that upgrades FROM 5.7.4.0 to the latest available version), or files that I can use to downgrade the firmware to and then update it.
2. Clarification on Firmware Update Methods from MCU
Our MCU communicates with the HL7810 exclusively via the AT command UART. We initially attempted a full firmware update (U-Boot + Kermit protocol) but after extensive testing on the EVK, we determined that U-Boot’s console is not accessible via the AT command UART — it appears to be routed to USB or a dedicated debug interface.
Could you please confirm:
-
Is the delta update (AT+WDSD + XMODEM-1K) the correct/recommended method for MCU-driven firmware updates over the AT command UART?
-
Is a full firmware update (via U-Boot/Kermit) possible over the AT command UART, or does it require USB/other interface?
-
Are there any limitations on what can be updated via the delta method vs. full update? (e.g., can the delta update the modem firmware, radio firmware, and application firmware, or only certain partitions?)
-
Is there a maximum .ua file size supported by AT+WDSD? The application note mentions ~2.78 MB RAM available for download.
Our production flow will be: STM32 reads .ua file from SD card → sends AT+WDSD → transfers file via XMODEM-1K over UART → triggers install via AT+WDSR=4. We want to confirm this is the supported approach.
Thank you for your help.