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

Any way for nrfConnect for desktop to dfu sd_bl + app without reset or disconnect?

I have implement an in-app DFU procedure based  on Nordic's dfu ble service.   The images are saved into external norflash and then control is passed to a bootloader which validates and copies the data into internal flash.  

When performing a softdevice_bootloader and application update, I would like to transfer all images without disconnecting.  My reasoning for this is to avoid accidentally combining a softdevice_bootloader update with a different application update.   Currently the nrfConnect app waits for a disconnect before sending the application image. This is problematic because after the connection is re-established there is no way to be know whether this is a new DFU procedure with only an application or the continuation of the previous DFU.

 Is there anyway to signal the nrfConnect app to proceed with the application image without disconnecting?

Related