v1.2.0.1.3
This release updates Matter 1.2 support on K32W0, K32W1, RT1060 + radio co-processors (K32W0, IW416, 8801), RT1170 + IW612, and RW61x platforms.
Versions
List of versions that are automatically included in our Matter release:
- Matter: https://github.com/NXP/matter/tree/v1.2.0.1.3
- ot-nxp: https://github.com/NXP/ot-nxp/tree/v1.3.0.1
- sdk(s)
- K32W0 SDK 2.6.13 github based
- K32W1 Download public K32W1 SDK 2.12.7 available at https://mcuxpresso.nxp.com/en/select
- RT SDK 2.15.0 github based (targeting all RT+transceiver configurations)
- RW61x Download SDK DK 2.13.3 available at https://mcuxpresso.nxp.com/en/select
Features and NXP platforms supported
The release is intended for developers who wish to start developing an
application that uses Matter over Thread or Matter over Wi-Fi. To get started
read the following:
- K32W0 - Matter over Thread (with Bluetooth LE commissioning):
- K32W1 - Matter over Thread (with Bluetooth LE commissioning):
- RT1060 + K32W0 - Matter over Thread (with Bluetooth LE commissioning), RT1060 + IW416 - Matter over Wi-Fi (with Bluetooth LE commissioning), and RT1060+8801 - Matter over Wi-Fi:
- all-cluster-apps: with the thermostat device type enabled by default
- RT1170+IW612 - Matter over Thread (with Bluetooth LE commissioning) or Matter over Wi-Fi (with Bluetooth LE commissioning)
- all-cluster-apps: with the thermostat device type enabled by default
- RW61x - Matter over Wi-Fi (with Bluetooth LE commissioning) or Matter over Thread (with Bluetooth LE commissioning) or Matter over Wi-Fi with Open Thread Border Router support (with Bluetooth LE commissioning)
- all-cluster-apps: with the laundry-washer device type enabled by default
Main changes in this release:
-
Main changes applying to all platforms supported in this release:
- Matter 1.2.0.1 tag switch
- Matter CLI random crash issue fix
- Reserve a number of tags for NXP usage for multi-image support
- Add bootstrap script for Windows (experimental)
- Fix gn check errors.
-
K32W0 (Main changes compared to v1.2.0.0.2 release)
- OpenThread public commit: openthread/openthread@4e2ed64 supported + patch commit openthread/openthread@3d5cb36 + patch commit openthread/openthread@5318d42
- Add missing check for SDK env variable in the signing script
- Update gn architecture to use the common gn solution
- Fix an issue that was causing an event to not be sent during the OTA process.
-
K32W1 (Main changes compare to v1.2.0.1.1 release)
- OpenThread public commit: openthread/openthread@d4155e4
- Add support for LittleFS filesystem (experimental)
- Fix an issue that was causing an event to not be sent during the OTA process
- Add an example of registering low power callbacks.
-
RT + transceivers (Main changes compare to v1.2.0.0.1 release)
- OpenThread public commit: openthread/openthread@4e2ed64 supported + patch commit openthread/openthread@3d5cb36 + patch commit openthread/openthread@5318d42
- Circular dependency fixes
- SDK 2.15.0 support
- Code formating
- Wi-Fi connection optimizations
-
- other improvements/fixes.
-
RT1060 + transceivers (Main changes compare to v1.2.0.0.1 release)
- freeRTOS heap increased to support Border Router scenario.
-
RW61x (Main changes compare to v1.2.0.1.2 release)
- OpenThread public commit: openthread/openthread@4e2ed64 supported + patch commit openthread/openthread@3d5cb36 + patch commit openthread/openthread@5318d42
- Circular dependency fixes.
Known issues and limitations
- RT+transceivers
[RT+transceiver]
some instabilities may happen when doing Matter over Wi-Fi or Matter over Thread exchanges[RT1060+transceiver]
configurations do not support the OTA requestor feature[RT1170+IW612]
when a software reset is triggered (for example after using a matter cli command such as matterfactoryreset or matterreset) the debugguer needs to be detached[RT110+IW612]
session resumption is not supported.
- RW61x
- Same limitations as described in https://github.com/NXP/matter/releases/tag/v1.2.0.1.2
- k32w0
- Same limitations as described in https://github.com/NXP/matter/releases/tag/v1.2.0.0.2
- k32w1
Memory footprint summary
- K32W0
Matter Example | Connectivity support | Build mode | Application flash usage | Application ram usage | Factory data section | NVM (external flash PDM area) |
---|---|---|---|---|---|---|
On/Off Light | Matter over Thread | Release | 580 K | 84 K SRAM + 60 K heap | 2 K | 252 K |
Contact Sensor | Matter over Thread | Release | 584 K | 84 K SRAM + 60 K heap | 2 K | 252 K |
- K32W1
Matter Example | Connectivity support | Build mode | Application flash usage | Application ram usage | Factory data section | NVM (internal flash area) |
---|---|---|---|---|---|---|
On/Off Light | Matter over Thread | Release | 639 K | 77 K SRAM + 35 K heap | 8 K | 32 K |
Contact Sensor | Matter over Thread | Release | 554 K | 68 K SRAM + 35 K heap | 8 K | 32 K |
- RT1060+transceivers
Matter Example | Connectivity support | Build mode | Transceiver | Application flash usage | Application ram usage (including freeRTOS heap) | Factory data section | NVM |
---|---|---|---|---|---|---|---|
All cluster app with Thermostat device type | Matter over Thread | Release | k32w0 | 1024 K | 431 K | 4 K | 128 K |
All cluster app with Thermostat device type | Matter over Wi-Fi (with BLE) | Release | IW416 | 1310 K | 448 K | 4 K | 128 K |
All cluster app with Thermostat device type | Matter over Wi-Fi (without BLE) | Release | 8801 | 870 K | 369 K | 4 K | 128 K |
- RT1170+IW612
Matter Example | Connectivity support | Build mode | Application flash usage | Application ram usage (including freeRTOS heap) | Factory data section | NVM |
---|---|---|---|---|---|---|
All cluster app with Thermostat device type with OTA requestor | Matter over Wi-Fi (with BLE) | Release | 1929 K | 465 K | 4 K | 128 K |
All cluster app with Thermostat device type with OTA requestor | Matter over Thread | Release | 1874 K | 465 K | 4 K | 128 K |
- RW61X
Matter Example | Connectivity support | Build mode | Application flash usage | Application ram usage (including freeRTOS heap) | Factory data section | NVM |
---|---|---|---|---|---|---|
All cluster app with Laundry Washer device type with OTA requestor | Matter over Wi-Fi (with BLE) | Release | 1700 K | 500 K | 4 K | 64 K |
All cluster app with Laundry Washer device type with OTA requestor | Matter over Thread | Release | 1740 K | 409 K | 4 K | 64 K |