This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

DFU controller in central nRF52 device

Hi Nordic team,

Is there any sample project which implements DFU controller in nRF52832 central device? I need to update peripheral device firmware from central device by using DFU. In my another project, I was able to implement DFU target in peri device and succeeded firmware update from android app using SDK. So, I can say DFU target is ready. I just need DFU controller in centeral device.

Please advise any sample project which can help my developement of DFU controller.

Thansk,

Robin

Parents
  • Robin: I have the exact same need: DFU update of nrf52 targets from and nrf52 controller over BLE (long range).  Did you ever make it work??

    Nordic: In reading about the complexity of doing this over BLE, I was wondering if a workaround would be to download the DFU zip file to target using a simple file transfer protocol, like XMODEM style, but with BLE packets.   Then after files is on target, start the DFU process locally.   What that make thing simpler? Is there an example of how to start DFU process on NRF52 target with local file?

  • There are ways to do this, though there is no example in the SDK. The closest is probably to look at the SDK for ZigBee and Thread as suggested in this post, as it does basically that (unlike for the BLE bootloader, in the ZigBee case the transport happens in the application, and the bootloader only activates the image that is already downloaded).

Reply Children
No Data
Related