Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions sld249-matter-prerequisites/matter-artifacts.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ This page provides links to pre-built software image "artifacts" that can be use

Images for the items listed below are available under the "Assets" section at the bottom of this page:

https://github.com/SiliconLabs/matter_extension/releases/tag/v2.8.0
https://github.com/SiliconLabs/matter_extension/releases/tag/v2.8.1

## Matter Hub Raspberry Pi Image

Expand All @@ -16,25 +16,25 @@ https://www.silabs.com/documents/public/software/SilabsMatterPi_2.8.0-1.5-extens

The Radio Co-Processor firmware is used to turn an EFR into an RCP that can be used with a Raspberry Pi to allow the Raspberry Pi's Open Thread Border Router to access the Thread network. Radio Co-Processor (RCP) images are available in the Assets section of this page:

https://github.com/SiliconLabs/matter_extension/releases/download/v2.8.0/ot-rcp-binaries-2.8.0-1.5.zip
https://github.com/SiliconLabs/matter_extension/releases/download/v2.8.1/ot-rcp-binaries-2.8.1-1.5.zip

## Matter Accessory Device Images

The Matter Accessory Device Images are used to turn an EFR into a Matter device. These are pre-built binary images for the Matter Demo. Matter Accessory Device Images are located in the Assets section of this page:

https://github.com/SiliconLabs/matter_extension/releases/download/v2.8.0/matter-accessory-device-images_2.8.0-1.5.zip
https://github.com/SiliconLabs/matter_extension/releases/download/v2.8.1/matter-accessory-device-images_2.8.1-1.5.zip

## Matter Bootloader Binaries

All Silicon Labs board supporting Matter require that a bootloader binary is flashed to the device along with the application image. Bootloader binaries for all of the Matter supported devices are available here:

https://github.com/SiliconLabs/matter_extension/releases/download/v2.8.0/bootloader_binaries_matter_extension_v2.8.0-1.5.zip
https://github.com/SiliconLabs/matter_extension/releases/download/v2.8.1/bootloader_binaries_matter_extension_v2.8.1-1.5.zip

## SiWx917 Firmware for SiWN917 NCP and SiWG917 SOC

The SiWx917 firmware(SiWx917_firmware_files.zip) is used to update the SiWN917 NCP and SiWG917 SOC which can be found in the Assets section of this page:

https://github.com/SiliconLabs/matter_extension/releases/download/v2.8.0/SiWx917_firmware_files_2.8.0-1.5.zip
https://github.com/SiliconLabs/matter_extension/releases/download/v2.8.1/SiWx917_firmware_files_2.8.1-1.5.zip

**Note**:

Expand All @@ -52,12 +52,12 @@ https://github.com/SiliconLabs/matter_extension/releases/download/v2.8.0/SiWx917

The SiWx917 RCP folder (siwx917_rcp_files.zip) contains the Matter Linux all-cluster-app, which can be run on a Raspberry Pi, and the wfx-sdio-overlay.dts file, a Device Tree Source file used to configure the SDIO interface on the Raspberry Pi to detect and communicate with the SiWx917 RCP.

https://github.com/SiliconLabs/matter_extension/releases/download/v2.8.0/siwx917_rcp_files.zip
https://github.com/SiliconLabs/matter_extension/releases/download/v2.8.1/siwx917_rcp_files.zip

## SiWx917 SoC Configuration Files For JLink RTT Logging

To check device logs on JLink RTT for the Matter Application on the SiWx917 SoC, the **JLink RTT** must be configured for the SiWx917 SoC device by following the instructions on the [JLink RTT SOC Support](/matter/{build-docspace-version}/matter-wifi-enabling-features/jlink-soc-setup) for SiWx917 SoC.

