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

How to upload OTA again after successful first Buttonless OTA upload?

Hi, Everyone

My development environment is PCA10028, SoftDevice 130, SDK12.3.0

I downloaded the application using nRF5_SDK_12.3.0_d7731ad \ examples \ dfu \ bootloader_secure

A downloaded program works fine

I tried "Experimental: Buttonless DFU Template Application"

I download the application download using \nRF5_SDK_12.3.0_d7731ad \ examples \ ble_peripheral \ experimental_ble_app_buttonless_dfu

Downloaded as a testing procedure at the address below

(https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.sdk5.v12.0.0%2Fgroup__nrf__dfu__settings.html)

A downloaded program works fine

(DFUTARG -> Nordic_Buttonless -> application program works fine)

I will try to download a modified application program

How can i download ?

In nRF Toolbox i can not find 'Nordic_Buttonless'

Regards

Alex

Parents Reply Children
  • Did you first do a regular DFU

     => yes, build bootloader_secure

                  run nrfutil settings

                  mregehex bootloader_secure, settings file

                  download pca10028

    the buttonless application did not advertise as Nordic_Buttonless, right?

    => no, advertise as Nordic_Buttonless

         download my application program via nRF toolbox in smartphone

     now you want to do a new DFU via the smartphone?

    = > no, i want to do a modified application program via smartphone

    How do I re-download a modified program via smartphone using buttonless while the application(ex: ble_app_hrs) is running?

    If I run scan from dfu in nRFTool Box, Nordic Buttonless will not appear

  • This is because the modified program (ble_app_hrs) does not include the DFU service. What you can do is merge the ble_app_hrs with the buttonless_dfu application (e.g. using the buttonless dfu example as the base example). That way, you should get the functionality of the hrs example (or whatever other app you want to use), while still being able to write to the bootloader settings page (see Section "Buttonless DFU" in link for more info). These links should also be helpful: link 1, link 2.

Related