Skip to content

v2.3.0

Latest
Compare
Choose a tag to compare
@rerasool rerasool released this 18 Jun 19:09

Matter Extension v2.3.0-1.3 Release Notes

Silicon Labs Matter Simplicity SDK Extension v2.3.0-1.3

This release is only supported for use with Simplicity Studio. Standalone GitHub builds using Ninja are not supported.

Documentation can be viewed at: docs.silabs.com/matter/2.3.0

Releases notes may be truncated on GitHub. Full text can be found: github.com/SiliconLabs/matter_extension/releases/tag/v2.3.0

Versions  

These versions are automatically included with our Matter release, listed here for informational purposes only.

  • Matter: v1.3 (5bb5c9e)
  • Simplicity SDK: v2024.6.0
  • Thread
    • Silicon Labs OpenThread: v2.5.0.0 (1fceb225b)
    • ot-br-posix (e56c02006)
  • Wi-Fi
    • WiSeConnect 3 SDK: v3.3.0 (SiWx917 SoC, SiWx917 NCP)
    • WiSeConnect SDK: v2.8.2 (RS9116)
    • WF200 does not use WiSeConnect SDK, it uses Simplicity SDK components

Features 

This is the Silicon Labs Matter v2.3.0-1.3 release, which provides the functionality to build Matter applications in the Simplicity Studio environment. This release is intended for developers who wish to run a Matter Demo over Thread (15.4) or Wi-Fi, and also manually build examples through Simplicity Studio, SLC-CLI or Visual Studio Code.

