Sysbuild forced options

Sysbuild controls some Kconfig options in images that are part of a project. This means that these Kconfig options can only be changed from within sysbuild itself and cannot be changed directly in an image. Trying to change them directly in an image will result in the new value being overwritten with the sysbuild value.

Kconfig

Sysbuild Kconfig

Images

CONFIG_BUILD_OUTPUT_BIN

SB_CONFIG_BUILD_OUTPUT_BIN

CONFIG_BUILD_OUTPUT_HEX

SB_CONFIG_BUILD_OUTPUT_HEX

CONFIG_WIFI_NRF70

SB_CONFIG_WIFI_NRF70

Main application

CONFIG_NRF_WIFI_PATCHES_EXT_FLASH_DISABLED

SB_CONFIG_WIFI_PATCHES_EXT_FLASH_DISABLED

CONFIG_NRF_WIFI_PATCHES_EXT_FLASH_XIP

SB_CONFIG_WIFI_PATCHES_EXT_FLASH_XIP

CONFIG_NRF_WIFI_PATCHES_EXT_FLASH_STORE

SB_CONFIG_WIFI_PATCHES_EXT_FLASH_STORE

CONFIG_NRF70_SYSTEM_MODE

SB_CONFIG_WIFI_NRF70_SYSTEM_MODE

CONFIG_NRF70_SCAN_ONLY

SB_CONFIG_WIFI_NRF70_SCAN_ONLY

CONFIG_NRF70_RADIO_TEST

SB_CONFIG_WIFI_NRF70_RADIO_TEST

CONFIG_NRF70_SYSTEM_WITH_RAW_MODES

SB_CONFIG_WIFI_NRF70_SYSTEM_WITH_RAW_MODES

CONFIG_MCUBOOT_BOOTLOADER_MODE_SINGLE_APP

SB_CONFIG_MCUBOOT_MODE_SINGLE_APP

CONFIG_MCUBOOT_BOOTLOADER_MODE_SWAP_SCRATCH

SB_CONFIG_MCUBOOT_MODE_SWAP_SCRATCH

CONFIG_MCUBOOT_BOOTLOADER_MODE_OVERWRITE_ONLY

SB_CONFIG_MCUBOOT_MODE_OVERWRITE_ONLY

CONFIG_MCUBOOT_BOOTLOADER_MODE_DIRECT_XIP

SB_CONFIG_MCUBOOT_MODE_DIRECT_XIP

CONFIG_MCUBOOT_BOOTLOADER_MODE_DIRECT_XIP_WITH_REVERT

SB_CONFIG_MCUBOOT_MODE_DIRECT_XIP_WITH_REVERT

CONFIG_MCUBOOT_BOOTLOADER_MODE_FIRMWARE_UPDATER

SB_CONFIG_MCUBOOT_MODE_FIRMWARE_UPDATER

CONFIG_MCUBOOT_HARDWARE_DOWNGRADE_PREVENTION

SB_CONFIG_MCUBOOT_HARDWARE_DOWNGRADE_PREVENTION

CONFIG_MCUBOOT_HW_DOWNGRADE_PREVENTION_COUNTER_SLOTS

SB_CONFIG_MCUBOOT_HW_DOWNGRADE_PREVENTION_COUNTER_SLOTS

CONFIG_MCUBOOT_HW_DOWNGRADE_PREVENTION_COUNTER_VALUE

SB_CONFIG_MCUBOOT_HW_DOWNGRADE_PREVENTION_COUNTER_VALUE

CONFIG_UPDATEABLE_IMAGE_NUMBER

SB_CONFIG_MCUBOOT_UPDATEABLE_IMAGES if SB_CONFIG_MCUBOOT_APP_SYNC_UPDATEABLE_IMAGES is enabled

CONFIG_SINGLE_APPLICATION_SLOT

SB_CONFIG_MCUBOOT_MODE_SINGLE_APP

MCUboot

CONFIG_BOOT_SWAP_USING_MOVE

SB_CONFIG_MCUBOOT_MODE_SWAP_USING_MOVE

CONFIG_BOOT_SWAP_USING_SCRATCH

SB_CONFIG_MCUBOOT_MODE_SWAP_SCRATCH

CONFIG_BOOT_UPGRADE_ONLY

SB_CONFIG_MCUBOOT_MODE_OVERWRITE_ONLY

CONFIG_BOOT_DIRECT_XIP

SB_CONFIG_MCUBOOT_MODE_DIRECT_XIP

CONFIG_BOOT_DIRECT_XIP_REVERT

SB_CONFIG_MCUBOOT_MODE_DIRECT_XIP_WITH_REVERT

CONFIG_BOOT_FIRMWARE_LOADER

SB_CONFIG_MCUBOOT_MODE_FIRMWARE_UPDATER

CONFIG_PCD_APP

SB_CONFIG_NETCORE_APP_UPDATE

CONFIG_UPDATEABLE_IMAGE_NUMBER

SB_CONFIG_MCUBOOT_UPDATEABLE_IMAGES

CONFIG_MCUBOOT_HW_DOWNGRADE_PREVENTION

SB_CONFIG_MCUBOOT_HARDWARE_DOWNGRADE_PREVENTION

Main application, MCUboot

CONFIG_SECURE_BOOT_STORAGE

CONFIG_SECURE_BOOT_CRYPTO

CONFIG_FW_INFO

SB_CONFIG_SECURE_BOOT_APPCORE

CONFIG_NCS_MCUBOOT_IN_BUILD

SB_CONFIG_BOOTLOADER_MCUBOOT

b0, b0n

CONFIG_SECURE_BOOT

SB_CONFIG_SECURE_BOOT_APPCORE or SB_CONFIG_SECURE_BOOT_NETCORE

Main application, Network core main image, MCUboot

CONFIG_SB_MONOTONIC_COUNTER_ROLLBACK_PROTECTION

SB_CONFIG_SECURE_BOOT_MONOTONIC_COUNTER

b0