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

Connecting the Nordic_Buttonless device in NRF connection did not see the DFU

Hello,Connecting the Nordic_Buttonless device in NRF connection did not see the DFU

Using nRF5_SDK_15.2.0_9412b96\examples \dfu \secure_bootloader\secure_bootloader_ble_s132_pca10040.hex;

NRF5_SDK_15.2.0_9412b96 \examples \ble_peripheral\ ble_app_buttonless_dfu \ble_app_buttonless_dfu_pca10040_s132.hex   and

s132_nrf52_6.1.0_software device.hex

step

1. BootLoader settings file generated by ble_app_buttonless_dfu_pca10040_s132.hex

nrfutil.exe settings generate --family NRF52 --application ble_app_buttonless_dfu_pca10040_s132.hex --application-version 3 --bootloader-version 2 --bl-settings-version 1 bootloader_settings.hex

2. Merge the three files BootLoader, BootLoader_settings, and software device

 

    1) Merge BootLoader and Softdevice files: merge hex. exe -- merge s132_nrf52_6.1.0_software device. hex -- output production_final1. hex

    2) Merge the previous merge file with the app program: merge hex. exe -- merge production_final1. hex ble_app_buttonless_dfu_pca10040_s132.hex -- output production_final2. hex

    3) Merge the last merge file with the configuration settings file: merge hex. exe -- merge production_final2. hex bootloader_settings. hex -- output

3. Download the merged files into nrf52832 development board by script

nrfjprog -f NRF52 --eraseall
nrfjprog -f NRF52 --program "production_final.hex" --verify
nrfjprog -f NRF52 --reset

Is there anything wrong with that? Did you see DFU on Nordic_Buttonless device? All the examples used have not changed, only BootLoader has added the secret key.

Thank you for your reply.

There are no DFU signs and buttons?

Parents Reply Children
No Data
Related