🌟 Doel
Deze handleiding helpt je om de Sonoff ZBDongle-E om te zetten naar een Zigbee-router (repeater) door aangepaste firmware te flashen en hem toe te voegen aan je bestaande Zigbee2MQTT-netwerk.
Er zijn twee methodes om dit te doen:
De aanbevolen methode via de online flashtool van Sonoff (sneller en eenvoudiger)
De alternatieve methode via CoolTerm en Xmodem-overdracht (technischer en langdradiger)
Methode 1: Gebruik de Sonoff Dongle Quick Flasher (eenvoudig)
📚 Benodigdheden
Sonoff ZBDongle-E
Een computer met een werkende internetverbinding
🔄 1. Verbind de dongle
Plug je dongle in een USB-poort op je computer.
Klik op ‘Connect’ (je moet dit tweemaal bevestigen):
Eerste keer: verbinding met het seriële apparaat
Tweede keer: uitlezen van apparaatinfo
Als het model niet automatisch wordt herkend, kun je handmatig je model kiezen en opnieuw op ‘Connect’ klikken.
🖊️ 2. Selecteer firmware
Klik op ‘Change Firmware’ zodra je dongle herkend is.
Kies uit de beschikbare firmware-opties:
Voor ZBDongle-E: Zigbee Coordinator, Zigbee Router, OpenThread RCP, MultiPAN RCP
Selecteer bijvoorbeeld Zigbee Router v8.0.2.
Klik op ‘Apply’.
⚡ 3. Flash de firmware
Klik op ‘Flash’ om het gekozen firmwarebestand op je dongle te installeren. Binnen 1 minuut is de update voltooid.
Methode 2: Handmatig flashen via CoolTerm (geavanceerd)
📚 Benodigdheden
Sonoff ZBDongle-E
Computer met Chrome/Edge browser (Mac, Linux of Windows)
USB-A poort
Router firmware bestand (
.gbl)Driver voor CP2102 of CH9102 chip
Kleine kruiskopschroevendraaier (om de behuizing te openen)
🔄 Stap 1: Firmware downloaden
Download de juiste firmware:
Z3RouterUSBDonlge_EZNet6.10.3_V1.0.0.gbl(of vergelijkbare naam).
🔧 Stap 2: Behuizing openen
Schroef de antenne los.
Verwijder de twee schroeven aan de zijkant.
Trek de printplaat voorzichtig uit de metalen behuizing.
🖊️ Stap 3: Drivers installeren
De coördinatorchip gebruikt een USB-naar-serieel-chip om te communiceren met je computer. Afhankelijk van de batch die je hebt, kan dit een CH9102 of CP2102 chip zijn.
De drivers van deze twee chips zijn niet compatibel met elkaar, dus het is belangrijk om eerst te controleren welke chip jouw dongle bevat:
Kijk op de onderkant van de dongle naar het 10-cijferige serienummer.
Als de eerste 5 cijfers hoger zijn dan 30623, gebruik dan de CP2102 driver.
Is het 30623 of lager, dan gebruik je de CH9102 driver.
Downloadlinks:
Systeem | CH9102 Driver | CP2102 Driver |
Windows | ||
macOS | ||
Linux | Geen installatie nodig tenzij je een zeer oude kernel gebruikt. | Geen installatie nodig tenzij je een zeer oude kernel gebruikt. |
💡 Op sommige Windows-versies wordt de CH9102 driver automatisch gedownload en hoef je niets te installeren.
🗄 Stap 4: Xmodem transfer tool downloaden
Om de firmware via seriële communicatie over te zetten naar de ZBDongle, heb je een tool nodig die het Xmodem-protocol ondersteunt. In deze handleiding gebruiken we CoolTerm (Windows).
Let op: Alleen versies 2.3.0 en hoger van CoolTerm ondersteunen Xmodem.
Download CoolTerm via: Roger Meier’s Freeware
https://freeware.the-meiers.org/
🎓 Stap 5: Bootloadermodus en firmware-overdracht met CoolTerm
CoolTerm hoeft niet geïnstalleerd te worden. Na het openen van CoolTerm zie je het hoofdvenster.
Klik op Options en stel de volgende instellingen in:
Port: selecteer de dongle
Baud rate: 115200
Flow control: alles uitschakelen (geen Xon/Xoff, geen RTS/CTS)
Sla de wijzigingen op en klik op Connect.
Zet de ZBDongle in bootloadermodus:
Houd de BOOT-knop ingedrukt.
Druk kort op RESET, laat beide daarna los.
Als dit gelukt is, verschijnt het Bootloader-menu zoals hieronder in CoolTerm.
Zie je dit niet? Probeer de knopcombinatie opnieuw of controleer je instellingen (baudrate e.d.).
Druk op 1 en daarna Enter om de dongle in ontvangmodus te zetten.
Je ziet nu herhaaldelijk de letter C in het terminalvenster. Dit betekent dat het apparaat wacht op een Xmodem-bestandsoverdracht.
Stuur het firmwarebestand op tijd, vóórdat een regel volledig gevuld is met C’s. Anders keert het apparaat terug naar het hoofdmenu.
De dongle is nu geflashed en gereed om te koppelen in Zigbee2MQTT.
⚡️ Stap 6: Router in pairing-modus zetten
Sluit de dongle aan op een USB-voeding (of laat hem in je PC).
Houd de BOOT-knop ingedrukt totdat het groene LED-lampje snel knippert.
De dongle staat nu in Zigbee pairing-modus.
🌐 Stap 7: Toevoegen aan Zigbee2MQTT
Ga naar je Home Assistant omgeving.
Open de Zigbee2MQTT Web UI.
Klik rechtsboven op "Permit join (all)".
Wacht 30-90 seconden tot de router wordt herkend.
Hij verschijnt als apparaat zoals:
0x00124b0029abcdef (Router)
Je hebt de Sonoff ZBDongle-E nu succesvol omgevormd tot een krachtige Zigbee-router. Deze dongle functioneert als een betrouwbare repeater, versterkt Zigbee-signalen in je huis en zorgt voor een stabieler netwerk. Hij hoeft alleen van stroom voorzien te worden – geen verdere configuratie nodig!
🚀 Extra tips
Geef de router een herkenbare naam in Zigbee2MQTT.
De router heeft geen entiteiten, alleen signaalversterking.
Je kunt meerdere routers toevoegen aan je netwerk.
❓ Veelgestelde vragen (FAQ)
Werkt dit ook op andere merken dongles?
Nee, alleen Sonoff ZBDongles worden ondersteund. Flashen van andere merken wordt sterk afgeraden.
Mijn apparaat wordt niet gedetecteerd, wat nu?
Controleer de USB-verbinding en probeer een andere poort of kabel.
Installeer de Silicon Labs CP2102-driver (voor Windows/macOS).
Herstart je computer.
Kan ik Router-firmware overschrijven?
Ja, ook dongles met Router-firmware kunnen opnieuw worden geflasht.
Wat als ik de verkeerde firmware heb geflasht?
Zolang de bootloader intact is, kun je opnieuw flashen met de juiste firmware.
Vervalt mijn garantie?
Nee. Zolang je de officiële Sonoff Flash Tool gebruikt, blijft de garantie geldig.








