I’m trying to understand and implement the backup mechanism in Quecpython modules, specifically on the BG95-M3, based on the information provided in the link below.
However, when I combine the firmware provided by Quectel with my scripts and enable the backup, no “bak” folder is created. Instead, two files, checksum.json and backup_restore.json, are added to the usr folder.
I need to understand how the backup mechanism works and how to get it functioning properly.
We need the backup function since the device will be updated remotely via OTA. If anything goes wrong, the device should automatically revert to a stable firmware version saved on the bak partition.