How to Set Up a Zigbee USB Dongle for Smart Home
By Ceiling Fans, Home Store for Light Fixtures | Published: 2026-10-21
Category: How-to Guides
Learn to set up a Zigbee USB dongle as your smart home hub. This guide covers hardware prep, software pairing, and common pitfalls with a focus on the EFR32MG24 chip.
Quick answer
Install the dongle on your host device, configure a compatible open-source platform like Home Assistant or Zigbee2MQTT, then pair your smart devices one by one. The EFR32MG24 chip on models like the SONOFF Dongle Plus MG24 provides stable local control.
Why a dedicated coordinator matters
A Zigbee USB dongle acts as the coordinator — the central hub that sends commands and receives data from all your Zigbee devices. Without one, sensors, lights, and locks have no gateway to talk to your home automation system.
Using a USB dongle keeps your smart home local, meaning automations run even if your internet goes down. The EFR32MG24 chip in newer dongles offers faster processing and more stable control for larger networks.
Step-by-step setup
- 1. Install the USB dongle hardware: Plug the dongle into a USB port on your Raspberry Pi, NAS, or PC. Avoid using USB hubs that may drop power. A USB extension cable reduces RF interference from the host device. Using a USB extension cable improves signal range and stability.
- 2. Flash the latest firmware (if needed): Download the current coordinator firmware from the manufacturer or community repository. Use a flashing tool like Silicon Labs Flash Programmer or an online flasher. Confirm the dongle is in bootloader mode before writing. Always verify the firmware version matches your platform’s requirements.
- 3. Add the dongle to your smart home software: In Home Assistant, go to Settings > System > Hardware and add the detected dongle. In Zigbee2MQTT, edit configuration.yaml with the correct serial port. Restart the service and confirm a green status light. A common mistake is selecting the wrong port; check /dev/ or Device Manager for the correct identifier.
- 4. Pair your first Zigbee device: Put the dongle into pairing mode via your platform’s add-device interface (e.g., Add Device in Home Assistant). Place the target device within a few feet and trigger its pairing mode. Wait for a successful confirmation. If pairing fails, move the device closer and check for interference from Wi-Fi routers or metal objects.
- 5. Optimize the mesh network: Place mains-powered Zigbee devices (like smart plugs or bulbs) between the dongle and battery-powered sensors. These act as range extenders. Keep the dongle centrally located to reduce hops. Adding one or two mains-powered repeaters can dramatically improve reliability for far rooms.
Product highlights
- Zigbee Thread USB Dongle Plus MG24: Equipped with the EFR32MG24 microcontroller for faster automation processing and stable control of Zigbee devices. This chip handles more simultaneous connections and reduces latency when you trigger scenes or routines.

Zigbee Thread USB Dongle Plus MG24
