Sonoff ZBDongle-E Zigbee 3.0 USB dongle features EFR32MG21 MCU with +20dBm radio

ITEAD has just released a new “ZBDongle-E” Zigbee 3.0 USB adapter with Silicon Labs Mighty Gecko EFR32MG21 Arm Cortex-M33 microcontroller with a +20dBm radio for extended range.

The new dongle is an alternative to the popular Texas Instruments CC2652P-based Sonoff Zigbee 3.0 USB Dongle Plus, also known as “ZBDongle-P”, with a more compact design, and many of the same features.

Sonoff ZBDongle-ESonoff ZBDongle-E specifications:

  • Wireless MCU – Silicon Labs EFR32MG21 Arm Cortex-M33 multiprotocol wireless MCU @ 80 MHz with 64KB RAM, 768KB flash, +20 dBm 802.15.4 radio for Zigbee 3.0 and Thread support, and as well as a Bluetooth 5.1 Low Energy radio
  • Connectivity – Zigbee 3.0 with SMA antenna connector, +20 dBm output power
  • Host interface – USB port with CH9102F USB to TTL chip
  • Expansion – 7-pin IO header with programming pins
  • Misc – Boot and reset buttons, Zigbee LED, Power LED
  • Power Supply – 5V/100mA via USB port, LDO
  • Dimensions – 75 x 25.5 x 13.5mm (Aluminum alloy enclosure)
  • Weight – N/A
  • Temperature Range – -10°C to 40°C

 

Sonoff EFR32MG21 Zigbee 3.0 USB dongle

The ZBDongle-E Zigbee 3.0 USB dongle is pre-flashed with Zigbee coordinator firmware based on EZNet 6.10.3 and works out of the box with Home Assistant‘s ZHA integration, Zigbee2MQTT (a.k.a. Z2M – update: EFR32MG21 is not recommended with Z2M, see comments section), IoBroker, OpenHAB’s ZigBee Binding, the Zigbee Plugin for Domoticz, and finally Zigbee Plugin for Jeedom. The Zigbee 3.0 adapter is compatible with ITEAD’s Zigbee router and end devices and should also work with Zigbee 3.0 hardware from third parties.

The Silicon Labs EFR32MG21 microcontroller also happens to be used in the upcoming Home Assistant SkyConnect USB Stick, ITead’s Sonoff ZBBridge and the ZB-GW03 eWeLink Ethernet Zigbee Gateway, so software/firmware should be pretty good for home automation projects. The dongles are used as Zigbee Coordinators by default, but they can be used as a Zigbee Router device if flashed with such firmware instead, and we’ve also been told the OpenThread/Spinel Radio Co-Processor (RCP) firmware would enable the Thread network protocol and support for the Matter standard.

ZBDongle-P vs ZBDongle-E
ZBDongle-P vs ZBDongle-E

Since the Silicon Lab (ZBDongle-E) and Texas Instruments (ZBDongle-P) Zigbee 3.0 adapters offer different compatibility and price range. ITead will now sell both of these so that DIY users can have more options. The ZBDongle-E is now sold for $19.90 (10% discount with coupon CNXSOFTSONOFF), while the ZBDongle-P is currently out of stock, but used to go for $9.90.

Thanks to Hedda for the tip.

Share this:

Support CNX Software! Donate via PayPal or cryptocurrencies, become a Patron on Patreon, or buy review samples

ROCK Pi 4C Plus
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
13 Comments
oldest
newest
Hedda
Hedda
1 month ago

ZBDongle-E is actually not an upgrade to their CC2652P based ZBDongle-P dongle but sold as an alternative with a different compability yet similiar specifications. So the will continue to sell both side by side indefinitly. ZBDongle-E is however an upgrade to their old barebone EFR32MG21 dongle which sid not have enclosure or external antenna.

David Willmore
David Willmore
1 month ago

I just wanted to talk about the RF power levels in this article as they’re bothering me. dbm means Deci-Bells relative to 1 mili-Watt. db is generally used to specify relative intensities of signals, so it’a great for specifying gain (when thinking of it in terms of multiples/logrythmic makes sense). dbm is different as it has the reference value (1 mW) built in, so it’s *not* a gain, it’s an absolute power level. So labeling things ‘gain’ and using dbm doesn’t make any sense.

That line called ‘output gain’ should read ‘output power’. And, FWIW, 20dbm is 0.1W.

David
David
1 month ago

0.001W*[10^(+20dBm/10)]=0.1W, 10*Log10(0.1W/0.001W)=+20dBm

David Willmore
David Willmore
1 month ago

Sorry, I’ve been doing these in my head for too long, I didn’t write it out. I hope your post helps people with different experience. Thank you.

Christian
Christian
1 month ago

I already have this dongle. Hardware looks really decent and the Zigbee range is even better than the ZBDongle-P. However open-source software support is still experimental and a few things like Zigbee Green Power do not work yet with zigbee-herdsman (current status is here: https://github.com/Koenkk/zigbee-herdsman/issues/319).

Hedda
Hedda
1 month ago

Best is if you can again test and report that Zigbee Green Power is still not working as the developers there are planning to remove the ”experimental” label from it soon as they feel it stable enough now, so post feedback on ZGP to https://github.com/Koenkk/zigbee-herdsman/issues/319 and https://github.com/Koenkk/zigbee2mqtt/discussions/13373

xbmcnut
xbmcnut
1 month ago

This chipset version is not recommended for Zigbee2MQTT

Hedda
Hedda
1 month ago

Not quite yet but it actually will be very soon as the developers of zigbee-herdsman that it depends on are planning to remove the ”experimental” label from Zigbee2MQTT very soon as they feel it stable enough now, see https://github.com/Koenkk/zigbee2mqtt/discussions/13373

Steve Nordquist
Steve Nordquist
1 month ago

You all rock with the deets, thanks.

Hedda
Hedda
1 month ago

You by the way also have the option to make an Node-Red automation or write your own JavaScript/TypeScript or Python script that use Zigbee with this using libraries/frameworks such as zigbee-herdsman, zsmartsystems com.zsmartsystems.zigbee, or zigpy, which are all libraries/frameworks available on GitHub.

Frank
Frank
1 month ago

Just to share these additional information that I have gathered.
Firmware flashing of ZBDongle-E:
https://sonoff.tech/wp-content/uploads/2022/08/SONOFF-Zigbee-3.0-USB-dongle-plus-firmware-flashing-.pdf
How to use ZBDongle-E on Home Assistant, openHAB
https://sonoff.tech/product-review/sonoff-zigbee-3-0-usb-dongle-plus-tutorials/

udif
udif
1 month ago

Am I the only one who read the subject and thought to himself, “why do they need USB 3.0 for Zigbee”?? 🙂

Hedda
Hedda
1 month ago

No, and in fact you should avoid using a Zigbee radio adapter in a USB 3.x port and instead use a USB 2.0 port or connect via a powered USB 2.0 hub so it has been converted to USB 2.0 in order to avoid interference from USB 3.0 as per https://www.usb.org/sites/default/files/327216.pdf

Advertisement