Skip to content

Conversation

ahasztag
Copy link
Contributor

@ahasztag ahasztag commented Oct 2, 2025

…platforms

Nordic platforms default to SWAP_USING_MOVE configuration. The swapped_app image, added via ExternalZephyrProject_Add, wasn't receiving the swap method configuration from sysbuild, resulting in a boot loop due to configuration mismatch between swapped_image and mcuboot.

This fix ensures proper configuration propagation and prevents similar mismatches in future scenarios.

Upstream PR #: 96921

@ahasztag ahasztag force-pushed the NCSDK-35662_test_bootloader_mcuboot_boot_loop_fix branch 2 times, most recently from 2cf7e8f to a5ac443 Compare October 3, 2025 11:29
@ahasztag ahasztag force-pushed the NCSDK-35662_test_bootloader_mcuboot_boot_loop_fix branch from a5ac443 to 37164f9 Compare October 7, 2025 08:30
…platforms

The swapped_app image, added via ExternalZephyrProject_Add,
wasn't receiving the swap method configuration from sysbuild.
If trying to build the test with a different configuration that
SWAP_USING_OFFSET (for example SWAP_USING_MOVE)
this resulted in a boot loop due to configuration mismatch
between swapped_image and mcuboot.

This fix ensures proper configuration propagation and prevents
similar mismatches in future scenarios.

Signed-off-by: Artur Hadasz <[email protected]>
(cherry picked from commit 7c1721de03bfbfe102817de415076d998a3516aa)
@ahasztag ahasztag force-pushed the NCSDK-35662_test_bootloader_mcuboot_boot_loop_fix branch from 37164f9 to 185cebc Compare October 7, 2025 08:31
@nordicjm nordicjm merged commit 1365e9d into nrfconnect:main Oct 7, 2025
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants