The SoftDevices are identified by the SoftDevice part code, a qualified IC partcode (for example, nRF52832), and a version string.
The identification scheme for SoftDevices consists of the following items:
- For revisions of the SoftDevice which are production qualified, the version string consists of major, minor, and revision numbers only, as described in the table below.
- For revisions of the SoftDevice which are not production qualified, a build number and a test qualification level (alpha/beta) are appended to the version string.
- For example: s110_nrf51_1.2.3-4.alpha, where the major version is 1, minor version is 2, revision number is 3, build number is 4, and test qualification level is alpha. For more examples, see SoftDevice revision examples.
| Revision | Description |
|---|---|
| Major increments |
Modifications to the Application Programming Interface (API) or the function or behavior of the implementation or part of it have changed. Changes as per minor increment may have been made. Application code will not be compatible without some modification. |
| Minor increments |
Additional features and/or API calls are available. Changes as per minor increment may have been made. Application code may have to be modified to take advantage of new features. |
| Revision increments |
Issues have been resolved or improvements to performance implemented. Existing application code will not require any modification. |
| Build number increment (if present) | New build of non-production versions. |
| Sequence number | Description |
|---|---|
| s110_nrf51_1.2.3-1.alpha | Revision 1.2.3, first build, qualified at alpha level |
| s110_nrf51_1.2.3-2.alpha | Revision 1.2.3, second build, qualified at alpha level |
| s110_nrf51_1.2.3-5.beta | Revision 1.2.3, fifth build, qualified at beta level |
| s110_nrf51_1.2.3 | Revision 1.2.3, qualified at production level |
| Qualification | Description |
|---|---|
| Alpha |
|
| Beta |
|
| Production |
|