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:

  • 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

Developing with PMICs

Developing with coprocessors

  • Added support for the nRF54LM20 FLPR.

Security

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

Samples

This section provides detailed lists of changes by sample.

Bluetooth 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

Thread samples

Other samples

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