zigbee key 3.0 Sonoff zbridge Dongle-E
By Sonoff
Sonoff dongle compatible zigbee2mqtt and homeassistant based on cc2652 chip
This page has been visited ... times
That’s it ! Silabs confirms support for Matter gateway to zigbee and concurrent thread for EFR32MG21 chips, which equip various keys on the market like the key of Sonoff ZBDongle-E, to name but one. But there is a but this support is recommended for procs with a minimum of 1024k of RAM, and this is not the case for Nabu Casa’s Skyconnect which has 512Kb and zbdongle-e 768kb. However, multi-protocol firmware exists, we will be able to start testing them. To go further Silabs recommends using the EFR32MG24 chip for multiprotocol.
Good news, the EFR32MG21 Sonoff ZBDongle-E and NabuCasa Skyconnect keys, to name a few, are now multi-protocol (MultiPan), zigbee and Matter/Openthread compatible.
Use Cases | Protocols | EFR32 MG21 1024 KB Flash 96 KB RAM | EFR32 MG24 1536 KB Flash 256 KB RAM |
---|---|---|---|
Matter gateway -> thread | RCP single protocol mode | ✔ | ✔ |
Matter Gateway -> Zigbee / Thread | Concurrent Zigbee / Thread Dynamic 802.15.4 / Bluetooth LE¹ | ✔ | ✔ |
Matter Thread End Device | Dynamic 802.15.4 / Bluetooth LE SoC Mode² | ✔ | |
Matter Thread End Device | Dynamic 802.15.4 / Bluetooth LE SoC Mode² | ✔ |
EFR32MG21 devices bring high performance, low power and secure solutions to the IoT. Designed to increase throughput, improve RF performance, and reduce active current, the EFR32MG21 devices are 2.4 GHz wireless SoCs optimized for line-powered Zigbee, Thread, and Bluetooth mesh applications, including connected lighting, gateways, voice assistants, and smart meters.
EFR32MG24 wireless SoCs are ideal for mesh IoT wireless connectivity using Matter, OpenThread and Zigbee protocols for home automation. With key features such as high 2.4GHz RF performance, low current consumption, AI/ML hardware accelerator and Secure Vault™. An ARM Cortex®-M33 running at up to 78 MHz and up to 1.5 MB of Flash memory and 256 KB of RAM provides resources for demanding applications while leaving room for future growth. Silabs.com/wireless/matter
Silabs compatibility Matter
Silabs firmware nabu casa
Better still thanks to the work of Nabu Casa and darkxst it is now possible to flash the list of keys below in your browser by simply clicking on a button and choosing the firmware to install. All without having to access the key’s printed circuit. Nabu Casa maintains SL Web Tools, software that allows you to do all the manipulation directly from the browser, which still requires the use of Chrome or Edge browsers and should work on Linux, Mac and Windows.
Traditionally, Zigbee Coordinator dongles use firmware based on a network coprocessor (NCP). In this case, the Zigbee application runs on the dongle, which handles the majority of Zigbee network management. Your Zigbee integration communicates with the dongle to simply send/receive data to Zigbee end devices.
More recently firmware based on Remote Co-Processor (RCP) has become available. In this case, the Zigbee application is offloaded to your server (Home Assistant in this case via the Silabs Multiprotocol module), and the dongle only provides radio support at the hardware level. When using RCP firmware, the MultiPAN configuration option enables support for multiple networks, which provides a unique advantage in that you can now run Zigbee and Thread networks simultaneously on the same dongle.
The ZBDongle-E comes from the factory with NCP firmware v6.10.3, if you just want to use Zigbee, we recommend you to stick with this firmware.
Nothing better than a video to see the operating principle of a firmware flash of a ZBDongle-E or skyconnect key which shows the installation of Zigbee/Matter/Openthread multiprotocol firmware.
The Skyconnect dongle is based on the Silabs chip EFR32MG21A020F512IM32 containing a flash memory of 512 Kb and a Ram of 64 Kb
NOTE: Make sure to close anything using your devices serial port
The dongle zbdongle-e Sonoff is based on Silabs chips EFR32MG21A020F768IM32 containing a flash memory of 768 Kb and a Ram of 64 Kb
NOTE: Make sure to close anything using your devices serial port
Sonoff ZBDongle-e original firmware link Official Sonoff flash instruction
Easyiot ZB-GW04 Revision v1.1 - No flow control is based on Silabs chip EFR32MG21A020F768IM32 containing a flash memory of 768 Kb ** and a Ram of 64 Kb in the same way as the ZBDongle-E of Sonoff
NOTE: Make sure to close anything using your devices serial port
Easyiot ZB-GW04 Revision v1.2 - Hardware flow control is based on Silabs chip EFR32MG21A020F768IM32 containing a flash memory of 768 Kb ** and a Ram of 64 Kb in the same way as the ZBDongle-E of Sonoff
NOTE: Make sure to close anything using your devices serial port
Coming …
As written above, the RCP protocols unload the zigbee application on a server and no longer on the key. That’s why you’ll need to install the Silabs multiprotocol add-on, which acts as the gateway between your dongle and Home Assistant. It also runs protocol-specific servers, to coordinate your Zigbee and/or Thread networks. ZHA or Zigbee2MQTT integrations will communicate with this addon rather than directly with the dongle. It also lets you run Thread simultaneously.
Click on the button below
and installs the Silicon Labs Multiprotocol add-on. On the configuration page, select the device, then set the following parameters for the firmware linked above. If you are using different firmware, adjust the values accordingly.
Skyconnect, baud rate 115200, disables hardware flow control and disables automatic firmware updates. ZBDongle-E, baud rate 460800, disables hardware flow control and disables automatic firmware updates. ZB-GW04 v1.2, baud rate 230,400, enable hardware flow control and disable automatic firmware updates.
If you have an existing ZHA configuration, you will need to remove it entirely. Make sure before making a backup of the Zigbee network.
Go to Settings -> Devices and services and click on Add Integration, or click on the button below:
ZHA will now ask you which device you would like to connect to, make sure to select the Multiprotocol add-on device as shown in the image below.
On the next screen, it is recommended to start with an empty network and then pair all your Zigbee devices. If you had a previous setup, you can try importing the previous network backup, ZHA will then try to migrate devices to the new network, which may or may not work, some devices may still require re-pairing if not working properly.
If you use Zigbee2mqtt there too it is possible to use the multi protocol Zigbee/Matter/Openthread. Don’t forget to save the mesh beforehand.
To modify the link of the key click on the button below
go to the module configuration and modify the serial tab like this:
Once done you can restart the module and check the logs to check the absence of errors then you will be able to reinject your zigbee backup, but for now I have not tested it. It is preferable to start from a new network.
This is good news, the EFR32MG21 chips allow Multiprotocol Zigbee/Matter/Openthread. The multi pan firmware flash is very practical and super easy to use. Please note that the multiprotocol is in the test phase on Home Assistant, the installation of a Zigbee network backup has not yet been tested. To finish Silabs warns about the ability of EFR32MG21 chips to properly manage several networks because the RAM of the current keys available on the market are less than 1024KB which would be the minimum to have for the management of the Multi Pan, still according to Silabs, which also directs manufacturers to use an EFR32MG24 chip.
Copyright © 2024 Haade 🎉 by Nicoxygen
Comments