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

DFU doesn't work in nRF Connect app

Hello all:

I've developed an nRF52810 application based on the Blinky example. It includes buttonless DFU support and i'm able to update the firmware by an nRF52 dev kit + PC (nRF Connect for Desktop). However, when I try to do the same process with a mobile phone (app nRF Connect) I get an error. I'm using SDK 17.0.2, SD 112 7.2.0

I'm doing the following steps:

Connect to the board I want to update -> DFU -> Select file type: Distribution packet (ZIP) -> Drive ->  select zip file.

It starts DFU but I get "Error  (0x8): GATT CONN TIMEOUT"

Does anyone know why it is happening?

Many thanks in advance,

Marta

Parents
  • Hello,

    I've tried exactly the same process with other mobile phones and DFU works. Could it be related to the Bluetooth version? The one that doesn't work has v4.2 and the ones that work 4.1 or 5.0.

    Moreover, when DFU is done by PC+nRF dev kit, the device starts advertising after update, but when it is done from the mobile app, i have to reset the device to start advertising. Any solution for the mobile case?

    Thanks,

    Marta

Reply
  • Hello,

    I've tried exactly the same process with other mobile phones and DFU works. Could it be related to the Bluetooth version? The one that doesn't work has v4.2 and the ones that work 4.1 or 5.0.

    Moreover, when DFU is done by PC+nRF dev kit, the device starts advertising after update, but when it is done from the mobile app, i have to reset the device to start advertising. Any solution for the mobile case?

    Thanks,

    Marta

Children
Related