I have been experience that the if the device under a DFU process reports the error BUSY, because the external flash on the device is used for fileaccess the DFU process from the app fails and stops.
I have to resytart the whole process, it seems that the lib does not handle that it can get a busy back and then retry sending the package again.
Im using nRF54L15 and SDK3.0.2 and latest lib for uploading DFU from app
Link to lib used
https://github.com/NordicSemiconductor/Android-nRF-Connect-Device-Manager
I haven tried to wrtie a handler to handle the BUSY, but it need to restart the whole process each time and cannot resume if it get one BUSY.
I the busy from flashin in the verification part Error 257 is reported,, and the device does not seems to be recoverable from that state only with a reset
Best Regards
Tommy F Kristensen