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

DFU with S120 error "waiting for response for INITIALIZE DFU"

I have a nRF51822-EK evaluation kit (so, PCA10001) and am trying to get DFU working with an S120 SoftDevice as per the answer posted here:

devzone.nordicsemi.com/.../

I downloaded the .zip SDK, am using SDK 8.0 with S120 v2.0.0. The bootloader memory setup is:

IROM1 Start: 0x3C000    Size: 0x3C00
IRAM1 Start: 0x20002C00 Size: 0x1280
IRAM2 Start: 0x20003F80 Size: 0x80    NoInit checked

I created a .zip file to send over-the-air using the Master Control Panel with the blinky example. I am able to program the bootloader, connect to it with the Master Control Panel, and initiate the DFU. The DFU stops with the error: "Error during firmware upload. Disconnected from device while waiting for response for INITIALIZE DFU."

image description

I am able to successfully update the eval kit when I use an s110 SoftDevice and the corresponding dual_bank_ble_s110 example code.

What is happening? Any help is appreciated!

Related