Skip to content

v1.3.0.0.1

Compare
Choose a tag to compare
@dvagner dvagner released this 17 May 11:18

This release targets Matter 1.3 support on K32W0, K32W1, RT1060 + radio co-processors (K32W0, IW416, 8801), RT1170 + IW612, and RW61x platforms.


Versions

List of versions that are included in the Matter release:


Features and NXP platforms supported

The release is intended for developers who wish to start developing an
application that uses Matter over Thread, Matter over Wi-Fi or Matter over Wi-Fi + Thread Border Router. To get started
read the following:

Main changes in this release:

  • Main changes applying to all platforms supported in this release:

    • Matter 1.3 support - v1.3.0.0 baseline + 0bafd3bffa035bb8f220c0b58482dcc7c36ce6cf commit
    • Matter environment setup allows to initialize only NXP required software module
    • Add some fixes for Windows bootstrap script
    • Add Python requirements file
    • Matter CLI is sharing code between Zephyr CLI and Matter CLI
    • Common NXP MCU Matter application files moved in common folder
    • Introduction of the wifi_auto_connect module allowing (build option to give Wi-Fi network data) to replace the tcp_download module (targeting devices with Matter over Wi-Fi without BLE support)
  • K32W0 FreeRTOS (Main changes compared to v1.2.0.1.3 release)

    • Fix sign script location path
    • Update KVS logs
  • K32W1 FreeRTOS (Main changes compare to v1.2.0.1.3 release)

    • Platform main change(s):
      • Add support for NVS file system
      • Remove persistent storage delegate from SMU2 Init API
      • Update DAC private key conversion mechanism: the conversion will be handled automatically, based on runtime information.
    • Application main change(s):
      • Add CONNECTIVITY_MANAGER_THREAD_DEVICE_TYPE flag to app gn targets. It can be used to set the Thread device type of the app.
  • RT + transceivers FreeRTOS (Main changes compare to v1.2.0.1.3 release)

    • SDK 2.15.1 support
    • New Matter example applications introduced (as listed above).
  • RW61x FreeRTOS (Main changes compare to v1.2.0.1.3 release)

    • Platform main change(s):
      • NVS file system switch for Matter as a default file system
    • Application main change(s):
      • Matter application code is now common between Zephyr and FreeRTOS
      • New Matter example applications introduced (as listed above).
  • RW61x Zephyr

    • Platform main change(s):
      • OTA requestor support
      • WiFi driver is now shared with Zephyr platform layer
      • Initial support of Matter over Ethernet (not tested)
    • Application main change(s):
      • Matter application code is now common between Zephyr and FreeRTOS
      • New Matter example applications introduced (as listed above).

Known issues and limitations

  • RT+transceivers FreeRTOS:

    • [RT1170+IW612]:
      • some instabilities may happen when doing Matter over Wi-Fi or Matter over Thread exchanges
      • 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
      • session resumption is not supported.
    • [RT1060+transceiver] configurations do not support the OTA requestor feature
  • k32w1 FreeRTOS

    • lighting app with pigweed RPC is not working

Memory footprint summary (Release mode - no Matter CLI)

  • K32W0
Matter Example Connectivity support Build mode Application flash usage Application ram usage Factory data section NVM (external flash PDM area) OS
On/Off Light Matter over Thread Release 597 K 76 K SRAM + 60 K heap 2 K 252 K FreeRTOS
Contact Sensor Matter over Thread Release 595 K 76 K SRAM + 60 K heap 2 K 252 K FreeRTOS
  • K32W1
Matter Example Connectivity support Build mode Application flash usage Application ram usage Factory data section NVM (internal flash area) OS
On/Off Light Matter over Thread Release 654 K 77 K SRAM + 35 K heap 8 K 32 K FreeRTOS
Contact Sensor Matter over Thread Release 610 K 69 K SRAM + 35 K heap 8 K 32 K FreeRTOS
  • RT1060+transceivers
Matter Example Connectivity support Build mode Transceiver Application flash usage Application ram usage (including freeRTOS heap) Factory data section NVM OS
Thermostat app Matter over Thread Release k32w0 1095 K 436 K 4 K 128 K FreeRTOS
Thermostat app Matter over Wi-Fi (with BLE) Release IW416 1381 K 450 K 4 K 128 K FreeRTOS
Thermostat app Matter over Wi-Fi (without BLE) Release 8801 856 K 368 K 4 K 128 K FreeRTOS
  • RT1170+IW612
Matter Example Connectivity support Build mode Application flash usage Application ram usage (including freeRTOS heap) Factory data section NVM OS
Thermostat app with OTA requestor Matter over Wi-Fi (with BLE) Release 1889 K 415 K 4 K 128 K FreeRTOS
Thermostat app with OTA requestor Matter over Wi-Fi with OTBR (with BLE) Release 2182 K 562 K 4 K 128 K FreeRTOS
Thermostat app with OTA requestor Matter over Thread Release 1959 K 422 K 4 K 128 K FreeRTOS
  • RW61X
Matter Example Connectivity support Build mode Application flash usage Application ram usage (including OS heap) Factory data section NVM OS
Thermostat app with OTA requestor Matter over Wi-Fi (with BLE) Release 1806 K 461 K 4 K 64 K FreeRTOS
Thermostat app with OTA requestor Matter over Wi-Fi with OTBR (with BLE) Release 2091 K 601 K 4 K 64 K FreeRTOS
Thermostat app with OTA requestor Matter over Thread Release 1845 K 363 K 4 K 64 K FreeRTOS
Thermostat app with OTA requestor Matter over Wi-Fi (with BLE) Release 2509 K 803 K 4 K 64 K Zephyr

Note: Zephyr applications are using wpa_supplicant is their wifi build, which increases the overall flash footprint by ~650K