
Actualizado: 26/10/2025
Actualizar el ZBDongle-P de Sonoff es clave para mantener tu red Zigbee estable, segura y compatible con Zigbee2MQTT y Home Assistant. En esta guía verás el método más sencillo con SMLight Flasher (herramienta web) y dónde obtener el firmware correcto desde Releases. Además, incluimos un apartado para el ZBDongle-E, con instrucciones claras y una alternativa manual con SecureCRT (Xmodem) por si también lo necesitas. Tras seguir estos pasos podrás dejar tu coordinador —o router— al día, mejorando cobertura y fiabilidad.
Actualizar los dongles ZBDongle-P y ZBDongle-E de Sonoff es clave para garantizar su mejor rendimiento como coordinator o router en entornos como Zigbee2MQTT dentro de Home Assistant. En esta guía encontrarás el proceso completo para ambos modelos. Para el ZBDongle-P usaremos un método sencillo con SMLight Flasher (herramienta web). Para el ZBDongle-E te explico el método recomendado y, como alternativa, cómo hacerlo de forma manual con SecureCRT (Xmodem).
La necesidad de actualizar
Con las versiones recientes de Zigbee2MQTT se introducen mejoras y cambios que requieren que el coordinador esté al día para mantener compatibilidad, estabilidad y seguridad. Actualizar tu ZBDongle-P o ZBDongle-E asegura que podrán comunicarse correctamente con todos los dispositivos y aprovechar las últimas correcciones.
Preparativos para la actualización del ZBDongle-P
Importante (octubre 2025): los firmwares del ZBDongle-P ya no están en la carpeta bin del repositorio. Ahora se publican en la pestaña Releases como archivos .zip. Dentro del .zip encontrarás el .hex que se flashea.
Descarga el nuevo firmware
Descarga el firmware del ZBDongle-P (TI CC2652P/CC1352P2) desde la pestaña Releases del repositorio de Koenkk: Koenkk / Z-Stack-firmware — Releases. Busca un archivo con nombre parecido a CC1352P2_CC2652P_launchpad_coordinator_YYYYMMDD.zip, descárgalo, descomprímelo y quédate con el .hex.
Accede a la herramienta de actualización
Abre la herramienta web SMLight Flasher: SMLight Flasher. No requiere instalación.
Si tienes dudas para descargar o actualizar tu dispositivo, te recomiendo ver el vídeo que está al final de esta página.
Verifica la versión actual del firmware
Antes de flashear, anota la versión actual (desde Zigbee2MQTT o tu integrador) para confirmar después que la actualización se aplicó correctamente.
Pon el dongle en modo bootloader (si te lo pide la herramienta)
- Desconecta el dongle del PC.
- Mantén pulsado BOOT en el ZBDongle-P.
- Sin soltar BOOT, conéctalo al USB del PC y suelta BOOT a los 2–3 s.
- Windows debería detectar un nuevo puerto serie; si no, revisa drivers/cable y repite.
Actualización paso a paso (ZBDongle-P)
1) Selecciona el dispositivo
En SMLight Flasher, conecta el puerto del dongle y selecciona el perfil para CC2652P/CC1352P2 (coordinator).
2) Carga el firmware
Elige la opción de Custom/Local file y selecciona el .hex que extrajiste del .zip de Releases.
3) Inicia el flasheo
Pulsa Flash y espera a que finalice. Si aparece “Failed to connect”, repite el modo BOOT, baja el baudrate o cambia de cable USB.
4) Verifica la actualización
Reinicia el dongle y comprueba en Zigbee2MQTT que la versión de firmware haya cambiado.
Preparativos para la actualización del ZBDongle-E
El ZBDongle-E (Silicon Labs EFR32) utiliza firmware tipo NCP (EZSP) y se actualiza por puerto serie. El camino más simple hoy es usar un flasheador web (recomendado). Si lo prefieres, también puedes hacerlo manualmente con SecureCRT usando Xmodem.
Opción recomendada: flasheador web
Abre el flasheador web de SONOFF (Quick Flasher), conecta el ZBDongle-E, pulsa Connect, elige Zigbee → Coordinator y Flash. La herramienta carga el firmware adecuado sin que tengas que buscar archivos manualmente.
Opción avanzada: actualización manual con SecureCRT
Para el método manual necesitarás el firmware del ZBDongle-E en formato .gbl/.s37 (NCP/EZSP). A continuación, los pasos con SecureCRT como ejemplo.
Pasos con SecureCRT (Xmodem)
- Conecta por serie al puerto del ZBDongle-E desde SecureCRT.
- Entra en modo bootloader: mantén BOOT, reinicia el dongle y suelta BOOT cuando aparezca el prompt del cargador. Teclea
1para iniciar la recepción por Xmodem. - Envía el firmware: en SecureCRT, elige Transfer → Send Xmodem(N) y selecciona el archivo de firmware (
.gbl/.s37). - Finaliza y reinicia: cuando termine la barra de progreso, teclea
2o reinicia el dispositivo para arrancar con el nuevo firmware.
Verificación del firmware (E)
Comprueba en Zigbee2MQTT o en tu integrador que la versión reportada por el coordinador se corresponde con la nueva.
Problemas comunes y soluciones
- No aparece el puerto serie: instala/actualiza drivers, cambia de cable/puerto USB y evita hubs sin alimentación.
- “Failed to connect”: repite el modo BOOT (mantén BOOT al conectar), baja la velocidad/baud o usa otro cable corto de datos.
- El flasheo se corta: cierra apps que usen el puerto (Home Assistant/Z2M), desconecta otros adaptadores serie y vuelve a intentar.
- La red Zigbee no arranca: verifica que flasheaste coordinator (no router) y reinicia Zigbee2MQTT/Home Assistant.
- No mezcles firmwares: ZBDongle-P (TI/Z-Stack) ≠ ZBDongle-E (Silicon Labs/EZSP). Usa siempre el paquete que corresponde a tu modelo.
Costo y beneficios
Todas las herramientas utilizadas son gratuitas. Actualizar tu dongle mejora la compatibilidad con Zigbee2MQTT, la estabilidad de la red y la seguridad.
Conclusión
Con SMLight Flasher y la pestaña Releases de Koenkk, actualizar el ZBDongle-P es rápido y fiable. Para el ZBDongle-E, el flasheador web simplifica el proceso y el método manual con SecureCRT queda como alternativa avanzada. Siguiendo estos pasos tendrás tu coordinador al día en pocos minutos.
Sígueme en YouTube

