DFU Failure updated from SDK14.1 to SDK17

I'm trying to update my devices from SDK 14.1 to SDK17.  I've followed the pc-util instructions to create an SD+BOOT package, then after I'll send the updated application.  Below is my DFU Package script

nrfutil settings generate --family NRF52 --application-version 1 --bootloader-version 1 --bl-settings-version 1 bootloader_settings.hex

nrfutil pkg generate --hw-version 2 --key-file legacy_dfu_private.pem --sd-req 0x9D --softdevice s132_nrf52_7.2.0_softdevice.hex --bootloader-version 2 --bootloader new_bootloader_nrf52832_xxaa_s132.hex  SD_BOOT_Package.zip

One note is even though I'm using PC_Util 6.1.0,  I wouldn't recognize the --sd-id command.  So its omitted

When I try to update my device with the above generated DFU .zip package I get the following error 

Parents Reply
  • Hi, 

    The test file has an updated package with s132_nrf52_7.2.0_softdevice, SDK 17.0.2 bootloader and app. 

    First, run the Command.bat under 278167_DFU_SDK14.1_to_SDK17\SDK_14.0.0 to program s132_nrf52_5.0.0_softdevice.hex and SDK 14.1.0 bootloader, and then run generate_pkg.bat under 278167_DFU_SDK14.1_to_SDK17\SDK_17.0.2 to generate the package. Update with this package. 

    Regarding the hardware version error, Please kindly answer the following questions to help me understand more about your issue. 

    Are you using SDK 14.1.0 bootloader example? If it is the modified bootloader, what do you modify?

    Can you provide the debug log on the device?

    -Amanda

Children
No Data
Related