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
