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

SDK 12.1.0 DFU service fails to perform firmware upgrade

I performed below mentioned steps:

  1. Downloaded SDK 12.1.0
  2. Soft Device s130_nrf51_2.0.1_softdevice.hex
  3. Built secure boot-loader with new public key
  4. Built project ble_app_hrs for pca10028 on Keil compiler with DFU service added.
  5. Downloaded Soft device and Boot-loader hex files through nrfConnect Programmer
  6. Generated DFU .zip package with below command line arguments: nrfutil.exe pkg generate --application application.hex --application-version 0xFFFFFFFF --hw-version 51 --sd-req 0x87 --key-file private.key %file_name%.zip
  7. Able to download DFU .zip package through nrfConnect mobile App
  8. .
  9. Able to connect to device successfully with DFU Service and DFU button visible .
  10. On attempting to perform DFU with same .zip file, App is stuck at "Starting Boot-loader" message and does not proceed further
  11. DFU is not done successfully.

Please help me resolve this issue.

Thanks,

Rahul

Parents Reply Children
No Data
Related