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

OTA Softdevice 7.0 DFU fails to copy

I'm trying to DFU the softdevice (supplied 7.0 hex file) using bootloader example in SDK 6.0. I wrote my own OSX application to do that by parsing the hex file and sending it as per documentation. The NRF51822 is running 7.0 hex (identical to the one being DFUed).

The data is sent over correctly as indicated by CRC validation as well as flash dump and manual check. However, the softdevice fails to swap from bank 0 (0x16000) to sd location (0x00000). The returned error code from SD_MBR_COPY command is 3 (which I some sort of failure).

Can anyone suggest why this may be happening?

Parents Reply Children
No Data
Related