This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nRF Connect DFU flakey

Android nRF Connect app DFU is flakey on my phone, a Motorola Droid Turbo w/Android 6.0.1. I tried with a Moto X and it worked fine, but on my Droid it rarely downloads successfully. Looking at the nRFConnect logs, everything is the same as with the Moto X until it connects to the nordic bootloader (my app goes to the bootloader, bootloader sends advertising, phone connects and gets all the attributes, all OK), then on the Moto X I see that it negotiates an ATT_MTU of 23 bytes, while on the Droid it doesn't do anything. The Moto X then proceeds to download while the Droid hangs until the bootloader times out. I'm using the unbonded download. I have the log level on verbose. Seems that the nRFConnect is getting stuck on the Droid. How do I debug that?

Parents
  • Hi,

    Do you have the same Android version on the Moto X? We know that some phones do not support BLE very well but hat might not be the case here. Please try to disable and enable the Bluetooth adapter on your phone before attempting DFU with nRF Connect on the Motorola Droid Turbo. If this does not help then try to reboot the phone to clear any cache.

    Please see this GitHub issue which might be related. If you are still not able to find a solution I recommend you create a new issue on GitHub.

    Ketil

Reply
  • Hi,

    Do you have the same Android version on the Moto X? We know that some phones do not support BLE very well but hat might not be the case here. Please try to disable and enable the Bluetooth adapter on your phone before attempting DFU with nRF Connect on the Motorola Droid Turbo. If this does not help then try to reboot the phone to clear any cache.

    Please see this GitHub issue which might be related. If you are still not able to find a solution I recommend you create a new issue on GitHub.

    Ketil

Children
Related