Skip to content

v2.1.1

Compare
Choose a tag to compare
@rerasool rerasool released this 09 Oct 17:36
· 8 commits to main since this release

Silicon Labs Matter Extension v2.1.1-1.1

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.1.1

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


Versions

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

  • Matter: v1.1.0.1
  • Gecko SDK: v4.3.2
  • Thread
    • Silicon Labs OpenThread: v2.3.2.0 (e6df00dd6)
  • Wi-Fi
    • WiSeConnect 3 SDK: v3.1.0 (SiWx917 SoC, SiWx917 NCP)
    • WiSeConnect SDK: v2.8.0 (RS9116)
    • WF200 does not use WiSeConnect SDK, it uses Gecko SDK components

Features

This is the Silicon Labs Matter v2.1.1-1.1 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.

This release is certifiable to the Connectivity Standards Alliance (CSA)'s Matter 1.1 certification program (https://csa-iot.org/) for Thread (MG12, MG24).

Highlights of this release

  • Quality-tested Matter 1.1 solution for Thread (MG12, MG24), Wi-Fi NCP platforms (MG24/RS9116, MG24/WF200, MG24/SiWx917), and Wi-Fi SoC platforms (SiWx917).
    • Works with Thread and Wi-Fi device combinations in the Google, Apple, Amazon and Samsung ecosystems (see the Ecosystem section below).
  • Works with Gecko SDK v4.3.2 and WiSeConnect SDK v3.1.0.
  • Adds Matter support in Simplicity Studio for Wi-Fi SiWx917 NCP, and expands support for Wi-Fi SiWx917 SoC - with beta quality and for select customers only.
    • Installation of the WiseConnect SDK extension is required to generate Matter SiWx917 examples.
    • Adds support for new WiSeConnect 3 SDK for SiWx917 NCP board variants.
    • Adds support for SiWx917 SoC Common flash boards variants - BRD4338A.
    • Adds support for LCD display on SiWx917 SoC for all Wi-Fi Matter Apps.
    • Adds support for Direct Internet Connectivity on SiWx917 SoC.
  • Provides evaluation-quality functionality to build a Silicon Labs Matter project using SLC-CLI and make.

Issues fixed in this release

  • Fixed a bug related to Sleepy End Devices that sometimes forced devices to remain in EM0 instead of going into EM2 until the next EM state change. (UID: 1199571)

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
    • BRD4317A / SLWSTK6006A / Wireless Starter Kit/ 2.4GHz@20dBm
    • BRD4318A / SLWSTK6006A / Wireless Starter Kit/ 2.4GHz@20dBm
    • BRD4319A (Rev A00 only) / SLWSTK6006A / Wireless Starter Kit/ 2.4GHz@20dBm
    • BRD2704A / Sparkfun Thing Plus MGM240P 
    • BRD4337A / 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, 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
  • OnOff Plug
  • Sensor

Wi-Fi

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

  • Silicon Labs Wireless starter/development kit (WSTK)
  • Silicon Labs Wi-Fi development kits & boards
    • For SoC variants, an SiWx917 SoC Common flash boards (refer to the board details below).
    • For Network Co-Processor (NCP) variants,
      • Silicon Labs EFR32 - is used as a host processor and, with the WF200, provides Bluetooth LE capabilities
      • Silicon Labs Wi-Fi Processor
        • RS9116 development kit
        • WF200 expansion board
        • SiWx917 NCP expansion board
  • Raspberry Pi with a >32 GB SD Card

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 v1.1 / Expansion Board / 2.4GHz
      • SoC mode:
    • 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
  • Lock
  • Light Switch  
    • Note: This App is supported for SiWx917 SoC devices only.
  • Window Covering
  • On/Off plug
  • Thermostat
    • Note: This App is not supported for SiWx917 SoC devices.

Wi-Fi Sleepy End Device (SED) support for the following applications:

  • Lock
    • With chip-tool
    • With EFR32xG24 with RS9116, WF200, SiWx917 NCP
  • Window Covering
    • With chip-tool 
    • With EFR32xG24 with RS9116, WF200, SiWx917 NCP 
  • Thermostat
    • With chip-tool
    • With EFR32xG24 with RS9116, WF200 and SiWx917 NCP

Reference guide to enable the sleepy functionality for Wi-Fi: Wi-Fi Sleepy End devices.

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

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

Wi-Fi changes in this release:

  • Adds Matter support on Wi-Fi SiWx917 NCP in Simplicity Studio - with beta quality and for select customers only.
    • Adds support for new WiSeConnect 3 SDK on SiWx917 NCP boards.
  • Adds Matter support on SiWx917 SoC Common flash variants - BRD4338A.
  • Adds LCD display support on SiWx917 SoC for all the Wi-Fi Matter Apps.
  • Adds support for Direct Internet Connectivity on the SiWx917 SoC.

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 supported in this release:

  • Networks with up to 12 devices including up to 6 IoT devices, and a single EFR-9116 or EFR-WF200 or EFR-SiWx917 NCP mode device combination.
  • Wi-Fi Mixed and Transition Modes of AP connection security modes. Wi-Fi Mixed Mode is enabled by default.
  • Certificate Injection for Matter Device Attestation Credentials on EFR32xG24.
  • Supported Matter shell and LCD display on SiWx917 SoC.
  • Supported Direct internet connectivity on SiWx917 SoC.

