Skip to content
Open
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
78 changes: 10 additions & 68 deletions sld246-matter-faq/wifi-faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,77 +80,31 @@ Where `mySSID` is **your AP's SSID** and `mypassword` is **your AP's password**.

- Issue the commissioning command

### 3. WLAN connection fails from RS9116 during commissioning when channel 13 is selected on the AP
### 3. Apple HomePod associated failures

**Note:** RS9116 is deprecated and no longer supported on Matter.
If there is an Apple HomePod on the network paired with a Thread device, and a commissioning failure is seen with error 3000001:

The required channel becomes available for connection when the WLAN connection region is configured during compilation to one that supports the channel, such as for Japan for channel 13.
- Remove the Apple HomePod from the network or unpair it from all Thread devices.
- Retry commissioning

In order to use the desired channel, before building, make sure the WLAN connection region is configured correctly by reviewing/modifying the following lines in **/examples/platform/silabs/efr32/rs911x/rsi_wlan_config.h**:

```c
//Make sure this is set to RSI_ENABLE
#define RSI_SET_REGION_SUPPORT RSI_ENABLE

// Note that the channels available for WLAN connection depend on the region selected
// Make sure this is set to 1 to configure from RSI_REGION_CODE value below
// 0: region configurations taken from beacon
// 1: region configurations taken from user
#define RSI_SET_REGION_FROM_USER_OR_BEACON 1

// 0 : Default Region domain
// 1 : US
// 2 : EUROPE
// 3 : JAPAN
#define RSI_REGION_CODE 3
```

### 4. Incorrect firmware version

```shell
cd ./third_party/silabs/wiseconnect-wifi-bt-sdk/firmware
```

You will get appropriate firmware in the above mentioned path.

Note:

1. How to check the current firmware version?

> You can find the currently used firmware version in the DUT log.

2. How to check whether you are using correct firmware version or not?

> Compare last 5 digits of firmware version mentioned in the above path with the currently used firmware version.

### 5. Apple HomePod associated failures

If there is an Apple HomePod on the network paired with a Thread device, and a commissioning failure is seen with error `3000001`:

> Either remove the Apple HomePod from the network, or unpair it from all Thread devices, before re-trying the commissioning.

### 6. Commissioning failure at step 18
### 4. Commissioning failure at step 18

1. Verify router configuration specifically related to IPV6 SLAAC, Internet Group Management Protocol (IGMP) snooping.
2. Delete all the files of chip-tool /tmp folder. (`rm -rf /tmp/chip_*`)
3. After checking the router configuration, factory-reset your access point.

### 7. Commissioning failure at step 16
### 5. Commissioning failure at step 16

Verify the access point settings, SSID, PSK, security type, REGION, CHANNEL.

### 8. Inconsistent logs

Verify external power is supplied to rs911x

### 9. To enable different security options on AP/Router
### 6. To enable different security options on AP/Router

1. Get the router address by entering `route -n` or ifconfig of ipconfig.
2. Enter the router address in the browser and enter the appropriate username and password.
3. Select the appropriate band.
4. In security, select type (WPA / WPA2 / WPA3).

### 10. CHIP Logs are not available on MG12 + WF200 due to image size constraints
### 7. CHIP Logs are not available on MG12 + WF200 due to image size constraints

Due to apps taking up more space than available flash on the MG12 + WF200 device combination, `chip_logging=false` needs to be included on the command line while building the app image, to disable CHIP logs and thereby reduce the image size.

Expand All @@ -168,19 +122,7 @@ Disable LCD and enable CHIP Logging:
Disable QR Code and enable CHIP Logging:
`./scripts/examples/gn_efr32_example.sh examples/lock-app/efr32 out/wf200_lock_app BRD4161A is_debug=false show_qr_code=false --wifi wf200 |& tee out/wf200_lock.log`

### 11. MG24 device sometimes loses its connection to Ozone during OTA Update with RS9116

**Note:** RS9116 is deprecated and no longer supported on Matter.

While performing an OTA Update with the EFR32MG24 + RS9116 device combination, when the device is reset and bootloading begins with the new image, the Ozone Debugger sometimes loses its connection.

