Hello, hope you are doing well!
In a dual-image setup, the images are treated as primary (experimental or latest firmware image) and secondary (as a backup fallback image).
The KW47 ROM bootloader determines the newer image using the firmwareVersion field from each image’s metadata and boots the higher version. If both versions are equal, the Boot Image Base Address is considered for boot (as a tie-breaker), and if the newer version image fails validation/authentication or rollback protection, Boot ROM falls back to the older image.
In terms of firmware version enforcement, the Boot ROM provides rollback protection by preventing firmware updates if the update image version is older than the version allowed by the system, and by preventing boot (secure boot failure) if the firmware version is older than the minimum version permitted for execution.
More information is available on the KW47 Security Reference Manual.
Best regards,
Sofia.