Flasher sa Clé Sonoff Zigbee 3.0 Modèle P avec l'add-on ZigStar

Voici en quelques lignes mon REX sur comment j’ai flashé ma clef Sonoff Zigbee 3.0 Modèle P avec le firmware daté au 20221226 en utilisant l’add-on GitHub - mercenaruss/zigstar_addons: Home Assistant add-ons for Flashing ZigStar Devices ; la discussion en anglais se trouve ici si vous voulez approfondir: ZigStar - ZigBee Coordinators and Routers - #205 by mercenaruss - Hardware - Home Assistant Community. L’auteur de cet addon à également réalisé une vidéo qui montre son installation et fonctionnement ici : https://www.youtube.com/watch?v=DxFUbIeYUgU
Ma clef est installée directement sur un RPI 4 et je tourne sous HA-OS. ATTENTION avant de flasher il faut arrêter Zigbee2MQTT ou ZHA !

Bon maintenant que le décor est planté allons y :slight_smile: Tout d’abord et avant toute modification de son environnement de prod, faites une full sauvegarde et copiez là ailleurs comme toutes celles que vous faites actuellement^^
C’est fait ? ok, je vais partir du principe que vous avez réussit à suivre les steps expliqués dans le GIT de l’auteur et/ou suivi son tuto youtube pour installer l’add-on. Vous devez avoir maintenant dans les modules complémentaires cette entrée:
image

qui affiche:


2 choses à retenir ici: Si vous décidez de maj votre clef Sonof c’est sous votre responsabilité et surtout RTFM (expression) — Wikipédia :slight_smile:

Voici comment j’ai configuré cet add-on:


Le choix du device se fera en fonction de votre propre configuration mais il devrait s’afficher par défaut
Attention de bien mettre qque chose dans la section Network Device sinon vous ne pourrez pas sauvegarder la configuration :

Ensuite vous activez les 2 boutons qui suivent ; à date il est fortement recommandé d’utiliser le firmware daté au 20221226 les plus récents ont des soucis de performance / stabilité ; pour suivre cette discussion c’est par ici : Z-Stack_3.x.0 coordinator 20230901/20230902 feedback · Koenkk/Z-Stack-firmware · Discussion #474 · GitHub

Vous allez devoir passer par la partie custom firmware et voici le fameux RTFM :slight_smile:
Afin de mettre le lien qui fonctionne parfaitement il est fait référence à un lien raw:
image

Pour vous faciliter la vie; cliquez sur l’onglet documentation de l’add-on et RTFM :wink: click droit sur copy puis Copier l’adresse du lien - cela vous permet de récupérer le lien vers cette version datée au 20221226


Retour dans la configuration et coller ici:

Sauvegardez votre configuration et retour sur l’onglet info pour démarrer l’add-on puis allez sur l’onglet journal vous allez voire apparaitre ces lignes (si c’est le cas c’est que tout se passe pour le mieux):

et à la fin:
image

Voilà c’est fait ! Normalement le seul fait de redémarrer Z2M ou ZHA va fonctionner (et sinon, faire un bon vieux restart). Dans l’interface Z2M, vous pourrez confirmer que vous êtes bien passés en 20221226 en allant ici:
image
Merci à @WarC0zes pour avoir initié la discussion sur un autre fil et partagé ses connaissances ! et @marmoul / @R_hum1 pour avoir été les testeurs ^^

9 « J'aime »

Au top! Merci pour ton guide j’ai pu flasher mon dongle en quelque minutes seulement :slight_smile:

1 « J'aime »

Top merci beaucoup @FROlCi

1 « J'aime »

merci, je me suis servi de ton tuto avec le dernier firmware en date sans problème :slight_smile:

https://github.com/Koenkk/Z-Stack-firmware/raw/refs/heads/master/coordinator/Z-Stack_3.x.0/bin/CC1352P2_CC2652P_launchpad_coordinator_20240710.zip
1 « J'aime »

Bonjour à tous,

Je ne parviens pas à faire la mise à jour de ma clef et je ne sais pas trop comment faire pour y parvenir puisque j’aimerais pouvoir configurer correctement zigbee2MQTT.
Voici les logs

Au format text (pour le copier coller)

Add-on version: 0.4.1
You are running the latest version of this add-on.
System: Home Assistant OS 14.2 (aarch64 / raspberrypi4-64)
Home Assistant Core: 2025.3.1
Home Assistant Supervisor: 2025.03.2
-----------------------------------------------------------
Please, share the above information when looking for help
or support in, e.g., GitHub, forums or the Discord chat.
-----------------------------------------------------------
s6-rc: info: service banner successfully started
s6-rc: info: service cc2652-flasher: starting
[11:46:11] INFO: Starting CC2652P flasher with Sonoff /dev/ttyUSB0
Setting filename to /root/firmware.hex
sonoff
Opening port /dev/ttyUSB0, baud 500000
Reading data from /root/firmware.hex
Your firmware looks like an Intel Hex file
Connecting to target...
ERROR: bytearray index out of range
[11:46:13] INFO: cc2652-flasher-up script exited with code 1
s6-rc: warning: unable to start service cc2652-flasher: command exited 1
s6-rc: info: service banner: stopping
/run/s6/basedir/scripts/rc.init: warning: s6-rc failed to properly bring all the services up! Check your logs (in /run/uncaught-logs/current if you have in-container logging) for more information.
/run/s6/basedir/scripts/rc.init: fatal: stopping the container.
s6-rc: info: service banner successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped

Il y a une chose qui me fait questionner la chose

Your firmware looks like an Intel Hex file
Connecting to target…
ERROR: bytearray index out of range
[11:46:13] INFO: cc2652-flasher-up script exited with code 1
s6-rc: warning: unable to start service cc2652-flasher: command exited 1

Avez vous des idées ?

Depuis peu, on ne s’embête plus trop avec ces logiciels de flash. Il est possible de flasher sa clé directement depuis son navigateur.

Pour la Sonoff P, comme recommandé par Z2M, on passe par le flasheur web de SMLIGHT (qui marche pour leurs produits mais aussi tiers).

Ne pas oublier de passer la clé en mode « BSL » (bootloader) avant.

1 « J'aime »

tu as utilisé quel lien pour le firmware ? Je l’ai encore fait il y a 2 jours pour une nouvelle installation et 0 pb de mon coté.
J’ai utilisé:
https://github.com/Koenkk/Z-Stack-firmware/raw/7398d834eb3a790876c280293c4181da96cc7114/coordinator/Z-Stack_3.x.0/bin/CC1352P2_CC2652P_launchpad_coordinator_20221226.zip
HTH

1 « J'aime »

Ok, mais avec Zigstar, même pas besoin de débranché sa clé de HA. Contrairement au web flasher.
C’est toujours un plus je trouve.