Skip to content

Releases: SiliconLabs/matter

v1.0.4-1.0

16 Feb 19:06
Compare
Choose a tag to compare

Silicon Labs Matter v1.0.4-1.0

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/1.0.4

Releases notes may be truncated on GitHub. Full text can be found here: github.com/SiliconLabs/matter/releases/tag/v1.0.4-1.0


Versions

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


Features

This is the Silicon Labs Matter v1.0.4-1.0 release, which provides the functionality to build Matter applications in 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.

  • To get started, download Simplicity Studio from the following link: Simplicity Studio, install GSDK 4.2.1, along with Silicon Labs Matter v1.0.4.

Highlights of this release

  • BRD4166A, BRD2601B, BRD2703A use its LED(s) to showcase app/network functionality in examples such as Lightbulb
  • BRD4316A, BRD4317A use its LCD to display app functionality in examples such as Thermostat
  • Quality tested Matter 1.0 solution for Thread (MG12, MG24) and Wi-Fi NCP platforms (RS9116, WF200, SiWx917)

Note: Due to the optimization of example projects done in this release it is recommended that existing Thread projects should not be updated to the new extension version, projects should be recreated from scratch.

General

  • Documentation provided for running pre-compiled demos and for building examples manually
  • Reference guides provided for general topics such as Commissioning Process, Security and Matter OTA Software Update

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
    • BRD4317A / SLWSTK6006A / Wireless Starter Kit/ 2.4GHz@20dBm
    • BRD4319A / SLWSTK6006A / Wireless Starter Kit/ 2.4GHz@20dBm
    • BRD2704A / Sparkfun Thing Plus MGM240P 
  • MG12 boards:

    • EFR32MG12 Development Kit
    • BRD4161A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
    • BRD4162A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@10dBm
    • BRD4163A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
    • BRD4164A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
    • BRD4170A / SLWSTK6000B / Multiband Wireless Starter Kit / 2.4GHz@19dBm, 915MHz@19dBm
    • BRD4166A / SLTB004A / Thunderboard Sense 2 / 2.4GHz@10dBm

Thread support in Simplicity Studio for the following applications:

  • Light
  • Light-switch
  • Lock
  • Window Covering
  • Thermostat

Wi-Fi

In order to run Matter over Wi-Fi, a developer must have either a Silabs RS9116 or WF200 or SiWx917 development kit and a Silabs EFR development kit (WSTK) with a single EFR32. This is because the EFR32 is used as a host processor and for its Bluetooth LE capabilities.

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

  • MG24 boards:

    • BRD4186C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@10dBm
    • BRD4187C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@10dBm
  • MG12 boards:

    • EFR32MG12 Development Kit
    • BRD4161A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
    • BRD4162A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@10dBm
    • BRD4163A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
    • BRD4164A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
    • BRD4170A / SLWSTK6000B / Multiband Wireless Starter Kit / 2.4GHz@19dBm, 915MHz@19dBm
  • Wi-Fi Dev Kit

    • RS9116
    • SiWx917
      • NCP mode:
        • BRD8036A / Expansion Board / 2.4GHz
    • WF200
      • WF200 / Single Band Wi-Fi Expansion Board / 2.4GHz
      • WFM200S / Single Band Wi-Fi Expansion Board / 2.4GHz
    • Interconnect board (included in the Wi-Fi kits)
    • SPI Cable (included in the RS9116 kit)
    • Jumper Cables (included in the RS9116 kit)

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

  • Light
  • Light Switch
  • Lock
  • Window Covering
  • Thermostat

Wi-Fi support in Simplicity Studio for the following device combinations:

  • EFR32xG24 + RS9116
  • EFR32xG24 + SiWx917
  • EFR32xG24 + WF200
  • EFR32MG12 + RS9116
  • EFR32MG12 + WF200

Changes in this release:

  • None for Wi-Fi

Supported in this release:

  • Networks with one or two EFR-9116 device combinations.
  • Support for the following controllers and ecosystems:
    • Google Nest Hub 2nd Gen
    • Apple HomePod Mini
    • Samsung SmartThings 
    • Amazon Echo 4th Gen
  • WPA and WPA2 AP connection security modes
  • WPA3 support may be enabled by adding the build configuration parameter --rs91x_wpa3_only in the Studio
    • Enabling WPA3 during build will disable support for WPA and WPA2

Not supported in this release:

  • Networks with up to 12 IoT devices (planned in a future release)
  • Certificate Injection for Matter Device Attestation Credentials for EFR32MG12 and EFR23xG24
  • Matter shell for running certification tests on EFR32MG12 and EFR23xG24
  • LCD Display and QR code on EFR32xG24 (planned in a future release)
  • External Flash on EFR32xG24 (planned in a future release)
  • OTA Updates on EFR32xG24 (planned in a future release)
  • Group commands in Thermostat App (planned in a future release)
  • Changing the WLAN connection region at runtime on RS9116
  • Connection to AP's using Enterprise security modes (only Personal WPAx security modes are supported)

Known Issues

General

  • The Matter device images require approximately 700k in flash s...
Read more

v1.0.3-1.0

03 Feb 18:18
Compare
Choose a tag to compare

Silicon Labs Matter v1.0.3-1.0

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

Releases notes may be truncated on GitHub. Full text can be found here: github.com/SiliconLabs/matter/releases/tag/v1.0.3-1.0


Versions

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


Features

This is the Silicon Labs Matter v1.0.3-1.0 release, which provides the functionality to build Matter applications in 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.

  • To get started, download Simplicity Studio from the following link: Simplicity Studio, install GSDK 4.2.1, along with Silicon Labs Matter v1.0.3.

Highlights of this release

  • Added BRD2704A Sparkfun MGM240P board support for Thread
  • Added support for missing Wi-Fi combinations with WF200 and SiWx917
  • Quality tested Matter 1.0 solution for Thread (MG12, MG24) and Wi-Fi NCP platforms (RS9116, WF200, SiWx917)

