diff --git a/samples/dfu/ab_split/sysbuild.conf b/samples/dfu/ab_split/sysbuild.conf index 6cb102f8437..aad143a0016 100644 --- a/samples/dfu/ab_split/sysbuild.conf +++ b/samples/dfu/ab_split/sysbuild.conf @@ -13,3 +13,6 @@ SB_CONFIG_MCUBOOT_SIGN_MERGED_BINARY=n # Enable manifest-based updates SB_CONFIG_MCUBOOT_MANIFEST_UPDATES=y + +# Enable HW-based rollback protection +SB_CONFIG_MCUBOOT_HARDWARE_DOWNGRADE_PREVENTION=y diff --git a/samples/dfu/ab_split/sysbuild/mcuboot/prj.conf b/samples/dfu/ab_split/sysbuild/mcuboot/prj.conf index 4bbe1c8d683..e70bd707267 100644 --- a/samples/dfu/ab_split/sysbuild/mcuboot/prj.conf +++ b/samples/dfu/ab_split/sysbuild/mcuboot/prj.conf @@ -36,3 +36,8 @@ CONFIG_RETENTION=y CONFIG_BOOT_SHARE_DATA=y CONFIG_BOOT_SHARE_DATA_BOOTINFO=y CONFIG_BOOT_SHARE_BACKEND_RETENTION=y + +# Enable IronSide service +CONFIG_NRF_IRONSIDE_COUNTER_SERVICE=y +# Enable MCUboot counter implementation that uses IronSide counters +CONFIG_NRF_MCUBOOT_IRONSIDE_COUNTERS=y diff --git a/west.yml b/west.yml index d6c4da6ef4d..3cb2f75ac36 100644 --- a/west.yml +++ b/west.yml @@ -64,7 +64,7 @@ manifest: # https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/zephyr/guides/modules.html - name: zephyr repo-path: sdk-zephyr - revision: dc05376c170fc2739a4881629caf49c40d485a9e + revision: pull/3545/head import: # In addition to the zephyr repository itself, NCS also # imports the contents of zephyr/west.yml at the above