The [JLinkDevices.xml](https://github.com/SiliconLabs/matter_extension/releases/download/v2.8.0/JLinkDevices.xml.zip) and [RS9117_SF_4MB_42bsp.elf](https://github.com/SiliconLabs/matter_extension/releases/download/v2.8.0/RS9117_SF_4MB_42bsp.elf.zip) files referenced in the instructions may be found in the Assets section of this page.
The [JLinkDevices.xml](https://github.com/SiliconLabs/matter_extension/releases/download/v2.8.1/JLinkDevices.xml.zip) and [RS9117_SF_4MB_42bsp.elf](https://github.com/SiliconLabs/matter_extension/releases/download/v2.8.1/RS9117_SF_4MB_42bsp.elf.zip) files referenced in the instructions may be found in the Assets section of this page.

>**Note**: For EFR32MG2x devices, JLink RTT Logging support is already enabled.
2 changes: 1 addition & 1 deletion sld250-matter-references/custom-matter-device.md
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ In order to use a custom cluster in an application, follow these steps:
"value": "true"
}
```
For an example, see [Sample ZAP file](https://github.com/SiliconLabsSoftware/matter_extension/blob/v2.8.0-rc3/slc/apps/performance-test-app/thread/performance-test-app.zap)
For an example, see [Sample ZAP file](https://github.com/SiliconLabsSoftware/matter_extension/blob/release_2.8-1.5/slc/apps/performance-test-app/thread/performance-test-app.zap)
- Install the **Custom ZAP generation** component under **Silicon Labs Matter -> Stack** in the project's Component Editor.


2 changes: 1 addition & 1 deletion sld250-matter-references/matter-zap.md
Original file line number Diff line number Diff line change
Expand Up @@ -205,5 +205,5 @@ In order to use a custom cluster in an application, follow these steps:
"value": "true"
}
```
For an example, see [Sample ZAP file](https://github.com/SiliconLabsSoftware/matter_extension/blob/v2.8.0-rc3/slc/apps/performance-test-app/thread/performance-test-app.zap)
For an example, see [Sample ZAP file](https://github.com/SiliconLabsSoftware/matter_extension/blob/release_2.8-1.5/slc/apps/performance-test-app/thread/performance-test-app.zap)
- Install the **Custom ZAP generation** component under **Silicon Labs Matter -> Stack** in the project's Component Editor.
Original file line number Diff line number Diff line change
Expand Up @@ -72,4 +72,5 @@ Update digits based on the following criteria:
| v2.6.0-1.4 | 18-Jun-25 | 2025.6.0 | v3.5.0 | 1.4 | Obsolete |
| v2.6.1-1.4 | 23-Jul-25 | 2025.6.1 | v3.5.1 | 1.4 | Maintained |
| v2.7.0-1.4 | 25-Sep-25 | 2025.6.2 | v3.5.2 | 1.4 | Maintained |
| v2.8.0-1.5 | 12-Jan-25 | 2025.12.0 | v4.0.0 | 1.5 | Active |
| v2.8.0-1.5 | 12-Jan-25 | 2025.12.0 | v4.0.0 | 1.5 | Maintained |
| v2.8.1-1.5 | 23-Mar-25 | 2025.12.2 | v4.0.1 | 1.5 | Active |
2 changes: 1 addition & 1 deletion sld290-matter-wifi-getting-started-example/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ To get started with Matter over Wi-Fi, download the latest version of Simplicity

## Setting up the Matter over Wi-Fi Development Environment

Refer to the [Release Notes](https://github.com/SiliconLabs/matter_extension/releases/tag/v2.8.0) to know more about the latest releases from Silicon Labs.
Refer to the [Release Notes](https://github.com/SiliconLabs/matter_extension/releases/tag/v2.8.1) to know more about the latest releases from Silicon Labs.

To control the Matter Accessory Device, a controller is required which is termed as **chip-tool**. The chip-tool can be set up in two ways:

Expand Down
3 changes: 3 additions & 0 deletions sld388-matter-new-features/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
# New Features

## New Features for v2.8.1-1.5
- PSRAM board support in Matter now uses WiseConnect components. To place specific code/data in PSRAM, enable the corresponding WiseConnect component for the section or region you want to relocate.

## New Features for v2.8.0-1.5

- Quality-tested Matter 1.5 solution for Thread MG24 / MG26 / MG30, Wi-Fi SiWG917 SoC and SiWN917 NCP mode, and Wi-Fi MG24/WF200
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ This Quick-Start Guide will demo the out-of-box experience for adding an SiWx917

## Software Requirements

- Simplicity Studio v6 with SiSDK - 2025.12.0 + Silicon Labs Matter - 2.8.0 + WiSeConnect - 4.0.0
- Simplicity Studio v6 with SiSDK - 2025.12.2 + Silicon Labs Matter - 2.8.1 + WiSeConnect - 4.0.1
- Simplicity Connect mobile App on Smartphone

## Hardware Requirements
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ This Quick-Start Guide demonstrates the out-of-box experience for adding an EFR3

## Software Requirements

- Simplicity Studio v6 with SiSDK - 2025.12.0 + Silicon Labs Matter - 2.8.0
- Simplicity Studio v6 with SiSDK - 2025.12.2 + Silicon Labs Matter - 2.8.1
- Simplicity Connect mobile App on Smartphone

## Hardware Requirements
Expand Down
2 changes: 1 addition & 1 deletion sld57-matter-landing-page/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ Want to get a Matter application up and running quickly? Here's a high-level ove

## Other Resources

**To see release notes** containing a list of features and known issues, go to [Matter Release Notes on Silicon Labs Matter Extension](https://github.com/SiliconLabs/matter_extension/releases/tag/v2.8.0).
**To see release notes** containing a list of features and known issues, go to [Matter Release Notes on Silicon Labs Matter Extension](https://github.com/SiliconLabs/matter_extension/releases/tag/v2.8.1).

**If you are new to Matter** or would like more information about Silicon Labs Matter-based products, see the [Matter content on silabs.com](https://www.silabs.com/wireless/matter).

Expand Down
2 changes: 1 addition & 1 deletion sld601-matter-application-development/index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Introduction

This section covers application development topics. Silicon Labs will build out this section over time. For Matter v2.8.0, we provide:
This section covers application development topics. Silicon Labs will build out this section over time. For Matter v2.8.1, we provide:

- [Matter Scenes Quick Start Guide](./matter-scenes-quick-start-guide)
- [Matter Event and Timer Guide](./matter-event-timer-guide.md)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ The following hands-on tutorial walks through the process of storing and recalli

### Requirements

- Simplicity SDK 2025.12.0 + Matter extension 2.8.0 (or newer)
- Simplicity SDK 2025.12.2 + Matter extension 2.8.1 (or newer)
- Raspberry Pi 4 + MatterHub Image
- 1x Silabs WTSK EFR32xG21 (BRD4108B) in RCP configuration
- 2x [EFR32xG24-DK2601B Dev Kit](https://www.silabs.com/development-tools/wireless/efr32xg24-dev-kit?tab=overview)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,6 @@ All the certificate should be added in below format:
- char device_certificate[] - Fill it with Device Certificate downloaded from AWS in Step 7.
- char device_key[] - Fill it with Device Key generated in Step 6.

9. Repeat Step 6 to create a new thing for use in MQTT Explorer, using the certificate generated for MQTT Explorer during OpenSLL certificate creation (e.g., `explorer.csr`). Create a `.pem` file from the CA certificate in Step 8 and use it as the server certificate in MQTT Explorer.
9. Repeat Step 6 to create a new thing for use in MQTT Explorer, using the certificate generated for MQTT Explorer during OpenSLL certificate creation (e.g., `explorer.csr`). Create a `.pem` file from the CA certificate in Step 8 and use it as the server certificate in MQTT Explorer.

> **Note**: The thing name must be unique as it will be used as the client ID.
73 changes: 36 additions & 37 deletions sld962-matter-aws-feature/build-matter-aws.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,37 @@
# Build Procedure For Matter + AWS

Follow the steps below to set the AWS configuration in the Matter SDK.

## Adding the AWS Server, Client ID, and Cluster Details

1. Open Simplicity Studio. Go to `Settings > SDKs`. Click **Browse to Location** option by right-clicking **Silicon Labs Matter**.
![Matter Extension Browse to Location](images/aws-sdk-location.png)

2. Go to the `third_party/matter_sdk/examples/platform/silabs/matter_aws/matter_aws_interface/include/`.

3. Update the definitions for the server ID, client ID, and cluster in `MatterAwsConfig.h`:

- Update the AWS server name at `#define MATTER_AWS_SERVER_HOST ""`.
- Update the client ID at `#define MATTER_AWS_CLIENT_ID ""`.
- Update the cluster server information as shown in the table below, based on your app:

| Application Type | Cluster Definition |
|------------------|--------------------|
| Thermostat | `#define ZCL_USING_THERMOSTAT_CLUSTER_SERVER` |
| Lighting | `#define ZCL_USING_ON_OFF_CLUSTER_SERVER` |
| Lock | `#define ZCL_USING_DOOR_LOCK_CLUSTER_SERVER` |
| Window Covering | `#define ZCL_USING_WINDOW_COVERING_CLUSTER_SERVER` |

**MatterAwsConfig.h File:**

![MatterAwsConfig.h File](./images/matter-aws-config.png)

4. After making the above changes, refresh the `matter-extension` in Simplicity Studio.
- In the **Home** tab, from the left panel, select **Settings**.
![Select Settings](images/aws-build-settings.jpg)
- Click **SDKs**, ensure the correct version of the SDK is selected, and then click **Refresh** in the right side menu.
![Select Refresh](images/aws-build-sdk-refresh.jpg)

The following steps are common for all apps and should be modified using the Studio Project Configurator tool.

## Adding the Matter + AWS Component
Expand Down Expand Up @@ -30,56 +62,23 @@ To enable the component in Simplicity Studio, add the following components.

![TLS 1.2 PRF Component](images/tls-prf-component-install.png)

## Adding the AWS Server, Client ID and Cluster Details

1. Go to the `third_party/matter_sdk/examples/platform/silabs/matter_aws/matter_aws_interface/include/` folder from **Browse to Location** option by right-clicking **Silicon Labs Matter** in `Settings > SDKs`.

![Matter Extension Browse to Location](images/aws-sdk-location.png)

2. Update the definitions for the server ID, client ID and cluster in `MatterAwsConfig.h`:

- Update the AWS server name at `#define MATTER_AWS_SERVER_HOST ""`.
- Update the client ID at `#define MATTER_AWS_CLIENT_ID ""`.
- Update the cluster server information from the below table, based on your app:

| Application Type | Cluster Definition |
|------------------|--------------------|
| Thermostat | `#define ZCL_USING_THERMOSTAT_CLUSTER_SERVER` |
| Lighting | `#define ZCL_USING_ON_OFF_CLUSTER_SERVER` |
| Lock | `#define ZCL_USING_DOOR_LOCK_CLUSTER_SERVER` |
| Window Covering | `#define ZCL_USING_WINDOW_COVERING_CLUSTER_SERVER` |

**MatterAwsConfig.h File:**

![MatterAwsConfig.h File](./images/matter-aws-config.png)

## Building Matter + AWS Application

1. After adding the Matter + AWS component as described above, refresh the `matter-extension` in Simplicity Studio.

2. In the **Home** tab, from the left panel, select **Settings**.

![Select Settings](images/aws-build-settings.jpg)

3. Click on **SDKs**, ensure the correct version of the SDK is selected, and then click **Refresh** in the right side menu.

![Select Refresh](images/aws-build-sdk-refresh.jpg)

4. Build the Matter + AWS application using Simplicity Studio as described in [Build SOC Application Using Studio](/matter/{build-docspace-version}/matter-wifi-run-demo/build-soc-application-using-studio).
1. After adding the Matter + AWS component as described above, build the Matter + AWS application using Simplicity Studio as described in [Build SOC Application Using Studio](/matter/{build-docspace-version}/matter-wifi-run-demo/build-soc-application-using-studio).

5. After building and flashing the app, you can see [MATTER_AWS] logs after device bootup.
2. After building and flashing the app, you can see [MATTER_AWS] logs after device bootup.

```console
[00:00:23.400][info ][SVR] [MATTER_AWS] connection callback started
[00:00:23.690][info ][SVR] [MATTER_AWS] MQTT connection status: 0
[00:00:23.995][info ][SVR] [MATTER_AWS] MQTT sub request callback: 0
```

6. After subscribing to a topic in AWS IoT, you can see the publish logs.
3. After subscribing to a topic in AWS IoT, you can see the publish logs.

![Device Logs AWS](./images/aws-device-logs-thermostat-app.png)

7. You can see the same data in AWS IoT.
4. You can see the same data in AWS IoT.

![AWS IoT App Data](./images/matter-aws-iot-app-data.png)

Expand Down
Loading