General

  • Documentation provided for running pre-compiled demos and for building examples manually
  • Reference guides provided for general topics such as Commissioning Process, Security and Matter OTA Software Update

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
    • BRD4317A / SLWSTK6006A / Wireless Starter Kit/ 2.4GHz@20dBm
    • BRD4319A / SLWSTK6006A / Wireless Starter Kit/ 2.4GHz@20dBm
    • BRD2704A / Sparkfun Thing Plus MGM240P 
  • MG12 boards:

    • EFR32MG12 Development Kit
    • BRD4161A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
    • BRD4162A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@10dBm
    • BRD4163A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
    • BRD4164A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
    • BRD4170A / SLWSTK6000B / Multiband Wireless Starter Kit / 2.4GHz@19dBm, 915MHz@19dBm
    • BRD4166A / SLTB004A / Thunderboard Sense 2 / 2.4GHz@10dBm

Thread support in Simplicity Studio for the following applications:

  • Light
  • Light-switch
  • Lock
  • Window Covering
  • Thermostat

Wi-Fi

In order to run Matter over Wi-Fi, a developer must have either a Silabs RS9116 or WF200 or SiWx917 development kit and a Silabs EFR development kit (WSTK) with a single EFR32. This is because the EFR32 is used as a host processor and for its Bluetooth LE capabilities.

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

  • MG24 boards:

    • BRD4186C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@10dBm
    • BRD4187C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@10dBm
  • MG12 boards:

    • EFR32MG12 Development Kit
    • BRD4161A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
    • BRD4162A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@10dBm
    • BRD4163A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
    • BRD4164A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
    • BRD4170A / SLWSTK6000B / Multiband Wireless Starter Kit / 2.4GHz@19dBm, 915MHz@19dBm
  • Wi-Fi Dev Kit

    • RS9116
    • SiWx917
      • NCP mode:
        • BRD8036A / Expansion Board / 2.4GHz
    • WF200
      • WF200 / Single Band Wi-Fi Expansion Board / 2.4GHz
      • WFM200S / Single Band Wi-Fi Expansion Board / 2.4GHz
    • Interconnect board (included in the Wi-Fi kits)
    • SPI Cable (included in the RS9116 kit)
    • Jumper Cables (included in the RS9116 kit)

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

  • Light
  • Light Switch
  • Lock
  • Window Covering
  • Thermostat

Wi-Fi support in Simplicity Studio for the following device combinations:

  • EFR32xG24 + RS9116
  • EFR32xG24 + SiWx917
  • EFR32xG24 + WF200
  • EFR32MG12 + RS9116
  • EFR32MG12 + WF200

Changes in this release:

  • Added Demo Projects in Simplicity Studio for Light, Lock, Switch, Window Covering and Thermostat Apps, for the following device combinations:
    • EFR32xG24 + WF200
    • EFR32MG12 + WF200
    • EFR32xG24 + SiWx917

Supported in this release:

  • Networks with one or two EFR-9116 device combinations.
  • WPA and WPA2 AP connection security modes
  • WPA3 support may be enabled by adding the build configuration parameter --rs91x_wpa3_only in the Studio
    • Enabling WPA3 during build will disable support for WPA and WPA2

Not supported in this release:

  • Networks with up to 12 IoT devices (planned in a future release)
  • Certificate Injection for Matter Device Attestation Credentials for EFR32MG12 and EFR23xG24
  • Matter shell for running certification tests on EFR32MG12 and EFR23xG24
  • LCD Display and QR code on EFR32xG24 (planned in a future release)
  • External Flash on EFR32xG24 (planned in a future release)
  • OTA Updates on EFR32xG24 (planned in a future release)
  • Group commands in Thermostat App (planned in a future release)
  • Changing the WLAN connection region at runtime on RS9116
  • Connection to AP's using Enterprise security modes (only Personal WPAx security modes are supported)

Known Issues

General

  • The Matter device images require approximately 700k in flash space. As a result only a subset of EFR32MG12 and EFR32MG2x devices are supported. For a complete list of devices supported consult the documentation located within this repo at ./docs/silabs/
  • Sending 10+ chip-tool commands may result in “Invalid CASE Parameters” error. Fixed by resetting the device.
  • The "Copy Content" option is currently not supporte...
Read more

v1.0.1-1.0

20 Dec 00:17
Compare
Choose a tag to compare

Silicon Labs Matter v1.0.1-1.0

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

Releases notes may be truncated on GitHub. Full text can be found here: github.com/SiliconLabs/matter/releases/tag/v1.0.1-1.0


Versions

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


Features

This is the Silicon Labs Matter v1.0.1-1.0 release, which launches the functionality to build Matter applications in 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.

  • To get started, download Simplicity Studio from the following link: Simplicity Studio, install GSDK 4.2, along with Silicon Labs Matter v1.0.1.

Highlights of this release

  • Added precompiled demos and sample applications for Simplicity Studio
  • Added support for application development in Simplicity Studio
  • Added documentation published to docs.silabs.com
  • Quality tested Matter 1.0 solution for Thread (MG12, MG24) and Wi-Fi NCP platform (RS9116)

General

  • Documentation provided for running pre-compiled demos and for building examples manually
  • Reference guides provided for general topics such as Commissioning Process, Security and Matter OTA Software Update

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:

    • BRD4186C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@10dBm
    • BRD4187C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@20dBm
    • BRD2601B / MG24 Explorer Kit
    • BRD4316A / SLWSTK6006A / Wireless Start Kit / 2.4GHz@10dBm
    • BRD4317A / SLWSTK6006A / Wireless Starter Kit/ 2.4GHz@20dBm
    • BRD4319A / SLWSTK6006A / Wireless Starter Kit/ 2.4GHz@20dBm
    • BRD2703A / MG24 Explorer Kit
  • MG12 boards:

    • EFR32MG12 Development Kit
    • BRD4161A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
    • BRD4162A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@10dBm
    • BRD4163A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
    • BRD4164A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
    • BRD4166A / SLTB004A / Thunderboard Sense 2 / 2.4GHz@10dBm
    • BRD4170A / SLWSTK6000B / Multiband Wireless Starter Kit / 2.4GHz@19dBm, 915MHz@19dBm

Thread support in Simplicity Studio for the following applications:

  • Light
  • Light-switch
  • Lock
  • Window Covering
  • Thermostat

Wi-Fi

