EFR32MG21 Zigbee 3.0 USB Dongle with 20dBm Output Gain for Home Assistant, Pre-flashed with EZSP v8 Protocol, Using PCB Antenna in Plastic Shell, Compatible with ZHA and Zigbee2MQTT via CH340E Interface
EFR32MG21 Zigbee 3.0 USB Dongle: A Pre-configured Gateway for Home Assistant and Zigbee2MQTT

This USB dongle provides a dedicated hardware solution for creating a Zigbee network coordinator, centralising communication with Zigbee 3.0-compliant smart home devices like lights, sensors, and switches. It is built around the Silicon Labs EFR32MG21 system-on-chip, a common choice for Zigbee applications, and comes pre-configured with the EmberZNet Serial Protocol (EZSP) version 8. This pre-flashing eliminates initial firmware installation steps, allowing users to focus on integrating the dongle with their preferred software platform, such as Home Assistant's ZHA (Zigbee Home Automation) integration or the Zigbee2MQTT open-source bridge. The inclusion of a CH340E chip handles the USB-to-serial conversion, making the device recognisable to your computer as a virtual COM port for serial communication.
Features and Construction

The dongle's core functionality is defined by its specific components and pre-loaded software, designed for users who manage their smart home systems via a central server or single-board computer.
Material and Build
The main enclosure is a plastic shell, a standard choice for consumer electronic devices that provides basic physical protection and electrical insulation for the internal circuitry. Inside, the primary components are mounted on a Printed Circuit Board (PCB). This board hosts the Silicon Labs EFR32MG21 microcontroller, which runs the Zigbee stack, and the CH340E USB interface chip that manages communication between the dongle and the host computer. The antenna is also integrated directly onto this PCB, known as a PCB antenna, which is a compact design choice that avoids the need for an external whip or dipole antenna.
Size and Practical Fit
As a standard USB dongle, its form factor is designed for direct insertion into a USB-A port on a computer, Raspberry Pi, or similar home server hardware. Its physical presence is minimal, allowing it to be left connected semi-permanently without occupying significant space. The use of a plastic shell and integrated PCB antenna contributes to a low-profile design suitable for discreet placement near the host device, though its wireless performance can be influenced by proximity to other electronics and physical obstructions, as with any radio device.
Uses and Placement

This product serves as the central radio for a Zigbee mesh network, bridging the gap between Zigbee wireless devices and network management software running on a more powerful host system.
Event or Professional Use
For developers, makers, or advanced users experimenting with Zigbee networks, the pre-flashed EZSP v8 firmware and support for OTA updates via UART provide a stable base for prototyping or testing. The ability to use it with Zigbee2MQTT in its pre-alpha stage allows for exploration of alternative software stacks. Its specification as a Zigbee 3.0 device means it should, in theory, be compatible with any device following Zigbee standards, although the source text notes that compatibility with other gateway solutions is not confirmed, indicating it is validated primarily for the mentioned software.
Everyday Home Use
For the typical smart home enthusiast using Home Assistant, this dongle enables the creation of a local, private Zigbee network independent of cloud-based hubs. The 20dBm (100mW) output gain is a specification for its radio transmitter power, which, combined with the PCB antenna, influences the initial range and strength of the network's central node. A stronger central signal can help in establishing a robust mesh network, especially in the early stages before many router-capable devices (like mains-powered bulbs) are added to extend coverage throughout a home.
Benefits and Buying Value

The value of this dongle lies in its pre-configured state and its role as a dedicated, local hardware coordinator for a custom Zigbee ecosystem.
Reuse and Low Maintenance
The device is designed for continuous operation as a network coordinator. The plastic shell requires no specific maintenance, and the internal components are not user-serviceable. The provided OTA update process via UART offers a method to update the dongle's firmware if new versions become available, which can fix bugs or add features, potentially extending the useful life of the hardware. The standard 115200 baud rate for serial communication is widely supported, ensuring compatibility with host software.
Why Choose This Product
This dongle is chosen for its specific configuration targeting popular DIY smart home platforms. The key differentiators are its pre-flashed EZSP v8 firmware, removing a technical hurdle, and its stated compatibility with both ZHA and Zigbee2MQTT, offering a choice of software paths. The 20dBm output gain is a concrete specification that may appeal to users concerned about initial network range in larger spaces. It is a single-purpose device sold as one unit, providing a focused solution for those building a Home Assistant-centric smart home with Zigbee devices.