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

nRf51 dk FOTA is not working

Recently we are purchased nRf51dk and nRfbeacon boards for FOTA function but both boards are not working, we already followed the follwoing links:

1.developer.mbed.org/.../ 2.developer.mbed.org/.../

After driving DFU in master control application showing "connecting" followed by "Starting DFU" and then reset, After it showing the "Default App" instead of FOTA application.

  • Hi,

    do you mean with

    "After it showing the "Default App" instead of FOTA application.",

    that the "discovered devices" on the first window/dialog of the master control panle shows the old name?

    If so, have you tried the "clear" the "discovered devices" (context menu) and restart a discover?

    (Over the last weeks I did a lot of tests with FOTA and it worked.)

  • You are using the initial image for the nRF51 DK platform found here, right? What SDK and example are you using? The image file in the link installs a bootloader and Softdevice 7.1.0 to your board which means that you will have to use SDK 6.1.0 or SDK 7.x.x as specified in the Compatibility matrix.

    I have tried the steps in your previous link using the image file in the link, SDK 7.2.0, and the example \pca10028\experimental_s110_with_dfu and that works. I don't use the init file either. I have tried both nRF Toolbox and Master control panel for Android. Have you tried refreshing the list of discovered devices?

    EDIT: By the way: it is also good practice to enable the Service Changed Characteristic when using DFU.

Related