In order to run Matter over Wi-Fi, a developer must have either a Silabs RS9116 development kit and a Silabs EFR development kit (WSTK) with a single EFR32. This is because the EFR32 is used as a host processor and for its Bluetooth LE capabilities.

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

  • MG24 boards:

    • BRD4186C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@10dBm
  • MG12 boards:

  • Wi-Fi Dev Kit

    • RS9116
    • Interconnect board (included in the Wi-Fi kits)
    • SPI Cable (included in the RS9116 kit)
    • Jumper Cables (included in the RS9116 kit)

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

  • Light
  • Light Switch
  • Lock
  • Window Covering
  • Thermostat

Wi-Fi support in Simplicity Studio for the following device combinations:

  • EFR32xG24 + RS9116
  • EFR32MG12 + RS9116

Supported:

  • Networks with one or two EFR-9116 device combinations.
  • WPA and WPA2 AP connection security modes

Not supported in this release:

  • Simplicity Studio Apps for the following device combinations (planned in a future release):
    • EFR32xG24 + SiWx917
    • EFR32xG24 + WF200
    • EFR32MG12 + WF200
  • Simplicity Studio Support for MG12, MG24 and RS9116 boards other than those listed above (planned in a future release)
  • Support for the following controllers (planned in a future release):
    • Google Nest Hub
  • Networks with up to 12 IoT devices (planned in a future release)
  • WPA3 Connection security mode (planned in a future release)
  • Certificate Injection for Matter Device Attestation Credentials for EFR32MG12 and EFR23xG24
  • LCD Display on EFR32xG24 (planned in a future release)
  • External Flash on EFR32xG24 (planned in a future release)
  • OTA Updates on EFR32xG24 (planned in a future release)
  • Group commands in Thermostat App (planned in a future release)
  • Changing the WLAN connection region at runtime on RS9116
  • Connection to AP's using Enterprise security modes (only Personal WPAx security modes are supported)

Known Issues

General

  • The Matter device images require approximately 700k in flash space. As a result only a subset of EFR32MG12 and EFR32MG2x devices are supported. For a complete list of devices supported consult the documentation located within this repo at ./docs/silabs/
  • Sending 10+ chip-tool commands may result in “Invalid CASE Parameters” error. Fixed by resetting the device.
  • Viewing device logs with JLinkExe requires passing the "-if SWD" parameter to the command
  • The "Copy Content" option is currently not supported in the creation of a new Matter project in Studio

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 including a pre-built version of the Open Thread Border Router (OTBR) and chip-tool. The image we have provided is quite large, ~4GB. 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.

