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

DFU: How to split and send the firmware image?

Hello,

I'm developing firmware for a BLE central that performs a DFU on another NRF target. Right now I'm at the point where I need to start sending the firmware image part by part using the DFU packet characteristic.

My idea is that the BLE central will receive the firmware image via UART from a 3rd party and then it will transmit it to the target via BLE.

What is the file that I need to send and how should I split it? My guess is that I need to send the bin file, but how do I split it? Any advice on this?

Thank you in advance :)

Related