Adding BLE DFU Support on Custom Board with nRF5340 + nRF7002 (SDK v2.8.0)

Hello,
I am currently developing on a custom board based on the nRF7002 + nRF5340.
The SDK version is v2.8.0, and the development is based on the BLE Provisioning example.
Now I am trying to add BLE DFU functionality.

From what I’ve found, there seems to be example code available for general DK boards, but it’s difficult to apply directly to my case since those examples rely on specific hardware configurations like LEDs, buttons, and external memory present on the DK.
I’d like to ask if there are any reference examples or manuals suitable for my setup.

Parents Reply Children
  • Hi, 

    What's the size of your application ? 


    The reason that the external flash is by default required is that in many case if you want to update the network core it's not possible to do that with the internal flash as you will not have enough spare space to receive both the application core image and the network core image. 

    It's possible to do DFU with the internal flash but then you have quite limited flash size and you can only update the application core which is not ideal. 

Related