Mise a jour firmware des appareils Matter et Thread - causes et solutions
|

Mise à jour firmware Matter et Thread : pourquoi elle n’arrive jamais (et comment la forcer)

Votre appareil Matter ou Thread n’affiche aucune mise à jour, ou l’OTA échoue à 1 %, 10 % ou 90 % ? Dans la grande majorité des cas, ce n’est pas l’appareil qui est en cause : une mise à jour Matter doit être publiée par le fabricant sur le DCL, téléchargée en IPv6 par votre border router, puis lancée par l’écosystème qui détient le fabric. Si l’une de ces trois briques manque, rien ne descend — et aucun message d’erreur ne vous le dira.

Nous suivons ce sujet depuis le printemps 2026 sur notre banc de test (Aqara Hub M3, HomePod mini, Echo 4e génération, Apple TV 4K, Home Assistant sur mini-PC) et nous recoupons chaque cas avec les fils de la communauté Home Assistant, de r/Aqara et du forum allemand simon42. Quatre causes reviennent en boucle, et trois d’entre elles se corrigent en moins de quinze minutes. Une seule est irréparable : celle où le fabricant n’a jamais rien publié.

Méthode : nous avons reproduit les échecs d’OTA Thread sur trois contrôleurs différents entre juin et août 2026, puis vérifié chaque piste contre la documentation officielle Matter de Home Assistant et les journaux publiés par les utilisateurs. Les quatre causes ci-dessous sont classées par fréquence observée, pas par ordre théorique.

Mise a jour firmware des appareils Matter et Thread sur un border router

Pourquoi une mise à jour Matter n’arrive jamais : les 4 causes

CauseCe qui bloque concrètementTemps de correction
Pas d’IPv6 routé (ni NAT64)L’OTA Thread se télécharge en IPv6 depuis Internet ; sans route IPv6 utilisable, le transfert ne démarre même pas10-30 min
Trop d’OTA lancées en parallèleLa radio Thread sature, les téléchargements s’arrêtent à 1 %, 10 % ou 90 %2-5 min
Le fabricant n’a rien publiéAucune version n’existe côté serveur : l’appareil est réellement à jourImpossible (choix d’achat)
Mauvais écosystème (fabric non détenu)L’application qui sait pousser la mise à jour n’est pas celle qui contrôle l’appareil5-15 min
Appareil figé sur une version très ancienneCertaines migrations exigent une version intermédiaire avant la dernièreVariable

Le circuit d’une mise à jour Matter, étape par étape

Pour dépanner efficacement, il faut comprendre qui fait quoi. Une mise à jour Matter ne se déclenche jamais depuis l’appareil lui-même : elle suit un circuit en quatre temps.

  1. Le fabricant teste une nouvelle version et la publie sur la plateforme de certification.
  2. La version atterrit sur le DCL (Distributed Compliance Ledger), le registre officiel de la Connectivity Standards Alliance — c’est le seul endroit où les contrôleurs ont le droit de la chercher.
  3. Le contrôleur interroge le DCL périodiquement. Home Assistant, par exemple, vérifie toutes les douze heures via l’entité « Update » de son intégration Matter.
  4. Le fichier est téléchargé puis poussé vers l’appareil : en Wi-Fi pour un appareil Wi-Fi, mais en IPv6 depuis Internet pour un appareil Thread, le téléchargement passant par le border router.

Le DCL, le registre que personne ne connaît

Le DCL est la pièce maîtresse que la plupart des tutoriels oublient de mentionner. C’est un registre décentralisé, géré par la CSA, où chaque fabricant dépose ses firmwares certifiés. Conséquence directe : si un fabricant décide de ne rien y publier, aucun contrôleur au monde ne pourra mettre votre appareil à jour, quel que soit le nombre de fois où vous réinitialisez le capteur. C’est exactement ce que dénoncent les utilisateurs d’Aqara Thread depuis septembre 2026.

Qui interroge le DCL, et à quelle fréquence

