Skip to content

Commit 6329339

Browse files
selissiakowsisoundhar12carol-applebzbarsky-appleDamian-Nordic
authored
[EFR32] Update submodule pointer and documentation files (#22240)
* Test added march 8 (#15957) * Added new manual scripts * Added Auto generated File * [OTA] Fix OTARequestorDriverImpl inclusion (#15981) * Regen to fix CI failures (#15990) * [ota] Store Default OTA Providers in flash (#15970) * [ota] Store Default OTA Providers in flash Store Default OTA Providers in flash each time the attribute is modified and load it back on the application startup. * Restyled by clang-format * Fix build and reduce flash usage Co-authored-by: Restyled.io <commits@restyled.io> * Update matter_support submodule pointer to include new bootloader binaries * Update README files to add all EFR32 supported boards * Remove merge artifacts * Restyled by prettier-markdown Co-authored-by: kowsisoundhar12 <57476670+kowsisoundhar12@users.noreply.github.com> Co-authored-by: Carol Yang <clyang@apple.com> Co-authored-by: Boris Zbarsky <bzbarsky@apple.com> Co-authored-by: Damian Królik <66667989+Damian-Nordic@users.noreply.github.com> Co-authored-by: Restyled.io <commits@restyled.io>
1 parent eba8dee commit 6329339

File tree

10 files changed

+72
-22
lines changed

10 files changed

+72
-22
lines changed

docs/guides/silabs_efr32_software_update.md

+2-19
Original file line numberDiff line numberDiff line change
@@ -14,69 +14,54 @@ all of the EFR32 example applications.
1414
- On a Linux or Darwin platform build the chip-tool and the ota-provider-app
1515
as follows:
1616

17-
```
1817
scripts/examples/gn_build_example.sh examples/chip-tool out/
1918
scripts/examples/gn_build_example.sh examples/ota-provider-app/linux out/debug chip_config_network_layer_ble=false
20-
```
2119

2220
- Build or download the Gecko Bootloader binary. Follow the instructions in
2321
"UG266: Silicon Labs Gecko Bootloader User’s Guide". For the bootloader
2422
using the external flash select the "external SPI" bootloader type
2523
configured with a single slot of at least 1000 KB. For the bootloader using
2624
the internal flash see the Internal Storage Bootloader section below.
27-
Pre-built binaries for some configurations should be available in
25+
Pre-built binaries for some configurations are available at the following
26+
location, see README.md for details
2827

29-
```
3028
third_party/silabs/matter_support/matter/efr32/bootloader_binaries
31-
```
3229

3330
- Using the commander tool upload the bootloader to the device running the
3431
application.
3532

3633
- Create a bootable image file (using the Lighting application image as an
3734
example):
3835

39-
```
4036
commander gbl create chip-efr32-lighting-example.gbl --app chip-efr32-lighting-example.s37
41-
```
4237

4338
- Create the Matter OTA file from the bootable image file:
4439

45-
```
4640
./src/app/ota_image_tool.py create -v 0xFFF1 -p 0x8005 -vn 2 -vs "2.0" -da sha256 chip-efr32-lighting-example.gbl chip-efr32-lighting-example.ota
47-
```
4841

4942
- In a terminal start the Provider app passing to it the path to the Matter
5043
OTA file created in the previous step:
5144

52-
```
5345
rm -r /tmp/chip_*
5446
./out/debug/chip-ota-provider-app -f chip-efr32-lighting-example.ota
55-
```
5647

5748
- In a separate terminal run the chip-tool commands to provision the Provider:
5849

59-
```
6050
./out/chip-tool pairing onnetwork 1 20202021
6151
./out/chip-tool accesscontrol write acl '[{"fabricIndex": 1, "privilege": 5, "authMode": 2, "subjects": [112233], "targets": null}, {"fabricIndex": 1, "privilege": 3, "authMode": 2, "subjects": null, "targets": null}]' 1 0
62-
```
6352

6453
- If the application device had been previously commissioned hold Button 0 for
6554
six seconds to factory-reset the device.
6655

6756
- In the chip-tool terminal enter:
6857

69-
```
7058
./out/chip-tool pairing ble-thread 2 hex:<operationalDataset> 20202021 3840
71-
```
7259

7360
where operationalDataset is obtained from the OpenThread Border Router.
7461

7562
- Once the commissioning process completes enter:
7663

77-
```
7864
./out/chip-tool otasoftwareupdaterequestor announce-ota-provider 1 0 0 0 2 0
79-
```
8065

8166
- The application device will connect to the Provider and start the image
8267
download. Once the image is downloaded the device will reboot into the
@@ -91,9 +76,7 @@ that both images are built with a reduced feature set such as disabled logging
9176
and Matter shell. The following set of compile flags leaves out all the optional
9277
features and results in the minimal image size:
9378

94-
```
9579
chip_detail_logging=false chip_automation_logging=false chip_progress_logging=false is_debug=false show_qr_code=false chip_build_libshell=false enable_openthread_cli=false chip_openthread_ftd=true
96-
```
9780

9881
Using LZMA compression when building the .gbl file ( passing `--compress lzma`
9982
parameter to the `commander gbl create` command) further reduces the downloaded

examples/light-switch-app/efr32/README.md

+7
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,9 @@ Silicon Labs platform.
6666
MG12 boards:
6767

6868
- BRD4161A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
69+
- BRD4162A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@10dBm
70+
- BRD4163A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@10dBm,
71+
868MHz@19dBm
6972
- BRD4164A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
7073
- BRD4166A / SLTB004A / Thunderboard Sense 2 / 2.4GHz@10dBm
7174
- BRD4170A / SLWSTK6000B / Multiband Wireless Starter Kit / 2.4GHz@19dBm,
@@ -78,8 +81,12 @@ Silicon Labs platform.
7881

7982
MG24 boards :
8083

84+
- BRD2601B / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@10dBm
85+
- BRD2703A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@10dBm
8186
- BRD4186A / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@10dBm
87+
- BRD4186C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@10dBm
8288
- BRD4187A / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@20dBm
89+
- BRD4187C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@20dBm
8390

8491
* Build the example application:
8592

examples/lighting-app/efr32/README.md

+7
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,9 @@ Silicon Labs platform.
6363
MG12 boards:
6464

6565
- BRD4161A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
66+
- BRD4162A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@10dBm
67+
- BRD4163A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@10dBm,
68+
868MHz@19dBm
6669
- BRD4164A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
6770
- BRD4166A / SLTB004A / Thunderboard Sense 2 / 2.4GHz@10dBm
6871
- BRD4170A / SLWSTK6000B / Multiband Wireless Starter Kit / 2.4GHz@19dBm,
@@ -75,8 +78,12 @@ Silicon Labs platform.
7578

7679
MG24 boards :
7780

81+
- BRD2601B / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@10dBm
82+
- BRD2703A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@10dBm
7883
- BRD4186A / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@10dBm
84+
- BRD4186C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@10dBm
7985
- BRD4187A / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@20dBm
86+
- BRD4187C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@20dBm
8087

8188
* Build the example application:
8289

examples/lock-app/efr32/README.md

+8
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,9 @@ Silicon Labs platform.
6161
MG12 boards:
6262

6363
- BRD4161A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
64+
- BRD4162A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@10dBm
65+
- BRD4163A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@10dBm,
66+
868MHz@19dBm
6467
- BRD4164A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
6568
- BRD4166A / SLTB004A / Thunderboard Sense 2 / 2.4GHz@10dBm
6669
- BRD4170A / SLWSTK6000B / Multiband Wireless Starter Kit / 2.4GHz@19dBm,
@@ -73,8 +76,13 @@ Silicon Labs platform.
7376

7477
MG24 boards :
7578

79+
- BRD4162A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@10dBm
80+
- BRD4163A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@10dBm,
81+
868MHz@19dBm
7682
- BRD4186A / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@10dBm
83+
- BRD4186C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@10dBm
7784
- BRD4187A / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@20dBm
85+
- BRD4187C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@20dBm
7886

7987
* Build the example application:
8088

examples/persistent-storage/efr32/README.md

+15-1
Original file line numberDiff line numberDiff line change
@@ -54,15 +54,29 @@ The EFR32 platform KVS is fully implemented
5454
MG12 boards:
5555

5656
- BRD4161A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
57+
- BRD4162A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@10dBm
58+
- BRD4163A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@10dBm,
59+
868MHz@19dBm
60+
- BRD4164A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
5761
- BRD4166A / SLTB004A / Thunderboard Sense 2 / 2.4GHz@10dBm
5862
- BRD4170A / SLWSTK6000B / Multiband Wireless Starter Kit / 2.4GHz@19dBm,
5963
915MHz@19dBm
6064
- BRD4304A / SLWSTK6000B / MGM12P Module / 2.4GHz@19dBm
6165

62-
MG21 boards:
66+
MG21 boards: Currently not supported due to RAM limitation.
6367

6468
- BRD4180A / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@20dBm
6569

70+
MG24 boards :
71+
72+
- BRD4162A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@10dBm
73+
- BRD4163A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@10dBm,
74+
868MHz@19dBm
75+
- BRD4186A / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@10dBm
76+
- BRD4186C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@10dBm
77+
- BRD4187A / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@20dBm
78+
- BRD4187C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@20dBm
79+
6680
* Build the example application:
6781

6882
cd ~/connectedhomeip

examples/pigweed-app/efr32/README.md

+11-1
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ following features are available:
6666
MG12 boards:
6767

6868
- BRD4161A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
69+
- BRD4162A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@10dBm
6970
- BRD4163A / SLWSTK6000B / Dual band Wireless Starter Kit / 2.4GHz@19dBm,
7071
868MHz@19dBm
7172
- BRD4164A / SLWSTK6000B / Dual band Wireless Starter Kit / 2.4GHz@19dBm,
@@ -75,10 +76,19 @@ following features are available:
7576
915MHz@19dBm
7677
- BRD4304A / SLWSTK6000B / MGM12P Module / 2.4GHz@19dBm
7778

78-
MG21 boards:
79+
MG21 boards: Currently not supported due to RAM limitation.
7980

8081
- BRD4180A / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@20dBm
8182

83+
MG24 boards :
84+
85+
- BRD2601B / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@10dBm
86+
- BRD2703A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@10dBm
87+
- BRD4186A / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@10dBm
88+
- BRD4186C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@10dBm
89+
- BRD4187A / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@20dBm
90+
- BRD4187C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@20dBm
91+
8292
* Build the example application:
8393

8494
cd ~/connectedhomeip/examples/pigweed-app/efr32

examples/thermostat/efr32/README.md

+7
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,9 @@ Silicon Labs platform.
6666
MG12 boards:
6767

6868
- BRD4161A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
69+
- BRD4162A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@10dBm
70+
- BRD4163A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@10dBm,
71+
868MHz@19dBm
6972
- BRD4164A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
7073
- BRD4166A / SLTB004A / Thunderboard Sense 2 / 2.4GHz@10dBm
7174
- BRD4170A / SLWSTK6000B / Multiband Wireless Starter Kit / 2.4GHz@19dBm,
@@ -78,8 +81,12 @@ Silicon Labs platform.
7881

7982
MG24 boards :
8083

84+
- BRD2601B / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@10dBm
85+
- BRD2703A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@10dBm
8186
- BRD4186A / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@10dBm
87+
- BRD4186C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@10dBm
8288
- BRD4187A / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@20dBm
89+
- BRD4187C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@20dBm
8390

8491
* Build the example application:
8592

examples/window-app/efr32/README.md

+7
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,9 @@ Silicon Labs platform.
6666
MG12 boards:
6767

6868
- BRD4161A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
69+
- BRD4162A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@10dBm
70+
- BRD4163A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@10dBm,
71+
868MHz@19dBm
6972
- BRD4164A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
7073
- BRD4166A / SLTB004A / Thunderboard Sense 2 / 2.4GHz@10dBm
7174
- BRD4170A / SLWSTK6000B / Multiband Wireless Starter Kit / 2.4GHz@19dBm,
@@ -78,8 +81,12 @@ Silicon Labs platform.
7881

7982
MG24 boards :
8083

84+
- BRD2601B / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@10dBm
85+
- BRD2703A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@10dBm
8186
- BRD4186A / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@10dBm
87+
- BRD4186C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@10dBm
8288
- BRD4187A / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@20dBm
89+
- BRD4187C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@20dBm
8390

8491
* Build the example application:
8592

src/test_driver/efr32/README.md

+7
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,9 @@ test runner.
4242
MG12 boards:
4343

4444
- BRD4161A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
45+
- BRD4162A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@10dBm
46+
- BRD4163A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@10dBm,
47+
868MHz@19dBm
4548
- BRD4164A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@19dBm
4649
- BRD4166A / SLTB004A / Thunderboard Sense 2 / 2.4GHz@10dBm
4750
- BRD4170A / SLWSTK6000B / Multiband Wireless Starter Kit / 2.4GHz@19dBm,
@@ -54,8 +57,12 @@ test runner.
5457

5558
MG24 boards :
5659

60+
- BRD2601B / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@10dBm
61+
- BRD2703A / SLWSTK6000B / Wireless Starter Kit / 2.4GHz@10dBm
5762
- BRD4186A / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@10dBm
63+
- BRD4186C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@10dBm
5864
- BRD4187A / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@20dBm
65+
- BRD4187C / SLWSTK6006A / Wireless Starter Kit / 2.4GHz@20dBm
5966

6067
OR use GN/Ninja directly
6168

0 commit comments

Comments
 (0)