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

nRF52840 Buttonless DFU example

 I'm trying to test  button less dfu on nrf 52840 dk. i  am simply compile  that hex  ble_app_buttonless_dfu_without_bonds_s140_with_setting_page.h   file with soft device s140 or with out soft device but, 

after that i am off the power device and  power on but  i am not looking ( ble advertise )  "Nordic_Buttonless"  device name . how can we do this ?

Parents Reply
  • Hi,

    Did the firmware you updated to (with the advertising name "Nordic_HRM" have the buttonless DFU service? If not (which is probably the case as it is not included in the HRM SDK example), you cannot enter DFU mode directly with this application. So you need to enter DFU mode via a button press when power-cycling the device (bootloader supports other options as well, depending on what was enabled). (If you had updated to the buttonless DFU application again (same as before), you would be able to do buttonless DFU again as it has the buttonless DFU service.)

    The key point here is that if you intend to use buttonless DFU, then you need to add the DFU service to your application, in the same way as it is one in the buttonless DFU application.

Children
Related