The symptom is that the file that comes out of Yocto, and the one that runs on the device do not have the same checksum after the system has booted.
This resolves it,
When 64bit is enabled, there is a mysterious extra option "journal_64bit" under "Journal features" from dumpe2fs after having booted the image. This implies that the image was changed.
Exactly the best way to fix this permanently still remains to be figured out.
- Fix the above issue somehow
- Make a test which tests the runtime checksum of an image, and compares it to the checksum from the artifact