Software maturity levels
The nRF Connect SDK supports its various features and components at different levels of software maturity. The tables on this page summarize the maturity level for each feature and component supported in the nRF Connect SDK.
Software maturity categories
The following categories are used in the tables to classify the software maturity of each feature and component:
- Supported
The feature or component is implemented and maintained, and is suitable for product development.
- Not supported (–)
The feature or component is neither implemented nor maintained, and it does not work.
- Experimental
The feature can be used for development, but it is not recommended for production. This means that the feature is incomplete in functionality or verification and can be expected to change in future releases. The feature is made available in its current state, but the design and interfaces can change between release tags. The feature is also labeled as experimental in Kconfig files and a build warning is generated to indicate this status.
See the following table for more details:
Supported |
Experimental |
Not supported |
|
|---|---|---|---|
Technical support |
Customer issues raised for features supported for developing end products on tagged nRF Connect SDK releases are handled by technical support on DevZone. |
Customer issues raised for experimental features on tagged nRF Connect SDK releases are handled by technical support on DevZone. |
Not available. |
Bug fixing |
Reported critical bugs and security fixes will be resolved in both |
Bug fixes, security fixes, and improvements are not guaranteed to be applied. |
Not available. |
Implementation completeness |
Complete implementation of the agreed features set. |
Significant changes may be applied in upcoming versions. |
A feature or component is available as an implementation, but is not compatible with (or tested on) a specific device or series of products. |
API definition |
The API definition is stable. |
The API definition is not stable and may change. |
Not available. |
Maturity |
Suitable for integration in end products. A feature or component that is either fully complete on first commit, or has previously been labelled experimental and is now ready for use in end products. |
Suitable for prototyping or evaluation. Not recommended to be deployed in end products. A feature or component that is either not fully verified according to the existing test plans or currently being developed, meaning that it is incomplete or that it may change in the future. |
Not applicable. |
Verification |
Fully verified according to the existing test plans. |
Incomplete verification |
Not applicable. |
For the certification status of different features in a specific SoC, see its Compatibility Matrix in the Nordic Semiconductor TechDocs.
API deprecation
The Deprecated status is assigned to API that has gone through all maturity levels, but is being phased out. The deprecated API will be removed in one of future releases, no earlier than two releases after the deprecation is announced and only when the code has transitioned to not using the deprecated API. The experimental API can be removed without deprecation notification. Following Zephyr’s guidelines for API lifecycle, the API documentation informs about the deprecation and attempts to use a deprecated API at build time will log a warning to the console.
Application support
The following subsections indicate the software maturity levels of the support for applications.
Note
Features not listed are not supported.
nRF Audio (formerly nRF5340 Audio)
The following table indicates the software maturity levels of the support for the nRF Audio applications.
Application |
Description |
Limitations |
Maturity level |
|---|---|---|---|
Broadcasting audio using Broadcast Isochronous Stream (BIS) and Broadcast Isochronous Group (BIG). Play and pause emulated by disabling and enabling stream, respectively. |
The following limitations apply:
|
Experimental |
|
Receiving broadcast audio using BIS and BIG. Synchronizes and unsynchronizes with the stream. |
The following limitations apply:
|
Experimental |
|
One Connected Isochronous Group (CIG) with two Connected Isochronous Streams (CIS). Transmitting unidirectional or transceiving bidirectional audio using CIG and CIS. |
The following limitations apply:
|
Experimental |
|
Receiving unidirectional or transceiving bidirectional audio using CIG and CIS. Coordinated Set Identification Service (CSIS) is implemented on the server side. |
The following limitations apply:
|
Experimental |
Protocol support
The following table indicates the software maturity levels of the support for each protocol:
nRF52810 |
nRF52811 |
nRF52820 |
nRF52832 |
nRF52833 |
nRF52840 |
|
|---|---|---|---|---|---|---|
Bluetooth® |
Supported |
Supported |
Supported |
Supported |
Supported |
Supported |
Bluetooth Mesh |
– |
– |
– |
Supported |
Supported |
Supported |
DECT NR+ PHY |
– |
– |
– |
– |
– |
– |
ESB |
Supported |
– |
– |
Supported |
Supported |
Supported |
LTE |
– |
– |
– |
– |
– |
– |
Matter |
– |
– |
– |
– |
– |
Supported |
NFC |
– |
– |
– |
Supported |
Supported |
Supported |
Amazon Sidewalk |
–4 |
–4 |
–4 |
–4 |
–4 |
–4 |
Thread |
– |
– |
– |
– |
Supported |
Supported |
Wi-Fi® |
– |
– |
– |
– |
– |
Supported1 |
Zigbee |
–5 |
–5 |
–5 |
–5 |
–5 |
–5 |
nRF5340 |
|
|---|---|
Bluetooth® |
Supported |
Bluetooth Mesh |
Supported |
DECT NR+ PHY |
– |
ESB |
Supported6 |
LTE |
– |
Matter |
Supported |
NFC |
Supported |
Amazon Sidewalk |
–4 |
Thread |
Supported |
Wi-Fi® |
Supported2 |
Zigbee |
–5 |
nRF54H20 |
|
|---|---|
Bluetooth® |
Supported |
Bluetooth Mesh |
– |
DECT NR+ PHY |
– |
ESB |
Supported7 |
LTE |
– |
Matter |
– |
NFC |
Experimental |
Amazon Sidewalk |
–4 |
Thread |
– |
Wi-Fi® |
Experimental3 |
Zigbee |
–5 |
nRF54L05 |
nRF54L10 |
nRF54L15 |
nRF54LM20A |
nRF54LM20B |
nRF54LV10A |
nRF54LS05A |
nRF54LS05B |
|
|---|---|---|---|---|---|---|---|---|
Bluetooth® |
Supported |
Supported |
Supported |
Supported |
Supported |
Experimental |
– |
Experimental |
Bluetooth Mesh |
Supported |
Supported |
Supported |
Supported |
Supported |
Experimental |
– |
– |
DECT NR+ PHY |
– |
– |
– |
– |
– |
– |
– |
– |
ESB |
Supported |
Supported |
Supported |
Supported |
Supported |
Experimental |
– |
Experimental |
LTE |
– |
– |
– |
– |
– |
– |
– |
– |
Matter |
– |
Supported |
Supported |
Supported |
Supported |
– |
– |
– |
NFC |
Supported |
Supported |
Supported |
Supported |
Supported |
– |
– |
– |
Amazon Sidewalk |
–4 |
–4 |
–4 |
–4 |
–4 |
–4 |
– |
–4 |
Thread |
Supported |
Supported |
Supported |
Supported |
Supported |
– |
– |
– |
Wi-Fi® |
– |
– |
Supported3 |
Supported3 |
Supported3 |
– |
– |
– |
Zigbee |
–5 |
–5 |
–5 |
–5 |
–5 |
–5 |
– |
–5 |
nRF9131 |
nRF9151 |
nRF9160 |
nRF9161 |
|
|---|---|---|---|---|
Bluetooth® |
– |
– |
– |
– |
Bluetooth Mesh |
– |
– |
– |
– |
DECT NR+ PHY |
Experimental |
Experimental |
– |
Experimental |
ESB |
– |
– |
– |
– |
LTE |
Supported |
Supported |
Supported |
Supported |
Matter |
– |
– |
– |
– |
NFC |
– |
– |
– |
– |
Amazon Sidewalk |
–4 |
–4 |
–4 |
–4 |
Thread |
– |
– |
– |
– |
Wi-Fi® |
– |
Supported1 |
Supported1 |
Supported1 |
Zigbee |
–5 |
–5 |
–5 |
–5 |
Amazon Sidewalk features support
The software maturity levels of the support for each Amazon Sidewalk feature can be found on the Amazon Sidewalk add-on page.
Bluetooth features support
The following table indicates the software maturity levels of the support for each Bluetooth feature:
nRF52810 |
nRF52811 |
nRF52820 |
nRF52832 |
nRF52833 |
nRF52840 |
|
|---|---|---|---|---|---|---|
2 Mbps PHY |
Supported |
Supported |
Supported |
Supported |
Supported |
Supported |
Coded PHY (Long Range) |
– |
Supported |
Supported |
– |
Supported |
Supported |
Concurrent Roles1 |
Supported |
Supported |
Supported |
Supported |
Supported |
Supported |
Data Length Extensions |
Supported |
Supported |
Supported |
Supported |
Supported |
Supported |
Advertising Extensions |
Supported |
Supported |
Supported |
Supported |
Supported |
Supported |
Periodic Advertising with Responses |
Supported |
Supported |
Supported |
Supported |
Supported |
Supported |
Periodic Advertising Sync Transfer |
Supported |
Supported |
Supported |
Supported |
Supported |
Supported |
Isochronous Channels |
Supported2 |
Supported2 |
Supported |
Supported2 |
Supported |
Supported2 |
Direction Finding3 |
– |
Supported |
Supported |
– |
Supported |
– |
LE Power Control |
Supported |
Supported |
Supported |
Supported |
Supported |
Supported |
Connection Subrating |
Supported |
Supported |
Supported |
Supported |
Supported |
Supported |
Channel Sounding |
– |
– |
– |
– |
– |
– |
GATT Database Hash |
Supported |
Supported |
Supported |
Supported |
Supported |
Supported |
Enhanced ATT |
Supported |
Supported |
Supported |
Supported |
Supported |
Supported |
L2CAP Connection Oriented Channels |
Supported |
Supported |
Supported |
Supported |
Supported |
Supported |
Shorter Connection Intervals |
Supported |
Supported |
Supported |
Supported |
Supported |
Supported |
Frame Space Update |
Supported |
Supported |
Supported |
Supported |
Supported |
Supported |
Extended Feature Set |
Supported |
Supported |
Supported |
Supported |
Supported |
Supported |
nRF5340 |
|
|---|---|
2 Mbps PHY |
Supported |
Coded PHY (Long Range) |
Supported |
Concurrent Roles1 |
Supported |
Data Length Extensions |
Supported |
Advertising Extensions |
Supported |
Periodic Advertising with Responses |
Supported |
Periodic Advertising Sync Transfer |
Supported |
Isochronous Channels |
Supported |
Direction Finding3 |
Supported |
LE Power Control |
Supported |
Connection Subrating |
Supported |
Channel Sounding |
– |
GATT Database Hash |
Supported |
Enhanced ATT |
Supported |
L2CAP Connection Oriented Channels |
Supported |
Shorter Connection Intervals |
Supported |
Frame Space Update |
Supported |
Extended Feature Set |
Supported |
nRF54H20 |
|
|---|---|
2 Mbps PHY |
Supported |
Coded PHY (Long Range) |
Supported |
Concurrent Roles1 |
Supported |
Data Length Extensions |
Supported |
Advertising Extensions |
Supported |
Periodic Advertising with Responses |
Supported |
Periodic Advertising Sync Transfer |
Supported |
Isochronous Channels |
Supported |
LE Power Control |
Supported |
Connection Subrating |
Supported |
Channel Sounding |
Experimental |
GATT Database Hash |
Supported |
Enhanced ATT |
Supported |
L2CAP Connection Oriented Channels |
Supported |
Shorter Connection Intervals |
Supported |
Frame Space Update |
Supported |
Extended Feature Set |
Supported |
nRF54L05 |
nRF54L10 |
nRF54L15 |
nRF54LM20A |
nRF54LM20B |
nRF54LV10A |
nRF54LS05A |
nRF54LS05B |
|
|---|---|---|---|---|---|---|---|---|
2 Mbps PHY |
Supported |
Supported |
Supported |
Supported |
Supported |
Experimental |
– |
Experimental |
Coded PHY (Long Range) |
Supported |
Supported |
Supported |
Supported |
Supported |
Experimental |
– |
– |
Concurrent Roles1 |
Supported |
Supported |
Supported |
Supported |
Supported |
Experimental |
– |
Experimental |
Data Length Extensions |
Supported |
Supported |
Supported |
Supported |
Supported |
Experimental |
– |
Experimental |
Advertising Extensions |
Supported |
Supported |
Supported |
Supported |
Supported |
Experimental |
– |
Experimental |
Periodic Advertising with Responses |
Supported |
Supported |
Supported |
Supported |
Supported |
Experimental |
– |
Experimental |
Periodic Advertising Sync Transfer |
Supported |
Supported |
Supported |
Supported |
Supported |
Experimental |
– |
Experimental |
Isochronous Channels |
Supported |
Supported |
Supported |
Supported |
Supported |
Experimental |
– |
Experimental |
Direction Finding3 |
Experimental |
Experimental |
Experimental |
Experimental |
Experimental |
Experimental |
– |
– |
LE Power Control |
Supported |
Supported |
Supported |
Supported |
Supported |
Experimental |
– |
Experimental |
Connection Subrating |
Supported |
Supported |
Supported |
Supported |
Supported |
Experimental |
– |
Experimental |
Channel Sounding |
Supported |
Supported |
Supported |
Supported |
Supported |
Experimental |
– |
– |
GATT Database Hash |
Supported |
Supported |
Supported |
Supported |
Supported |
Experimental |
– |
Experimental |
Enhanced ATT |
Supported |
Supported |
Supported |
Supported |
Supported |
Experimental |
– |
Experimental |
L2CAP Connection Oriented Channels |
Supported |
Supported |
Supported |
Supported |
Supported |
Experimental |
– |
Experimental |
Shorter Connection Intervals |
Supported |
Supported |
Supported |
Supported |
Supported |
Experimental |
– |
Experimental |
Frame Space Update |
Supported |
Supported |
Supported |
Supported |
Supported |
Experimental |
– |
Experimental |
Extended Feature Set |
Supported |
Supported |
Supported |
Supported |
Supported |
Experimental |
– |
Experimental |
The following table indicates the software maturity levels of the support for each proprietary Bluetooth feature:
nRF52810 |
nRF52811 |
nRF52820 |
nRF52832 |
nRF52833 |
nRF52840 |
|
|---|---|---|---|---|---|---|
Low Latency Packet Mode |
Supported |
Supported |
Supported |
Supported |
Supported |
Supported |
Multi-protocol Support |
Supported |
Supported |
Supported |
Supported |
Supported |
Supported |
QoS Conn Event Reports |
Supported |
Supported |
Supported |
Supported |
Supported |
Supported |
QoS Channel Survey |
Supported |
Supported |
Supported |
Supported |
Supported |
Supported |
Radio Coexistence |
Supported |
Supported |
Supported |
Supported |
Supported |
Supported |
nRF5340 |
|
|---|---|
Low Latency Packet Mode |
– |
Multi-protocol Support |
Supported |
QoS Conn Event Reports |
Supported |
QoS Channel Survey |
Supported |
Radio Coexistence |
Supported |
nRF54H20 |
|
|---|---|
Low Latency Packet Mode |
Supported |
Multi-protocol Support |
Supported |
QoS Conn Event Reports |
Supported |
QoS Channel Survey |
Supported |
Radio Coexistence |
Supported |
nRF54L05 |
nRF54L10 |
nRF54L15 |
nRF54LM20A |
nRF54LM20B |
nRF54LV10A |
nRF54LS05A |
nRF54LS05B |
|
|---|---|---|---|---|---|---|---|---|
Low Latency Packet Mode |
Supported |
Supported |
Supported |
Supported |
Supported |
Experimental |
– |
Experimental |
Multi-protocol Support |
Supported |
Supported |
Supported |
Supported |
Supported |
Experimental |
– |
Experimental |
QoS Conn Event Reports |
Supported |
Supported |
Supported |
Supported |
Supported |
Experimental |
– |
Experimental |
QoS Channel Survey |
Supported |
Supported |
Supported |
Supported |
Supported |
Experimental |
– |
Experimental |
Radio Coexistence |
Supported |
Supported |
Supported |
Supported |
Supported |
Experimental |
– |
Experimental |
Thread features support
The following table indicates the software maturity levels of the support for each Thread feature:
Feature |
nRF52810 |
nRF52811 |
nRF52820 |
nRF52832 |
nRF52833 |
nRF52840 |
|---|---|---|---|---|---|---|
Thread - Full Thread Device (FTD) |
– |
– |
– |
– |
Supported |
Supported |
Thread - Minimal Thread Device (MTD) |
– |
– |
– |
– |
– |
Supported |
Thread 1.1 |
– |
– |
– |
– |
Supported |
Supported |
Thread 1.2 - CSL Receiver |
– |
– |
– |
– |
Supported |
Supported |
Thread 1.2 - Core |
– |
– |
– |
– |
Supported |
Supported |
Thread 1.2 - Link Metrics |
– |
– |
– |
– |
Supported |
Supported |
Thread 1.3 - Core |
– |
– |
– |
– |
Supported |
Supported |
Thread 1.4 - Core |
– |
– |
– |
– |
Supported |
Supported |
Thread FTD + Bluetooth LE multiprotocol |
– |
– |
– |
– |
– |
Supported |
Thread MTD + Bluetooth LE multiprotocol |
– |
– |
– |
– |
– |
Supported |
Thread Radio Co-Processor (RCP) |
– |
– |
– |
– |
Supported |
Supported |
Thread TCP |
– |
– |
– |
– |
– |
Supported |
Feature |
nRF5340 |
|---|---|
Thread - Full Thread Device (FTD) |
Supported |
Thread - Minimal Thread Device (MTD) |
Supported |
Thread 1.1 |
Supported |
Thread 1.2 - CSL Receiver |
Supported |
Thread 1.2 - Core |
Supported |
Thread 1.2 - Link Metrics |
Supported |
Thread 1.3 - Core |
Supported |
Thread 1.4 - Core |
Supported |
Thread FTD + Bluetooth LE multiprotocol |
Supported |
Thread MTD + Bluetooth LE multiprotocol |
Supported |
Thread Radio Co-Processor (RCP) |
– |
Thread TCP |
Supported |
Feature |
nRF54H20 |
|---|---|
Thread - Full Thread Device (FTD) |
– |
Thread - Minimal Thread Device (MTD) |
– |
Thread 1.1 |
– |
Thread 1.2 - CSL Receiver |
– |
Thread 1.2 - Core |
– |
Thread 1.2 - Link Metrics |
– |
Thread 1.3 - Core |
– |
Thread 1.4 - Core |
– |
Thread FTD + Bluetooth LE multiprotocol |
– |
Thread MTD + Bluetooth LE multiprotocol |
– |
Thread Radio Co-Processor (RCP) |
– |
Thread TCP |
– |
Feature |
nRF54L05 |
nRF54L10 |
nRF54L15 |
nRF54LM20A |
nRF54LM20B |
nRF54LV10A |
nRF54LS05A |
nRF54LS05B |
|---|---|---|---|---|---|---|---|---|
Thread - Full Thread Device (FTD) |
– |
Supported |
Supported |
Supported |
Supported |
– |
– |
– |
Thread - Minimal Thread Device (MTD) |
– |
Supported |
Supported |
Supported |
Supported |
– |
– |
– |
Thread 1.1 |
– |
Supported |
Supported |
Supported |
Supported |
– |
– |
– |
Thread 1.2 - CSL Receiver |
– |
Supported |
Supported |
Supported |
Supported |
– |
– |
– |
Thread 1.2 - Core |
– |
Supported |
Supported |
Supported |
Supported |
– |
– |
– |
Thread 1.2 - Link Metrics |
– |
Supported |
Supported |
Supported |
Supported |
– |
– |
– |
Thread 1.3 - Core |
– |
Supported |
Supported |
Supported |
Supported |
– |
– |
– |
Thread 1.4 - Core |
– |
Supported |
Supported |
Supported |
Supported |
– |
– |
– |
Thread FTD + Bluetooth LE multiprotocol |
– |
Supported |
Supported |
Supported |
Supported |
– |
– |
– |
Thread MTD + Bluetooth LE multiprotocol |
– |
Supported |
Supported |
Supported |
Supported |
– |
– |
– |
Thread Radio Co-Processor (RCP) |
Supported |
Supported |
Supported |
Supported |
Supported |
– |
– |
– |
Thread TCP |
– |
Supported |
Supported |
Supported |
Supported |
– |
– |
– |
Matter features support
The following table indicates the software maturity levels of the support for each Matter feature:
Feature |
nRF52810 |
nRF52811 |
nRF52820 |
nRF52832 |
nRF52833 |
nRF52840 |
|---|---|---|---|---|---|---|
Matter - OTA DFU over Bluetooth LE |
– |
– |
– |
– |
– |
Supported |
Matter Intermittently Connected Device |
– |
– |
– |
– |
– |
Supported |
Matter commissioning over Bluetooth LE with NFC onboarding |
– |
– |
– |
– |
– |
Supported |
Matter commissioning over Bluetooth LE with QR code onboarding |
– |
– |
– |
– |
– |
Supported |
Matter commissioning over IP |
– |
– |
– |
– |
– |
Supported |
Matter over Thread |
– |
– |
– |
– |
– |
Supported |
Matter over Wi-Fi |
– |
– |
– |
– |
– |
– |
OTA DFU over Matter |
– |
– |
– |
– |
– |
Supported |
Feature |
nRF5340 |
|---|---|
Matter - OTA DFU over Bluetooth LE |
Supported |
Matter Intermittently Connected Device |
Supported |
Matter commissioning over Bluetooth LE with NFC onboarding |
Supported |
Matter commissioning over Bluetooth LE with QR code onboarding |
Supported |
Matter commissioning over IP |
Supported |
Matter over Thread |
Supported |
Matter over Wi-Fi |
Supported |
OTA DFU over Matter |
Supported |
Feature |
nRF54H20 |
|---|---|
Matter - OTA DFU over Bluetooth LE |
– |
Matter Intermittently Connected Device |
– |
Matter commissioning over Bluetooth LE with NFC onboarding |
– |
Matter commissioning over Bluetooth LE with QR code onboarding |
– |
Matter commissioning over IP |
– |
Matter over Thread |
– |
Matter over Wi-Fi |
– |
OTA DFU over Matter |
– |
Feature |
nRF54L05 |
nRF54L10 |
nRF54L15 |
nRF54LM20A |
nRF54LM20B |
nRF54LV10A |
nRF54LS05A |
nRF54LS05B |
|---|---|---|---|---|---|---|---|---|
Matter - OTA DFU over Bluetooth LE |
– |
Supported |
Supported |
Supported |
Supported |
– |
– |
– |
Matter Intermittently Connected Device |
– |
Supported |
Supported |
Supported |
Supported |
– |
– |
– |
Matter commissioning over Bluetooth LE with NFC onboarding |
– |
Supported |
Supported |
Supported |
Supported |
– |
– |
– |
Matter commissioning over Bluetooth LE with QR code onboarding |
– |
Supported |
Supported |
Supported |
Supported |
– |
– |
– |
Matter commissioning over IP |
– |
Supported |
Supported |
Supported |
Supported |
– |
– |
– |
Matter over Thread |
– |
Supported |
Supported |
Supported |
Supported |
– |
– |
– |
Matter over Wi-Fi |
– |
– |
– |
Supported |
Supported |
– |
– |
– |
OTA DFU over Matter |
– |
Supported |
Supported |
Supported |
Supported |
– |
– |
– |
NFC features support
The following table indicates the software maturity levels of the support for each NFC feature:
NFC features support nRF52810
nRF52811
nRF52820
nRF52832
nRF52833
nRF52840
NFC Type 2 Tag (read-only)
–
–
–
Supported
Supported
Supported
NFC Type 4 Tag (read/write)
–
–
–
Supported
Supported
Supported
NFC Reader/Writer (polling device)
–
–
–
Supported
Supported
Supported
NFC ISO-DEP protocol (ISO/IEC 14443-4)
–
–
–
Supported
Supported
Supported
NDEF encoding/decoding
–
–
–
Supported
Supported
Supported
NFC Record Type Definitions: URI, Text, Connection Handover
–
–
–
Supported
Supported
Supported
NFC Connection Handover to Bluetooth carrier, Static and Negotiated Handover
–
–
–
Supported
Supported
Supported
NFC Tag NDEF Exchange Protocol (TNEP)
–
–
–
Supported
Supported
Supported
NFC features support nRF5340
NFC Type 2 Tag (read-only)
Supported
NFC Type 4 Tag (read/write)
Supported
NFC Reader/Writer (polling device)
Supported
NFC ISO-DEP protocol (ISO/IEC 14443-4)
Supported
NDEF encoding/decoding
Supported
NFC Record Type Definitions: URI, Text, Connection Handover
Supported
NFC Connection Handover to Bluetooth carrier, Static and Negotiated Handover
Supported
NFC Tag NDEF Exchange Protocol (TNEP)
Supported
NFC features support nRF54H20
NFC Type 2 Tag (read-only)
Experimental
NFC Type 4 Tag (read/write)
Experimental
NFC Reader/Writer (polling device)
–
NFC ISO-DEP protocol (ISO/IEC 14443-4)
Experimental
NDEF encoding/decoding
Experimental
NFC Record Type Definitions: URI, Text, Connection Handover
Experimental
NFC Connection Handover to Bluetooth carrier, Static and Negotiated Handover
Experimental
NFC Tag NDEF Exchange Protocol (TNEP)
Experimental1
NFC features support nRF54L05
nRF54L10
nRF54L15
nRF54LM20A
nRF54LM20B
nRF54LV10A
nRF54LS05A
nRF54LS05B
NFC Type 2 Tag (read-only)
Supported
Supported
Supported
Supported
Supported
–
–
–
NFC Type 4 Tag (read/write)
Supported
Supported
Supported
Supported
Supported
–
–
–
NFC Reader/Writer (polling device)
–
–
–
–
–
–
–
–
NFC ISO-DEP protocol (ISO/IEC 14443-4)
Supported
Supported
Supported
Supported
Supported
–
–
–
NDEF encoding/decoding
Supported
Supported
Supported
Supported
Supported
–
–
–
NFC Record Type Definitions: URI, Text, Connection Handover
Supported
Supported
Supported
Supported
Supported
–
–
–
NFC Connection Handover to Bluetooth carrier, Static and Negotiated Handover
Supported
Supported
Supported
Supported
Supported
–
–
–
NFC Tag NDEF Exchange Protocol (TNEP)
Supported1
Supported1
Supported1
Supported1
Supported1
–
–
–
Zigbee feature support
Note
Zigbee R22 add-on is currently in maintenance mode, and it is not recommended to use it for new Zigbee designs. While critical bug fixes and security updates will be provided as necessary, it will not receive any enhancements or new features. The Zigbee R23 add-on represents Nordic’s primary solution for future Zigbee developments, offering improvements, support for new features, and support for the nRF52840, nRF5340 and nRF54L Series devices.
The software maturity levels of the support for each Zigbee feature can be found on the Zigbee R23 add-on page.
Wi-Fi feature support
The following table indicates the software maturity levels of the support for each Wi-Fi feature:
Feature |
nRF52810 |
nRF52811 |
nRF52820 |
nRF52832 |
nRF52833 |
nRF52840 |
|---|---|---|---|---|---|---|
Bluetooth LE Coexistence |
– |
– |
– |
– |
– |
Experimental |
Monitor Mode |
– |
– |
– |
– |
– |
– |
Promiscuous Mode |
– |
– |
– |
– |
– |
– |
STA Mode |
– |
– |
– |
– |
– |
Experimental3 |
Scan only (for location accuracy) |
– |
– |
– |
– |
– |
Experimental5 |
SoftAP Mode (for Wi-Fi provisioning) |
– |
– |
– |
– |
– |
– |
TX injection Mode |
– |
– |
– |
– |
– |
– |
Thread Coexistence |
– |
– |
– |
– |
– |
– |
Wi-Fi Direct (P2P) |
– |
– |
– |
– |
– |
– |
Feature |
nRF5340 |
|---|---|
Bluetooth LE Coexistence |
Supported1 |
Monitor Mode |
Supported1 |
Promiscuous Mode |
Supported2 |
STA Mode |
Supported1 |
Scan only (for location accuracy) |
Supported6 |
SoftAP Mode (for Wi-Fi provisioning) |
Supported1 |
TX injection Mode |
Supported1 |
Thread Coexistence |
Experimental |
Wi-Fi Direct (P2P) |
– |
Feature |
nRF54H20 |
|---|---|
Bluetooth LE Coexistence |
– |
Monitor Mode |
– |
Promiscuous Mode |
– |
STA Mode |
Experimental4 |
Scan only (for location accuracy) |
– |
SoftAP Mode (for Wi-Fi provisioning) |
– |
TX injection Mode |
– |
Thread Coexistence |
– |
Wi-Fi Direct (P2P) |
– |
Feature |
nRF54L05 |
nRF54L10 |
nRF54L15 |
nRF54LM20A |
nRF54LM20B |
nRF54LV10A |
nRF54LS05A |
nRF54LS05B |
|---|---|---|---|---|---|---|---|---|
Bluetooth LE Coexistence |
– |
– |
– |
Supported4 |
Supported4 |
– |
– |
– |
Monitor Mode |
– |
– |
Supported4 |
Supported4 |
Supported4 |
– |
– |
– |
Promiscuous Mode |
– |
– |
Supported4 |
Supported4 |
Supported4 |
– |
– |
– |
STA Mode |
– |
– |
Supported4 |
Supported4 |
Supported4 |
– |
– |
– |
Scan only (for location accuracy) |
– |
– |
– |
– |
– |
– |
– |
– |
SoftAP Mode (for Wi-Fi provisioning) |
– |
– |
Supported4 |
Supported4 |
Supported4 |
– |
– |
– |
TX injection Mode |
– |
– |
Supported4 |
Supported4 |
Supported4 |
– |
– |
– |
Thread Coexistence |
– |
– |
– |
– |
– |
– |
– |
– |
Wi-Fi Direct (P2P) |
– |
– |
– |
Supported4 |
Supported4 |
– |
– |
– |
Feature |
nRF9131 |
nRF9151 |
nRF9160 |
nRF9161 |
|---|---|---|---|---|
Bluetooth LE Coexistence |
– |
– |
– |
– |
Monitor Mode |
– |
– |
– |
– |
Promiscuous Mode |
– |
– |
– |
– |
STA Mode |
– |
– |
– |
– |
Scan only (for location accuracy) |
– |
Supported5 |
Supported5 |
Supported5 |
SoftAP Mode (for Wi-Fi provisioning) |
– |
– |
– |
– |
TX injection Mode |
– |
– |
– |
– |
Thread Coexistence |
– |
– |
– |
– |
Wi-Fi Direct (P2P) |
– |
– |
– |
– |
Ecosystem support
The following sections contain the tables indicating the software maturity levels of the support for the following ecosystems:
Google Fast Pair
Google Fast Pair
The following table indicates the software maturity levels of the support for Google Fast Pair use cases integrated in the nRF Connect SDK:
Use case |
nRF Connect SDK sample demonstration |
nRF52810 |
nRF52811 |
nRF52820 |
nRF52832 |
nRF52833 |
nRF52840 |
|---|---|---|---|---|---|---|---|
Input device |
– |
– |
– |
Experimental |
Experimental |
Experimental |
|
Locator tag |
– |
– |
– |
Supported |
Supported |
Supported |
Use case |
nRF Connect SDK sample demonstration |
nRF5340 |
|---|---|---|
Input device |
Experimental |
|
Locator tag |
Experimental |
Use case |
nRF Connect SDK sample demonstration |
nRF54H20 |
|---|---|---|
Input device |
– |
|
Locator tag |
– |
Use case |
nRF Connect SDK sample demonstration |
nRF54L05 |
nRF54L10 |
nRF54L15 |
nRF54LM20A |
nRF54LM20B |
nRF54LV10A |
nRF54LS05A |
nRF54LS05B |
|---|---|---|---|---|---|---|---|---|---|
Input device |
Experimental |
Experimental |
Experimental |
Experimental |
Experimental |
– |
– |
Experimental |
|
Locator tag |
Supported |
Supported |
Supported |
Supported |
Experimental |
– |
– |
Experimental |
The following table indicates the software maturity levels of the support for each Fast Pair feature:
Feature |
nRF52810 |
nRF52811 |
nRF52820 |
nRF52832 |
nRF52833 |
nRF52840 |
|---|---|---|---|---|---|---|
Initial pairing |
– |
– |
– |
Supported |
Supported |
Supported |
Subsequent pairing |
– |
– |
– |
Experimental |
Experimental |
Experimental |
Battery Notification extension |
– |
– |
– |
Experimental |
Experimental |
Experimental |
Personalized Name extension |
– |
– |
– |
Experimental |
Experimental |
Experimental |
Find Hub Network extension |
– |
– |
– |
Supported |
Supported |
Supported |
Feature |
nRF5340 |
|---|---|
Initial pairing |
Experimental |
Subsequent pairing |
Experimental |
Battery Notification extension |
Experimental |
Personalized Name extension |
Experimental |
Find Hub Network extension |
Experimental |
Feature |
nRF54H20 |
|---|---|
Initial pairing |
– |
Subsequent pairing |
– |
Battery Notification extension |
– |
Personalized Name extension |
– |
Find Hub Network extension |
– |
Feature |
nRF54L05 |
nRF54L10 |
nRF54L15 |
nRF54LM20A |
nRF54LM20B |
nRF54LV10A |
nRF54LS05A |
nRF54LS05B |
|---|---|---|---|---|---|---|---|---|
Initial pairing |
Supported |
Supported |
Supported |
Supported |
Experimental |
– |
– |
Experimental |
Subsequent pairing |
Experimental |
Experimental |
Experimental |
Experimental |
Experimental |
– |
– |
Experimental |
Battery Notification extension |
Experimental |
Experimental |
Experimental |
Experimental |
Experimental |
– |
– |
Experimental |
Personalized Name extension |
Experimental |
Experimental |
Experimental |
Experimental |
Experimental |
– |
– |
Experimental |
Find Hub Network extension |
Supported |
Supported |
Supported |
Supported |
Experimental |
– |
– |
Experimental |
Find Hub Network extension
The following table indicates the software maturity levels of the support for the optional Find Hub Network features:
Feature |
nRF52810 |
nRF52811 |
nRF52820 |
nRF52832 |
nRF52833 |
nRF52840 |
|---|---|---|---|---|---|---|
Precision Finding |
– |
– |
– |
Experimental |
Experimental |
Experimental |
Precision Finding with Bluetooth LE Channel Sounding |
– |
– |
– |
– |
– |
– |
Feature |
nRF5340 |
|---|---|
Precision Finding |
Experimental |
Precision Finding with Bluetooth LE Channel Sounding |
– |
Feature |
nRF54H20 |
|---|---|
Precision Finding |
– |
Precision Finding with Bluetooth LE Channel Sounding |
– |
Feature |
nRF54L05 |
nRF54L10 |
nRF54L15 |
nRF54LM20A |
nRF54LM20B |
nRF54LV10A |
nRF54LS05A |
nRF54LS05B |
|---|---|---|---|---|---|---|---|---|
Precision Finding |
Experimental |
Experimental |
Experimental |
Experimental |
Experimental |
– |
– |
Experimental |
Precision Finding with Bluetooth LE Channel Sounding |
Experimental |
Experimental |
Experimental |
Experimental |
Experimental |
– |
– |
– |
Security Feature Support
The following sections contain the tables indicating the software maturity levels of the support for the following security features:
Trusted Firmware-M
PSA Crypto
nRF Secure Immutable Bootloader
Hardware Unique Key
Trusted storage
Trusted Firmware-M support
TF-M profile |
nRF52810 |
nRF52811 |
nRF52820 |
nRF52832 |
nRF52833 |
nRF52840 |
|---|---|---|---|---|---|---|
– |
– |
– |
– |
– |
– |
|
– |
– |
– |
– |
– |
– |
For board targets supported by TF-M, see Board targets supported by TF-M.
TF-M profile |
nRF5340 |
|---|---|
Experimental |
|
Supported |
For board targets supported by TF-M, see Board targets supported by TF-M.
TF-M profile |
nRF54H20 |
|---|---|
– |
|
– |
For board targets supported by TF-M, see Board targets supported by TF-M.
TF-M profile |
nRF54L05 |
nRF54L10 |
nRF54L15 |
nRF54LM20A |
nRF54LM20B |
nRF54LV10A |
nRF54LS05A |
nRF54LS05B |
|---|---|---|---|---|---|---|---|---|
– |
Experimental |
Experimental |
Experimental |
Experimental |
Experimental |
– |
– |
|
– |
Experimental |
Experimental |
Experimental |
Experimental |
Experimental |
– |
– |
For board targets supported by TF-M, see Board targets supported by TF-M.
TF-M profile |
nRF9131 |
nRF9151 |
nRF9160 |
nRF9161 |
|---|---|---|---|---|
– |
Experimental |
Experimental |
Experimental |
|
Experimental |
Supported |
Supported |
Supported |
For more information about supported TF-M features in the nRF Connect SDK, see TF-M support and limitations in the nRF Connect SDK.
PSA Crypto support
The following tables list hardware support for the PSA Crypto implementations in the nRF Connect SDK. The lists are organized by device Series and implementation.
The following tables list the cryptographic support for nRF52 Series devices. The nRF52 Series devices do not support the CRACEN driver.
Implementation |
nRF52810 |
nRF52811 |
nRF52820 |
nRF52832 |
nRF52833 |
nRF52840 |
|---|---|---|---|---|---|---|
– |
– |
– |
– |
– |
Supported |
|
– |
– |
– |
– |
– |
– |
|
– |
– |
– |
Supported |
Supported |
Supported |
|
– |
– |
– |
– |
– |
– |
|
– |
– |
– |
– |
– |
– |
The following tables list the cryptographic support for nRF53 Series devices. The nRF53 Series devices do not support the CRACEN driver.
Implementation |
nRF5340 |
|---|---|
Supported |
|
– |
|
Supported |
|
Experimental |
|
– |
The following tables list the cryptographic support for nRF54H Series devices. nRF54H Series devices do not support either the nrf_cc3xx or the nrf_oberon drivers.
Implementation |
nRF54H20 |
|---|---|
– |
|
– |
|
– |
|
– |
|
Supported |
The following tables list the cryptographic support for nRF54L Series devices. The nRF54L Series devices do not support the nrf_cc3xx driver.
Implementation |
nRF54L05 |
nRF54L10 |
nRF54L15 |
nRF54LM20A |
nRF54LM20B |
nRF54LV10A |
nRF54LS05A |
nRF54LS05B |
|---|---|---|---|---|---|---|---|---|
– |
– |
– |
– |
– |
– |
– |
– |
|
Supported |
Supported |
Supported |
Supported |
Supported |
Supported |
– |
– |
|
Supported |
Supported |
Supported |
Supported |
Supported |
Supported |
Supported |
Supported |
|
– |
Experimental |
Experimental |
Experimental |
Experimental |
Experimental |
– |
– |
|
– |
– |
– |
– |
– |
– |
– |
– |
The following tables list the cryptographic support for nRF91 Series devices. The nRF91 Series devices do not support the CRACEN driver.
Implementation |
nRF9131 |
nRF9151 |
nRF9160 |
nRF9161 |
|---|---|---|---|---|
Experimental |
Supported |
Supported |
Supported |
|
– |
– |
– |
– |
|
Supported |
Supported |
Supported |
Supported |
|
Experimental |
Experimental |
Experimental |
Experimental |
|
– |
– |
– |
– |
nRF Secure Immutable Bootloader
Feature |
nRF52810 |
nRF52811 |
nRF52820 |
nRF52832 |
nRF52833 |
nRF52840 |
|---|---|---|---|---|---|---|
Immutable Bootloader as part of build |
– |
– |
– |
Supported |
Supported |
Supported |
Feature |
nRF5340 |
|---|---|
Immutable Bootloader as part of build |
Supported |
Feature |
nRF54H20 |
|---|---|
Immutable Bootloader as part of build |
– |
Feature |
nRF54L05 |
nRF54L10 |
nRF54L15 |
nRF54LM20A |
nRF54LM20B |
nRF54LV10A |
nRF54LS05A |
nRF54LS05B |
|---|---|---|---|---|---|---|---|---|
Immutable Bootloader as part of build |
Supported |
Supported |
Supported |
Supported |
Supported |
Experimental |
– |
– |
Feature |
nRF9131 |
nRF9151 |
nRF9160 |
nRF9161 |
|---|---|---|---|---|
Immutable Bootloader as part of build |
– |
Supported |
Supported |
Supported |
Hardware Unique Key
Feature |
nRF52810 |
nRF52811 |
nRF52820 |
nRF52832 |
nRF52833 |
nRF52840 |
|---|---|---|---|---|---|---|
Key Derivation from Hardware Unique Key |
– |
– |
– |
– |
– |
Supported |
Feature |
nRF5340 |
|---|---|
Key Derivation from Hardware Unique Key |
Supported |
Feature |
nRF54H20 |
|---|---|
Key Derivation from Hardware Unique Key |
– |
Feature |
nRF54L05 |
nRF54L10 |
nRF54L15 |
nRF54LM20A |
nRF54LM20B |
nRF54LV10A |
nRF54LS05A |
nRF54LS05B |
|---|---|---|---|---|---|---|---|---|
Key Derivation from Hardware Unique Key |
Supported |
Supported |
Supported |
Supported |
Supported |
Experimental |
– |
– |
Feature |
nRF9131 |
nRF9151 |
nRF9160 |
nRF9161 |
|---|---|---|---|---|
Key Derivation from Hardware Unique Key |
– |
Supported |
Supported |
Supported |
Trusted storage
Trusted storage implements the PSA Certified Secure Storage APIs without TF-M.
Feature |
nRF52810 |
nRF52811 |
nRF52820 |
nRF52832 |
nRF52833 |
nRF52840 |
|---|---|---|---|---|---|---|
Trusted storage |
– |
– |
– |
– |
– |
Supported |
Feature |
nRF5340 |
|---|---|
Trusted storage |
Supported |
Feature |
nRF54H20 |
|---|---|
Trusted storage |
Experimental |
Feature |
nRF54L05 |
nRF54L10 |
nRF54L15 |
nRF54LM20A |
nRF54LM20B |
nRF54LV10A |
nRF54LS05A |
nRF54LS05B |
|---|---|---|---|---|---|---|---|---|
Trusted storage |
Supported |
Supported |
Supported |
Supported |
Supported |
Supported |
– |
– |
Feature |
nRF9131 |
nRF9151 |
nRF9160 |
nRF9161 |
|---|---|---|---|---|
Trusted storage |
– |
Supported |
Supported |
Supported |
MCUboot bootloader
The following table indicates the software maturity levels of the support for each MCUboot bootloader feature:
Feature |
nRF52810 |
nRF52811 |
nRF52820 |
nRF52832 |
nRF52833 |
nRF52840 |
|---|---|---|---|---|---|---|
Immutable MCUboot as part of build |
– |
– |
– |
Supported |
Supported |
Supported |
Updatable MCUboot as part of build |
– |
– |
– |
Supported |
Supported |
Supported |
Application image compression |
– |
– |
– |
– |
– |
Supported |
Hardware cryptography acceleration |
– |
– |
– |
– |
– |
Supported |
Multiple signature keys |
– |
– |
– |
– |
– |
– |
Image encryption |
– |
– |
– |
Experimental |
Experimental |
Experimental |
Feature |
nRF5340 |
|---|---|
Immutable MCUboot as part of build |
Supported |
Updatable MCUboot as part of build |
Supported |
Application image compression |
Supported |
Hardware cryptography acceleration |
– |
Multiple signature keys |
– |
Image encryption |
Experimental |
Feature |
nRF54H20 |
|---|---|
Immutable MCUboot as part of build |
Supported |
Updatable MCUboot as part of build |
– |
Application image compression |
– |
Hardware cryptography acceleration |
– |
Multiple signature keys |
– |
Image encryption |
– |
Feature |
nRF54L05 |
nRF54L10 |
nRF54L15 |
nRF54LM20A |
nRF54LM20B |
nRF54LV10A |
nRF54LS05A |
nRF54LS05B |
|---|---|---|---|---|---|---|---|---|
Immutable MCUboot as part of build |
Supported |
Supported |
Supported |
Supported |
Supported |
Experimental |
– |
Experimental |
Updatable MCUboot as part of build |
Supported |
Supported |
Supported |
Supported |
Supported |
Experimental |
– |
– |
Application image compression |
– |
Supported |
Supported |
Supported |
– |
Experimental |
– |
Experimental |
Hardware cryptography acceleration |
Supported |
Supported |
Supported |
Supported |
Supported |
Experimental |
– |
– |
Multiple signature keys |
Supported |
Supported |
Supported |
Supported |
Supported |
Experimental |
– |
Experimental |
Image encryption |
Experimental |
Experimental |
Experimental |
Experimental |
Experimental |
Experimental |
– |
– |
Feature |
nRF9131 |
nRF9151 |
nRF9160 |
nRF9161 |
|---|---|---|---|---|
Immutable MCUboot as part of build |
– |
Supported |
Supported |
Supported |
Updatable MCUboot as part of build |
– |
Supported |
Supported |
Supported |
Application image compression |
– |
Supported |
Supported |
Supported |
Hardware cryptography acceleration |
– |
Supported |
Supported |
Supported |
Multiple signature keys |
– |
– |
– |
– |
Image encryption |
– |
Experimental |
Experimental |
Experimental |
Power management device support
The following table indicates the software maturity levels of the support for each power management device:
Module |
nRF52810 |
nRF52811 |
nRF52820 |
nRF52832 |
nRF52833 |
nRF52840 |
|---|---|---|---|---|---|---|
nPM1100 |
– |
– |
– |
– |
– |
– |
nPM1300 |
– |
– |
– |
Supported |
– |
Supported |
nPM2100 |
– |
– |
– |
– |
– |
Supported |
nPM6001 |
– |
– |
– |
– |
– |
– |
Module |
nRF5340 |
|---|---|
nPM1100 |
Supported |
nPM1300 |
Supported |
nPM2100 |
Supported |
nPM6001 |
Experimental |
Module |
nRF54H20 |
|---|---|
nPM1100 |
– |
nPM1300 |
Supported |
nPM1304 |
Supported |
nPM2100 |
– |
nPM6001 |
– |
Module |
nRF54L05 |
nRF54L10 |
nRF54L15 |
nRF54LM20A |
nRF54LM20B |
nRF54LV10A |
nRF54LS05A |
nRF54LS05B |
|---|---|---|---|---|---|---|---|---|
nPM1100 |
– |
– |
– |
– |
– |
– |
– |
– |
nPM1300 |
– |
– |
Supported |
Supported |
Supported |
– |
– |
– |
nPM1304 |
– |
– |
Supported |
Supported |
Supported |
– |
– |
– |
nPM2100 |
– |
– |
Supported |
– |
– |
– |
– |
– |
nPM6001 |
– |
– |
– |
– |
– |
– |
– |
– |
Module |
nRF9131 |
nRF9151 |
nRF9160 |
nRF9161 |
|---|---|---|---|---|
nPM1100 |
– |
– |
– |
– |
nPM1300 |
Experimental |
Supported |
Supported |
– |
nPM2100 |
– |
– |
– |
– |
nPM6001 |
– |
Supported |
– |
– |
Front-End Modules support
The following table indicates the software maturity levels of the support for Front-End Modules:
FEM device |
Implementation |
nRF52810 |
nRF52811 |
nRF52820 |
nRF52832 |
nRF52833 |
nRF52840 |
|---|---|---|---|---|---|---|---|
nRF21540 |
nRF21540 GPIO |
– |
– |
– |
– |
Supported |
Supported |
nRF21540 |
nRF21540 GPIO+SPI |
– |
– |
– |
– |
Supported |
Supported |
SKY66112-11 |
Simple GPIO |
– |
– |
– |
– |
Supported |
Supported |
FEM device |
Implementation |
nRF5340 |
|---|---|---|
nRF21540 |
nRF21540 GPIO |
Supported |
nRF21540 |
nRF21540 GPIO+SPI |
Supported |
SKY66112-11 |
Simple GPIO |
Supported |
FEM device |
Implementation |
nRF54H20 |
|---|---|---|
nRF21540 |
nRF21540 GPIO |
– |
nRF21540 |
nRF21540 GPIO+SPI |
– |
SKY66112-11 |
Simple GPIO |
– |
FEM device |
Implementation |
nRF54L05 |
nRF54L10 |
nRF54L15 |
nRF54LM20A |
nRF54LM20B |
nRF54LV10A |
nRF54LS05A |
nRF54LS05B |
|---|---|---|---|---|---|---|---|---|---|
nRF21540 |
nRF21540 GPIO |
Supported |
Supported |
Supported |
– |
– |
– |
– |
– |
nRF21540 |
nRF21540 GPIO+SPI |
Supported |
Supported |
Supported |
Supported |
Supported |
– |
– |
– |
SKY66112-11 |
Simple GPIO |
Supported |
Supported |
Supported |
– |
– |
– |
– |
– |
FEM device |
Implementation |
nRF9131 |
nRF9151 |
nRF9160 |
nRF9161 |
|---|---|---|---|---|---|
nRF21540 |
nRF21540 GPIO |
– |
– |
– |
– |
nRF21540 |
nRF21540 GPIO+SPI |
– |
– |
– |
– |
SKY66112-11 |
Simple GPIO |
– |
– |
– |
– |