I need help with this issue. I'm updating the code from SDK 2.4.2 to SDK 2.9.2. I had change the device tree to HWM2 and I'm using sysbuild. The build log is showing this warning: warning: BT_CTLR_RX_BUFFERS (defined at subsys/bluetooth\controller/Kconfig:225) was assigned the value '10' but got the value ''. Check these unsatisfied dependencies: BT_LL_SW_SPLIT (=n). See http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_BT_CTLR_RX_BUFFERS and/or look up BT_CTLR_RX_BUFFERS in the menuconfig/guiconfig interface. The Application Development Primer, Setting Configuration Values, and Kconfig - Tips and Best Practices sections of the manual might be helpful too. After I had set CONFIG_BT_LL_SW_SPLIT in HCI_IPC_CONF I got more errors: After a day trying to figure out what I'm missing I decided to use the hello world sample with nrf5340dk and I got the same error. Below I copied the log. Executing task: nRF Connect: Generate config nrf5340dk/nrf5340/cpuapp for hello_world/app Building app C:\windows\system32\cmd.exe /d /s /c "west build --build-dir c:/Work/nrf-samples/hello_world/app/build c:/Work/nrf-samples/hello_world/app --pristine --board nrf5340dk/nrf5340/cpuapp --sysbuild -- -DNCS_TOOLCHAIN_VERSION=NONE -DCONF_FILE=prj.conf -DBOARD_ROOT=c:/work/nrf-samples/hello_world" -- west build: generating a build system Loading Zephyr module(s) (Zephyr base): sysbuild_default -- Found Python3: C:/ncs/toolchains/b620d30767/opt/bin/python.exe (found suitable version "3.12.4", minimum required is "3.8") found components: Interpreter -- Cache files will be written to: C:/ncs/v2.9.2/zephyr/.cache -- Found west (found suitable version "1.2.0", minimum required is "0.14.0") -- Board: nrf5340dk, qualifiers: nrf5340/cpuapp Parsing c:/Work/nrf-samples/hello_world/app/Kconfig.sysbuild Loaded configuration 'C:/Work/nrf-samples/hello_world/app/build/_sysbuild/empty.conf' Merged configuration 'c:/Work/nrf-samples/hello_world/app/sysbuild.conf' Configuration saved to 'C:/Work/nrf-samples/hello_world/app/build/zephyr/.config' Kconfig header saved to 'C:/Work/nrf-samples/hello_world/app/build/_sysbuild/autoconf.h' -- ***************************** * Running CMake for mcuboot * ***************************** Loading Zephyr default modules (Zephyr base). -- Application: C:/ncs/v2.9.2/bootloader/mcuboot/boot/zephyr -- CMake version: 3.21.0 -- Found Python3: C:/ncs/toolchains/b620d30767/opt/bin/python.exe (found suitable version "3.12.4", minimum required is "3.8") found components: Interpreter -- Cache files will be written to: C:/ncs/v2.9.2/zephyr/.cache -- Zephyr version: 3.7.99 (C:/ncs/v2.9.2/zephyr) -- Found west (found suitable version "1.2.0", minimum required is "0.14.0") -- Board: nrf5340dk, qualifiers: nrf5340/cpuapp -- Found host-tools: zephyr 0.17.0 (C:/ncs/toolchains/b620d30767/opt/zephyr-sdk) -- Found toolchain: zephyr 0.17.0 (C:/ncs/toolchains/b620d30767/opt/zephyr-sdk) -- Found Dtc: C:/ncs/toolchains/b620d30767/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6") -- Found BOARD.dts: C:/ncs/v2.9.2/zephyr/boards/nordic/nrf5340dk/nrf5340dk_nrf5340_cpuapp.dts -- Found devicetree overlay: C:/Work/nrf-samples/hello_world/app/sysbuild/mcuboot.overlay -- Found devicetree overlay: C:/ncs/v2.9.2/nrf/modules/mcuboot/flash_sim.overlay -- Generated zephyr.dts: C:/Work/nrf-samples/hello_world/app/build/mcuboot/zephyr/zephyr.dts -- Generated devicetree_generated.h: C:/Work/nrf-samples/hello_world/app/build/mcuboot/zephyr/include/generated/zephyr/devicetree_generated.h -- Including generated dts.cmake file: C:/Work/nrf-samples/hello_world/app/build/mcuboot/zephyr/dts.cmake Parsing C:/ncs/v2.9.2/bootloader/mcuboot/boot/zephyr/Kconfig Loaded configuration 'C:/ncs/v2.9.2/zephyr/boards/nordic/nrf5340dk/nrf5340dk_nrf5340_cpuapp_defconfig' Merged configuration 'C:/ncs/v2.9.2/bootloader/mcuboot/boot/zephyr/prj.conf' Merged configuration 'C:/Work/nrf-samples/hello_world/app/sysbuild/mcuboot.conf' Merged configuration 'C:/ncs/v2.9.2/nrf/subsys/bootloader/bl_override/override_external_mcuboot.conf' Merged configuration 'C:/ncs/v2.9.2/nrf/subsys/partition_manager/ext_flash_mcuboot_secondary.conf' Merged configuration 'C:/Work/nrf-samples/hello_world/app/build/mcuboot/zephyr/.config.sysbuild' Configuration saved to 'C:/Work/nrf-samples/hello_world/app/build/mcuboot/zephyr/.config' Kconfig header saved to 'C:/Work/nrf-samples/hello_world/app/build/mcuboot/zephyr/include/generated/zephyr/autoconf.h' -- Found GnuLd: c:/ncs/toolchains/b620d30767/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi/bin/ld.bfd.exe (found version "2.38") -- The C compiler identification is GNU 12.2.0 -- The CXX compiler identification is GNU 12.2.0 -- The ASM compiler identification is GNU -- Found assembler: C:/ncs/toolchains/b620d30767/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc.exe -- Setting build type to 'MinSizeRel' as none was specified. MCUBoot bootloader key file: C:/ncs/v2.9.2/bootloader/mcuboot/root-ec-p256.pem -- Configuring done -- Generating done -- Build files have been written to: C:/Work/nrf-samples/hello_world/app/build/mcuboot -- ***************************** * Running CMake for hci_ipc * ***************************** Loading Zephyr default modules (Zephyr base). -- Application: C:/ncs/v2.9.2/zephyr/samples/bluetooth/hci_ipc -- CMake version: 3.21.0 -- Found Python3: C:/ncs/toolchains/b620d30767/opt/bin/python.exe (found suitable version "3.12.4", minimum required is "3.8") found components: Interpreter -- Cache files will be written to: C:/ncs/v2.9.2/zephyr/.cache -- Zephyr version: 3.7.99 (C:/ncs/v2.9.2/zephyr) -- Found west (found suitable version "1.2.0", minimum required is "0.14.0") -- Board: nrf5340dk, qualifiers: nrf5340/cpunet -- Found host-tools: zephyr 0.17.0 (C:/ncs/toolchains/b620d30767/opt/zephyr-sdk) -- Found toolchain: zephyr 0.17.0 (C:/ncs/toolchains/b620d30767/opt/zephyr-sdk) -- Found Dtc: C:/ncs/toolchains/b620d30767/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6") -- Found BOARD.dts: C:/ncs/v2.9.2/zephyr/boards/nordic/nrf5340dk/nrf5340dk_nrf5340_cpunet.dts -- Found devicetree overlay: C:/Work/nrf-samples/hello_world/app/sysbuild/hci_ipc.overlay -- Generated zephyr.dts: C:/Work/nrf-samples/hello_world/app/build/hci_ipc/zephyr/zephyr.dts -- Generated devicetree_generated.h: C:/Work/nrf-samples/hello_world/app/build/hci_ipc/zephyr/include/generated/zephyr/devicetree_generated.h -- Including generated dts.cmake file: C:/Work/nrf-samples/hello_world/app/build/hci_ipc/zephyr/dts.cmake warning: BT_CTLR_SDC_PERIPHERAL_COUNT (defined at C:/ncs/v2.9.2/nrf\subsys\bluetooth\controller/Kconfig:139) was assigned the value '2' but got the value ''. Check these unsatisfied dependencies: BT_LL_SOFTDEVICE (=n). See http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_BT_CTLR_SDC_PERIPHERAL_COUNT and/or look up BT_CTLR_SDC_PERIPHERAL_COUNT in the menuconfig/guiconfig interface. The Application Development Primer, Setting Configuration Values, and Kconfig - Tips and Best Practices sections of the manual might be helpful too. warning: BT_CTLR_ADV_DATA_LEN_MAX (defined at subsys/bluetooth\controller/Kconfig:714) was assigned the value '255' but got the value '31'. See http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_BT_CTLR_ADV_DATA_LEN_MAX and/or look up BT_CTLR_ADV_DATA_LEN_MAX in the menuconfig/guiconfig interface. The Application Development Primer, Setting Configuration Values, and Kconfig - Tips and Best Practices sections of the manual might be helpful too. warning: Experimental symbol BT_LL_SW_SPLIT is enabled. warning: user value 255 on the int symbol BT_CTLR_ADV_DATA_LEN_MAX (defined at subsys/bluetooth\controller/Kconfig:714) ignored due to being outside the active range ([31, 191]) -- falling back on defaults Parsing C:/ncs/v2.9.2/zephyr/Kconfig Loaded configuration 'C:/ncs/v2.9.2/zephyr/boards/nordic/nrf5340dk/nrf5340dk_nrf5340_cpunet_defconfig' Merged configuration 'C:/ncs/v2.9.2/zephyr/samples/bluetooth/hci_ipc/prj.conf' Merged configuration 'C:/Work/nrf-samples/hello_world/app/sysbuild/hci_ipc.conf' Merged configuration 'C:/Work/nrf-samples/hello_world/app/build/hci_ipc/zephyr/.config.sysbuild' error: Aborting due to Kconfig warnings CMake Error at C:/ncs/v2.9.2/zephyr/cmake/modules/kconfig.cmake:396 (message): command failed with return code: 1 Call Stack (most recent call first): C:/ncs/v2.9.2/nrf/cmake/modules/kconfig.cmake:29 (include) C:/ncs/v2.9.2/zephyr/cmake/modules/zephyr_default.cmake:133 (include) C:/ncs/v2.9.2/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:66 (include) C:/ncs/v2.9.2/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate) CMakeLists.txt:5 (find_package) -- Configuring incomplete, errors occurred! CMake Error at cmake/modules/sysbuild_extensions.cmake:514 (message): CMake configure failed for Zephyr project: hci_ipc Location: C:/ncs/v2.9.2/zephyr/samples/bluetooth/hci_ipc Call Stack (most recent call first): cmake/modules/sysbuild_images.cmake:20 (ExternalZephyrProject_Cmake) cmake/modules/sysbuild_default.cmake:20 (include) C:/ncs/v2.9.2/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:75 (include) C:/ncs/v2.9.2/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate) C:/ncs/v2.9.2/zephyr/share/sysbuild-package/cmake/SysbuildConfig.cmake:8 (include) template/CMakeLists.txt:10 (find_package) -- Configuring incomplete, errors occurred! See also "C:/Work/nrf-samples/hello_world/app/build/CMakeFiles/CMakeOutput.log". FATAL ERROR: command exited with status 1: 'C:\ncs\toolchains\b620d30767\opt\bin\cmake.EXE' -DWEST_PYTHON=C:/ncs/toolchains/b620d30767/opt/bin/python.exe '-Bc:\Work\nrf-samples\hello_world\app\build' -GNinja -DBOARD=nrf5340dk/nrf5340/cpuapp -DNCS_TOOLCHAIN_VERSION=NONE -DCONF_FILE=prj.conf -DBOARD_ROOT=c:/work/nrf-samples/hello_world '-SC:\ncs\v2.9.2\zephyr\share\sysbuild' '-DAPP_DIR:PATH=c:\Work\nrf-samples\hello_world\app' * The terminal process terminated with exit code: 1. * Terminal will be reused by tasks, press any key to close it. Here my test code using the hello_world sample. File: hello_world.zip