Skip to content

Conversation

tomchy
Copy link
Contributor

@tomchy tomchy commented Sep 4, 2025

In Direct XIP with revert, it should be possible to block confirmation of the non-active slot, so only a bootable binaries are marked as valid.

Upstream PR #: 95467
Upstream PR #: 96606

@tomchy tomchy force-pushed the bugfix/mcumgr/NCSDK-NONE_Block_nonactive_slot_confirmation_ncs branch from e43b341 to d543798 Compare September 5, 2025 08:03
@tomchy tomchy force-pushed the bugfix/mcumgr/NCSDK-NONE_Block_nonactive_slot_confirmation_ncs branch from d543798 to 5d541f5 Compare September 16, 2025 09:28
@tomchy tomchy force-pushed the bugfix/mcumgr/NCSDK-NONE_Block_nonactive_slot_confirmation_ncs branch from 5d541f5 to 9db718b Compare September 24, 2025 10:54
@tomchy tomchy changed the title [nrf fromlist] mgmt: Allow to block confirming non-acive slots [nrf fromtree] mgmt: Allow to block confirming non-acive slots Sep 24, 2025
@tomchy tomchy force-pushed the bugfix/mcumgr/NCSDK-NONE_Block_nonactive_slot_confirmation_ncs branch from 9db718b to d0cd673 Compare September 26, 2025 10:38
@tomchy tomchy changed the title [nrf fromtree] mgmt: Allow to block confirming non-acive slots [nrf fromlist] mgmt: Allow to block confirming non-acive slots Sep 26, 2025
In Direct XIP with revert, it should be possible to block confirmation
of the non-active slot, so only a bootable binaries are marked as valid.

Signed-off-by: Tomasz Chyrowicz <[email protected]>
(cherry picked from commit c1baf2f)
Fix the incorrect usage of Kconfig symbols and revert back the default
behavior to allow for non-active slot confirmation.

Signed-off-by: Tomasz Chyrowicz <[email protected]>
(cherry picked from commit 2e0d9ed)
It is essential for the overwrite mode to allow confirming the secondary
slot to provide the permanent update.
This types of updates is the only mode in which the application may be
upgraded.

Signed-off-by: Tomasz Chyrowicz <[email protected]>
(cherry picked from commit cbcf81e)
@tomchy tomchy force-pushed the bugfix/mcumgr/NCSDK-NONE_Block_nonactive_slot_confirmation_ncs branch from a555cee to 5a58b0f Compare September 30, 2025 13:24
@tomchy tomchy changed the title [nrf fromlist] mgmt: Allow to block confirming non-acive slots [nrf fromtree] mgmt: Allow to block confirming non-acive slots Sep 30, 2025
@rlubos rlubos merged commit bb32e70 into nrfconnect:main Oct 2, 2025
21 of 23 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