Zum Inhalt springen

HomeStackR
Zurück zur Übersicht

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.

Lesezeit: ~6 MinAktualisiert 16. August 2026

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.

< 5 €Preis für einen CC2531-Rohling – Flashen macht ihn zu einem vollwertigen Zigbee-Koordinator
60+Unterstützte Zigbee-Chips im Koordinator-Projekt (Stand 2026)
0 €Kosten für die Firmware selbst – alles Open Source

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.

CC2531 Stick mit CC Debugger verbunden für Flash-VorgangKI-generiert
CC2531 flashen: Der CC Debugger verbindet sich per Kabel mit den Debug-Pins auf der Platine.

Das Wesentliche in Kürze

Flashen lohnt sich vor allem für alte CC2531-Sticks und für Nutzer, die Router-Funktion auf vorhandener Hardware brauchen. Wer neu einsteigt: Sonoff Dongle Plus kaufen – der kann per USB geflasht werden ohne Debugger-Hardware. Firmware-Auswahl, Flash-Tools und Risiken folgen darunter.

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:

  1. Verbinde TX, RX, GND und 3.3V vom Adapter mit den entsprechenden Pins auf der CC2538-Platine
  2. Versetze den Stick in den Bootloader-Modus (Boot-Pin auf GND ziehen beim Anschalten)
  3. Installiere das Tool: pip install cc2538-bsl
  4. Führe das Flash-Kommando aus: cc2538-bsl.py -p /dev/ttyUSB0 --write CC2538ZDK_1.hex (Linux: /dev/ttyUSB0; Windows: COM3 oder ähnlich; macOS: /dev/cu.usbserial-XXXX)
  5. 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?
Ja, wenn du schon einen CC2531 hast und ihn mit aktueller Z-Stack-3.x-Firmware betreibst. Die neue Firmware bringt mehr Geräte-Kapazität (bis zu 100 statt 40–50 mit alter Firmware) und Zigbee-3.0-Support. Wer neu kauft, greift besser direkt zum Sonoff Dongle Plus – der hat keinen Debugger-Bedarf und deutlich mehr Hardware-Reserven.
Welcher Zigbee-Stick ist 2026 der beste für neue Setups?
Der Sonoff Zigbee 3.0 USB Dongle Plus (EFR32MG21) ist 2026 die beste Wahl für neue Setups: externe Antenne, USB-Bootloader ohne Debugger, breite Zigbee2MQTT-Unterstützung und ca. 20 €. Alternativ der SMLIGHT SLZB-06 für PoE-Setups oder der ConBee III für deCONZ-Nutzer.
Brauche ich für EFR32-Sticks spezielle Hardware zum Flashen?
Nein. EFR32-basierte Sticks wie der Sonoff Dongle Plus (E) können direkt über USB geflasht werden – kein CC Debugger, kein Arduino, keine zusätzliche Hardware. Du brauchst nur das offizielle Firmware-File und das Flash-Tool (z. B. Simplicity Commander oder den integrierten Bootloader-Modus).
Wie erkenne ich, ob mein Stick gebrickt ist?
Ein gebrannter Stick wird vom PC entweder gar nicht erkannt (kein USB-Gerät) oder taucht als unbekanntes Gerät auf. Wenn der Bootloader noch intakt ist, kann der Stick per Hardware-Reset in den Bootloader-Modus gebracht und neu geflasht werden. Suche in der Zigbee2MQTT-Community nach dem spezifischen Verfahren für deinen Chip-Typ.
Welche Firmware-Version ist aktuell die empfohlene?
Für CC2531 und CC2538: die aktuellen Z-Stack-3.x-Builds aus dem Koordinator-Projekt von Koenkk auf GitHub (regelmäßig aktualisiert). Für EFR32 und CC2652: die offiziellen Builds aus dem Zigbee2MQTT-Koordinator-Verzeichnis. Vermeide inoffizielle Builds aus unbekannten Quellen – prüfe immer die SHA256-Prüfsumme.