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

Combining SoftDevice 6.0.0 with SDK 15.3

Hi all

Looking at the compatibility matrix, we understand that the following SoftDevices and SDK versions are compatible:

SDK 15.0 <---> SoftDevice S140 6.0.0

SDK 15.3 <---> SoftDevice S140 6.1.1

We're currently developing firmware on SDK 15.3 and we have an existing DFU bootloader based on SDK 15.0. The firmware shall run on devices that already have SoftDevice 6.0.0 (along with the bootloader) installed. This effectively means that we're combining firmware based on SDK 15.3 with the SoftDevice 6.0.0.

We've never experienced any issues but we're not sure if it's permissible. Is SoftDevice 6.0.0 fully compatible with SDK 15.3?

Alternatively we could also use SoftDevice 6.1.1 if it is compatible with SDK 15.0.

Any clarification would be greatly appreciated!

Parents
  • Alternatively we could also use SoftDevice 6.1.1 if it is compatible with SDK 15.0.

    This is the preferred option, since you will get the latest softdevice fixes. Simply program the v6.1.1 softdevice, update to the v6.1.1 softdevice header files in the application, and re-compile the application code. This will work for nRF5 SDK v15.0 yes.

    Best regards,
    Kenneth

Reply
  • Alternatively we could also use SoftDevice 6.1.1 if it is compatible with SDK 15.0.

    This is the preferred option, since you will get the latest softdevice fixes. Simply program the v6.1.1 softdevice, update to the v6.1.1 softdevice header files in the application, and re-compile the application code. This will work for nRF5 SDK v15.0 yes.

    Best regards,
    Kenneth

Children
Related