
Profi · Kapitel 11 von 14
Zigbee-Stick flashen: Von CC2531 bis EFR32
Alternativ-Firmware auf Zigbee-Koordinatoren und -Router flashen – warum das sinnvoll ist, welche Sticks sich lohnen und wie du es sicher machst.
Affiliate-Links: Als Amazon-Partner verdiene ich an qualifizierten Verkäufen – für dich bleibt der Preis gleich.
Das Wichtigste in Kürze
3 Kernaussagen für Schnellleser
Zigbee-Sticks flashen bringt aktuellere Firmware, mehr Geräte im Netz und Router-Funktionalität auf vorhandener Hardware. Wer heute neu startet: Sonoff Zigbee 3.0 USB Dongle Plus (~20 €) – er hat einen USB-Bootloader, kein Debugger-Hardware nötig. Wer alte CC2531-Sticks hat: CC Debugger (oder USB-Serial-Adapter mit cc-tool) plus Z-Stack-Firmware von Koenkk. Wichtig: Firmware-Prüfsumme vor dem Flash verifizieren und den Vorgang nie unterbrechen – Brick-Risiko besteht.
- Zigbee-Sticks flashen bringt aktuellere Firmware, mehr Geräte im Netz und Router-Funktionalität auf vorhandener Hardware.
- Für neue Setups empfiehlt sich ein Sonoff Dongle Plus (~20 €) mit USB-Bootloader; ältere CC2531-Sticks benötigen einen CC Debugger.
- Wichtig: Firmware-Prüfsumme vor dem Flash verifizieren und den Vorgang nie unterbrechen – Brick-Risiko besteht.
Warum Zigbee-Hardware flashen?
Zigbee-Koordinatoren und -Router kommen oft mit veralteter Firmware aus der Fabrik – oder mit Firmware, die für einen bestimmten Anbieter optimiert ist und nicht alle Funktionen des Chips ausnutzt. Flashen gibt dir aktuellere Firmware, mehr Kapazität (mehr Geräte im Netz), Router-Funktionalität auf Sticks, die als Koordinatoren verkauft werden, und manchmal besseren Empfang.
Der häufigste Grund: Du hast einen alten CC2531 USB-Stick, der mit veralteter Firmware aus 2019 läuft. Neuere Z-Stack-Firmware aus dem Koordinator-Projekt von Koenkk unterstützt mehr Geräte gleichzeitig, hat bessere Stabilität und unterstützt Zigbee 3.0 vollständig.
Die wichtigsten Chips und Sticks
CC2531: Der Klassiker (veraltet, aber weit verbreitet)
Der Texas Instruments CC2531 war lange das günstigste Zigbee-Koordinator-Gerät überhaupt. Er ist auf vielen Marktplätzen für unter 5 Euro erhältlich. Wichtig: Die oft genannte „Gerätezahl“ meint direkte Kinder am Coordinator – mit Z-Stack Home 1.2 maximal 20, mit Z-Stack 3.x maximal 15. Die Gesamtnetzgröße kann über Router (Lampen, Steckdosen, weitere Sticks) deutlich höher liegen; der Chip selbst bleibt speichertechnisch schwach. Für neue Setups empfehle ich den Sonoff Zigbee 3.0 USB Dongle Plus(öffnet in neuem Tab) statt einem CC2531.
CC2538 und CC2652: Modernere Texas-Instruments-Chips
Der CC2538 und CC2652 sind leistungsfähiger und unterstützen deutlich mehr Geräte. Sie brauchen andere Flash-Tools und andere Firmware-Builds. Die CC2652-basierten Sticks (wie der Sonoff Dongle Plus P) können oft über einen integrierten Bootloader per USB geflasht werden – kein Hardware-Debugger nötig. Der ConBee III dagegen basiert auf dem Silicon Labs EFR32MG21 (nicht auf dem TI CC2652) und wird über deCONZ/Phoscon bzw. Silicon-Labs-Tools aktualisiert.
EFR32: Silicon Labs Chips
Silicon Labs EFR32-Chips sind in höherwertigen Zigbee-Koordinatoren verbaut. Sie unterstützen Zigbee 3.0 vollständig und haben guten Durchsatz. Flashen erfordert Simplicity Studio oder die offizielle Flash-Software von Silicon Labs.
Pro-Tipp
Wenn du heute neu anfängst: Kaufe den Sonoff Zigbee 3.0 USB Dongle Plus (E)(öffnet in neuem Tab). Er basiert auf dem EFR32MG21, hat eine externe Antenne für besseren Empfang und kann über den integrierten Bootloader geflasht werden – ohne Hardware-Debugger. Er kostet ca. 20 Euro und erspart dir die Debugging-Hardware.
KI-generiertDas Wesentliche in Kürze
Die richtige Firmware wählen
Z-Stack Koordinator-Firmware
Für CC2531, CC2538 und CC2652 ist das Koordinator-Projekt von Koenkk der Standard. Die Firmware-Builds findest du auf GitHub. Du brauchst:
- Firmware für Koordinatoren: Wenn der Stick der einzige Koordinator in deinem Netz ist. Diese Version ermöglicht den Betrieb des gesamten Zigbee-Netzes.
- Firmware für Router: Wenn du vorhandene CC2531-Sticks als Reichweitenverstärker nutzen willst. Router leiten Zigbee-Traffic weiter und vergrößern die Reichweite des Netzes.
PTVO: Benutzerdefinierte Firmware für erweiterte Funktionen
PTVO (ptvo.info) ist ein Online-Konfigurator für benutzerdefinierte CC2530/CC2531-Firmware. Du definierst, welche GPIOs als Eingang oder Ausgang verwendet werden, welche Messgrößen der Stick exponiert und wie das Reporting-Intervall ist. Das macht aus einem Standard-Zigbee-Stick einen flexiblen Sensor-Node – ohne zu programmieren.
Wusstest du schon?
PTVO-Firmware eignet sich besonders für Umbau-Projekte: Du flasht einen günstigen CC2531-Stick mit einer PTVO-Konfiguration, lötst einen Temperatursensor an und hast einen Zigbee-Temperatursensor für unter 5 Euro. Kommerzielle Zigbee-Temperatursensoren kosten das Drei- bis Fünffache. PTVO ist ein Drittanbieter-Konfigurator – die erzeugten Firmware-Files bleiben auf deinem Gerät und werden nicht an ptvo.info gesendet.
Flash-Tools für verschiedene Chips
CC Debugger (Texas Instruments): Für CC2531
Der originale CC Debugger(öffnet in neuem Tab) von Texas Instruments ist seit 2022 nicht mehr offiziell im Verkauf (EOL). Verfügbar sind Clones für ca. 5–15 € (z. B. auf AliExpress). Er verbindet sich per USB mit dem PC und per Ribbon-Kabel mit dem Debug-Port des CC2531. Die Flash-Software SmartRF Flash Programmer läuft unter Windows. Firmware auswählen, flashen, fertig.
cc-tool: Moderne Python-Alternative für CC2531
cc-tool ist das empfohlene Open-Source-Flash-Tool für CC2531 unter Linux/macOS – aber es steuert zwingend einen TI CC Debugger(öffnet in neuem Tab) (oder einen kompatiblen Clone/SmartRF04EB), nicht einen reinen USB-zu-Serial-Adapter. Ein CP2102-UART-Adapter kann den CC2531 nicht flashen; das Chip-Debug-Protokoll ist proprietär. Unter Windows bleibt SmartRF Flash Programmer + CC Debugger die Standardkombi. Für CC2538 gilt dagegen UART-Flash mit cc2538-bsl und einem Serial-Adapter – das wird oft mit cc-tool verwechselt.
CC2538-BSL: UART-Flash für CC2538
CC2538-basierte Sticks können oft über UART geflasht werden – kein spezieller Debugger nötig, nur ein USB-zu-Serial-Adapter (CP2102)(öffnet in neuem Tab) und das Python-Skript cc2538-bsl. Die Schritte:
- Verbinde TX, RX, GND und 3.3V vom Adapter mit den entsprechenden Pins auf der CC2538-Platine
- Versetze den Stick in den Bootloader-Modus (Boot-Pin auf GND ziehen beim Anschalten)
- Installiere das Tool:
pip install cc2538-bsl - Führe das Flash-Kommando aus:
cc2538-bsl.py -p /dev/ttyUSB0 --write CC2538ZDK_1.hex(Linux:/dev/ttyUSB0; Windows:COM3oder ähnlich; macOS:/dev/cu.usbserial-XXXX) - Nach dem Flash: Boot-Pin loslassen, Stick neu starten
Pro-Tipp
Prüfe die Firmware-Prüfsumme (SHA256) bevor du flasht. Ein beschädigter Firmware-Download kann den Stick unbrauchbar machen. Der Flash-Vorgang selbst ist sehr schnell (10–30 Sekunden) – wenn er länger braucht, ist etwas falsch (falscher Port, schlechte Verbindung).
Risiken und was du beachten solltest
-
Brick-Risiko: Wenn der Flash-Vorgang unterbrochen wird (Kabel zieht sich raus, PC hängt), kann der Stick unbenutzbar werden. Sorge für stabile Verbindungen und lass den Rechner in Ruhe, bis der Vorgang abgeschlossen ist.
-
Falsche Firmware: Firmware für den falschen Chip-Typ flashen kann den Stick dauerhaft beschädigen. Prüfe den Chip auf der Platine und lade die exakt passende Firmware.
-
Zurückflashen schwierig: Wenn du mit PTVO eine Nicht-Standard-Konfiguration geflasht hast, musst du das gleiche Tool nutzen, um zurück zur Standard-Firmware zu kommen. Bewahre die ursprüngliche Firmware-Datei auf.
-
Garantieverlust: Flashen verletzt die Garantie fast aller Hersteller. Bei einem günstigen CC2531 für 3 Euro kein Problem – bei einem teuren Koordinator überlegen.
Wusstest du schon?
Ein „gebrannter" Stick ist oft noch zu retten – falls der Bootloader intakt ist. Viele CC2531-Sticks können per Hardware-Reset in den Bootloader-Modus gebracht werden, selbst wenn die Firmware beschädigt ist. Suche in der Zigbee2MQTT-Community nach der spezifischen Methode für deinen Chip.
Fazit: Wann lohnt sich Flashen?
Für alte CC2531-Sticks mit Firmware vor 2022 ist Flashen klar sinnvoll: aktuellere Z-Stack-Firmware bringt mehr Geräte, bessere Stabilität und Zigbee-3.0-Support. Wer PTVO nutzt, bekommt aus einem 5-Euro-Stick einen flexiblen Sensor-Node. Wer neu einsteigt, kauft besser direkt einen modernen EFR32- oder CC2652-basierten Stick – kein Debugger nötig, einfacher USB-Bootloader, mehr Headroom für wachsende Netze.
Häufig gestellte Fragen
Lohnt sich das Flashen eines CC2531 noch?
Welcher Zigbee-Stick ist 2026 der beste für neue Setups?
Brauche ich für EFR32-Sticks spezielle Hardware zum Flashen?
Wie erkenne ich, ob mein Stick gebrickt ist?
Welche Firmware-Version ist aktuell die empfohlene?
Passende Tools