There are two possible workarounds to this:

1. Immediately re-attach the device to the console when the connection is lost.

2. Download the RTT Viewer application instead and use it to view the logs during OTA Update.

### 12. MG24 device sometimes fails to bootload with the new image during OTA Update with WF200
### 8. MG24 device sometimes fails to bootload with the new image during OTA Update with WF200

While performing an OTA Update with the EFR32MG24 + WF200 device combination using the external flash, when the device is reset and bootloading begins with the new image, the device sometimes starts up with the existing image instead of the newly downloaded one.

Expand All @@ -198,7 +140,7 @@ When this happens, perform the following steps to run the OTA Update successfull

4. Re-run the OTA Update process from the beginning.

### 13. Connectivity Issues with SiWX917 SoC with Low-Power Applications while flashing firmware/application image
### 9. Connectivity Issues with SiWX917 SoC with Low-Power Applications while flashing firmware/application image

Sometimes, firmware/application updates fail while flashing, and the logs display "Could not connect debugger. Could not connect to target device," indicating that the application processor is in a low power state with no flash access. Try one of the following solutions, then retry the firmware/application update:

Expand Down
12 changes: 1 addition & 11 deletions sld247-matter-overview/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ two EFR32MG24-based development boards, and a Raspberry Pi used as a Matter hub.

**Matter Over Wi-Fi Accessory Device Requirements for NCP Mode**

The Silicon Labs Matter over Wi-Fi NCP mode demo and development requires two boards: the Silicon Labs EFR32 Radio board to run the Matter code and either the RS9116, SiWx917, or WF200 to run the Wi-Fi protocol stack.
The Silicon Labs Matter over Wi-Fi NCP mode demo and development requires two boards: the Silicon Labs EFR32 Radio board to run the Matter code and either the SiWx917 or WF200 to run the Wi-Fi protocol stack.

The following boards are supported for the Matter over Wi-Fi demos and development:

