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

Can not DFU upgrade a SDK 15 firmware to SDK 16.1

I have a bootloader, softdevice and firmware (all with sdk 15.0 and softdevice V. 6)  on a nrf 52840 on an counter-pcb.

I have upgraded the firmware to sdk 16.1 and use the softedvice S 140 V. 7.0.1.

When I burn the firmware on an empty chip by the segger jlink, then everything works now smoothly.

But when i try to upgrade existing pcb's, running on SDK 15.0 (see first line here), than after the successful first phase of updating the bootloader (without settings-page) and softdevice, the second phase of updating the application does not work. After the progress-bar coming to an end, the message comes, that it was not successful and the device remains running the bootloader.

The assemble-code of the package is as following:
./nrfutil_6_1 pkg generate --hw-version 52  --sd-req 0xa9,0xca --sd-id 0xca --application-version 6 --application ble_app_template_pca10056_s140.hex  --softdevice s140_nrf52_7.0.1_softdevice.hex  --bootloader secure_bootloader_ble_s140_pca10056.hex    --key-file priv.pem  --bootloader-version 2  Beacon_Bt5_Sdk15_s140_6.0_b2r.zip

Can you help me, finding the problem, why the DFU process can not be completed?

Thanks for your efforts.









 

Parents Reply Children
No Data
Related