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

Is it possible upgrading from nrf52 sdk 14.0 to sdk 16.0?

Hi,we had finished application development on nrf52832 long ago, based on nrf52 sdk 14.0(with softdevice 5.0). But now we get feedback which is a bug has been fixed on sdk 16.0(with softdevice 7.0). We want to solve this problem by DFU since a lot of productions have appeared on the market. We did the test, but not work(see attatchment). Is this possible technically?

Parents Reply
  • The nrf52832 chip is too small for triple DFU - you need to update BL+SD first, and then application in a second step using a different zip file.

    For the BL+SD update, you need --sd-req matching your OLD sd, either 0x9D for SD132 5.0.0 or 0xA0 for SD132 v5.0.1 should work.

    Caution: Check BL start address (e.g. in linker script). If the new BL is larger (lower address value), you cannot use DFU for upgrade.

Children
Related