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

Error when testing DFU feature with nRF Toolbox

I'm following the example here for the PCA10028, only the example I copied from the Pack Installer is called ble_app_hrs_s110_dfu_experimental_pca10028 (nRF51 PCA10028) instead of experiemental_ble_app_hrs_s110_with_dfu_pca10028.

Bluetooth on my windows 7 box is a huge mess, so I'd prefer not to use the Master Control Panel to run my first test. When I try to use the DFU in the iOS nRF Toolbox app to load the blinky example with the S110 soft device (blinky_s110_pca10028 (nRF51 PCA10028)) from the Pack Installer), I get this error:

image description

I downloaded the source for the iOS app, put my compiled blinky (nrf51422_xxac.hex, renamed to blinkyWithS110.hex) in the firmwares directory, and then loaded it onto an iPhone. Am I supposed to include additional files and zip them up? Are my settings (type: application) correct?

Parents
  • Hi

    For SDK 7 bootloader, init file (.dat) is mandatory when uploading application via bootloader. For IOS, you need nRFToolbox v1.5. You need to rename your application hex file to application.hex and also include application.dat file, and include both of these files in a .zip file, and then upload the zip file in nRFToolbox. To generate a valid init file for the application, please look at this thread, comments from 2.1.2015 and 18.2.2015.

    You will find further reqirements for the IOS nRFToolbox DFU if you press the questionmark in the upper right corner in the app.

Reply
  • Hi

    For SDK 7 bootloader, init file (.dat) is mandatory when uploading application via bootloader. For IOS, you need nRFToolbox v1.5. You need to rename your application hex file to application.hex and also include application.dat file, and include both of these files in a .zip file, and then upload the zip file in nRFToolbox. To generate a valid init file for the application, please look at this thread, comments from 2.1.2015 and 18.2.2015.

    You will find further reqirements for the IOS nRFToolbox DFU if you press the questionmark in the upper right corner in the app.

Children
Related