I am working on adding firmware updates to my BLE application on the BL652 module (nRF52832/PCA10040). nRF 15.2.
I added in the code for the BLE Background DFU, which crashed with "ERROR_NO_MEM"; so I deleted my battery BLE and then it runs. But what the heck do I do on the PC end? There doesn't seem to be any instructions anywhere on how to use this. I see a note that there is a utility app (nrfutil), but that is useless since this has to be integrated into a user app. I need the protocol for sending the firmware update.
What would be even better is if there was documentation as to where to write the firmware update directly into flash and bypass the DFU.
Please help! My customer and boss are breathing down my neck to get this implemented.
Thank you,
-Erik