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

OTA DFU from SDK11

Hello everyone,

Is there any way to update OTA-DFU from Firmware SDK11 to SDK16?

Thank you.

Parents
  • What bootloader from SDK11 are you using?

    As far as I can tell, there is no secure bootloader in SDK11, so it is not trivial. It depends on how much time you want to spend on it.

    I guess you should look into updating the bootloader (via DFU) to the secure bootloader in SDK 12.3.0). After that, it is not trivial, because you need to change the bootloader start address in UICR. So you need an "in between bootloaders-bootloader" that does this. But it is possible. WARNING: However, if you loose power at the wrong point in time during this, you may brick the device. 

    I think you need to ask yourself whether this is something you want to spend time on. Is it a product that is out in the field? Or hobby devices in your home?

    I gave it a go, but I am not familiar with the bootloader from SDK11 (legacy bootloader). Are you able to update the bootloader itself (to the same bootloader, just change something in the bootloader code, and try to update to this new bootloader)?

    BR,

    Edvin

  • Hi Edvin,

    My product is out in the filed now, and running on SDK11 (legacy bootloader), so I cannot update its bootloader directly. I'm trying to find a way to OTA DFU for it. I have already followed this thread: 

    https://devzone.nordicsemi.com/f/nordic-q-a/18199/dfu---updating-from-legacy-sdk-v11-0-0-bootloader-to-secure-sdk-v12-x-0-bootloader?ReplySortBy=CreatedDate&ReplySortOrder=Ascending

    and modified the dfu_dual_bootloader.c file in SDK11, but now I have to face 2 issues:


    1. How can I OTA DFU the modified dual_bootloader (SDK11) for my product?


    2. The modified dual_bootloader still not work when I try to update it to secure_bootloader in SDK12.3.0. I used the nrfutil 2.2.0 to zip the secure_bootloader (SDK12.3.0), but the dual_bootloader (SDK11) did not accept it.

    Best regard,

    Nhuan

Reply Children
Related