Hi,
The Kconfig fragment CONFIG_NCS_SAMPLE_MCUMGR_BT_OTA_DFU is awesome to quickly get BLE OTA working.
However, when going in depth, we can see that it's implying:
imply NORDIC_QSPI_NOR if $(dt_chosen_enabled,$(DT_CHOSEN_EXT_FLASH))
This make the kconfig not works with external simple spi.
The fix is to manually put all lines of the fragment (except the QSPI one) in prj.conf
Maybe it's possible to change the QSPI inclusion ?
Thanks
CONFIG_MCUMGR=y CONFIG_NET_BUF=y CONFIG_ZCBOR=y CONFIG_CRC=y CONFIG_MCUMGR_TRANSPORT_BT=y CONFIG_MCUMGR_TRANSPORT_BT_CONN_PARAM_CONTROL=y CONFIG_MCUMGR_TRANSPORT_BT_AUTHEN=n CONFIG_IMG_MANAGER=y CONFIG_STREAM_FLASH=y CONFIG_FLASH_MAP=y CONFIG_FLASH=y CONFIG_MCUMGR_GRP_IMG=y CONFIG_MCUMGR_GRP_OS=y CONFIG_MCUMGR_GRP_OS_BOOTLOADER_INFO=y CONFIG_MCUMGR_TRANSPORT_BT_REASSEMBLY=y CONFIG_NCS_SAMPLE_MCUMGR_BT_OTA_DFU_SPEEDUP=y
Maybe it's possible to change the QSPI inclusion ?
Thanks