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?