Silicon Labs EFR32MG21 Zigbee USB dongle with plastic shell for Home Assistant

Silicon Labs EFR32MG21 Zigbee 3.0 USB Dongle for Home Assistant pre-flashed with EZSP v8, featuring +20dBm output gain, PCB antenna, plastic shell, and UART-based OTA support

1color
$29.75
Sale price  $29.75 Regular price 
Skip to product information
Silicon Labs EFR32MG21 Zigbee USB dongle with plastic shell for Home Assistant

Silicon Labs EFR32MG21 Zigbee 3.0 USB Dongle for Home Assistant pre-flashed with EZSP v8, featuring +20dBm output gain, PCB antenna, plastic shell, and UART-based OTA support

$29.75
Sale price  $29.75 Regular price 
Model1color

Silicon Labs EFR32MG21 Zigbee 3.0 USB Dongle: Pre-flashed Coordinator for Home Assistant and Zigbee2MQTT

Silicon Labs EFR32MG21 Zigbee USB dongle with plastic shell for Home Assistant
This Silicon Labs EFR32MG21-based Zigbee 3.0 USB dongle serves as a wireless network coordinator, bridging Zigbee smart home devices to popular home automation platforms. Coming pre-flashed with EZSP v8 (EmberZNet Serial Protocol version 8), it eliminates initial firmware flashing steps for immediate setup with Home Assistant's ZHA integration or the Zigbee2MQTT software. The device features substantial +20dBm output gain supported by an integrated PCB antenna, designed to provide reliable communication within a Zigbee mesh network. Its plastic shell houses the core EFR32MG21 microcontroller and CH340E USB interface, creating a compact hardware solution for bringing Zigbee device control to a computer or single-board computer running automation software.

Technical Specifications and Hardware

Silicon Labs EFR32MG21 Zigbee USB dongle with plastic shell for Home Assistant
The dongle's technical foundation provides the capabilities needed for stable Zigbee network coordination.

Core Chipset and Protocol

At the heart of the device is the Silicon Labs EFR32MG21 microcontroller, a dedicated IC designed for Zigbee and Thread wireless applications. It is paired with a CH340E chip, which handles the USB-to-serial communication between the dongle and the host computer. The unit arrives pre-configured with EZSP v8, which is the EmberZNet Serial Protocol version 8. This protocol stack enables the serial communication that software like Home Assistant's ZHA component or Zigbee2MQTT uses to send commands to and receive data from the Zigbee network.

Radio Performance and Antenna

A key hardware specification is the +20dBm output gain, which indicates a strong radio transmitter power level. This high output, combined with the integrated PCB (Printed Circuit Board) trace antenna, is intended to maximise wireless range and improve the reliability of connections to Zigbee end devices like sensors, switches, and bulbs. The antenna design is fixed to the device's circuit board, making the unit a single, cohesive assembly without external antenna components.

Software Integration and Use Cases

Silicon Labs EFR32MG21 Zigbee USB dongle with plastic shell for Home Assistant
This dongle is targeted at users running specific home automation software that can utilise its serial protocol.

Home Assistant and ZHA

The primary documented use is with Home Assistant, an open-source home automation platform. Within Home Assistant, it can be used with the ZHA (Zigbee Home Automation) integration, which communicates with the dongle via the pre-loaded EZSP v8 firmware to form and manage a Zigbee network. This allows users to directly pair and control a wide array of Zigbee-certified devices without needing a vendor-specific hub.

Zigbee2MQTT and Other Platforms

The dongle is also stated to be compatible with Zigbee2MQTT, another popular open-source Zigbee bridge solution that translates Zigbee traffic to and from an MQTT message broker. The source text notes compatibility is in a "pre-alpha" state for this platform, indicating it should work but may lack extensive testing. While the device follows Zigbee standards, making compatibility with other gateway solutions theoretically possible, such functionality is not confirmed.

Setup, Maintenance and Practical Considerations

Silicon Labs EFR32MG21 Zigbee USB dongle with plastic shell for Home Assistant
Understanding the operational parameters ensures correct configuration and long-term usability.

Firmware Updates via UART

The dongle supports Over-the-Air (OTA) firmware updates, but these are performed via its UART interface, not wirelessly. The specific button sequence must be followed: press and hold the BOOT button, then briefly press and release the nRST (reset) button, before finally releasing the BOOT button. This places the device into a bootloader mode ready to accept new firmware sent from the host computer over the serial connection.

Connection and Configuration

The device connects via a standard USB port. It operates at a fixed serial communication speed (baud rate) of 115200, which must be matched in the configuration of the host software (like Home Assistant or Zigbee2MQTT) for successful communication. The plastic shell provides basic physical protection and houses the single USB connector, making it a plug-and-play hardware device once the supporting software is correctly set up on the host system.

You may also like