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?
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.
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.