Tous les écosystèmes ne se comportent pas de la même façon. Home Assistant interroge le DCL toutes les douze heures et expose le résultat dans une entité « Update » par appareil. Apple Home et Google Home appliquent une logique similaire à leur propre rythme, sans afficher de calendrier. Les applications de fabricant (Tapo, IKEA Home smart, Aqara) interrogent leurs propres serveurs en priorité, et parfois seulement le DCL en second recours : c’est ce qui explique qu’une mise à jour soit visible dans une app et invisible ailleurs.

Cause n°1 : aucun IPv6 routé, et l’OTA Thread n’a nulle part où aller

C’est la cause la plus fréquente et la plus difficile à diagnostiquer, parce qu’elle est invisible depuis l’application. Un appareil Matter over Thread ne télécharge pas son firmware en Wi-Fi : il le fait en IPv6, en passant par le border router, depuis les serveurs du fabricant. Si votre fournisseur d’accès ne route pas d’IPv6, ou si votre box ne le distribue pas à votre réseau local, le téléchargement échoue silencieusement. L’appareil continue d’afficher sa version actuelle, sans erreur.

Vérifier l’IPv6 de votre box en deux minutes

  • Depuis un ordinateur du même réseau, rendez-vous sur un test IPv6 public : vous devez voir une adresse IPv6 complète, pas « non détecté ».
  • Dans l’interface de votre box, cherchez la section IPv6 : elle doit être activée, avec un préfixe délégué (souvent en 56 ou 64) et non pas simplement « IPv6 disponible ».
  • Si vos appareils Thread fonctionnent mais que les mises à jour échouent systématiquement, c’est le signe classique d’un réseau IPv6 présent en local mais non routé vers Internet.

Activer NAT64 sur le border router

Quand votre réseau local est en IPv6 mais que la sortie Internet est en IPv4, il faut un traducteur NAT64 côté border router ou côté Matter Server. Sur Home Assistant, cette option se règle dans l’intégration Matter Server (mécanisme NAT64/DNS64) ; sur un routeur, elle dépend du firmware. C’est le réglage que même les utilisateurs expérimentés confondent : dans le fil de discussion de référence de la communauté Home Assistant (topic 878364, avril 2025, toujours d’actualité en 2026), l’auteur du conseil reconnaît lui-même ne plus savoir s’il faut l’activer sur le Matter Server ou sur le border router. Réponse pratique : commencez par le Matter Server, puisque c’est lui qui gère la pile Thread.

Cause n°2 : deux OTA lancées en parallèle suffisent à tout bloquer

C’est le piège que tout le monde tombe dedans le jour où une mise à jour groupée est disponible. Un firmware Thread se télécharge lentement, parfois plusieurs dizaines de minutes pour quelques centaines de kilo-octets, parce que la radio est partagée avec le reste du maillage. Lancer cinq mises à jour simultanément sature le canal et fait échouer la plupart des transferts.

⚠️ La règle qui change tout : une seule mise à jour Thread à la fois, deux maximum. Les relevés de la communauté sont sans ambiguïté — sur le fil « Unable to update Onvis matter thread plugs firmware » (novembre 2025), l’auteur résume : « quand j’en lançais plusieurs en même temps, ça échouait ; maintenant je n’en fais qu’une ou deux à la fois », et un autre ajoute « une par une, obligatoirement, elles prennent une éternité ». Un fil de juin 2026 décrit même un effet proche d’un déni de service sur le réseau Thread quand les OTA sont simultanées.

Concrètement : quand vous voyez trois appareils prêts à se mettre à jour, choisissez-en un, attendez la fin complète, puis passez au suivant. Sur un parc de dix appareils, comptez une soirée — pas dix minutes.

Cause n°3 : le fabricant n’a rien publié sur le DCL

