Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs
This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

DFU update bootloader from SDK12.3 to SDK14.2

Hello,

when I try to update bootloader on nRF52 from SDK12.3 to SDK14.2 using DFU over BLE I get  INSUFFICIENT_RESOURCES error. I think it is caused by different sizes of bootloaders.

Is there any way to safely update bootloader over BLE?

Parents Reply
  • Bootloader in SDK12.3 starts from 0x75000 and in SDK14.2 from 0x73000.

    Logs bootloader:

     0> :INFO:PB: Init data len: 60
     0> :INFO:Handling signed command
     0> :INFO:Prevalidate FAILED!
     0> :INFO:Sending Response: [0x4, 0xa]

    Logs form nRF Connect:

    When writing 'EXECUTE' command to Control Point Characteristic of DFU Target: Operation code 4 (EXECUTE) failed on DFU Target. Result code 10 (OPERATION_FAILED)

Children
Related