Skip to content

NabuCasa/silabs-firmware

Repository files navigation

Silicon Labs firmware for Yellow and SkyConnect

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.

EmberZNet

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:

  • Baudrate: 115200
  • Flow Control: Hardware

For the exact EmberZNet configuration please refer to the Zigbee EmberZNet NCP firmware configuration.

OpenThread RCP

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.

RCP Multi-PAN

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.

About

Silicon Labs firmware for Yellow and SkyConnect

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •