Using nRF52850 as a DFU Controller to Transfer DFU Package

Hello Nordic team,

I am working on a project where I want to use an nRF52850-based board as a DFU controller to transfer a DFU package to a DFU target device (another Nordic chip nRF52840). I have seen examples for DFU targets (secure bootloader) in the SDK, but I couldn't find a clear example of how to implement a DFU controller on an nRF52850.

My questions:

  1. Is there an official example or recommended approach for implementing a DFU controller on nRF52850?
  2. Which SDK components or libraries should I use to implement the DFU package transfer process?
  3. Is there an existing implementation (e.g., using BLE or UART) that I can modify to act as a DFU controller?

I am using nRF5 SDK and Keil for development. Any guidance, reference projects, or sample code would be greatly appreciated.

Thank you!

Best regards,

Andrii Slavytiak

Related