NXP Matter Documentation

Release Notes v1.6.0.0.1#

Release highlights#

  • This release provides NXP downstream Matter 1.6 support for NXP MCUs for FreeRTOS and Zephyr.

FreeRTOS#

  • Provides support for the following NXP platforms: MCX W72, RW61x (RW612, RW610), i.MX RT1060 + radio coprocessors (K32W0 RCP, IW416, IW612, IW610).

  • Matter is a first-class MCUXpresso SDK Middleware component. MCUXpresso SDK entry point to get started with Matter development is the mcuxsdk-manifests-connectivity-addons repository.

  • Supports integration with MCUXpresso SDK 26.03.00 for FreeRTOS configurations on all platforms. This includes an update of the cryptographic stack from Mbed TLS 2.x to Mbed TLS 3.x with PSA Crypto API and hardware acceleration support across all platforms.

  • Added SE05x Secure Element integration across MCXW72, RT1060, and RW61x platforms, including NFC unpowered commissioning.

Zephyr#

  • Provides maintenance support for NXP platforms: RW61x (RW612, RW610).

  • Introduces experimental support for the MCX W72 platform.

  • Supports integration of the NXP Zephyr v4.4.1.1 SDK.

Version information#

The versions for Matter (connectedhomeip), OpenThread, MCUXpresso SDK with FreeRTOS, and Zephyr RTOS that are integrated by this release are summarized below:

Development tools#

Features and examples supported#

FreeRTOS configurations#

The release supports configurations for Matter over Wi-Fi, Matter over Thread, Matter over Ethernet, and Matter over Wi-Fi with Thread Border Router. Refer to the dedicated Matter example repository for a complete list of Matter examples supported on NXP platforms. Refer to the README file of each example for more detailed information.

Zephyr configurations#

Main changes compared to previous release (v1.4.2.0.1)#

FreeRTOS#

  • Targeting all NXP platforms supporting Matter:

    • Matter baseline updated to CSA Matter 1.6 branch.

    • Updated MCUXpresso SDK to v26.03.00

    • Updated security API from Mbed TLS 2.x to Mbed TLS 3.x with PSA Crypto API and hardware acceleration

      • NEW: PSA-based operational key secure storage

      • Note that file system backwards compatibility is not satisfied. As a result, OTA updates between versions v1.4.2 and v1.6 are not supported. If this functionality is required, please contact your NXP representative.

    • NEW Extended SE05x (EdgeLock SE051H) Secure Element integration across MCX W72, i.MX RT1060, and RW61x platforms, including NFC unpowered commissioning support.

    • Matter 1.6 now requires a Python version >= 3.11.

    • NEW: Provided infrastructure to allow customization of ActiveHardwareFaults for General Diagnostics at the application layer.

    • Support for MCX W71 and i.MX RT1170 platforms has been removed.

  • MCX W72 FreeRTOS:

    • NEW: Improved power consumption

      • Added a dynamic power mode switch from deep sleep to power-down when device is sleeping for a long period

      • Improved external flash management to reduce power consumption when not used.

      • NBU RAM retention optimizations

    • NEW: SE05x Secure Element integration

      • Added support for NFC unpowered commissioning

      • SE05x protects Matter secured keys such as operational keys and the DAC key, and coexists with the secure enclave for other crypto operations.

      • Provided low power support with this configuration, allowing SE05x to enter sleep when not used.

    • NEW: Demonstrated usage of Power Source Cluster and Power Source Configuration Cluster implementation.

    • NEW: Switched to the FreeRTOS heap4 allocator

    • This release does not support the Matter + Aliro example (lock-app-aliro) integration. If such an application is needed, use the one provided in the v1.4.2.0.1 release or contact your NXP representative.

    • This release does not support the Matter + Bluetooth Channel Sounding example (light-switch-app-ble-cs). If such an application is needed, use the one provided in the v1.4.2.0.1 release.

    • Fixed OTA external flash partition size for Host app + NBU updates

  • RW61x FreeRTOS:

    • NEW: SE05x Secure Element integration

      • Added support for NFC unpowered commissioning

      • SE05x protects Matter secured keys such as operational keys and the DAC key, and coexists with the secure enclave for other crypto operations.

    • NEW: Enabled EdgeLock 2GO provisioning for DAC/key certificate management with PSA support

  • i.MX RT1060 + radio coprocessors FreeRTOS:

    • NEW: SE05x Secure Element integration

      • Added support for NFC unpowered commissioning

      • SE05x protects Matter secured keys such as operational keys and the DAC key.

