Hello!
We have built an app that transfers files from an app on Android to the device running an nRF52 with S132. On the device is an external flash using SPIFFS as a file system. We run an RTOS, but the BLE has highest priority.
About 50% of the times the transfer from the Android app goes very smooth (though slow, more about that later). Other times transfer stops in the middle for about a second, just to continue as nothing happened. We have not found any major problems and it seems random whether the transfer will run smooth or not.
Running DFU transfer/update with the nRF bootloader and the nRF Connect app always runs very smooth.
Is there any tips or tricks or anything else that can be a problem? Any more information that is needed to understand the problem?
Thanks and best regards, /Stefan