Hl7812 firmware update fails over host mcu (uart1 connection)

I am trying to upgrade the firmware of the hl7812 modem with the Full Firmware Package on
Windows over host mcu which has UART1 connection to the HL7812 but I am getting a timeout swithing to u-boot error:

I am wondering how the pc firmware(HL7812.5.5.14.0.exe) detects resets when it says “reset your device”. Is it hardware detection or software (some prints during boot over UART1)?

I checked that the UART1 supports firmware updates locally. So, in here locally, does it mean just Local Delta Firmware Upgrade Package over UART1?

If so, I could not find the delta firmware upgrade packages 5.5.8 to 5.5.14 anywhere, can you please help me to find out?

have you tried to directly connect UART to Windows PC (i.e. not going through the mcu) and see if the exe can be run successfully?

When you see there is no further action after “please reset your device”, have you tried power cycle the module at that time?

Unfortunately, there is no direct access to UART1.

I didnt try that because I am sure there would be no differences due to the host mcu software not reporting anything from the hl modem to the user console/interface until the user asks for it.

I can develop software for host mcu if I can know what the modem full firmware update requires to update over UART1. Or How does the modem full firmware update work.

Can you please also certify this, please?

Currently I don’t see there is file for xmodem transfer which is available for hl7800

https://source.sierrawireless.com/resources/airprime/software/hl781x-and-hl7845-firmware/hl781x-and-hl7845-firmware/

https://source.sierrawireless.com/resources/airprime/software/hl7800-firmware/hl78xx-firmware-4,-d-,6,-d-,9,-d-,4/

Probably you need to contact distributor to get the XMODEM transfer file

BTW, do you have development kit of HL78 to use the direct UART connection to Windows PC firmware upgrade tool?
If yes, you can use some serial monitor tool to see how the tool reset the module.
Here is my test on spying the UART:
fw_update_UART_spy.txt (32.2 KB)

Lastly, instead of using window exe, have you used linux PC one click tool to see if it can switch your module to download mode.