Wi-Fi not supported in this release:

  • LCD on EFR32xG24 with RS9116 or SiWx917 NCP (planned in a future release).
  • External Flash on EFR32xG24 with RS9116 or SiWx917 (planned in a future release).
  • OTA Updates with External Flash on EFR32xG24 with RS9116 or SiWx917 (planned in a future release).
  • OTA Updates with Internal Flash on EFR32xG24 with WF200.
  • Changing the WLAN connection region at runtime on RS9116 and WF200.
  • Connection to APs using Enterprise security modes (only Personal WPAx security modes are supported).
  • Connection to APs from WF200 using WPA3 security mode.
  • Direct internet connectivity is not supported on RS9116, SiWx917 NCP.
  • Matter OTA and Certification injection are not supported on SiWx917 SoC.
  • Matter Sleepy Apps are not supported on SiWx917 SoC, NCP.

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:
    • Thread: BRD4187C EFR32MG24
      • App: lighting-app
    • Wi-Fi: BRD4186C EFR32MG24+9116/WF200/SiWx917 NCP combinations, SiWx917 SoC
      • App: lighting-app, lock-app, window-app
  • Google Hub:
    • Hardware: Google Nest Hub Gen 2
    • Software: Hub Software Version: 1.69.362882
  • Phone
    • Hardware: Pixel 6a
    • Software: Android version 13
  • App Software:
    • Google Home version: 3.3.1.4
  • Wi-Fi Access Point:
    • Eero AP
    • ASUS_XD4 ; ASUS_6600

Apple

  • Silicon Labs Device:
    • Thread: BRD4187C EFR32MG24
      • App: lighting-app
    • Wi-Fi: BRD4186C EFR32MG24+9116/WF200 NCP combinations, SiWx917 SoC
      • App: lighting-app, lock-app, window-app
  • Apple Hub:
    • Hardware: Apple Home Pod Mini
    • Software: 16.5.1 (Thread)
    • Software: 16.6 (Wi-Fi)
  • Phone:
    • Hardware: iPhone 12 mini
    • Software: 16.5.1
  • App Software:
    • Apple Home version: 16.5.1
  • Wi-Fi Access Point:
    • Eero AP
    • ASUS_XD4 ; ASUS_6600

Amazon 

  • Silicon Labs Device:
    • Thread: BRD4187C EFR32MG24
      • App: lighting-app
    • Wi-Fi: BRD4186C EFR32MG24+9116/WF200 NCP combinations, SiWx917 SoC
      • App: lighting-app, lock-app, window-app
  • Amazon Hub:
    • Hardware: Amazon Echo 4th Gen
    • Software: Hub Software Version: 9698482564
  • Phone
    • Hardware: Pixel 6a
    • Software: Android version 13
  • App Software:
    • Alexa version: 2.2.560312
  • Wi-Fi Access Point:
    • Eero AP
    • ASUS_XD4 ; ASUS_6600

Samsung

  • Silicon Labs Device:
    • Thread: BRD4187C EFR32MG24
      • App: lighting-app
    • Wi-Fi: BRD4186C EFR32MG24+9116/WF200 NCP combinations, SiWx917 SoC
      • App: lighting-app, lock-app, window-app
  • Samsung Hub:
    • Hardware: SmartThings Station
    • Software: Hub Software Version: 000.047.00012
  • Phone
    • Hardware: Pixel 5a
    • Software: Android version 13
  • App Software:
    • SmartThings Version: 1.7.06.33
  • Wi-Fi Access Point:
    • Eero AP
    • ASUS_XD4 ; ASUS_6600

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 at Matter Hardware Requirements.
  • When upgrading an existing Simplicity Studio project to the latest GSDK and Matter version, the project build should not be initiated until the old GSDK and Matter folders in the project view are replaced by the new ones (this takes approximately a minute).
  • For the BRD4319A board only the A00 revision is supported, other revisions do not have enough RAM to run Matter.
  • 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-WiFi 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.

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, ~6 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.

Wi-Fi

  • SiWx917 NCP device combination does not work with Amazon/Apple/Samsung Eco systems, only works with Google in this release.
  • 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.
  • This release is not validated on the following SiWx917 SoC boards.
    • BRD4325B
    • BRD4325C
    • BRD4325G
  • LED0 (status led) is not working for window application on SiWx917 SoC device combination.
  • BRD4325A is an allowed board in Simplicity Studio, however, it is not supported in Matter.
  • SiWx917 SoC application build is failing by enabling sed component.
    • If the user want to enable sleepy feature for SiWx917 SoC, follow these steps:
      • Open matter/slc/component/matter-platform/low-power/matter_sed_wifi_917.slcc
      • Add "unless: [matter_917soc]" for power_manager component in the requires section
        • Ex:
          requires:
              - name: power_manager
                unless: [matter_917soc]
      • Create a matter project for SiWx917 SoC dual flash in Simplicity Studio.
      • Add/install "Sleepy end device component for 917" to enable SED in Simplicity Studio.
  • OTA Update: sometimes bootloading with latest image does not work with WF200 with EFR32xG24 device combination. This issue is resolved by applying the workaround described in the 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.
  • 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 some specific access points.