Hi,
I am working on enabling OTA update functionality on our custom i.MX8MQ-based board. The OTA update process is partially working — the update using the payload.bin completes successfully and shows a success message. However, after issuing the reboot command, the system attempts to boot from the boot_b slot and enters a boot loop.
Below are the relevant console logs:
===========================================================
verify OK, boot 'boot_b'
Kernel load addr 0x40480000 size 34923 KiB
kernel @ 40480000 (36372480)
ramdisk @ 44680000 (22875643)
fdt @ 428b0400 (48378)
Moving Image from 0x40480000 to 0x40600000, end=428b0000
## Flattened Device Tree blob at 428b0400
Booting using the fdt blob at 0x428b0400
Working FDT set to 428b0400
Using Device Tree in place at 00000000428b0400, end 00000000428bf0f9
Working FDT set to 428b0400
Starting kernel ... ===========================================================
After this point, the board resets and repeats the same sequence, failing to boot completely into the updated system. Could you please help identify the cause of this issue and suggest a solution? For additional information the update log is attached . Looking forward to your support.
Best regards,
Maruti Naik