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 (doing so will result in the new value being overwritten with the sysbuild value).

Kconfig

Sysbuild Kconfig

Image(s)

CONFIG_PARTITION_MANAGER_ENABLED

SB_CONFIG_PARTITION_MANAGER

All

CONFIG_BUILD_OUTPUT_BIN

SB_CONFIG_BUILD_OUTPUT_BIN

CONFIG_BUILD_OUTPUT_HEX

SB_CONFIG_BUILD_OUTPUT_HEX

CONFIG_BT_FAST_PAIR

SB_CONFIG_BT_FAST_PAIR

Main application

CONFIG_WIFI_NRF700X

SB_CONFIG_WIFI_NRF700X

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_NRF700X_SYSTEM_MODE

SB_CONFIG_WIFI_NRF700X_SYSTEM_MODE

CONFIG_NRF700X_SCAN_ONLY

SB_CONFIG_WIFI_NRF700X_SCAN_ONLY

CONFIG_NRF700X_RADIO_TEST

SB_CONFIG_WIFI_NRF700X_RADIO_TEST

CONFIG_NRF700X_SYSTEM_WITH_RAW_MODES

SB_CONFIG_WIFI_NRF700X_SYSTEM_WITH_RAW_MODES

CONFIG_NRF_WIFI_FW_PATCH_DFU

SB_CONFIG_DFU_MULTI_IMAGE_PACKAGE_WIFI_FW_PATCH

CONFIG_MCUBOOT_BOOTLOADER_MODE_SINGLE_APP

SB_CONFIG_MCUBOOT_MODE_SINGLE_APP

CONFIG_MCUBOOT_BOOTLOADER_MODE_SWAP_WITHOUT_SCRATCH

SB_CONFIG_MCUBOOT_MODE_SWAP_WITHOUT_SCRATCH

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_SB_CONFIG_MCUBOOT_UPDATEABLE_IMAGES if SB_CONFIG_MCUBOOT_APP_SYNC_UPDATEABLE_IMAGES is enabled

CONFIG_CHIP

SB_CONFIG_MATTER

CONFIG_CHIP_OTA_REQUESTOR

SB_CONFIG_MATTER_OTA

CONFIG_CHIP_OTA_IMAGE_BUILD

CONFIG_SUIT_MPI_APP_RECOVERY

SB_CONFIG_SUIT_BUILD_RECOVERY

CONFIG_SUIT_MPI_RAD_RECOVERY

CONFIG_SINGLE_APPLICATION_SLOT

SB_CONFIG_MCUBOOT_MODE_SINGLE_APP

MCUboot

CONFIG_BOOT_SWAP_USING_MOVE

SB_CONFIG_MCUBOOT_MODE_SWAP_WITHOUT_SCRATCH

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_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_PM_EXTERNAL_FLASH_MCUBOOT_SECONDARY

SB_CONFIG_PM_EXTERNAL_FLASH_MCUBOOT_SECONDARY

CONFIG_PM_OVERRIDE_EXTERNAL_DRIVER_CHECK

SB_CONFIG_PM_OVERRIDE_EXTERNAL_DRIVER_CHECK

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