Hi NXP Team,
The installed UUU executable reports:
libuuu_1.5.21-0-g1f42172
We use:
sudo uuu -b emmc_all ~/Downloads/flash.bin *.wic
The built-in emmc_all script writes the complete .wic image using:
FB: flash -raw2sparse all _image
It then writes the bootloader, configures eMMC boot selection, and finishes with FB: done.
The script contains no explicit persistent flash-in-progress completion metadata handling or readback hash verification step.
If flashing is interrupted during the .wic write, the cluster can subsequently boot and display the updated HMI. We suspect that an existing usable bootloader and sufficient written boot,rootfs content permit this, but the selected slot and completeness of its contents are not yet confirmed.
Please advise how to add a power-loss-tolerant completion check that blocks normal boot from both slots after interrupted factory flashing, while preserving USB recovery. The metadata must remain valid independently of the full .wic write and bootloader update.