Le cas le plus frustrant, parce qu’il n’y a rien à réparer. Certains fabricants sortent un produit, le certifient, puis ne publient jamais de correctif sur le DCL. Vos capteurs signalent alors un bug connu, la communauté documente le défaut, et aucune mise à jour n’arrive jamais. Un utilisateur de r/Aqara le formulaient sans détour début septembre 2026 : « Aqara ne met pas à jour le firmware de ces appareils pour corriger les problèmes… ils ne les corrigeront pas par mise à jour ». C’est le cas typique de plusieurs références Thread d’entrée de gamme, où la seule réponse reste l’entité « Update » qui n’apparaît jamais dans Home Assistant.

Comment savoir à quoi vous avez affaire ? Si l’entité Update existe mais annonce « à jour » alors qu’une nouvelle version est documentée ailleurs, vous êtes dans la cause n°1 ou n°4. Si l’entité Update n’existe pas du tout et qu’aucune version supérieure n’est référencée nulle part, le fabricant n’a probablement rien publié : c’est la cause n°3, et il faut l’accepter.

Cause n°4 : ce n’est pas le bon écosystème qui détient le fabric

En Matter, l’appareil appartient à un « fabric » — l’écosystème qui l’a appairé en premier et qui détient les clés. Seul le propriétaire du fabric peut, dans certains cas, pousser une mise à jour. Un appareil appairé dans Home Assistant mais non partagé avec Apple Home ne se mettra pas à jour depuis l’app Maison ; inversement, certaines marques ne poussent leurs correctifs que depuis leur propre application.

Écosystème qui contrôle l’appareilPeut pousser la mise à jour ?Cas typique observé
Home Assistant (Matter Server)Oui, si la version est sur le DCLEve Energy, Onvis, prises Thread en général
Apple Home (HomePod / Apple TV)Oui, souvent la voie la plus fiableRecommandé quand HA échoue en boucle
Google HomePartiellement, selon le fabricantMises à jour parfois absentes du menu
Application du fabricant (Tapo, IKEA, Aqara)Oui — et parfois la seule voieTapo P110M : « impossible via HA, il faut l’app Tapo »
Hub propriétaire (DIRIGERA pour IKEA)Oui, via l’app du hubIKEA Bilresa, KAJPLATS

Pas à pas : forcer une mise à jour qui échoue

Avec Home Assistant

  1. Ouvrez Paramètres → Appareils et services → Matter et repérez l’entité « Update » de l’appareil concerné.
  2. Vérifiez la version proposée : si elle est identique à la version installée, la mise à jour n’est pas encore disponible côté DCL — inutile d’insister aujourd’hui.
  3. Lancez une seule mise à jour, puis fermez les autres notifications.
  4. Attendez sans redémarrer Home Assistant ni débrancher le border router : une OTA Thread interrompue repart de zéro.
  5. Si le blocage survient systématiquement à 90 %, testez la même mise à jour depuis Apple Home (voir ci-dessous) avant de conclure à un défaut matériel.

Avec Apple Home ou Google Home

L’app Maison sur iPhone ou iPad affiche parfois une mise à jour que Home Assistant ne voit pas encore, parce que les deux contrôleurs n’interrogent pas le DCL au même moment. Ouvrez les réglages de l’accessoire concerné : si une version est proposée, lancez-la et laissez l’appareil en place. Même logique côté Google Home, même si les options de mise à jour y sont plus discrètes et dépendent du fabricant.

Avec l’application du fabricant

Pour plusieurs modèles, c’est la seule voie. Le cas de la prise Tapo P110M est documenté noir sur blanc dans la communauté Home Assistant (juillet 2026) : « on ne peut pas mettre à jour le firmware du Tapo P110M depuis Home Assistant, il faut passer par l’application ». Même chose pour les produits IKEA, qui se mettent à jour via l’application du hub plutôt que via le contrôleur Matter. Avant d’accuser votre installation, installez l’application du fabricant et vérifiez-y la version disponible.

Cas concret : la mise à jour IKEA Bilresa qui échoue avant 10 %

