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

How can i know Major/Minor version of Soft device

I need to upgrade my soft device from "s132_nrf52_2.0.1_softdevice" to "s132_nrf52_4.0.2_softdevice". As i am migrating from SDk11 to SDK13.

While migration i found out there are few limitation. As shown in below image i:e both the soft device should have same major version highlighted in Red color.

As per my understanding major version is the one which i have highlighted in green color. Please correct me if i am wrong. Or its values in FWID(sd-req) column.

image description

Second thing its shown Bl+ SD +APP supported. Does it say i can upgrade all 3 at same time bit surprised seeing this.

Thanks and Best Regards, Jayesh

Parents
  • Yes, you've highlighted major number and unfortunately it works like this: you must have table of all 16(32)-bit FWIDs to be able to say what is major version number of any of them (SDs are versioned sequentially in this burned-in identifier).

  • For Soft Device versioning see following article. When it comes to link between cryptic 2-byte (can be more one day, that's why I wrote 16/32-bit) FWID there is no "logic" which would allow you to "compute" SD version out of it. You need to store it in some table which links each FWID with particular X.Y.Z version. There used to be useful human-readable XML file in nRFgo Studio installation where you could see all FWIDs as well as HWIDs for Nordic products but it seems to me that they have removed it from latest release (probably didn't want to leak non-public versions of their HW and SW to the whole world). So you either need to go to older installation (and update it then manually for releases since then). See also this thread.

Reply
  • For Soft Device versioning see following article. When it comes to link between cryptic 2-byte (can be more one day, that's why I wrote 16/32-bit) FWID there is no "logic" which would allow you to "compute" SD version out of it. You need to store it in some table which links each FWID with particular X.Y.Z version. There used to be useful human-readable XML file in nRFgo Studio installation where you could see all FWIDs as well as HWIDs for Nordic products but it seems to me that they have removed it from latest release (probably didn't want to leak non-public versions of their HW and SW to the whole world). So you either need to go to older installation (and update it then manually for releases since then). See also this thread.

Children
No Data
Related