Expand All @@ -38,14 +38,6 @@ The following boards are supported for the Matter over Wi-Fi demos and developme
- [XG24-RB4187C](https://www.silabs.com/development-tools/wireless/xg24-rb4187c-efr32xg24-wireless-gecko-radio-board)
- MG24 with WSTK: [xG24-PK6010A](https://www.silabs.com/development-tools/wireless/efr32xg24-pro-kit-20-dbm?tab=overview)
- **Wi-Fi NCP Dev Kits & boards**
- **RS9116**
(**Note:** RS9116 is deprecated and no longer supported on Matter.)
- SB-EVK1 / Single Band Wi-Fi Development Kit / 2.4GHz
- [RS9116X-SB-EVK1](https://www.silabs.com/development-tools/wireless/wi-fi/rs9116x-sb-evk-development-kit)
- SB-EVK2 / Single Band Wi-Fi Development Kit / 2.4GHz
- [RS9116X-SB-EVK2](https://www.silabs.com/development-tools/wireless/wi-fi/rs9116x-sb-evk2-development-kit)
- DB-EVK1 / Dual Band Wi-Fi Development Kit / 2.4GHz & 5GHz
- [RS9116X-DB-EVK1](https://www.silabs.com/development-tools/wireless/wi-fi/rs9116x-db-evk-development-kit)
- **SiWx917 NCP**
- SiWx917 NCP Mode / Wi-Fi Expansion Board / 2.4GHz
- BRD8045A (B0 Expansion v2.0)
Expand All @@ -55,8 +47,6 @@ The following boards are supported for the Matter over Wi-Fi demos and developme
- WF200 / Single Band Wi-Fi Expansion Board / 2.4GHz
- [SLEXP8023A](https://www.silabs.com/development-tools/wireless/wi-fi/wfm200-wifi-expansion-kit)
- Interconnect board (included in the Wi-Fi kits)
- SPI Cable (included in the RS9116 kit)
- Jumper Cables (included in the RS9116 kit)

**Matter Over Wi-Fi Accessory Device Requirements for SoC Mode**

Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
15 changes: 1 addition & 14 deletions sld249-matter-prerequisites/hardware-requirements.md
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ The Matter Accessory Device (MAD) is the actual device that the Matter applicati

### Matter Over Wi-Fi Accessory Device Requirements for NCP Mode

The Silicon Labs Matter over Wi-Fi NCP mode demo and development requires two boards: the Silicon Labs EFR32 Radio board to run the Matter code and either the RS9116, SiWx917, or WF200 to run the Wi-Fi protocol stack. Pre-built images for the EFR32, and also for SiWx917 or RS9116 connectivity firmware, are provided on the [Matter Artifacts page](./matter-artifacts.md).
The Silicon Labs Matter over Wi-Fi NCP mode demo and development requires two boards: the Silicon Labs EFR32 Radio board to run the Matter code and either the SiWx917 or WF200 to run the Wi-Fi protocol stack. Pre-built images for the EFR32, and also for SiWx917 connectivity firmware, are provided on the [Matter Artifacts page](./matter-artifacts.md).

**Notes:**

Expand All @@ -114,13 +114,6 @@ The following boards are supported for the Matter over Wi-Fi demos and developme
- MG24 with WSTK : [xG24-PK6010A](https://www.silabs.com/development-tools/wireless/efr32xg24-pro-kit-20-dbm?tab=overview)

- **Wi-Fi NCP Dev Kits & boards**
- **RS9116**
- SB-EVK1 / Single Band Wi-Fi Development Kit / 2.4GHz
- [RS9116X-SB-EVK1](https://www.silabs.com/development-tools/wireless/wi-fi/rs9116x-sb-evk-development-kit)
- SB-EVK2 / Single Band Wi-Fi Development Kit / 2.4GHz
- [RS9116X-SB-EVK2](https://www.silabs.com/development-tools/wireless/wi-fi/rs9116x-sb-evk2-development-kit)
- DB-EVK1 / Dual Band Wi-Fi Development Kit / 2.4GHz & 5GHz
- [RS9116X-DB-EVK1](https://www.silabs.com/development-tools/wireless/wi-fi/rs9116x-db-evk-development-kit)
- **SiWx917 NCP**
- SiWx917 NCP Mode / Wi-Fi Expansion Board / 2.4GHz
- BRD8045A (B0 Expansion v2.0)
Expand All @@ -129,9 +122,6 @@ The following boards are supported for the Matter over Wi-Fi demos and developme
- [SLEXP8022A](https://www.silabs.com/development-tools/wireless/wi-fi/wf200-wifi-expansion-kit)
- WF200 / Single Band Wi-Fi Expansion Board / 2.4GHz
- [SLEXP8023A](https://www.silabs.com/development-tools/wireless/wi-fi/wfm200-wifi-expansion-kit)
- Interconnect board (included in the Wi-Fi kits)
- SPI Cable (included in the RS9116 kit)
- Jumper Cables (included in the RS9116 kit)

### Matter over Wi-Fi Accessory Device Requirements for SoC Mode

Expand All @@ -157,6 +147,3 @@ In addition to your Matter over Wi-Fi Accessory Device, you need the following f
- Access point with Internet access
- microSD card (>=32GB) (if using Raspberry Pi)
- **[Optional]** Android Mobile phone (If using the chip-tool on Android)
- Interconnect board (included in the RS9116 kit)
- SPI Cable (included in the RS9116 kit)
- Jumper Cables (included in the RS9116 kit)
14 changes: 0 additions & 14 deletions sld249-matter-prerequisites/matter-artifacts.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,20 +30,6 @@ All Silicon Labs board supporting Matter require that a bootloader binary is fla

https://github.com/SiliconLabs/matter_extension/releases/download/v2.7.0/bootloader_binaries_matter_extension_v2.7.0-1.4.zip

## RS9116 Firmware

**Note**: RS9116 is deprecated and no longer supported on Matter.

The RS9116 firmware (`rs9116_firmware_files_with_rev.zip`) is used to update the RS9116 which can be found in the Assets section of this page:

https://github.com/SiliconLabs/matter_extension/releases/download/v2.7.0/rs9116_firmware_files_with_rev_2.7.0-1.4.zip

**Note**:
RS9116 chip/module needs to be flashed with proper firmware as mentioned below:

- `RS916.x.x.x.x.x.rps - This firmware image is valid for RS9116 1.5 revision chip/module`
- `RS9116.x.x.x.x.x.rps - This firmware image is valid for RS9116 1.4/1.3 revision chip/module`

## 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:
Expand Down
12 changes: 2 additions & 10 deletions sld249-matter-prerequisites/software-requirements.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,17 +34,9 @@ Below are the software tools both optional and required for developing Matter ov

1. [SiSDK package](/matter/{build-docspace-version}/matter-wifi-getting-started-example/software-installation#installation-of-gecko-sdk-extension), which can be installed as part of the Simplicity Studio tool installation.

2. [WiSeConnect SDK v2.x for RS9116 NCP](/matter/{build-docspace-version}/matter-wifi-getting-started-example/software-installation#installation-of-wiseconnect-sdk-v2x-or-v3x-extension), which can be installed as part of the Simplicity Studio tool installation.
2. [WiSeConnect SDK v3.x for SiWx917 NCP](/matter/{build-docspace-version}/matter-wifi-getting-started-example/software-installation#installation-of-wiseconnect-sdk-v2x-or-v3x-extension), which can be installed as part of the Simplicity Studio tool installation.

**Note:** RS9116 is deprecated and no longer supported on Matter.

3. [WiSeConnect SDK v3.x for SiWx917 NCP](/matter/{build-docspace-version}/matter-wifi-getting-started-example/software-installation#installation-of-wiseconnect-sdk-v2x-or-v3x-extension), which can be installed as part of the Simplicity Studio tool installation.

4. [Firmware for RS9116 NCP](./matter-artifacts.md#rs9116-firmware)

**Note:** RS9116 is deprecated and no longer supported on Matter.

5. [Firmware for SiWx917 NCP](./matter-artifacts.md#siwx917-firmware-for-siwn917-ncp-and-siwg917-soc)
3. [Firmware for SiWx917 NCP](./matter-artifacts.md#siwx917-firmware-for-siwn917-ncp-and-siwg917-soc)

## Software Packages Required for Wi-Fi SiWx917 SoC Devices

Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,9 @@ The following hardware devices are required for executing Matter over Wi-Fi:
- 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

**Note:** RS9116 is deprecated and no longer supported on Matter.

- **MG24 boards**

- BRD4186C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@10dBm
Expand All @@ -30,20 +27,10 @@ The following hardware devices are required for executing Matter over Wi-Fi:
- [XG24-RB4187C](https://www.silabs.com/development-tools/wireless/xg24-rb4187c-efr32xg24-wireless-gecko-radio-board)
- MG24 with WSTK : [xG24-PK6010A](https://www.silabs.com/development-tools/wireless/efr32xg24-pro-kit-20-dbm?tab=overview)

>**Note:** A custom board binary can also be generated. The configuration file `sl_spidrv_eusart_exp_config` for RS9116 and `sl_spidrv_exp_config` for 917NCP and WF200 should have the SPI pin and port defines enabled. The configuration file `sl_custom_board.h` contains the SPI pins, which should be updated according to the custom board's pin configuration. RS9116 is deprecated and no longer supported on Matter.
>**Note**: A custom board binary can also be generated. The configuration file `sl_spidrv_exp_config` for 917NCP and WF200 should have the SPI pin and port defines enabled. The configuration file `sl_custom_board.h` contains the SPI pins, which should be updated according to the custom board's pin configuration.

- **Wi-Fi Dev Kits & boards**

- **RS9116**

**Note:** RS9116 is deprecated and no longer supported on Matter.
- SB-EVK1 / Single Band Wi-Fi Development Kit / 2.4GHz
- [RS9116X-SB-EVK1](https://www.silabs.com/development-tools/wireless/wi-fi/rs9116x-sb-evk-development-kit)
- SB-EVK2 / Single Band Wi-Fi Development Kit / 2.4GHz
- [RS9116X-SB-EVK2](https://www.silabs.com/development-tools/wireless/wi-fi/rs9116x-sb-evk2-development-kit)
- DB-EVK1 / Dual Band Wi-Fi Development Kit / 2.4GHz & 5GHz
- [RS9116X-DB-EVK1](https://www.silabs.com/development-tools/wireless/wi-fi/rs9116x-db-evk-development-kit)
**Note:** Matter is only supported over 2.4GHz on this Dev kit.
- **SiWx917**
- SiWx917 NCP Mode / Wi-Fi Expansion Board / 2.4GHz
- BRD8045A (B0 Expansion v2.0)
Expand All @@ -58,8 +45,6 @@ The following hardware devices are required for executing Matter over Wi-Fi:
- Raspberry Pi with a >32 GB SD Card
- Access Point with Internet Access
- Interconnect board (included in the Wi-Fi kits)
- SPI Cable (included in the RS9116 kit)
- Jumper Cables (included in the RS9116 kit)

### Software Requirements

Expand All @@ -78,7 +63,6 @@ Below are the software tools, packages, and images required for executing Matter

- Simplicity SDK v2024.x
- WiSeConnect SDK
- For RS9116 use WiSeConnect SDK v2.x
- For SiWx917 use WiSeConnect SDK v3.x

### Firmware Images
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
4 changes: 0 additions & 4 deletions sld291-matter-wifi-run-demo/flashing-using-commander.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,11 @@ To flash the application for EFR32 and SiWx917 SoC Board Simplicity Commander so
Before flashing the application for EFR32 Boards, flash **bootloader images** as per board variants:

- **BRD4186C Board**
- For MG24 + RS9116: Internal Bootloader (bootloader-storage-internal-single-512k-BRD4186C-gsdk4.1)
- For MG24 + WF200: External Bootloader (bootloader-storage-spiflash-single-1024k-BRD4186C-gsdk4.1)

- **BRD4187C Board**
- For MG24 + RS9116: Internal Bootloader (bootloader-storage-internal-single-512k-BRD4187C-gsdk4.1)
- For MG24 + WF200: External Bootloader (bootloader-storage-spiflash-single-1024k-BRD4187C-gsdk4.1)

**Note**: RS9116 is deprecated and no longer supported on Matter.

Bootloader binaries are available in the respective path of codebase **third_party/silabs/matter_support/matter/efr32/bootloader_binaries** folder. Silicon Labs recommends always flashing the latest bootloader binaries from the codebase.

**Note**: Bootloader binaries are flashed using Simplicity Commander only. It supports EFR32 Boards only.
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -8,31 +8,7 @@ Silicon Labs recommends that an upgrade of the NCP combos connectivity firmware

## Upgrading the Connectivity Firmware on NCP devices

The SiWx917 NCP or RS9116 EVK connectivity firmware can be upgraded using Tera Term or kermit.

### Connectivity Firmware Upgrade Using Tera Term

#### Firmware Upgrade On RS9116

**Note**: RS9116 is deprecated and no longer supported on Matter.

1. Connect the EVK to PC using the USB interface labeled **UART** as identified below.

![Switch Position before firmware flash](./images/rs916-board.png)

2. If this is the first time connecting the EVK to your PC, verify that it is properly detected by the PC. The EVK will appear to the PC as a COM port labeled **USB Serial Port (COMx)**.

3. Configure your terminal application with the following settings:

- Configure the serial port settings to 115200 baud / 8-bit data / No parity / 1 stop bit
- Enable local echo
- Set receive and transmit new-line characters to CR+LF

4. Refer to [Setup Tera Term and Updating the Firmware](https://docs.silabs.com/rs9116/wiseconnect/2.0/tera-term-setup).

5. Once firmware flashing is done, the console displays **Loading...** followed by **Loading Done**.

#### Firmware Upgrade On SIWx917 NCP
### Firmware Upgrade On SIWx917 NCP

SiWx917 NCP connectivity firmware can be upgraded using Simplicity Commander.

Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading