v1.0.0.2.4
·
10 commits
to v1.0.0.2-tag-nxp
since this release
Release delivery for Matter support on K32W0, RT1170 + IW612, RT1060+transceivers (K32W0, IW416, 8801), RW61X and MW320.
Versions
List of versions that are included in our Matter release:
- Matter: https://github.com/NXP/matter/tree/v1.0.0.2.4
- ot-nxp: https://github.com/NXP/ot-nxp/tree/v1.0.0.2.4
- sdk(s):
- RT1060: SDK 2.13 github based
- RT1170 package with IW612 support: SDK 2.13.10 available at https://mcuxpresso.nxp.com/en/select
- K32W0: SDK 2.6.11 available at https://mcuxpresso.nxp.com/en/select
- MW320: SDK 2.9.11 based
- RW61X: SDK 2.13.0 available at https://mcuxpresso.nxp.com/en/select
In case you do not have access, please ask your NXP representative
Supported applications
Find below a list of supported WIFI/Thread examples for each NXP platforms:
-
K32W0
-
RT1060 + transceivers (K32W0, IW416, 8801)
-
K32W1
- Not validated. Use previous v1.0.0.2.3 release
-
RT1170 + IW612
-
MW320
-
RW610
Main changes in this release:
-
K32W0
- Add
chip_with_pdm_encryption
as gn build arg to enable/disable PDM encryption. - Add SSBL OTA support.
- OTA multi-image now supports OTA payload with different configurations based on the following elements: application, SSBL, factory data or custom OTA payload.
- OTA multi-image now supports custom OTA payload by using a JSON schema to define the configuration.
- Add factory data OTA restore mechanism to revert to old data in case of error.
- Fix a rotating device id bug.
- Add a postbuild step that automatically signs the K32W0 binaries.
- Other fixes and README updates.
- Add
-
RT+transceivers/RW61X
[RT1060+8801]
Adding support for Matter over Wi-Fi.[RT1060+K32W0]
OTW enabled by default at the boot to flash the K32W0 transceiver (download time estimation: between 2s and 4s depending on the RCP binary size).[RW61X]
Adding the support for Matter over Wi-Fi and Matter over Thread.- Matter stack based on v1.0.0.2 public Matter tag.
- Support for the Matter CLI.
- All_cluster app supports the thermostat device type by default.
- Diagnostic cluster supports.
- Matter multi fabric support.
- Matter over Wi-Fi: Minimal-mdns support to support Matter pairing with subtypes.
- Matter Wifi port state machine fixes.
- Other fixes and README updates.
-
MW320
- Add factory data support
- Miscellaneous bugs fixing
Features
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), 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) and 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) and Matter over Wi-Fi (with BLE commissioning support)
- all-cluster-apps: with the thermostat device type enabled by default
- mw320 - Matter over Wi-Fi (without BLE commissioning support)
Known issues and limitations
- RT+transceivers/RW61X
[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.[RT1170+IW612]
and[RW61X]
Custom manufacturing flow is not implemented. Demo certificates are used for the moment.- The OTA requestor is not supported