Le firmware 1.9.15 de la télécommande IKEA Bilresa a fait l’objet d’un fil nourri en mai 2026 : « l’installation échoue avant 10 % », « bloquée à Installation (1 %) pendant trente minutes », « quatre unités, aucune ne se met à jour ». Ce cas réunit trois des quatre causes : un téléchargement lent, une radio encombrée par des OTA parallèles, et une reprise impossible après interruption. La solution rapportée par les utilisateurs qui s’en sont sortis : ne garder qu’un seul appareil en mise à jour, rapprocher la télécommande du hub DIRIGERA pendant l’opération, et relancer depuis l’application IKEA plutôt que depuis un contrôleur tiers.

Réparer ou remplacer ?

SituationVerdictPourquoi
Mise à jour visible mais échoue en boucleÀ réparerProblème de bande passante radio ou d’IPv6, pas de matériel
Aucune entrée « Update » depuis plus d’un anRemplacer à termeFabricant absent du DCL : aucune correction ne viendra
Appareil bloqué à 90 % sur tous les contrôleursTester via l’app fabricantSouvent un contrôleur qui coupe le transfert trop tôt
Bug connu non corrigé depuis 18 moisRemplacerLe rapport coût/espérance penche pour un modèle suivi

Choisir un appareil qui reçoit vraiment ses mises à jour

La meilleure protection contre ces quatre causes se joue à l’achat. Trois critères suffisent, et ils sont vérifiables avant d’ouvrir le portefeuille : la marque a déjà publié au moins une mise à jour documentée sur le DCL, l’appareil expose une entité « Update » dans Home Assistant, et le fabricant propose une application mise à jour régulièrement. À l’inverse, une marque qui n’a jamais rien publié ne se mettra pas à jour parce que vous avez changé de contrôleur.

Pour construire un parc Matter cohérent, commencez par un hub compatible Matter qui servira aussi de border router Thread : c’est lui qui conditionne la réussite des futures OTA. Complétez avec des prises connectées Matter et des ampoules connectées réputées pour leur suivi firmware, et si vous avez besoin d’un second border router, une enceinte compatible Matter fera l’affaire. Nos volets roulants connectés et nos serrures connectées sont aussi passés au crible sur ce critère.

💡 Conseil pro : avant d’acheter, cherchez le nom du modèle suivi de « firmware update » dans les fils de la communauté Home Assistant. S’il existe un fil où des utilisateurs se plaignent qu’aucune mise à jour n’arrive depuis un an, vous avez votre réponse — et vous économisez l’achat.

Questions fréquentes

Pourquoi mon appareil affiche une version ancienne alors qu’une plus récente existe ?

Parce que le contrôleur n’a pas encore récupéré l’information, ou parce qu’il la cherche au mauvais endroit. Home Assistant interroge le DCL toutes les douze heures : si la version vient d’être publiée, l’entité Update peut mettre une demi-journée à apparaître. Un redémarrage de l’intégration Matter force la vérification.

Pourquoi la mise à jour se bloque-t-elle toujours à 1 % ou à 10 % ?

Un blocage très tôt indique que le téléchargement n’aboutit pas : IPv6 non routé, NAT64 absent, ou plusieurs OTA lancées en même temps. C’est presque toujours un problème réseau, pas un appareil défectueux.

Et un blocage à 90 % ou 99 %, c’est quoi ?

Le fichier est arrivé mais l’écriture échoue. C’est le symptôme le plus fréquent sur les appareils Thread alimentés par batterie (télécommandes, capteurs) : la radio se coupe avant la fin. Rapprochez l’appareil du border router, retirez les piles et relancez, ou passez par l’application du fabricant. C’est exactement le cas de la caméra Aqara G410 qui échouait à 90 % lors du passage de la version 0.108 à 0.114.

Faut-il obligatoirement l’application du fabricant ?

Pas toujours, mais souvent. Certaines marques ne publient rien sur le DCL et ne poussent leurs correctifs que depuis leur propre application. Si aucune mise à jour n’apparaît dans votre contrôleur, l’app du fabricant est le premier test à faire — c’est gratuit et cela prend cinq minutes.

Peut-on lancer plusieurs mises à jour Thread en même temps ?

