How to update DFU serviceDevice from s132_nrf52_5.0.0_softdevice to s132_nrf52_7.2.0_softdevice

In your scenario, you have a device that currently runs a bootloader and application developed with nRF5 SDK 14.2 and SoftDevice s132_nrf52_5.0.0, and you want to update the application via DFU to one that is developed with nRF5 SDK 17.1 and SoftDevice s132_nrf52_7.2.0.

Can this be done?

If not possible, please explain why.

  • Hi,

    Updating the SoftDevice version via DFU is no problem. However, you must also update the bootloader at the same time (the application must also be updated but that can be in a subsequent update). And when you specify the SoftDevice requierment for the DFU package that contain the new bootloader and SoftDevice, you must specify both the exising and new SoftDevie ID with the --sd-req paramater to nrfutil pkg generate.

Related