Zephyr#

  • Targeting all NXP platforms supporting Matter:

    • Updated Zephyr SDK to nxp-v4.4.1.1

  • RW61x Zephyr:

    • NEW Added usage of internal secure enclave for DAC key and operational key storage with PSA.

    • NEW Added Matter over Thread support

    • NEW: SE05x Secure Element integration

      • Added support for NFC unpowered commissioning

      • SE05x protects Matter secured keys such as operational keys and the DAC key, and coexists with the secure enclave for other crypto operations.

  • MCX W72 Zephyr:

    • NEW Added experimental support demonstrating Matter over Thread via the contact sensor application

Memory footprint summary (Release mode)#

  • MCX W72 (App core)

Matter Example

Connectivity support

Build mode

Application Flash usage

Application RAM usage

Factory data section

NVM (internal flash area)

OS

Contact Sensor Low Power LIT with OTA requestor + FD

Matter over Thread MTD with SED

Release

687K

127K (inc 53K heap)

8K

48K

FreeRTOS

Lighting app with OTA requestor + FD

Matter over Thread FTD

Release

768K

134K (inc 53K heap)

8K

48K

FreeRTOS

Door Lock app with OTA requestor + FD

Matter over Thread MTD

Release

787K

128K (inc 53K heap)

8K

48K

FreeRTOS

Contact Sensor LIT LP with OTA requestor + FD (SE05x)

Matter over Thread MTD with SED

Release

756K

141K (inc 65K heap)

8K

48K

FreeRTOS

  • RW61X (FRDM)

Matter Example

Connectivity support

Build mode

Application Flash usage

Application RAM usage

Factory data section

NVM

OS

Thermostat app with OTA requestor + FD

Matter over Wi-Fi (with Bluetooth LE)

Release

1372K

540K (inc 126K heap)

4K

64K

FreeRTOS

Thermostat app with OTA requestor + FD

Matter over Wi-Fi with OTBR (with Bluetooth LE)

Release

1851K

856K (inc 250K heap)

4K

64K

FreeRTOS

Thermostat app with OTA requestor + FD

Matter over Thread

Release

1200K

448K (inc 126K heap)

4K

64K

FreeRTOS

Thermostat app with OTA requestor + FD

Matter over Ethernet

Release

790K

306K (inc 126K heap)

4K

64K

FreeRTOS

Thermostat app with FD (SE05x)

Matter over Wi-Fi (with Bluetooth LE)

Release

1404K

536K (inc 126K heap)

4K

64K

FreeRTOS

  • i.MX RT1060 + radio coprocessors

Matter Example

Connectivity support

Build mode

Radio coprocessor

Application Flash usage

Application RAM usage

Factory data section

NVM

OS

Thermostat app with FD

Matter over Thread

Release

K32W0

1063K

441K (inc 126K heap)

4K

128K

FreeRTOS

Thermostat app with FD

Matter over Wi-Fi (with Bluetooth LE)

Release

IW416

1161K

428K (inc 126K heap)

4K

128K

FreeRTOS

Thermostat app with OTA requestor + FD

Matter over Wi-Fi (with Bluetooth LE)

Release

IW610

1401K

438K (inc 126K heap)

4K

128K

FreeRTOS

Thermostat app with OTA requestor + FD

Matter over Thread

Release

IW610

1535K

458K (inc 126K heap)

4K

128K

FreeRTOS

Thermostat app with OTA requestor + FD

Matter over Wi-Fi with OTBR (with Bluetooth LE)

Release

IW610

1837K

759K (inc 250K heap)

4K

128K

FreeRTOS

Thermostat app with OTA requestor + FD

Matter over Wi-Fi (with Bluetooth LE)

Release

IW612

1888K

439K (inc 126K heap)

4K

128K

FreeRTOS

Thermostat app with OTA requestor + FD

Matter over Thread

Release

IW612

2018K

458K (inc 126K heap)

4K

128K

FreeRTOS

Thermostat app with OTA requestor + FD

Matter over Wi-Fi with OTBR (with Bluetooth LE)

Release

IW612

2320K

759K (inc 250K heap)

4K

128K

FreeRTOS

Thermostat app with OTA requestor + FD (SE05x)

Matter over Wi-Fi with OTBR (with Bluetooth LE)

Release

IW610

1904K

761K (inc 250K heap)

4K

128K

FreeRTOS