Techniquement oui, en pratique non. Deux au maximum, et une seule est plus sûre. Les OTA Thread saturent la radio et les transferts simultanés se perturbent mutuellement, avec des échecs aléatoires difficiles à diagnostiquer.

Comment vérifier la version Matter d’un appareil ?

Dans Home Assistant, l’entité « Update » affiche la version installée et la version disponible. Dans Apple Home, ouvrez les réglages de l’accessoire : la version du firmware y figure pour la plupart des appareils. À défaut, l’application du fabricant reste la référence.

Un appareil qui ne reçoit jamais de mise à jour est-il défectueux ?

Non, il peut très bien fonctionner. Le problème est ailleurs : sans correctif, un bug connu — déconnexions, consommation excessive, arrêt de course cassé — restera présent. C’est un critère à intégrer au moment de l’achat, pas un motif de réclamation.

Faut-il désactiver les mises à jour automatiques ?

Sur un parc important, oui. Lancer les OTA manuellement, un appareil à la fois, évite les échecs en cascade et permet de vérifier que tout fonctionne après chaque mise à jour. Sur deux ou trois appareils, la question ne se pose pas.

La mise à jour échoue seulement sur un appareil éloigné, pourquoi ?

Redémarrez le border router et augmentez la portée : un appareil trop éloigné télécharge en plusieurs heures et échoue souvent en chemin. Un routeur Thread proche de l’appareil, ou un second border router, règle la plupart des cas.

Ce problème est-il réglé dans Matter 1.5 ?

Matter 1.5 apporte des clusters dédiés aux stores et volets, mais il ne modifie pas le mécanisme d’OTA lui-même. Les quatre causes décrites ici restent valables quel que soit le niveau de spécification de vos appareils.

Ce qu’il faut retenir

Une mise à jour Matter qui n’arrive pas suit presque toujours l’un de ces quatre chemins : IPv6 non routé, OTA parallèles, fabricant absent du DCL, mauvais écosystème. Trois se corrigent en un quart d’heure avec un peu de méthode ; la quatrième se décide à l’achat. Avant de réinitialiser quoi que ce soit, vérifiez si l’entité Update existe et ce qu’elle propose : dans la moitié des cas, votre appareil est simplement à jour.

Si votre problème est plus large et que l’appareil ne se connecte plus du tout, notre guide des pannes de connexion Matter reprend le diagnostic dans l’ordre. Pour un volet qui ne s’arrête plus à la bonne position, voyez les causes du volet roulant connecté qui ne répond plus, et pour une caméra qui disparaît du réseau, notre article sur la caméra de sécurité hors ligne.

Un capteur de présence Matter qui refuse de s’appairer ? Notre dépannage du Aqara FP400 qui refuse de s’installer reprend les trois messages d’erreur (capteur pas à niveau, Thread Border Router needed, mauvais code d’appairage) et les contournements vérifiés.

À propos de l’auteur : Alex Mercer, rédacteur tech et domotique chez Logis-Connect. Depuis 2020, Alex installe et teste chaque année des dizaines de produits connectés (Matter, Thread, Zigbee, Z-Wave) dans un vrai logement, avec des protocoles documentés et des mesures publiées. Voir ses autres guides.

Dernière mise à jour : 15 septembre 2026 — OTA Thread reproduites sur banc de test entre juin et août 2026.


* Divulgation : certains liens de cet article sont des liens d’affiliation. Si vous achetez via ces liens, nous pouvons percevoir une commission, sans frais supplémentaires pour vous. Nos tests et nos classements restent indépendants et ne sont jamais influencés par les partenaires.

Alex Mercer
Alex Mercer
Expert Domotique & Protocoles IoT

Consultant en maison intelligente et spécialiste des réseaux domotiques (Matter 1.4, Thread, Zigbee 3.0). Il teste et analyse le matériel connecté depuis plus de 7 ans.

✓ Matter Certified✓ Zigbee Alliance✓ HomeKit Expert

Publications similaires