Upgrading Soft Device over OTA

Hi,

We have products in the field using SDK 15.2 with its associated S140 SoftDevice s140_nrf52_6.1.0_softdevice, and bootloader.

We are upgrading our application to SDK 17.1.0 with its associated S140 SoftDevice s140_nrf52_7.2.0_softdevice.

Can the field devices be updated over OTA where the device:

        currently has an SDK 15.2 application, V6.1.0 softdevice and SDK 15.2 bootloader

and we want to load an SDK 17.1.0 application, V7.2.0 softdevice and not update the bootloader?

That is, can we update the softdevice over OTA?

If not, can we use an application based on SDK 17.1.0 or nrfConnect and keep the S140 V6.1.0 on the device?

Thanks

Dermot

  • You can OTA softdevice, but only combined with a new bootloader together. Keep in mind that the bootloader requires its specific softdevice to work properly.

    If you had enough flash space left, you could also try an NCS SDK based app and keep the old SD on. Could work if you ran BT in either peripherial or central mode exclusively, as this reduces flash space requirements.

Related