DFU flash transport

Hello,

Im working right now on a product which saves the update file (init + app packet) on its Flash in a specified memory section. 

After "uploading" the file in the flash the product get sets in DFU mode from extern. 

My question here: How to adjust the bootloader to do the firmware update with the already saved update file from the flash?

Is it possible to do this without transport layer? Is it easier to write a new transport layer? Are there any examples? 

If its too complicated I still can work with the Serial UART DFU transport layer. Thanks!

Parents Reply
  • Hello

    I'm also interested in the same feature as you.  did you succeed an implementation of it ? I'm currently using sdk17 with a nRF52840 and a Quectel LTEM modem. On my side, the update will be done from the app : that is to say, I will retrieve the .bin + .dat file from a FTP server and store them in the nRF internal flash.
    Then, I guess i need to indicate to the bootloader how to apply the new firmware (copy + erasing the old one), is there any documentation on how to proceed ?

    Thank you in advance,

    Best regards,

Children
No Data
Related