This release is certifiable to the Connectivity Standards Alliance (CSA) Matter 1.3 certification program (https://csa-iot.org/) for Thread (MG24 / MG26) and Wi-Fi NCP platform (MG24/WF200).

This release supports only series 2 devices. Series 3 will come in a future release. Use v2.2.x-1.2 for series 1 devices.

Highlights of this release 

  • Quality-tested Matter 1.3 GA solution for Thread, Wi-Fi MG24/WF200, and Wi-Fi MG24/RS9116 (non-sleepy) platforms. Beta solution for Wi-Fi SiWx917 and Wi-Fi MG24/RS9116 (sleepy) platforms.
  • Works with Simplicity SDK v2024.6.0 and WiSeConnect SDK v3.3.0.
  • Introduces Matter over Thread support for BRD4116A, BRD4117A, BRD4118A and BRD2608A boards from the EFR32MG26 family.
  • Introduces the Matter Zigbee CMP (concurrent multi-protocol) Lighting example application which demonstrates the usage of the Matter Stack alongside the Silicon Labs Zigbee stack.
  • Adds support for Long Idle Time ICDs.
  • Adds Provisioning 2.0 Support for EFR32 and SiWx917 SoC.
  • Provides Multi-chip OTA functionality support (EFR32-Thread only).
  • Added support for TA based flash storage for storing factory data in SiWx917 SoC with alpha quality.
  • Enabled Tickless Idle Mode and sleepy stability improvements for SiWx917 SoC.
  • Removes support for EFR32 Series 1 MG12 devices:  BRD4161A, BRD4162A, BRD4163A, BRD4164A, BRD4170A, BRD4166A.
  • Miscellaneous bug fixes and improvements.

Issues fixed in this release

  • Matter projects are not viewable when selecting VS Code as generator
  • Compliance with requirements for total-operation-hours after reboot (TC-DGGEN-2.1) (UID: 1274297)
  • Window Covering devices getting "PacketBuffer: pool EMPTY" after use in ecosystem (UID: 1270031)
  • ZAP issue when copying endpoints resulting in missing configurations (UID: 1244500)
  • Error during keys migration between Matter 1.0/1.1 > 1.3 (UID: 1228958)
  • Fixed possible NVM3 corruption during certain WiFi operations (UID: 1279545)
  • Fixed multiple errors during power cycle after commissioning with Matter over WiFi (UID: 1262301)

General

  • Quick-start guides are provided for running pre-compiled demos and for building examples manually.
  • The Developer's Guide provides information on various technical topics.

Thread

In order to run Matter over Thread, a developer must have at least two Silicon Labs EFR-based devices and a Raspberry Pi with a >32 GB SD Card.

Thread support in Simplicity Studio for the following boards:

  • MG24 boards:
  • MGM24 boards:
    • BRD4316A / SLWSTK6006A / Wireless Start Kit / 2.4GHz@10dBm - xGM240-RB4316A
    • BRD4317A / SLWSTK6006A / Wireless Starter Kit/ 2.4GHz@20dBm - xGM240-RB4317A
    • BRD4318A / SLWSTK6006A / Wireless Starter Kit/ 2.4GHz@20dBm - xGM240-RB4318A
    • BRD4319A (Rev A00 only) / SLWSTK6006A / Wireless Starter Kit/ 2.4GHz@20dBm
    • BRD2704A / Sparkfun Thing Plus MGM240P
    • BRD4337A / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@20dBm - xGM240-RB4337A
  • MG26 boards
    • BRD4116A
    • BRD4117A
    • BRD4118A
    • BRD2608A

Thread support in Simplicity Studio for the following applications:

  • Light
  • Light Switch
  • Lock
  • Window Covering
  • Thermostat
  • OnOff Plug
  • Sensor
  • Dishwasher

Wi-Fi

In order to run Matter over Wi-Fi, a developer must have the following hardware:

  • Silicon Labs Wireless starter/development kit which is mentioned below
  • Raspberry Pi with a >32 GB SD Card

Wi-Fi support for the following boards:

Note: Firmware for RS9116, SiWx917 NCP & SiWx917 SoC can be found in the Matter Software Artifacts page in the documentation or Assets section of this page.

Wi-Fi support in Simplicity Studio for the following applications:

  • SoC supported applications:
    • Light
    • Lock
    • Light Switch
    • Window Covering
    • On/Off plug
    • Thermostat
    • Dishwasher
  • NCP supported applications:
    • Lock
    • Thermostat
    • Window Covering
      • Note: SiWx917 NCP is the only device combination which supports Window Covering App.

Wi-Fi ICD support for the following applications:

  • Lock (ICD is enabled by default)
    • With chip-tool
    • With EFR32xG24 with RS9116, WF200, SiWx917 NCP, SiWx917 SoC
  • Window Covering
    • With chip-tool 
    • With EFR32xG24 with SiWx917 NCP, SiWx917 SoC
  • Thermostat
    • With chip-tool
    • With EFR32xG24 with RS9116, WF200, SiWx917 NCP
  • Light Switch
    • With chip-tool
    • With SiWx917 SoC

Reference guide to enable the sleepy functionality for Wi-Fi: Wi-Fi ICD

Wi-Fi changes in this release:

  • Adds Matter support for WiSeConnect 3.3.0 SDK on SiWx917 SoC & NCP boards.
  • Enabled Tickless Idle Mode and sleepy stability improvements on SiWx917 SoC.
  • Added support for TA based flash storage for storing factory data in SiWx917 SoC with alpha quality.

Wi-Fi supported in this release:

  • Wi-Fi Mixed and Transition Modes of AP connection security modes. Wi-Fi Mixed Mode is enabled by default.
  • Certificate Provisioning 2.0 for Matter Device Attestation Credentials on SiWx917 SoC.
  • Supports SiWx917 SoC 1.8 MB Common flash board variants - BRD4338A
  • Supported OTA functionality on SiWx917 SoC.
  • Supported OTA (M4 image only) functionality on SiWx917 NCP.
  • Supported LCD functionality on SiWx917 SoC and SiWx917 NCP.
  • Supported ICD functionality on SiWx917 SoC & NCP devices.

Wi-Fi not supported in this release:

  • SiWx917 SoC 1.6 MB Common flash board variants - BRD4338A are no longer supported.
    • Note: Please contact Silicon Labs for converting 1.6MB to 1.8MB mode.
  • External Flash on EFR32xG24 with RS9116 or SiWx917 (planned in a future release).
  • OTA Update with Internal Flash on EFR32xG24 with WF200.
  • Connection to APs using Enterprise security modes (only Personal WPAx security modes are supported).
  • Connection to APs from WF200 using WPA3 security mode.

Ecosystems - 

This release has been tested and proven to work for commissioning and control with the following Ecosystems on the hardware and software versions listed below:

Google

  Silicon Labs Device Application Hub Phone App Software Wi-Fi Access Point
Thread BRD4187C EFR32MG24 lighting-app

Hardware: Google Nest Hub Gen 2

Software: Hub Software Version: 54.103.7.577294944

Hardware: Pixel 5a

Software: Android version 14

Google Home version: 3.10.1.6

Eero AP

Asus_Ax3000

NETGEAR44

Wi-Fi

SiWx917 SoC



lighting-app, on-off app, lock-app, window-app



Hardware: Google Nest Hub, Model : GUIK2

Software: Hub Software Version: Chromecast 3.73.411796 


 


Hardware: OPPO Reno CPH1919

Software: Android version 12


 


Google Home version: 3.18.1.4


 



ASUS (Model: XT8) 


 

Apple

  Silicon Labs Device Application Hub Phone App Software Wi-Fi Access Point
Thread BRD4187C EFR32MG24 lighting-app, lock-app

Hardware: Apple TV Model MXH02LL/A

Software: 17.4

Hardware: iPhone 13

Software: 17.5.1

Apple Home version: 17.4

Eero AP

Asus_Ax3000

NETGEAR44

Wi-Fi

SiWx917 SoC


lighting-app, on-off app, lock-app, window-app


Hardware: Home Pod Mini
Software: 17.5 (21L569)

 


Hardware: iPhone SE
Software : 17.5.1

 


Apple Home version: 17.5.1

 


ASUS (Model: XT8) 

Amazon

  Silicon Labs Device Application Hub Phone App Software Wi-Fi Access Point
Thread BRD4187C EFR32MG24 lighting-app

Hardware: Amazon Echo 4th Gen

Software: Hub Software Version: 10101192836

Hardware: Pixel 5a

Software: Android version 14

Alexa version: 2.2.595606

Eero AP

Asus_Ax3000

NETGEAR44

Wi-Fi

SiWx917 SoC
 
lighting-app, on-off app, lock-app, window-app

Hardware: Amazon Echo 4th Gen

Software: Hub Software Version: 10369673092

 

Hardware: OPPO Reno CPH1919

Software: Android version 12

 

Alexa version: 2.2.567992.0

 

ASUS (Model: XT8) 

Samsung

  Silicon Labs Device Application Hub Phone App Software Wi-Fi Access Point
Thread BRD4187C EFR32MG24 lighting-app, lock-app

Hardware: SmartThings Station

Software: Hub Software Version: 000.052.00009

Hardware: Charging Hub

Software Controller version: 1.0.15-5

Hardware: Pixel 5a

Software: Android version 14

SmartThings Version: 1.8.14.26

Eero AP

Asus_Ax3000

NETGEAR44

Wi-Fi

SiWx917 SoC
 

lighting-app, on-off app, lock-app, window-app


Hardware: SmartThings Station

Software: Hub Software Version: 000.052.00021

 


Hardware: OPPO Reno CPH1919

Software: Android version 12

 


SmartThings Version: 1.8.14.26

 


ASUS (Model: XT8)

Known Issues

General

  • On some EFR32 boards the RTT logs might not display correctly. The workaround is to use the "-device EFR32MG12PXXXF1024" and "-if SWD" parameters when invoking JLinkExe.
  • The Matter device images require approximately 700k in flash space. As a result only a subset of EFR32MG2x devices are supported. For a complete list of devices supported consult the documentation located at Matter Hardware Requirements.
  • Matter SDK Issues (https://github.com/project-chip/connectedhomeip)
    • BLE Connection/Timeout error occurs occasionally during commissioning with the chip-tool running on Raspberry Pi or Linux (project-chip#16178). Running on these platforms requires an access point with both 2.4 GHz and 5 GHz capabilities. There is BLE-Wi-Fi interference when connected over the 2.4 GHz channel. This is resolved by connecting the chip-tool device to a 5 GHz SSID and the end device to a 2.4 GHz SSID for the same Wi-Fi network.
  • An upgrade of an existing Studio project to the current version of the extension is not supported. 
  • In some rare cases a Simplicity Studio project build may fail due to missing files in the zap-generated/  directory (e.g. "gen_config.h not found").
    • Workaround: Delete the .zap folder in the home directory.
  • The Simplicity Studio project upgrade dialog can be exited only by closing the project tab (clicking on the "x" button in the top right corner).
  • Incorrect state error sometimes while commissioning another fabric.
  • The Matter Provisioning GUI tool is not supported in this release, the workaround is to run the provision.py script directly as described in Test Matter Certificates for Development.
  • Unbolt feature is not supported via the ecosystems like Apple, Samsung and Amazon Alexa but it is supported by our device default due to which Unlock with these Ecosystem will fail. To disable unbolt feature, the feature bit for the DoorLock Cluster should be update from 0x1DB3 to 0xDB3.

Thread

  • Silicon Labs has provided a complete image file for the Raspberry Pi that can be flashed onto an SD card to create the "Matter Hub", which is a Raspberry Pi running Ubuntu and includes a pre-built version of the Open Thread Border Router (OTBR) and chip-tool. The image we have provided is quite large, ~2 GB. As a result it can take quite a while to download the .zip file and flash it onto an SD card. Depending on your connection the process could take up to half an hour. Regardless, the demo and development experiences using this pre-built image is a much faster process than building the Matter Hub from scratch.
  • Devices using low-power intermittently remain stuck in EM1 between polls. Devices experience expected functionality in-between these intermittent EM1 phases. (UID: 1197733)
  • The Matter Zigbee sequential CMP app does not properly disconnect/shutdown the zigbee network once it joined the Matter/Thread network.
  • Matter attestation credentials can conflict with Lockbits in Series 2, requiring moving the location of the attestation credentials when lockbits are used. Please see the guide Moving the Matter Attestation Credentials on Series 2 (MG24) for details. (UID: 1235425)
  • Matter OTA can get stuck if the bootloader uses EUSART1 for external SPI Flash instead of the default EUSART0 interface. Known workaround requires adding extra code to reinitialize the EUSART1 when coming out of sleep. (UID: 1283709)

Wi-Fi

  • Below issues are observed on SiWx917 SoC:
    • OTA upgrade doesn't not reconnect without reset button with Jlink.
    • Observed CASE Session timed out between sigma1 and sigma3 while sending Unicast command with Lock sleepy app, which sometimes results in resource busy error from the device (until the device commissioning times out).
    • Sometimes Chip tool returns "No matching device found" failure for BLE advertisement
    • Observed Commissioning failures in WPA3 Transition Mode.
    • When Sleepy is enabled, Jlink gets disconnected resulting in RTT logging issue. In order to capture logs during sleepy, enable UART on serial terminal.
    • Matter shell will not work when sleepy is enabled.
    • Sometimes observed random commissioning failures.
    • "Cancelling incomplete address resolution as device is being deleted" is observed sometimes while trying to send any unicast command.
  • Below issues are observed on SiWx917 NCP:
    • Sometimes Timeout issues are observed immediately after commissioning.
    • Sometimes observed random commissioning failures.
    • "Cancelling incomplete address resolution as device is being deleted" is observed when trying to send any unicast command.
  • Below issues are observed on RS9116 EVK:
    • Intermittent Init failures are observed after resetting the device.
    • When LCD is enabled, in order to reset the device properly, reset button to be pressed until the Silabs logo appeared on the LCD.
  • In EFR32MG24+WF200 device combination, WF200 Firmware exception is observed when both ICD and matter shell is enabled. In order to make matter shell to work for Lock application with this device combination, ICD is disabled. 
  • The external bootloader should not be used with the EFR32MG24+RS9116/SiWx917NCP device combination. Only use the internal bootloader.
  • If the user modifies the discriminator in CHIProjectconfig.h, the modified discriminator is not updated in QR code.
  • OTA Update: sometimes boot loading with latest image does not work with WF200 with EFR32xG24 device combination. This issue is resolved by applying the workaround described in the Matter Wi-Fi FAQ.
  • RSI Send failure sometimes occurs within 1 hour of commissioning with the RS9116 EVK with Apple/Google Home. To recover from this issue, try one of the following:
    • Reboot the device and wait for 5-10 minutes, or
    • Erase the flash, re-flash the application and repeat commissioning.
  • Commissioning fails with an "out of memory" error when an OpenThread device in the same network was added using an Apple HomePod Mini.
  • TriggerEffect command in Identify cluster and Group commands only work for some specific access points when IGMP snooping is disabled.
  • When setting up the Ozone Debugger on Mac the location of the JLinkDevices.xml file has moved, Follow this documentation in order to place it in the proper location.
  • Timeout can sometimes happen during operationalSessionStatus.
  • RS9116 and WF200 apps do not build with VS Code as generator.