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?