J'ai voulu flasher ma clé skyconnect ZBT1 et j'aurai pas du

Salut à tous,

J’ai fais une bêtise sur ma clé skyconnect qui était en 7.2.4.4 que j’ai voulu passer en 8.0.2.

Je tourne sous Z2M alors j’ai arrête le module et j’ai exécuté le module siliconlab flasher en indiquant l’adresse web du firmware: https://github.com/Nerivec/silabs-firmware-builder/releases/download/v2024.6.2-update7/nabucasa_skyconnect_zigbee_ncp_8.0.2.0_115200_hw_flow.gbl

Voila le log du module silicon:



 Add-on version: 0.4.0

You are running the latest version of this add-on.

System: Home Assistant OS 16.3  (aarch64 / raspberrypi5-64)

Home Assistant Core: 2025.12.5

Home Assistant Supervisor: 2026.01.1

-----------------------------------------------------------

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 universal-silabs-flasher: starting

[21:53:22] INFO: Starting universal-silabs-flasher with /dev/serial/by-id/usb-Nabu_Casa_Home_Assistant_Connect_ZBT-1_a8f102baba39ef11a9d053f454516304-if00-port0 (bootloader baudrate 115200)

2026-01-25 21:53:23.577 core-silabs-flasher universal_silabs_flasher.flash INFO Extracted GBL metadata: NabuCasaMetadata(metadata_version=2, sdk_version=‹ 2024.6.2 ›, ezsp_version=‹ 8.0.2.0 ›, ot_rcp_version=None, cpc_version=None, fw_type=<FirmwareImageType.ZIGBEE_NCP: ‹ zigbee_ncp ›>, fw_variant=‹ hw_flow ›, baudrate=115200)

2026-01-25 21:53:23.577 core-silabs-flasher universal_silabs_flasher.flasher INFO Probing ApplicationType.GECKO_BOOTLOADER at 115200 baud

2026-01-25 21:53:30.841 core-silabs-flasher universal_silabs_flasher.flasher INFO Probing ApplicationType.EZSP at 115200 baud

2026-01-25 21:53:41.082 core-silabs-flasher universal_silabs_flasher.flasher INFO Probing ApplicationType.EZSP at 460800 baud

2026-01-25 21:53:51.321 core-silabs-flasher universal_silabs_flasher.flasher INFO Probing ApplicationType.CPC at 460800 baud

2026-01-25 21:54:00.793 core-silabs-flasher universal_silabs_flasher.flasher INFO Probing ApplicationType.CPC at 115200 baud

2026-01-25 21:54:10.265 core-silabs-flasher universal_silabs_flasher.flasher INFO Probing ApplicationType.CPC at 230400 baud

2026-01-25 21:54:19.737 core-silabs-flasher universal_silabs_flasher.flasher INFO Probing ApplicationType.SPINEL at 460800 baud

2026-01-25 21:54:29.209 core-silabs-flasher universal_silabs_flasher.flasher INFO Probing ApplicationType.ROUTER at 115200 baud

Error: Failed to probe running application type

[21:54:36] INFO: universal-silabs-flasher-up script exited with code 1

s6-rc: warning: unable to start service universal-silabs-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

j’ai l’impression qu’il y a des erreurs.

Et bien sur Z2M ne démarre plus:

[22:01:31] INFO: Preparing to start...

[22:01:31] INFO: Socat not enabled

[22:01:32] INFO: Starting Zigbee2MQTT...

Starting Zigbee2MQTT without watchdog.

[2026-01-25 22:01:33] info: 	z2m: Logging to console, file (filename: log.log)

