v1.2.0.0.1
·
23 commits
to v1.2.0.0-tag-nxp
since this release
Release delivery for Matter 1.2 support on K32W0, RT1060+transceivers (K32W0, IW416, 8801), RT1170 + IW612 and RW61X.
Versions
List of versions that are automatically included in our Matter release:
- Matter: https://github.com/NXP/matter/tree/v1.2.0.0.1
- To fix python lib dependencies please update your branch to 5e0cbc9 (see project-chip#30981)
- ot-nxp: https://github.com/NXP/ot-nxp/tree/v1.2.0.0.1
- sdk(s):
- K32W0 Download public K32W0 SDK 2.6.13 available at https://mcuxpresso.nxp.com/en/select
- RT1060 SDK 2.13.2 github based
- RT1170+IW612 Download public SDK 2.13.3 available at https://mcuxpresso.nxp.com/en/select
- RW61X Download SDK 2.13.2 available at https://mcuxpresso.nxp.com/en/select
In case you do not have access, please ask your NXP representative.
Features and NXP platforms supported
The release is intended for developers who wish to start developing an
application that use matter over thread or matter over wifi. To get started
read the following:
- K32W0 - Matter over Thread (with BLE commissioning support):
- RT1060+K32W0 - Matter over Thread (with BLE commissioning support), RT1060+IW416 - Matter over Wi-Fi (with BLE commissioning support) or RT1060+8801 - Matter over Wi-Fi:
- all-cluster-apps: with the thermostat device type enabled by default
- RT1170+IW612 - Matter over Thread (with BLE commissioning support) or Matter over Wi-Fi (with BLE commissioning support)
- all-cluster-apps: with the thermostat device type enabled by default
- RW61X - Matter over Thread (with BLE commissioning support) or Matter over Wi-Fi (with BLE commissioning support)
- 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.0 tag switch
- Openthread public commit: openthread/openthread@4e2ed64 supported + patch commit openthread/openthread@3d5cb36
-
K32W0
- Add support for OTA encryption.
- Add support for simple hash verification, a less secure alternative to secure boot.
- Add support for SSBL versioning. Version can be accessed and logged at application level.
- Add mechanism for exposing BLE events to the application.
- Add support for ICD for contact sensor reference app.
- Update factory data generator script.
- Fix an AES related bug during OTA.
- Other fixes and README updates.
-
RT1170+IW612
- RT1170+IW612 SDK 2.13.3 support
-
RW61X
- Switch application device type to laundry-washer by default
- Various configuration fixes to support laundry-washer device type
- Session resumption issue fixed
- RW61X SDK 2.13.2 support
-
RT1060 + transceivers
- Switch to RT1060 2.13.2 github SDK
- Switch to a new lwip version including router advertisement processing
-
RT+transceivers/RW61X (common changes)
- NXP RT GN architecure reworked to provide more configuration flexibility to the application so that SDK/Matter flags or SDK files could be added in the application without having to modify NXP platform enablement gn files
- Code cleanup
- New Wi-Fi API added for network disconnection
Known issues and limitations
- RT+transceivers
[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
Memory footprint summary
- K32W0
Device type | 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 | 584 K | 84 K SRAM + 60 K heap | 2 K | 252 K |
Contact Sensor | Matter over Thread | Release | 591 K | 84 K SRAM + 60 K heap | 2 K | 252 K |
Door Lock | Matter over Thread | Release | 547 K | K SRAM + 60 K heap | 2 K | 252 K |
- RT1060+transceivers
Device type | Connectivity support | Build mode | Transceiver | Application flash usage | Application ram usage (including freeRTOS heap) | Factory data section | NVM |
---|---|---|---|---|---|---|---|
Thermostat | Matter over Thread | Release | k32w0 | 1027 K | 435 K | 4 K | 128 K |
Thermostat | Matter over Wi-Fi (with BLE) | Release | IW416 | 1271 K | 442 K | 4 K | 128 K |
Thermostat | Matter over Wi-Fi (without BLE) | Release | 8801 | 844 K | 362 K | 4 K | 128 K |
- RT1170+IW612
Device type | Connectivity support | Build mode | Application flash usage | Application ram usage (including freeRTOS heap) | Factory data section | NVM |
---|---|---|---|---|---|---|
Thermostat with OTA requestor | Matter over Wi-Fi (with BLE) | Release | 1810 K | 538 K | 4 K | 128 K |
Thermostat with OTA requestor | Matter over Thread | Release | 1874 K | 500 K | 4 K | 128 K |
- RW61X
Device type | Connectivity support | Build mode | Application flash usage | Application ram usage (including freeRTOS heap) | Factory data section | NVM |
---|---|---|---|---|---|---|
Laundry Washer with OTA requestor | Matter over Wi-Fi (with BLE) | Release | 1676 K | 528 K | 4 K | 64 K |
Laundry Washer with OTA requestor | Matter over Thread | Release | 1717 K | 403 K | 4 K | 64 K |