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.