Context
-
cheap noname adapter with EFR32MG21 chip
-
comes with a deprecated (from zigbee2mqtt’s pov) firmware that works with this setup :
serial:
port: /dev/zigbee2mqtt # Use the correct serial port (or create a udev rule for a persistent symlink)
adapter: ezsp # Specify the new EFR32MG21 adapter (EZSP protocol)
However, zigbee2mqtt logs about deprecation and missing features. Was this a waster of money on a doomed electronic crap ? Maybe not…
-
update :
-
web flashing worked ! I used “ZB-GW04 (v1.1) Easyiot ZB-GW04 Revision v1.1 - No flow control”
-
had to do it again by manually uploading firmware from the silabs firmware builder repo
-
Now time will tell if this was worth the money or not…
udev rule memo
udevadm info -a -n /dev/ttyUSB0 | grep '{idVendor}' | head -n1
udevadm info -a -n /dev/ttyUSB0 | grep '{idProduct}' | head -n1
/etc/udev/rules.d/99-usb-serial.rules:
SUBSYSTEM=="tty", ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="7523", SYMLINK+="zigbee2mqtt"
sudo udevadm control --reload-rules && sudo udevadm trigger