SONOFF Zigbee 3.0 USB Dongle Plus: Z-Stack 3.x.0 Firmware unter Linux aktualisieren
Ich habe mir vor kurzem den „SONOFF Zigbee 3.0 USB Dongle Plus“ gekauft. Dieser wird standardmäßig mit der Z-Stack 3.x.0 Firmware Version „20210120“ ausgeliefert, die (Stand August 2024) aktuelle Z-Stack Firmware Version ist „20240710“.
Mithilfe von „cc2538-bsl“ lässt sich die Firmware unter Linux aktualisieren.
#Arch Linux sudo pacman -S python-pyserial python-intelhex # Fedora sudo dnf install python3-pyserial python3-intelhex wget https://raw.githubusercontent.com/JelmerT/cc2538-bsl/feature/ITead_Sonoff_Zigbee-delay/cc2538-bsl.py
Ladet euch nun von hier die aktuellste Z-Stack 3.x.0 Firmware (Datei CC1352P2_CC2652P_launchpad_*.zip) herunter. Entpackt die heruntergeladene Zip Datei, öffnet ein Terminal und wechselt in das Verzeichnis, in welchem die Firmwaredatei liegt.
Führt nun den nachfolgenden Befehl aus. „CC1352P2_CC2652P_launchpad_coordinator_20240710.hex“ müsst ihr eventuell durch den Dateinamen der neueren Z-Stack 3.x.0 Firmware ersetzen.
sudo python3 cc2538-bsl.py --bootloader-sonoff-usb -e -w -v CC1352P2_CC2652P_launchpad_coordinator_20240710.hex
Der Flashvorgang dauert ein paar Sekunden.
Wenn ihr nun den Stick erneut anschließt, wird die aktuelle Firmware gebootet.