Wi-Fi

  • Devices currently fail to reconnect after disconnection. A device must be rebooted in order for it to recover its connection.
  • Address Resolve Error occurs occasionally during commissioning. Commissioning should work on the next attempt.
    • This has been seen to occur more frequently with one specific access point – MI Router 4C
  • WLAN connection rarely may fail from RS9116 with an “access point not found” error. Commissioning should work on the next attempt.
  • Commissioning fails with an "out of memory" error when an OpenThread device in the same network was added using an Apple Homepod Mini.
  • Commissioning step 18 failure occurs occasionally:
    • This has been seen to occur more frequently with one specific access point – MI Router 4C
    • When this issue occurs, try the following steps to run commissioning successfully:
      • Delete all files in your chip-tool's /tmp folder
      • Factory Reset your access point
  • TriggerEffect command in Identify cluster does not work on EFR32xG24 with RS9116/WF200.
  • Group commands do not work for one specific access point: ASUS RT-AX88U.
  • Timeout error occurs after running the Thermostat App for 1 hour or more on the EFR32xG24 + RS9116 device combination.
  • Matter SDK Issues (https://github.com/project-chip/connectedhomeip)
    • BLE Connection/Timeout error occurs occasionally during c...
Read more

v1.0.2-1.0

20 Dec 00:19
Compare
Choose a tag to compare

Silicon Labs Matter GitHub v1.0.2-1.0

Releases notes may be truncated on GitHub. Full text can be found here: github.com/SiliconLabs/matter/releases/tag/v1.0.2-1.0


Versions

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


Features

This is the v1.0.2-1.0 release of the Silicon Labs Matter GitHub repo. 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 VS Code.

This release is certifiable to the Connectivity Standards Alliance (CSA)'s Matter 1.0 certification program (https://csa-iot.org/) for Thread (MG12, MG24). Wi-Fi platforms have a few known issues that will be patched in the near future.

  • To get started, read these release notes for features and known issues, and follow README for instructions to run demos and build examples
  • For issues, log it on the issues tab of the repo

Highlights of this release

  • Adds Support for the 917 SoC Dual Flash Device (Alpha 1)
  • Adds OTA Update Support over Wi-Fi for MG24
  • Works with Apple ecosystem for Wi-Fi (in addition to Google for Wi-Fi; and Google, Apple and Samsung SmartThings for Thread)
  • Quality tested Matter 1.0 solution for Thread (MG12, MG24) and Wi-Fi NCP platforms (RS9116, WF200, SiWx917)

General

  • Documentation provided for running pre-compiled demos and for building examples manually, for example through the VS Code development environment
    • Instructions are provided for building on Linux, Mac and Windows
  • Reference guides provided for the following:
    • Commissioning Process Overview
    • Security Overview
    • Building a Custom Matter Device using ZAP
    • Matter OTA Software Update
    • Matter Attestation Credentials for EFR32
    • Using Simplicity Studio's Pin Tool and Project Configurator with Matter
    • Using Simplicity Studio's BLE GATT Configurator with Matter
    • Using Simplicity Studio's Energy Profiler with Matter
    • Using Wireshark to Capture Network Traffic in Matter
    • Matter EFR32 Flash Savings Guide

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 for the following boards:

  • MG24 boards:

    • BRD4186C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@10dBm
    • BRD4187C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@20dBm
    • BRD2601B / MG24 Explorer Kit
    • BRD4316A / SLWSTK6006A / Wireless Start Kit / 2.4GHz@10dBm
    • BRD4317A / SLWSTK6006A / Wireless Starter Kit/ 2.4GHz@20dBm
    • BRD4319A / SLWSTK6006A / Wireless Starter Kit/ 2.4GHz@20dBm
    • BRD2703A / MG24 Explorer Kit
  • MG12 boards:

    • EFR32MG12 Development Kit
    • BRD4161A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
    • BRD4162A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@10dBm
    • BRD4163A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
    • BRD4164A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
    • BRD4166A / SLTB004A / Thunderboard Sense 2 / 2.4GHz@10dBm
    • BRD4170A / SLWSTK6000B / Multiband Wireless Starter Kit / 2.4GHz@19dBm, 915MHz@19dBm

Thread support for the following applications:

  • Light
  • Light-switch
  • Lock
  • Window Covering
  • Thermostat
  • On/Off plug

Wi-Fi

In order to run Matter over Wi-Fi, a developer must have either a Silabs RS9116 or WF200 or SiWx917 development kit and a Silabs EFR development kit (WSTK) with a single EFR32. This is because the EFR32 is used as a host processor and for its Bluetooth LE capabilities.

Wi-Fi support for the following boards:

  • MG24 boards:

    • BRD4186C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@10dBm
    • BRD4187C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@20dBm -
  • MG12 boards:

    • EFR32MG12 Development Kit
    • BRD4161A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
    • BRD4162A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@10dBm
    • BRD4163A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
    • BRD4164A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
    • BRD4170A / SLWSTK6000B / Multiband Wireless Starter Kit / 2.4GHz@19dBm
  • Wi-Fi Dev Kit

    • RS9116
    • SiWx917
      • NCP mode:
        • BRD8036A / Expansion Board / 2.4GHz
      • SoC mode
        • BRD4325A with Dual Flash / Dual Flash Radio Board / 2.4GHz
    • WF200
      • WF200 / Single Band Wi-Fi Expansion Board / 2.4GHz
      • WFM200S / Single Band Wi-Fi Expansion Board / 2.4GHz
    • Interconnect board (included in the Wi-Fi kits)
    • SPI Cable (included in the RS9116 kit)
    • Jumper Cables (included in the RS9116 kit)

Wi-Fi support for the following applications:

  • Light
    • With CHIP Tool, Google Nest and Apple Homepod Mini controllers
    • With all device combinations
  • Lock
    • With CHIP Tool, Google Nest and Apple Homepod Mini controllers
    • With all device combinations
  • Light Switch
    • With CHIP Tool
    • With all device combinations
  • Window Covering
    • With CHIP Tool and Apple Homepod Mini controllers
    • With all device combinations
  • On/Off plug
    • With CHIP Tool, Google Nest and Apple Homepod Mini controllers
    • With all NCP Mode device combinations (917 SoC not supported)
  • Thermostat
    • With CHIP Tool, Google Nest and Apple Homepod Mini controllers
    • With all NCP Mode device combinations (917 SoC not supported)

Wi-Fi support for the following device combinations:

  • SoC mode:
    • SiWx917
  • NCP mode:
    • EFR32xG24 + SiWx917
    • EFR32xG24 + RS9116
    • EFR32xG24 + WF200
    • EFR32MG12 + RS9116
    • EFR32MG12 + WF200

Changes in this release:

  • Added Support for the SiWx917 SoC Dual Flash Device with Light, Lock, Switch and Window Covering Apps
  • Tested with Apple Homepod Mini...
Read more

v1.0.0

02 Nov 20:12
Compare
Choose a tag to compare

Silicon Labs Matter GitHub v1.0.0

Releases notes may be truncated on GitHub. Full text can be found here: github.com/SiliconLabs/matter/releases/tag/v1.0.0


Versions

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


Features

This is the v1.0.0 release of the Silicon Labs Matter GitHub repo. 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 VS Code.

This release is certifiable to the Connectivity Standards Alliance (CSA)'s Matter 1.0 certification program (https://csa-iot.org/) for Thread (MG12, MG24). Wi-Fi platforms have a few known issues that will be patched in the near future.

  • To get started, read these release notes for features and known issues, and follow README for instructions to run demos and build examples
  • For issues, log it on the issues tab of the repo

Highlights of this release

  • Quality tested Matter 1.0 solution for Thread (MG12, MG24) and Wi-Fi NCP platforms (RS9116, WF200, SiWx917)
  • Works with Google, Apple and Samsung SmartThings ecosystems for Thread; Works with Google ecosystem for Wi-Fi
  • Added Unify Matter Bridge (Alpha2) updates
  • Enhanced documentation and added stability bug-fixes
  • Added precompiled demos for Simplicity Studio through the Matter Enablement Package

General

  • Documentation provided for running pre-compiled demos and for building examples manually, for example through the VS Code development environment
    • Instructions are provided for building on Linux, Mac and Windows
  • Reference guides provided for the following:
    • Commissioning Process Overview
    • Security Overview
    • Building a Custom Matter Device using ZAP
    • Matter OTA Software Update
    • Matter Attestation Credentials for EFR32
    • Using Simplicity Studio's Pin Tool and Project Configurator with Matter
    • Using Simplicity Studio's BLE GATT Configurator with Matter
    • Using Simplicity Studio's Energy Profiler with Matter
    • Using Wireshark to Capture Network Traffic in Matter
    • Matter EFR32 Flash Savings Guide

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 for the following boards:

  • MG24 boards:

    • BRD4186C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@10dBm
    • BRD4187C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@20dBm
    • BRD2601B / MG24 Explorer Kit
    • BRD4316A / SLWSTK6006A / Wireless Start Kit / 2.4GHz@10dBm
    • BRD4317A / SLWSTK6006A / Wireless Starter Kit/ 2.4GHz@20dBm
    • BRD4319A / SLWSTK6006A / Wireless Starter Kit/ 2.4GHz@20dBm
    • BRD2703A / MG24 Explorer Kit
  • MG12 boards:

    • EFR32MG12 Development Kit
    • BRD4161A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
    • BRD4162A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@10dBm
    • BRD4163A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
    • BRD4164A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
    • BRD4166A / SLTB004A / Thunderboard Sense 2 / 2.4GHz@10dBm
    • BRD4170A / SLWSTK6000B / Multiband Wireless Starter Kit / 2.4GHz@19dBm, 915MHz@19dBm

Thread support for the following applications:

  • Light
  • Light-switch
  • Lock
  • Window Covering
  • Thermostat
  • On/Off plug

Wi-Fi

In order to run Matter over Wi-Fi, a developer must have either a Silabs RS9116 or WF200 or SiWx917 development kit and a Silabs EFR development kit (WSTK) with a single EFR32. This is because the EFR32 is used as a host processor and for its Bluetooth LE capabilities.

Wi-Fi support for the following boards:

  • MG24 boards:

    • BRD4186C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@10dBm
    • BRD4187C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@20dBm -
  • MG12 boards:

  • Wi-Fi Dev Kit

    • RS9116
    • WF200
    • SiWx917
    • Interconnect board (included in the Wi-Fi kits)
    • SPI Cable (included in the RS9116 kit)
    • Jumper Cables (included in the RS9116 kit)

Wi-Fi support for the following applications:

  • Light - with CHIP Tool and Google Nest controllers
  • Light Switch - with CHIP Tool
  • Lock - with CHIP Tool and Google Nest controllers
  • Window Covering - with CHIP Tool
  • Thermostat - with CHIP Tool and Google Nest controllers
  • On/Off plug - with CHIP Tool and Google Nest controllers

Wi-Fi support for the following device combinations:

  • EFR32xG24 + SiWx917
  • EFR32xG24 + RS9116
  • EFR32xG24 + WF200
  • EFR32MG12 + RS9116
  • EFR32MG12 + WF200

Changes in this release:

  • Added Light Switch and Window Covering App with support for all device combinations
  • Added Google Nest support for Light, Lock, Thermostat and On/Off Plug Apps.
  • Added support for Certificate Injection with WF200 for EFR32MG12/EFR23xG24
  • Added support for connectivity over IPv4

Supported:

  • Networks with up to 12 devices including up to 6 IoT devices, and a single EFR-9116 or EFR-WF200 or EFR-917 NCP mode device combination
  • WPA and WPA2 AP connection security modes by default
  • WPA3 support may be enabled by adding the build parameter --rs91x_wpa3_only
    • Enabling WPA3 during build will disable support for WPA and WPA2
  • Certificate Injection for Matter Device Attestation Credentials for EFR32MG12 and EFR23xG24

Not supported in this release:

  • LCD Display on EFR32xG24 (planned in a future release)
  • External Flash on EFR32xG24 with RS9116 or SiWx917 (planned in a future release)
  • OTA Updates on EFR32xG24 (planned in a future release)
  • Wi-Fi Diagnostics cluster on WF200 with EFR32MG12 or EFR32xG24 (planned in a future release)
  • Switching between WPA/WPA2 and WPA3 security types on RS9116 or SiWx917 at runtime (planned in a future release). To switch the security type from either WPA or WPA2 to WPA3 and vice versa, RS9116 Lighting App (for MG12 or MG24) will need to be re-built with/without the build parameter enabling the WPA3-only mode: --rs91x_wpa3_only
  • Group commands in Thermostat App (planned in a future release)
  • OTA Updates with internal flash with the WF200 (planned in ...
Read more

v0.4.0

13 Oct 15:52
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release

Silicon Labs Matter GitHub v0.4.0

Releases notes may be truncated on GitHub. Full text can be found here: github.com/SiliconLabs/matter/releases/tag/v0.4.0


Versions

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


Features

This is the v0.4.0 release of the Silicon Labs Matter GitHub repo. 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 VS Code.

This release is currently not certifiable. We will provide certifiable solution in a future release. For now, contact your FAE or go to the public CSA release for certifications.

  • To get started, read these release notes for features and known issues, and follow README for instructions to run demos and build examples
  • For issues, log it on the issues tab of the repo

Highlights of this release

  • Wi-Fi support has been added for the MG24 + SiWx917 NCP hardware combination
  • xGM240x BRD4316A, BRD4317A, BRD4319A support has been added for Thread examples
  • On/Off plug example has been added
  • Unify Matter Bridge (Alpha) has been added
  • Precompiled demos have been added for Simplicity Studio through Matter Enablement Package

General

  • Documentation provided for running pre-compiled demos and for building examples manually, for example, through VS Code development environment
    • Instructions are provided for building on Linux, Mac and Windows
  • Reference guides provided for the following:
    • Building a Custom Matter Device using ZAP
    • Matter OTA Software Update
    • Matter Attestation Credentials for EFR32
    • Using Simplicity Studio's Pin Tool and Project Configurator with Matter
    • Using Simplicity Studio's BLE GATT Configurator with Matter
    • Using Simplicity Studio's Energy Profiler with Matter
    • Using Wireshark to Capture Network Traffic in Matter
    • Matter EFR32 Flash Savings Guide

Changes in this release:

  • Matter SDK issue fixed - Unsupported Certificate Format error during commissioning (project-chip#20996).

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 for the following boards:

  • MG24 boards:

    • BRD4186C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@10dBm
    • BRD4187C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@20dBm
    • BRD2601B / MG24 Explorer Kit
    • BRD4316A / SLWSTK6006A / Wireless Start Kit / 2.4GHz@10dBm
    • BRD4317A / SLWSTK6006A / Wireless Starter Kit/ 2.4GHz@20dBm
    • BRD4319A / SLWSTK6006A / Wireless Starter Kit/ 2.4GHz@20dBm
    • BRD2703A / MG24 Explorer Kit
  • MG12 boards:

    • EFR32MG12 Development Kit
    • BRD4161A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
    • BRD4162A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@10dBm
    • BRD4163A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
    • BRD4164A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
    • BRD4166A / SLTB004A / Thunderboard Sense 2 / 2.4GHz@10dBm
    • BRD4170A / SLWSTK6000B / Multiband Wireless Starter Kit / 2.4GHz@19dBm, 915MHz@19dBm

Thread support for the following applications:

  • Light
  • Light-switch
  • Lock
  • Window
  • Thermostat
  • On/Off plug

Wi-Fi

In order to run Matter over Wi-Fi, a developer must have either a Silabs RS9116 or WF200 or SiWx917 development kit and a Silabs EFR development kit (WSTK) with a single EFR32. This is because the EFR32 is used as a host processor and for its Bluetooth LE capabilities.

Wi-Fi support for the following boards:

  • MG24 boards:

    • BRD4186C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@10dBm
    • BRD4187C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@20dBm -
  • MG12 boards:

  • Wi-Fi Dev Kit

    • RS9116
    • WF200
    • SiWx917
    • Interconnect board (included in the Wi-Fi kits)
    • SPI Cable (included in the RS9116 kit)
    • Jumper Cables (included in the RS9116 kit)

Wi-Fi support for the following applications:

  • Light
  • Lock
  • Thermostat
  • On/Off plug

Wi-Fi support for the following device combinations:

  • EFR32xG24 + SiWx917
  • EFR32xG24 + RS9116
  • EFR32xG24 + WF200
  • EFR32MG12 + RS9116
  • EFR32MG12 + WF200

Changes in this release:

  • Added support for the EFR32xG24 + SiWx917 NCP device combination in Light, Lock, Thermostat and On/Off Plug Apps
  • Added On/Off Plug App with support for all device combinations
  • Added support for Certificate Injection on EFR32MG12 + RS9116 device combination

Supported:

  • Networks with up to 12 devices including up to 6 IoT devices, and a single EFR-9116 or EFR-WF200 or EFR-917 NCP mode device combination
  • WPA and WPA2 AP connection security modes by default
  • WPA3 support may be enabled by adding the build parameter --rs91x_wpa3_only
    • Enabling WPA3 during build will disable support for WPA and WPA2
  • Certificate Injection for Matter Device Attestation Credentials for EFR32xG24 with RS9116/SiWx917
  • Certificate Injection for Matter Device Attestation Credentials for EFR32MG12 with RS9116

Not supported in this release:

  • Certificate Injection for Matter Device Attestation Credentials with WF200 for EFR32MG12/EFR32xG24 (planned in a future release)
  • Connection to AP's that have disabled IPv6 (planned in a future release)
  • LCD Display on EFR32xG24 (planned in a future release)
  • External Flash on EFR32xG24 with RS9116 or SiWx917 (planned in a future release)
  • OTA Updates on EFR32xG24 (planned in a future release)
  • Wi-Fi Diagnostics cluster on WF200 with EFR32MG12 or EFR32xG24 (planned in a future release)
  • Switching between WPA/WPA2 and WPA3 security types on RS9116 or SiWx917 at runtime (planned in a future release). To switch the security type from either WPA or WPA2 to WPA3 and vice versa, RS9116 Lighting App (for MG12 or MG24) will need to be re-built with/without the build parameter enabling the WPA3-only mode: --rs91x_wpa3_only
  • Group commands in Thermostat App (planned in a future release)
  • OTA Updates with int...
Read more

v0.3.0

08 Sep 21:03
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

Silicon Labs Matter GitHub v0.3.0

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


Versions

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


Features

This is the v0.3.0 release of the Silicon Labs Matter GitHub repo. 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 VS Code.

This release is currently not certifiable. We will provide certifiable solution in a future release. For now, please reach out to your FAE or go to the public CSA release for certifications.

  • To get started, read these release notes for features and known issues, and follow README for instructions to run demos and build examples
  • For issues, log it on the issues tab of the repo

Highlights of this release

  • Support added for Wi-Fi for the MG24 + WF200 hardware combination
  • Lock and Lighting examples added for existing Wi-Fi hardware combinations where it was missing (MG12/24 + RS9116/WF200)
  • Thermostat example added for Thread and all existing Wi-Fi hardware combinations (MG12/24 + RS9116/WF200)
  • BRD2703A, BRD2601B support added for Thread examples
  • Matter Device Attestation Credentials support added (except for MG12+Wi-Fi)
  • Precompiled demos available in Simplicity Studio through Matter Enablement Package
  • Documentation updated to include sections on using Simplicity Studio tools with Matter

General

  • Documentation provided for running pre-compiled demos and for building examples manually, for example, through VS Code development environment
    • Instructions are provided for building on Linux, Mac and Windows
  • Reference guides added for the following:
    • Building a Custom Matter Device using ZAP
    • Matter OTA Software Update
    • Matter Attestation Credentials for EFR32
    • Using Simplicity Studio's Pin Tool and Project Configurator with Matter
    • Using Simplicity Studio's BLE GATT Configurator with Matter
    • Using Simplicity Studio's Energy Profiler with Matter
    • Using Wireshark to Capture Network Traffic in Matter

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 for the following boards:

  • MG12 boards:

    • EFR32MG12 Development Kit
    • BRD4161A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
    • BRD4162A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@10dBm
    • BRD4163A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
    • BRD4164A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
    • BRD4166A / SLTB004A / Thunderboard Sense 2 / 2.4GHz@10dBm
    • BRD4170A / SLWSTK6000B / Multiband Wireless Starter Kit / 2.4GHz@19dBm, 915MHz@19dBm
  • MG24 boards:

    • BRD4186C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@10dBm
    • BRD4187C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@20dBm
    • BRD2601B / MG24 Explorer Kit
    • BRD2703A / MG24 Explorer Kit

Thread support for the following applications:

  • Light
  • Light-switch
  • Lock
  • Window
  • Thermostat

Wi-Fi

In order to run Matter over Wi-Fi, a developer must have either a Silabs RS9116 or WF200 development kit and a Silabs EFR development kit (WSTK) with a single EFR32. This is because the EFR32 is used as a host processor and for its BLE capabilities.

Wi-Fi support for the following boards:

  • MG12 boards:

  • MG24 boards:

    • BRD4186C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@10dBm
    • BRD4187C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@20dBm -
  • Wi-Fi Dev Kit

    • RS9116
    • WF200
    • Interconnect board (included in the Wi-Fi kits)
    • SPI Cable (included in the RS9116 kit)
    • Jumper Cables (included in the RS9116 kit)

Wi-Fi support for the following applications:

  • Light
  • Lock
  • Thermostat

Wi-Fi support for the following device combinations:

  • EFR32xG24 + RS9116
  • EFR32xG24 + WF200
  • EFR32MG12 + RS9116
  • EFR32MG12 + WF200

Changes in this release:

  • Added support for Door Lock and Thermostat Apps for EFR32MG24 + RS9116 device combination
  • Added support for Lighting, Door Lock and Thermostat Apps for EFR32xG24 + WF200 device combination
  • Added support for Door Lock and Thermostat Apps for EFR32MG12 + RS9116 device combination
  • Added support for Lighting and Thermostat Apps for EFR32xG12 + WF200 device combination
  • Added support for Certificate Injection for Matter Device Attestation Credentials for EFR32xG24
  • Multi-Fabric support beyond 2 controllers on EFR32MG12 and EFR32xG24
  • Fixed the following Known Issues from the Release Notes of the v0.2.0 Release:
    • In IoT networks or networks with more than 12 devices, failure to establish a CASE session occurs from WF200 during commissioning due to high network traffic.
    • WLAN connection fails from WF200 in rare instances with an "access point not found" error. Commissioning should succeed on re-running.

Supported:

  • Networks with up to 12 devices including up to 6 IoT devices, and a single EFR-9116 or EFR-WF200 NCP mode device combination
  • WPA and WPA2 AP connection security modes by default
  • WPA3 support may be enabled by adding the build parameter --rs91x_wpa3_only
    • Enabling WPA3 during build will disable support for WPA and WPA2

Not supported in this release:

  • Certificate Injection for Matter Device Attestation Credentials for EFR32MG12 (planned in a future release)
  • Connection to AP's that have disabled IPv6 (planned in a future release)
  • LCD Display on EFR32xG24 with RS9116 or WF200 (planned in a future release)
  • External Flash on EFR32xG24 + RS9116 (planned in a future release)
  • OTA Updates on EFR32xG24 with RS9116 or WF200 (planned in a future release)
  • Wi-Fi Diagnostics cluster on WF200 with EFR32MG12 or EFR32xG24 (planned in a future release)
  • Switching between WPA/WPA2 and WPA3 security types on RS9116 at runtime (planned in a future release). To switch the security type from either WPA or WPA2 to WPA3 and vice versa, RS9116 Lighting App (for MG12 or MG24) will need to be re-built with/without the build parameter enabling the WPA3-only mode: --rs91x_wpa3_only
  • Group commands in Thermostat App
  • Debugging of WF200 firmware with the EFR32xG24
  • OTA Updates with internal flash for WF200 with EFR32MG12 or EFR32xG24
  • Changin...
Read more

v0.2.0

18 Aug 00:43
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

Silicon Labs Matter GitHub v0.2.0

Releases notes may be truncated on GitHub. Full text can be found here: github.com/SiliconLabs/matter/releases/tag/v0.2.0

Versions

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


Features

This is the v0.2.0 release of the Silicon Labs Matter GitHub repo. This release is intended for developers who wish to run Matter pre-compiled demos over Thread (15.4) or Wi-Fi, and also manually build examples through VS Code.

This release is currently not certifiable. We will provide certifiable solution in a future release. For now, please reach out to your FAE or go to the public CSA release for certifications.

  • To get started, read these release notes for features and known issues, and follow README for instructions to run our examples
  • For issues, log it on the issues tab of the repo

General

  • In addition to the pre-compiled demo workflow, documentation has been added for setting up the VS Code development environment to manually build examples
    • In addition to Linux/Mac, support for building on Windows has been added (without the need for WSL and Docker)
  • Documentation has been added on using the Over the Air Bootloader (OTA) functionality in Matter

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 for the following boards:

  • MG12 boards:

  • MG24 boards:

    • BRD4186C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@10dBm
    • BRD4187C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@20dBm

Thread support for the following applications:

  • Light
  • Light-switch
  • Lock
  • Window

Wi-Fi

In order to run Matter over Wi-Fi, a developer must have either a Silabs RS9116 or WF200 development kit and a Silabs EFR development kit (WSTK) with a single EFR32. This is because the EFR32 is used as a host processor and for its BLE capabilities.

Wi-Fi support for the following boards:

Wi-Fi support for the following applications:

  • Light on EFR32MG24 + RS9116 device combination
  • Light on EFR32MG12 + RS9116 device combination
  • Lock on EFR32MG12 + WF200 device combination

Changes in this release:

  • Added support for Light App for EFR32MG24 + RS9116 device combination
  • Added support for Wi-Fi Diagnostics cluster for RS9116
  • Added support for connection to AP's running in access point (AP) / bridge mode
  • Added support for networks of up to 12 devices, having up to 6 IoT devices
  • Added support for WPA3 security type on RS9116 (requires re-building the image – see the “Not supported” section below).
  • Fixed the following Known Issues from the Release Notes of the v0.1.0 Release:
    • In IoT networks or networks with more than 12 devices, mDNS traffic causes an LwIP error - Failed to reply to query: 30000001 (out of memory).
    • In IoT networks or networks with more than 12 devices, failure to establish a CASE session occurs from WF200 during commissioning due to high network traffic.
    • In the Network Commissioning cluster for RS9116, the Scan Networks command fails on specifying an SSID to filter the results on.
    • WLAN connection fails from RS9116 during commissioning when channel 13 is selected on the AP.
      • The required channel becomes available for connection when the WLAN connection region is configured during compilation to one that supports the channel. For e.g. Japan for channel 13.
      • To configure this, edit the following lines under /third_party/silabs/matter_support/wifi/rs911x/rsi_wlan_config.h:
        //Make sure this is set to RSI_ENABLE
        #define RSI_SET_REGION_SUPPORT RSI_ENABLE
         
        //! If 1:region configurations taken from user ;0:region configurations taken from beacon
        // Make sure this is set to 1 to configure from RSI_REGION_CODE value below
        #define RSI_SET_REGION_FROM_USER_OR_BEACON 1
         
        //! 0-Default Region domain ,1-US, 2-EUROPE, 3-JAPAN
        #define RSI_REGION_CODE 3
        

Supported:

  • Networks with up to 12 devices including up to 6 IoT devices, and a single EFR-9116 or EFR-WF200 NCP mode device combination
  • WPA and WPA2 AP connection security modes
  • WPA3 is not supported by default on RS9116 but can be enabled by adding the build parameter --rs91x_wpa3_only
    • Enabling WPA3 during build will disable support for WPA and WPA2

Not supported in this release:

  • LCD Display on MG24 + RS9116. Commissioning cannot currently be done using a QR Code (planned in a future release)
  • External Flash on MG24 + RS9116 (planned in a future release)
  • OTA Updates and Multi-Fabric support on MG24 + RS9116 (planned in a future release)
  • Multi-Fabric support beyond 2 controllers on MG12 (planned in a future release)
  • Switching between WPA/WPA2 and WPA3 security types on RS9116 at runtime (planned in a future release). To switch the security type from either WPA or WPA2 to WPA3 and vice versa, RS9116 Lighting App (for MG12 or MG24) will need to be re-built with/without the build parameter enabling the WPA3-only mode: --rs91x_wpa3_only
  • Changing the WLAN connection region at runtime on RS9116 and WF200
  • Wi-Fi Diagnostics cluster on WF200
  • Connection to AP's using Enterprise security modes (only Personal WPAx security modes are supported)
  • Connection to AP's that have disabled IPv6 (planned in a future release)
  • Connection to AP's from WF200 using WPA3 security mode

Known Issues

General

  • The Matter device images require approximately 700k in flash space as a result only a subset of EFR32MG12 and EFR32MG2x devices are supported. For a complete list of devices supported please consult the documentation located within this repo at ./docs/silabs/
  • Sending 10+ chip-tool commands may result in “Invalid CASE Parameters” error. Fixed by resetting the device.

Thread

  • Silicon Labs has provided a complete image file for the RaspberryPi that can be flashed onto an SD card to create the "Matter Hub", which is a Raspberry Pi running Ubuntu and including a prebuilt version of the Open Thread Border Router (OTBR) and ChipTool. The image we have provided is quite large, ~5GB. 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 this whole process could take up to 1 hour. Regardless, the demo and development experiences using this pre-built image is a much faster process than building the Matter Hub from scratch.

Wi-Fi

  • In IoT networks or networks with more than 12 devices, failure to establish a CASE session occurs from WF200 during commissioning due...
Read more

v0.1.0

26 Jul 20:56
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

Silicon Labs Matter GitHub v0.1.0

Releases notes may be truncated on GitHub. Full text can be found here: github.com/SiliconLabs/matter/releases/tag/v0.1.0

Versions

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


Features

This is the v0.1.0 (first) release of the Silicon Labs Matter GitHub repo. This release is intended for developers who wish to run a Matter Demo over Thread (15.4) or Wi-Fi. 

This release is intended for demo purposes only. For certification, please reach out to your FAE or go to the public CSA release.

Thread

In order to run the Thread Matter Demo, a developer must have at least two Silicon Labs EFR based devices and a Raspberry Pi with a >32 GB SD Card. The documentation located at ./docs/silabs/README.md is focused on how to run the Matter demos using this hardware.

Thread support for the following boards:

  • MG12 boards:

  • MG24 boards:

    • BRD4186C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@10dBm
    • BRD4187C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@20dBm

Thread support for the following applications:

  • Light
  • Light-switch
  • Lock
  • Window

Wi-Fi

In order to run the Wi-Fi Demo, a developer must have either a Silabs RS9116 or WF200 development kit and a Silabs EFR development kit (WSTK) with a single EFR32. This is because the EFR32 is used as a host processor and for its BLE capabilities.

Wi-Fi support for the following boards:

Wi-Fi support for the following applications:

  • Light on EFR32MG12 + RS9116 device combination
  • Lock on EFR32MG12 + WF200 device combination

Supported:

  • Networks with up to 12 non-IoT devices such as laptops and phones, including a single EFR-9116 or EFR-WF200 NCP mode device combination
  • WPA and WPA2 AP connection security modes

Not supported in this release:

  • Wi-Fi Network Diagnostics cluster (planned in a future release)
  • Connection to AP's using Enterprise security modes (only Personal WPAx security modes are supported)
  • Connection to AP's from WF200 using WPA3 security mode
  • Connection to AP's running in access point (AP) mode (planned in a future release)
  • Connection to AP's that have disabled IPv6 (planned in a future release)

Known Issues

General

  • This release focuses on the "Demo" use case in which pre-built images are flashed onto the EFR (and RaspberryPi in the case of Matter over Thread). Demo image artifacts are included in this release. As a result much of the documentation focuses on this "Demo" use case. The "Development" use case is more complex and will be documented thoroughly in an upcoming release.
  • Building images from scratch on Windows, while not required for the demo, requires the Windows Subsystem for Linux (WSL). This is because the build environment requires access to a command line to run many of the build tools. As a result, development on the Windows platform can be challenging at times. Silicon Labs is currently working on resolving these build issues for our Windows users.
  • The Matter device images require approximately 700k in flash space as a result only a subset of EFR32MG12 and EFR32MG2x devices are supported. For a complete list of devices supported please consult the documentation located within this repo at ./docs/silabs/

Thread

  • Silicon Labs has provided a complete image file for the RaspberryPi that can be flashed onto an SD card to create the "Matter Hub", which is a Raspberry Pi running Ubuntu and including a prebuilt version of the Open Thread Border Router (OTBR) and ChipTool. The image we have provided is quite large, ~11GB. 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 this whole process could take up to 1 hour. Regardless, the demo and development experiences using this pre-built image is a much faster process than building the Matter Hub from scratch.

Wi-Fi

  • Our Wi-Fi solution works best if the controller (Mac or RPi) is connected to a 5GHz channel. This implies that we require an access point with both 2.4GHz and 5GHz capabilities. There is some interference on the controller when it is connected to a 2.4GHz channel. So in general, connect your controller to 5GHz network, but send the credentials (SSID and password) for the 2.4GHz channel to the end device.
  • Commissioning step 18 failure occurs occasionally. When this occurs, try the following steps to run commissioning successfully:
    • Delete all files in your CHIP tool's /tmp folder
    • Factory Reset your access point
  • WLAN connection fails from WF200 in rare instances with an "access point not found" error. Commissioning should succeed on re-running.
  • In IoT networks or networks with more than 12 devices, mDNS traffic causes an LwIP error - Failed to reply to query: 30000001 (out of memory).
  • In IoT networks or networks with more than 12 devices, failure to establish a CASE session occurs from WF200 during commissioning due to high network traffic.
  • WLAN connection fails from RS9116 during commissioning using the WPA3 security mode.
  • WLAN connection fails from RS9116 during commissioning when channel 13 is selected on the AP.
  • In the Network Commissioning cluster for RS9116, the Scan Networks command fails on specifying an SSID to filter the results on.