How to Check the SoftDevice Version of an nRF52x


Introduction

The SoftDevice Firmware is a Bluetooth protocol stack developed by Nordic Semiconductor to support Bluetooth Low Energy (BLE) communication. Each SoftDevice Firmware version has a unique identifier called the SoftDevice ID.

The SoftDevice Firmware ID version list is not public. We need to fill it in when using DFU's OTA, so we need to know the SoftDevice ID.

Preparation

Install nRF5 SDK v17.1.0
Install nRF Connect for Desktop and Programmer function。

Find SoftDevice ID Method 1

The "nRF52832" as an example, find the s132_nrf52_7.2.0_release-notes.pdf file in the installation directory of nRF5 SDK v17.1.0.
.../nRF5_SDK_17.1.0_ddde560/components/softdevice/s132/doc/s132_nrf52_7.2.0_release-notes.pdf
After opening s132_nrf52_7.2.0_release-notes.pdf, you can find the following SoftDevice ID 0x0101.
How to Check the SoftDevice Version of an

Find SoftDevice ID Method 2

Execute the installed "nRF Connect for Desktop" application and click "Open" of the "Programmer" function.
SoftDevice
Click "Add file".
SoftDevice
Select "Browse..." to load the SoftDevice's hex file.
.../nRF5_SDK_17.1.0_ddde560/components/softdevice/s132/hex/s132_nrf52_7.2.0_softdevice.hex
You can find the following SoftDevice ID 0x0101 in the LOG window.
SoftDevice