[!IMPORTANT]
New firmwares are released straight from the SiLabs Firmware Builder repository. This repository contains all past firmwares and will not receive future updates.
This repository contains firmware for products made by Nabu Casa which contain Silicon Labs hardware.
To flash the firmware refer to the Flash Silicon Labs radio firmware manually wiki page or use the web flasher.
The directory EmberZNet contains firmware which provide the EmberZNet NCP (Network Co-Processor) firmware. EmberZNet is the Silicon Labs Zigbee implementation.
Firmware for Home Assistant Yellow (v1.1 and later, MGM210PA32JIA2 based) and Home Assistant SkyConnect (EFR32MG21A020F512IM32 based) are available.
All firmware use UART as communication interface with the following configuration:
For the exact EmberZNet configuration please refer to the Zigbee EmberZNet NCP firmware configuration.
The OpenThreadRCP directory contains firmares which implement the OpenThread Radio Co-Processor (RCP) protocol through Spinel. The firmwares are compatible with upstream OpenThread Border Router.
For more details see AN1256: Using the Silicon Labs RCP with the OpenThread Border Router.
The RCPMultiPAN directory contains firmwares to run Silicon Labs multiprotcol stack (rcp-uart-802154). The Silicon Labs EFR32 chip acts as the RCP (Radio Co-Processor) and offers support for multiple protocols (multiple 802.15.4 PANs).
For more details, see Silicon Labs AN1333: Running Zigbee, OpenThread, and Bluetooth Concurrently on a Linux Host with a Multiprotocol RCP.
Note: The release notes are specific to OpenThread (and versioned according to its release version). However, it covers the Multi-PAN firmware, which uses the Gecko SDK version number.