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

Secure BLE DFU Upgrade failure.

Aim: To upgrade the existing Bootloader + Softdeivce + Application package build using nrf_sdk_15 to nrf_sdk_17 on the NRF52840_DK.

Problem: I successfully flashed the secure bootloader with softdevice and application as specified in the documentation specified in https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.sdk5.v15.0.0%2Findex.html with sdk_15, and also I can do the same using sdk_17, both separately. Meaning, I can flash the SD+BL+APP using the nrf_toolkits DFU application remotely using both the SDK's (15 and 17) individually. 

But when the device already has SD+BL+APP build using SDK_15, and then I try to upgrade it with the new package build using SDK_17, I get an SD_VERSION failure error.

I have followed the standard procedure that is available on the above-mentioned link. I have chosen the right sd-req for the individual SDK's (0x00B6 -> SDK_15 and 0x0100 -> SDK_17), and my keys are also correct.

Any help regarding this is much appreciated, and thank you in advance.

Sincerely,

Ganesh S Koparde.

Related