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

DFU of softdevice or softdevice+bootloader makes iOS app crash

sdonly.zipsoftdevice.zipCustom board with a nRF51422, SD 310 rev 2.0.0, nRF Toolbox rev 2.4, iOS 8.4

When trying to use the DFU app to update my softdevice and/or the combined package with softdevice+bootloader the application crashes/quits without errormessage, warnings or anything.

I can update the application or the bootloader successfully, but as soon as the SD is involved I get nowhere in a hurry.

Any good ideas as to what goes wrong?

The zip file is generated from s310_nrf51422_2.0.0_softdevice.hex and my own bootloader.hex, by peeling of lines as described in the howto, running hex2bin, combining them with copy /b and thus obtaining the crc using crc.exe. Finally my shot at a .dat is zipped together with the original .hex files.

  • According to the migration guide, it is possible to change from s310 v2.0 to S310 v3.0 OTA by using first updating the bootloader together with s210 v5.0, then updating the bootloader with s310 v3.0, and finally updating the s310 v3.0 compatible application - no debugger necessary! As far as I can see from it is not possible to update the bootloader separately.

  • @peterh: Thanks for pointing out. You are correct, it's possible to update to S310 v3.0 from v2.0 via an interim stage with S210 v5.0 and the compatible bootloader.

    It's possible to update just the bootloader separately, but it's not the case here because we want to update the softdevice. If the new bootloader is not compatible with the current softdevice, it won't work.

Related