Hi,
We're having some issues with Device Firmware Update from Android phones to nRF51822.
We just tested our app with DFU on our Samsung Galaxy Note with Android 13 and tried to update the firmware on the nRF51822.
However, the FOTA/DFU still crashes and gives a “GATT ERROR”. Also the device itself then gets “stuck” for ~1 minute before it r`estarted.
This issue seems to happen on Samsung devices in particular. On other non-samsung devices that we have tried, DFU works as it should without any errors.
We can also see that the same issue seems to happen when performing a DFU using nFR’s connect app on Samsung devices.
What we have found is that there might be an issue in the library (the library for Android to use when performing a DFU) provided by Nordic Semiconductor that causes this problem on Samsung devices. The library is not very well maintained and the author rarely gives any replies on the open issues. However, other users of the library seem to report similar problems (Eg. https://github.com/NordicSemiconductor/Android-DFU-Library/issues/376)
Anyone has any suggestions/ideas/solutions?
Thanks,
Avinash