nRF Connect SDK v3.1.1 Release Notes
nRF Connect SDK delivers reference software and supporting libraries for developing low-power wireless applications with Nordic Semiconductor products in the nRF52, nRF53, nRF54, nRF70, and nRF91 Series. The SDK includes open source projects (TF-M, MCUboot, OpenThread, Matter, and the Zephyr RTOS), which are continuously integrated and redistributed with the SDK.
Release notes might refer to “experimental” support for features, which indicates that the feature is incomplete in functionality or verification, and can be expected to change in future releases. To learn more, see Software maturity levels.
Highlights
This patch release adds the following changes on top of the nRF Connect SDK v3.1.0:
This is the first release of the nRF Connect SDK that brings comprehensive experimental support for the nRF54LM20 DK and nRF54LM20A SoC. See the nRF54LM20A System-on-Chip page to learn more.
This release provides experimental support for the nRF54LM20A SoC with the following features:
Protocols:
Bluetooth® LE, including Channel Sounding
2.4 Ghz proprietary
Thread 1.4
Matter-over-Thread 1.4.2
All nRF54LM20A SoC peripherals, including the new USB-HS interface.
DFU with MCUboot enabling dual-bank DFU with optional external flash.
Hardware crypto provided by PSA Crypto APIs (hardware accelerated) for cryptographic operations.
Google Find My Device and Apple Find My for members of the Apple and Google programs.
Out-of-the-box support across many standard SDK samples.
Matter:
Included fixes to achieve compatibility with Matter 1.4.2 Test Harness and to pass the following Matter certification test cases:
TC-IDM-10.3
TC-OPCREDS-3.8
PMIC:
Added nPM1304 support to the nPM1300 and nPM1304: Fuel gauge and nPM1300 and nPM1304: One button samples.
Cellular:
Added support for the Sercomm TPM530M module and the TPM530M EVK.
See Changelog for the complete list of changes.
Release tag
The release tag for the nRF Connect SDK manifest repository (https://github.com/nrfconnect/sdk-nrf) is v3.1.1.
Check the west.yml file for the corresponding tags in the project repositories.
To use this release, check out the tag in the manifest repository and run west update.
See Install the nRF Connect SDK code and toolchain and Updating the repositories for more information.
For information on the included repositories and revisions, see Repositories and revisions for v3.1.1.
IDE and tool support
nRF Connect extension for Visual Studio Code is the recommended IDE for nRF Connect SDK v3.1.1. See the Installation section for more information about supported operating systems and toolchain.
Supported modem firmware
See Modem firmware compatibility matrix for an overview of which modem firmware versions have been tested with this version of the nRF Connect SDK.
Use the latest version of the Programmer app of nRF Connect for Desktop to update the modem firmware. See the Programming nRF91 Series DK firmware page for instructions.
Known issues
Known issues are only tracked for the latest official release. See known issues for nRF Connect SDK v3.1.1 for the list of issues valid for the latest release.
Changelog
The following sections provide detailed lists of changes by component.
IDE, OS, and tool support
Added macOS 26 support (Tier 3) to the table listing supported operating systems for proprietary tools.
Updated the required SEGGER J-Link version to v8.60.
Developing with PMICs
Added the Developing with the nPM1304 PMIC documentation.
Developing with coprocessors
Added support for the nRF54LM20 FLPR.
Security
Added CRACEN and nrf_oberon driver support for nRF54LM20. For the list of supported features and limitations, see the Supported cryptographic operations in the nRF Connect SDK page.
Protocols
This section provides detailed lists of changes by protocol.
Matter
Added support for the nRF54LM20 DK board.
Included fixes for the following certification test cases:
TC-IDM-10.3
TC-OPCREDS-3.8
Applications
This section provides detailed lists of changes by application.
nRF Desktop
Added application configurations for the nRF54LM20 DK board. The configurations are supported through the
nrf54lm20dk/nrf54lm20a/cpuappboard target. For details, see the nRF Desktop: Board configuration page. The nRF54LM20 DK board support is experimental.
Samples
This section provides detailed lists of changes by sample.
Bluetooth samples
Added experimental support for the nRF54LM20 DK board in the following samples:
Bluetooth Fast Pair samples
Added experimental support for the nRF54LM20 DK board in all Fast Pair samples.
Matter samples
Added support for the nRF54LM20 DK board in all Matter samples.
PMIC samples
Updated:
By renaming the nPM1300: Fuel Gauge sample to nPM1300 and nPM1304: Fuel gauge. The wiring is changed for all targets. Refer to the Wiring table in the sample documentation for details.
By renaming the nPM1300: One button sample to nPM1300 and nPM1304: One button. The wiring is changed for all targets. Refer to the Wiring table in the sample documentation for details.
Thread samples
Added support for the nRF54LM20 DK board in the Thread: CLI and Thread: Co-processor samples.
Other samples
CoreMark sample:
Added support for the nRF54LM20 DK board.
Zephyr
The Zephyr fork in nRF Connect SDK (sdk-zephyr) contains all commits from the upstream Zephyr repository up to and including 0fe59bf1e4b96122c3467295b09a034e399c5ee6.
For a complete list of nRF Connect SDK specific commits and cherry-picked commits since v3.1.0, run the following command:
git log --oneline manifest-rev ^ncs-v3.1.0