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

DFU download process porting into the application

Hi, my customized board was using nRF52840 with 15.3 ver SDK.

And we want to make the DFU download process part can progress in the application.

(such as background download but not using TFTP protocol)

Can it possible to porting from the original DFU service in bootloader?

Parents
  • Hi,

    What transport layer would you be using ?

    If you want background DFU, and BLE as the transport layer, then this is not something that is supported by the bootloader in the nRF5-SDK. If this is a mandatory requirement for your project(Background DFU over BLE), then the only option I see is to switch to the BLE Mesh bootloader and support mesh in your application. But note that background BLE Mesh DFU takes much longer time than regular BLE DFU.
    Edit: You also have the bootloader in examples\iot\bootloader, see this post.
Reply
  • Hi,

    What transport layer would you be using ?

    If you want background DFU, and BLE as the transport layer, then this is not something that is supported by the bootloader in the nRF5-SDK. If this is a mandatory requirement for your project(Background DFU over BLE), then the only option I see is to switch to the BLE Mesh bootloader and support mesh in your application. But note that background BLE Mesh DFU takes much longer time than regular BLE DFU.
    Edit: You also have the bootloader in examples\iot\bootloader, see this post.
Children
Related