Testing the FOTA over BLE on nrf54L15dk using the SMP server sample of the NCS v2.8.0.

Hello,

I'm experiencing issues testing the FOTA over BLE on nrf54L15dk using the SMP server sample of the NCS v2.8.0.

To reproduce my issue, just build the sample out of the box, with the following build configuration :

- board target : nrf54l15dk/nrf54l15/cpuapp

- base configuration files : prj.conf

- extra Kconfig fragments : overlay-bt.conf

- base devicetree overlays : boards/nrf54l15dk_nrf54l15_cpuapp_ext_flash.overlay

- system build : sysbuild

Build and flash this on nrf54l15dk and try to upload the firmware using the device manager app, using a dfu_application.zip file.

Thank you for your time,

Raphaël.

Parents Reply
  • MCUboot and the application runs as two separate images. The Partition Manager makes sure both images know where the DFU image is.

    However, both images have separate configurations.
    So first the application receives an update over DFU. This image is written to external flash.
    Then it reboots and MCUboot is now running. MCUboot tries to read external flash. But external flash drivers are not enabled in configuration for the MCUboot image. MCUboot will fail in reading from external flash.

Children
Related