I am working on a local firmware upgrade for the BG95M3 board using the Python script for local upgrade as described in the official documentation: QuecPython FOTA API Reference.
While the upgrade script is able to write and flush the firmware successfully, I am encountering a failure during the verification step. The image file I am using is cust_app.bin version V002.
Attached are the relevant logs for reference:
INFO:Fota:run start...
763488
INFO:Fota:fota image flush...
INFO:Fota:fota image verify...
ERROR:Fota:verify error
Could you please advise what could be causing the verification to fail? Is there any specific format or requirement for the image file for fota.verify() to succeed?