This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Read Softdevice version and nRF52 HW revision

I am using the "nRF5_SDK_17.0.2_d674dde" for nRF52 development.

Would like to get the SoftDevice and nRF52 device for confirmation after OTA.

1. When using the sd_ble_version_get() to read back the version.

- version_number : 0x10

- subversion_number : 0x101 

Any release doc indicate how 0x101 == s132_nrf52_7.2.0_softdevice.hex ??

2. Using the nRF_Connect tools, it shows following info

Device version NRF52832_xxAA_REV2

Board version PCA10040

- device serial number

How to get those info using the SDK calls ?

  • Hi Dilbert, 

    You can find the firmware ID of the softdevice in the release note of the softdevice (included in the softdevice 's .zip file). It's different on each softdevice version. 

    Regarding the device hardware revision, you can read the FICR to find the info, see here

    Same with device serial number, you can read here.

    It's not possible to read the chip to know which board it's located on. It's the info included in the serial number of the Segger chip located on the board. For example, from my experience, if it starts with 682 it's the PCA10040. 

Related