[2026-01-25 22:01:33] info: 	z2m: Starting Zigbee2MQTT version 2.7.2 (commit #unknown)

[2026-01-25 22:01:33] info: 	z2m: Starting zigbee-herdsman (8.0.1)

[2026-01-25 22:01:33] info: 	zh:ember: Using default stack config.

[2026-01-25 22:01:33] info: 	zh:ember: ======== Ember Adapter Starting ========

[2026-01-25 22:01:33] info: 	zh:ember:ezsp: ======== EZSP starting ========

[2026-01-25 22:01:33] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========

[2026-01-25 22:01:33] info: 	zh:ember:uart:ash: RTS/CTS config is off, enabling software flow control.

[2026-01-25 22:01:33] info: 	zh:ember:uart:ash: Serial port opened

[2026-01-25 22:01:33] info: 	zh:ember:uart:ash: ======== ASH starting ========

[2026-01-25 22:01:38] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========

[2026-01-25 22:01:38] info: 	zh:ember:uart:ash: ======== ASH starting ========

[2026-01-25 22:01:43] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========

[2026-01-25 22:01:43] info: 	zh:ember:uart:ash: ======== ASH starting ========

[2026-01-25 22:01:48] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========

[2026-01-25 22:01:48] info: 	zh:ember:uart:ash: ======== ASH starting ========

[2026-01-25 22:01:53] info: 	zh:ember:uart:ash: ======== ASH Adapter reset ========

[2026-01-25 22:01:53] info: 	zh:ember:uart:ash: ======== ASH starting ========

[2026-01-25 22:01:58] error: 	z2m: Error while starting zigbee-herdsman

[2026-01-25 22:01:58] error: 	z2m: Failed to start zigbee-herdsman

[2026-01-25 22:01:58] error: 	z2m: Check 
 for possible solutions

[2026-01-25 22:01:58] error: 	z2m: Exiting...

[2026-01-25 22:01:58] error: 	z2m: Error: Failed to start EZSP layer with status=HOST_FATAL_ERROR.

    at EmberAdapter.initEzsp (/app/node_modules/.pnpm/zigbee-herdsman@8.0.1/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:666:19)

    at EmberAdapter.start (/app/node_modules/.pnpm/zigbee-herdsman@8.0.1/node_modules/zigbee-herdsman/src/adapter/ember/adapter/emberAdapter.ts:1538:24)

    at Controller.start (/app/node_modules/.pnpm/zigbee-herdsman@8.0.1/node_modules/zigbee-herdsman/src/controller/controller.ts:143:29)

    at Zigbee.start (/app/lib/zigbee.ts:70:27)

    at Controller.start (/app/lib/controller.ts:101:13)

    at start (/app/index.js:149:5)

J’ai essayé de flashé plusieurs fois, de revenir en 7.2.4.4 mais rien n’y fait.

Voici la config dans Z2M:

J’ai besoin d’aide

Il doit être possible le de ma flasher en mode xmodem je l’ai fait sur une sonoff qui semblait plantée avec secure crt sous windows , mais je ne connais pas le procédure pour passer ce dongle en mode bootloader

Regarde peut être ici .GitHub - Nerivec/silabs-firmware-recovery: Tools to help in the recovery of misbehaving/bricked devices

Elle ne semble pas briquée, quand je relance un flashage, elle répond

Et pour simplifier les choses, sinon ce serait trop facile, je n’ai pas de PC, le seul ordinateur que j’ai est un Mac

Tu as les outils sous mac aussi

Pas briquée mais demi bricquée peut être

Bonjour,
si tu relances Z2M, tu a bien arrêter le module siliconlab flasher ?

sinon, tu peux tester le web flasher pour revenir au firmware 7.4.4 :

Merci WarC0zes pour ta réponse.
Oui, le module silicon était arrêté pour lancer Z2M (comme Z2M était arrété pour faire tourner le module siliconlabs.

J’ai installé chrome et j’ai essayé le webflasher mais j’ai cette erreur:

J’ai essayé d’installer les driver j’ai eu des messages d’erreur mais j’ai réussi en utilisant l’installateur Apple, mais j’ai toujours le message ci dessus.

bref je galère avec mon faible niveau d’informatique

je sens que je vais être bon pour acheter le zbt-2 et refaire les associations Zigbee

Bon, finalement je m’en sors pas et je ne trouve pas de moyen de reflashé correctement la clé.

J’ai commandé une ZBT-2 que je reçois demain et je vais refaire un restau Zigbee from scrash.

J’ai aussi pris la grande décision de passer de Z2MQTT à ZHA pour des raisons de simplicités et de maintenance (j’ai encore en mémoire le passage à l’update mqtt 2.0.0)

Du coup, quelle est la meilleur façon de procéder?

J’avais en tête le mode opératoire suivant:

  • Supression de l’addon Z2MQTT et Mosquito
  • Avec l’integration MQTT je supprime les appareils:

  • Je fais ça pour tous les appareils
  • J’installe la clé ZBT-2
  • avec l’integration ZHA, j’appaire tous les devices en commençant par les router et en finissant par les end points
  • je repasse sur tous mes tableaux de bord et automatisation

C’est la bonne méthode?

J’ai jamais vu personne faire cela
Courage a toi

1 « J'aime »

Avant de supprimer les appareils dans mqtt note leur liens. Tu retrouveras plus facilement où ils étaient utilisés.

Où est ce que je trouve les liens?

Autre question, dans MQTT, j’ai lu que pour supprimer les appareils il fallait ouvrir l’appareil lui même et cliquer sur MQTT info puis supprimer:

Du coup c’est la bonne manière ou c’est la première que j’ai indiqué plus haut ? :

Les deux sont valables et reviennent au même. Les liens tu les as dans la partie gauche quand tu es sous l’appareil. Tu as aussi les liens des entité quand tu clique dessus et ensuite les trois petits points en haut a droite.

c’est si compliquer de faire une mise a jour par mois ( voir 2 si la version du mois est buggé) de Z2M, pour la maintenance ?
le passage a la v2.0 est occasionnelle.

comme @ddfdom, jamais vu personne passer de Z2M a ZHA, c’est plutot l’inverse.

Bon courage, a repasser sur ZHA.

1 « J'aime »

Faire une mise à jour par moi n’est pas compliqué en soit mais il faut la faire quand même et je n’aime pas ça.
Comme c’est le coeur de la domotique je regarde avant sur les forums si elle pose pb ou non, je prends les devants si c’est le cas (comme pour la 2.0.0, en grande partie grace à toi d’ailleurs), mais je trouve ça stressant et c’est pas mon truc, je suis vieux et pas geek :slightly_smiling_face:

Je suis fainéant et la domotique doit marcher pour moi de manière simple.

Je sais que tout le monde passe de ZHA vers Z2M et que je fais l’inverse, mais je connais MQTT depuis 18 mois et je veux tester quelque chose de plus simple et de plus basique.

Je pourrais toujours revenir sur MQTT si cela ne me plait pas, ça devrait être plus facile sans changement du coordinateur.

Sous l’appareil, colonne de gauche j’ai ça:

Je vois pas de lien?

Ton appareil n’a pas de lien de scene ou script. Il est lié a une automatisation Regarde les entités aussi.

C’est pareille avec ZHA, quand il y a une mise a jour (intégrer dans le core), vaut mieux regarder si pas de bug avant de faire la mise a jour.
Perso, je trouve que c’est plus réactif coté Z2M, que ZHA si ca bug.
Après, fais comme tu veux, c’est ta domotique :wink:

1 « J'aime »

Tu as raison, mais c’est aussi que je fais les mise à jour le dernier jour du mois, pour en avoir moins et que les deux ou trois version précédentes ont permis de deviner un peu.
J’ai pas encore fait celle de janvier 2026 par exemple.

Putain, je cherchai des URL là ou tu parlais de liens entre appareils et automatisation (je n’utilise pas les script / scene) boulet je suis boulet je reste :shaking_face: