Aggiornamento firmware dispositivi Matter e Thread - cause e soluzioni

Aggiornare il firmware Matter e Thread: perché non arriva mai (e come forzarlo)

Il tuo dispositivo Matter o Thread non mostra nessun aggiornamento, oppure l’OTA si interrompe all’1 %, al 10 % o al 90 %? Nella maggior parte dei casi non è colpa dell’apparecchio: un aggiornamento Matter deve essere pubblicato dal produttore sul DCL, scaricato via IPv6 dal border router e avviato dall’ecosistema che possiede il fabric. Se manca uno di questi tre tasselli, non arriva nulla — e nessun messaggio di errore te lo dirà.

Seguiamo l’argomento dalla primavera 2026 sul nostro banco di prova (Aqara Hub M3, HomePod mini, Echo 4ª generazione, Apple TV 4K, Home Assistant su mini-PC) e incrociamo ogni caso con i thread della community di Home Assistant, di r/Aqara e del forum tedesco simon42. Quattro cause tornano sempre. Tre si correggono in meno di un quarto d’ora. Solo una non ha rimedio: il produttore che non ha mai pubblicato nulla.

Metodo: abbiamo riprodotto i fallimenti OTA Thread su tre controller diversi tra giugno e agosto 2026 e verificato ogni pista contro la documentazione Matter ufficiale di Home Assistant e i log pubblicati dagli utenti. Le quattro cause sono ordinate per frequenza osservata, non per teoria.

Aggiornare il firmware dei dispositivi Matter e Thread dal border router

Perché un aggiornamento Matter non arriva mai: le 4 cause

CausaCosa blocca esattamenteTempo di correzione
Nessun IPv6 instradato (né NAT64)L’OTA Thread si scarica via IPv6 da internet; senza una rotta IPv6 utilizzabile il trasferimento non parte nemmeno10-30 min
Troppi OTA in paralleloLa radio Thread si satura e i download si fermano all’1 %, al 10 % o al 90 %2-5 min
Il produttore non ha pubblicato nullaSul server non esiste una versione più recente: il dispositivo è davvero aggiornatoImpossibile (scelta d’acquisto)
Ecosistema sbagliato (fabric non posseduto)L’app che potrebbe avviare l’aggiornamento non è quella che controlla il dispositivo5-15 min
Dispositivo fermo su una versione molto vecchiaAlcune migrazioni richiedono una versione intermediaVariabile

Come viaggia un aggiornamento Matter, passo per passo

Per fare diagnosi seria serve capire chi fa cosa. Un aggiornamento Matter non viene mai scaricato dal dispositivo stesso: segue un percorso in quattro tappe.

  1. Il produttore testa una nuova versione e la pubblica sulla piattaforma di certificazione.
  2. La versione arriva sul DCL (Distributed Compliance Ledger), il registro ufficiale della Connectivity Standards Alliance — l’unico posto dove i controller hanno il permesso di cercarla.
  3. Il controller interroga il DCL periodicamente. Home Assistant, per esempio, controlla ogni dodici ore tramite l’entità Update della sua integrazione Matter.
  4. Il file viene scaricato e inviato al dispositivo: via Wi-Fi per i dispositivi Wi-Fi, ma via IPv6 da internet per quelli Thread, con il trasferimento che passa dal border router.

Il DCL, il registro di cui nessuno parla

Il DCL è il tassello che quasi tutte le guide dimenticano. È un registro distribuito gestito dal CSA in cui ogni produttore deposita il firmware certificato. Conseguenza diretta: se un produttore decide di non pubblicare nulla lì, nessun controller al mondo potrà aggiornare il tuo dispositivo, per quante volte tu resetti il sensore. È esattamente quello che denunciano gli utenti Aqara Thread da settembre 2026.

Chi interroga il DCL e con quale frequenza

Gli ecosistemi non si comportano allo stesso modo. Home Assistant interroga il DCL ogni dodici ore ed espone il risultato come entità Update per dispositivo. Apple Home e Google Home applicano una logica simile con il proprio ritmo, senza pubblicare un calendario. Le app dei produttori (Tapo, IKEA Home smart, Aqara) interrogano prima i propri server e talvolta ricorrono al DCL solo in seconda battuta: per questo un aggiornamento può essere visibile in un’app e invisibile in tutte le altre.

Causa 1: nessun IPv6 instradato, l’OTA Thread non ha dove andare

È la causa più frequente e la più difficile da individuare, perché l’app non mostra nulla. Un dispositivo Matter over Thread non scarica il firmware via Wi-Fi: lo fa via IPv6, attraverso il border router, dai server del produttore. Se il tuo operatore non instrada IPv6, o il router non assegna un prefisso IPv6 utilizzabile alla rete locale, il download fallisce in silenzio. Il dispositivo continua a dichiarare la versione attuale, senza errori.

Verificare l’IPv6 del router in due minuti

  • Da un computer sulla stessa rete apri una pagina pubblica di test IPv6: devi vedere un indirizzo IPv6 completo, non «non rilevato».
  • Nell’interfaccia del router cerca la sezione IPv6: deve essere attiva con un prefisso delegato (di solito /56 o /64), non solo «IPv6 disponibile».
  • Se i dispositivi Thread funzionano ma gli aggiornamenti falliscono sempre, è il segnale classico di una rete IPv6 locale non instradata verso internet.

Attivare NAT64 sul border router

Quando la rete locale parla IPv6 ma l’uscita internet è IPv4, serve una traduzione NAT64 sul border router o sul Matter Server. Su Home Assistant si configura nell’integrazione Matter Server (NAT64/DNS64); su un router dipende dal firmware. È l’impostazione che confondono anche gli utenti esperti: nel thread di riferimento della community di Home Assistant (topic 878364, aprile 2025, ancora attivo nel 2026) chi dà il consiglio ammette di non essere più sicuro se vada sul Matter Server o sul border router. Risposta pratica: parti dal Matter Server, perché è lì che vive lo stack Thread.

Causa 2: due OTA in parallelo bastano a bloccare tutto

Tutti cadono in questa trappola il giorno in cui compare un pacchetto di aggiornamenti. Un firmware Thread si scarica lentamente — a volte decine di minuti per poche centinaia di kilobyte — perché la radio è condivisa con il resto della mesh. Avviare cinque aggiornamenti insieme satura il canale e fa fallire la maggior parte dei trasferimenti.

⚠️ La regola che cambia tutto: un solo aggiornamento Thread alla volta, due al massimo. Le testimonianze non lasciano dubbi. Nel thread «Unable to update Onvis matter thread plugs firmware» (novembre 2025) l’autore scrive: «when I started many updates at the same time it failed, so I now run only 1 or 2 at a time», e un altro aggiunge: «Must one at a time. They take forever…». Un thread di giugno 2026 descrive persino un effetto simile a un denial of service sulla rete Thread quando le OTA sono in parallelo.

In pratica: se tre dispositivi offrono un aggiornamento, scegline uno, aspetta che finisca del tutto e poi passa al successivo. Con dieci apparecchi, calcola una serata — non dieci minuti.

Causa 3: il produttore non ha pubblicato nulla sul DCL

Il caso più frustrante, perché non c’è nulla da riparare. Alcuni produttori lanciano un prodotto, lo certificano e poi non pubblicano mai una correzione sul DCL. I tuoi sensori segnalano allora un difetto noto, la community lo documenta e non arriva mai nessun aggiornamento. Un utente su r/Aqara lo ha detto senza giri di parole all’inizio di settembre 2026: «Aqara does not update the firmware on these devices to fix issues… they won’t fix it using firmware updates». È il caso tipico di diverse referenze Thread economiche, dove l’unico sintomo è un’entità Update che non compare mai in Home Assistant.

Come capire in quale caso ti trovi? Se l’entità Update esiste ma dichiara «aggiornato» mentre altrove è documentata una versione più recente, sei nella causa 1 o 4. Se non esiste alcuna entità Update e nessuna versione superiore è citata da nessuna parte, il produttore probabilmente non ha pubblicato nulla: è la causa 3, e va accettata.

Causa 4: l’ecosistema sbagliato possiede il fabric

In Matter un dispositivo appartiene a un «fabric»: l’ecosistema che lo ha associato per primo e che ne detiene le chiavi. Solo il proprietario del fabric può, in alcuni casi, spingere un aggiornamento firmware. Un apparecchio associato in Home Assistant ma non condiviso con Apple Home non si aggiornerà dall’app Casa; al contrario, alcune marche spingono le correzioni solo dalla propria applicazione.

Ecosistema che controlla il dispositivoPuò spingere l’aggiornamento?Caso tipico osservato
Home Assistant (Matter Server)Sì, se la versione è sul DCLEve Energy, Onvis, prese Thread in generale
Apple Home (HomePod / Apple TV)Sì — spesso la via più affidabileConsigliato quando Home Assistant fallisce in ciclo
Google HomeParzialmente, secondo il produttoreAggiornamenti a volte assenti dal menu
App del produttore (Tapo, IKEA, Aqara)Sì — e a volte l’unica viaTapo P110M: «non si può da Home Assistant, serve l’app»
Hub proprietario (DIRIGERA per IKEA)Sì, tramite l’app dell’hubIKEA Bilresa, KAJPLATS

Passo per passo: forzare un aggiornamento che fallisce

Con Home Assistant

  1. Apri Impostazioni → Dispositivi e servizi → Matter e trova l’entità Update del dispositivo in questione.
  2. Controlla la versione proposta: se coincide con quella installata, l’aggiornamento non è ancora sul DCL — insistere oggi non serve.
  3. Avvia un solo aggiornamento e chiudi le altre notifiche.
  4. Aspetta senza riavviare Home Assistant né staccare il border router: un OTA Thread interrotto riparte da zero.
  5. Se si blocca sistematicamente al 90 %, prova lo stesso aggiornamento da Apple Home (sotto) prima di concludere che c’è un guasto hardware.

Con Apple Home o Google Home

L’app Casa su iPhone o iPad a volte mostra un aggiornamento che Home Assistant non vede ancora, perché i due controller non interrogano il DCL nello stesso momento. Apri le impostazioni dell’accessorio: se propone una versione, avviala e lascia il dispositivo al suo posto. Stessa logica su Google Home, anche se lì le opzioni di aggiornamento sono più nascoste e dipendono dal produttore.

Con l’applicazione del produttore

Su diversi modelli è l’unica via. Il caso della presa Tapo P110M è documentato parola per parola nella community di Home Assistant (luglio 2026): «you cannot update the firmware for the Tapo P110M directly through Home Assistant. It has to be done through the app». Lo stesso vale per i prodotti IKEA, che si aggiornano dall’app dell’hub e non da un controller Matter. Prima di dare la colpa al tuo impianto, installa l’app del produttore e controlla la versione che offre.

Caso concreto: l’aggiornamento IKEA Bilresa che fallisce prima del 10 %

Il firmware 1.9.15 del telecomando IKEA Bilresa ha generato un thread molto attivo a maggio 2026: «failure after it initiate downloading. Usually fails before 10 %», «Mine has been stuck at Installing (1 %) for 30 minutes», «4 units, none will update». Questo caso somma tre delle quattro cause: un download lento, una radio congestionata dagli OTA paralleli e l’impossibilità di riprendere dopo un’interruzione. La soluzione riportata da chi ne è uscito: tenere un solo dispositivo in aggiornamento, avvicinare il telecomando all’hub DIRIGERA durante l’operazione e rilanciare dall’app IKEA invece che da un controller di terze parti.

Riparare o sostituire?

SituazioneVerdettoPerché
Aggiornamento visibile ma fallisce in cicloRiparareProblema di banda radio o di IPv6, non di hardware
Nessuna voce Update da più di un annoSostituire a medio termineProduttore assente dal DCL: nessuna correzione arriverà
Si blocca al 90 % su tutti i controllerProvare l’app del produttoreSpesso un controller che interrompe il trasferimento troppo presto
Difetto noto non corretto da 18 mesiSostituireIl rapporto costo/speranza premia un modello mantenuto

Comprare dispositivi che ricevono davvero gli aggiornamenti

La migliore protezione contro queste quattro cause si decide all’acquisto. Bastano tre criteri, e tutti e tre si verificano prima di pagare: la marca ha già pubblicato almeno un aggiornamento documentato sul DCL, il dispositivo espone un’entità Update in Home Assistant e il produttore mantiene un’app con rilasci frequenti. Una marca che non ha mai pubblicato nulla, invece, non inizierà perché hai cambiato controller.

Per costruire un ecosistema Matter coerente, parti da un hub compatibile con Matter che faccia anche da border router Thread: è lui a determinare la riuscita delle future OTA. Aggiungi prese intelligenti Matter e lampadine intelligenti note per la cura del firmware; se ti serve un secondo border router, uno speaker compatibile con Matter farà il lavoro. Le nostre guide su tapparelle intelligenti e serrature intelligenti valutano lo stesso criterio.

💡 Consiglio pro: prima di comprare, cerca il nome del modello più «firmware update» nella community di Home Assistant. Se trovi un thread in cui gli utenti si lamentano che non arriva nessun aggiornamento da un anno, hai già la risposta — e ti sei risparmiato l’acquisto.

Domande frequenti

Perché il mio dispositivo mostra una versione vecchia se ne esiste una più recente?

Perché il controller non ha ancora recuperato l’informazione, o la cerca nel posto sbagliato. Home Assistant interroga il DCL ogni dodici ore: se la versione è appena stata pubblicata, l’entità Update può metterci mezza giornata. Riavviare l’integrazione Matter forza la verifica.

Perché l’aggiornamento si blocca sempre all’1 % o al 10 %?

Un blocco molto precoce indica che il download non va a termine: IPv6 non instradato, NAT64 assente o più OTA avviati insieme. Quasi sempre è un problema di rete, non un dispositivo difettoso.

E un blocco al 90 % o al 99 %?

Il file è arrivato ma la scrittura fallisce. È il sintomo più frequente sui dispositivi Thread a batteria (telecomandi, sensori): la radio si spegne prima della fine. Avvicina il dispositivo al border router, togli le batterie e riprova, oppure passa dall’app del produttore. È esattamente quello che succedeva alla telecamera Aqara G410, che falliva al 90 % nel passaggio dalla versione 0.108 alla 0.114.

Serve sempre l’applicazione del produttore?

Non sempre, ma spesso sì. Alcune marche non pubblicano nulla sul DCL e spingono le correzioni solo dalla propria app. Se nel controller non compare nessun aggiornamento, l’app del produttore è il primo test da fare: è gratis e richiede cinque minuti.

Si possono avviare più aggiornamenti Thread insieme?

Tecnicamente sì, in pratica no. Due al massimo, e uno solo è più sicuro. Gli OTA Thread saturano la radio e i trasferimenti simultanei si disturbano, con fallimenti casuali difficili da diagnosticare.

Come controllo la versione Matter di un dispositivo?

In Home Assistant l’entità Update mostra la versione installata e quella disponibile. In Apple Home apri le impostazioni dell’accessorio: la versione firmware è indicata per la maggior parte dei dispositivi. Altrimenti l’app del produttore resta il riferimento.

Un dispositivo che non riceve mai aggiornamenti è difettoso?

No, può funzionare perfettamente. Il problema è altrove: senza correzioni, un difetto noto — disconnessioni, consumo eccessivo di batteria, un comando di stop rotto — resterà. È un criterio d’acquisto, non un motivo di reclamo.

Conviene disattivare gli aggiornamenti automatici?

Su un parco ampio, sì. Avviare gli OTA a mano, un dispositivo alla volta, evita fallimenti a catena e permette di verificare che tutto funzioni dopo ogni aggiornamento. Con due o tre dispositivi la domanda non si pone.

L’aggiornamento fallisce solo su un dispositivo lontano dal border router, perché?

Riavvia il border router e migliora la copertura: un dispositivo troppo lontano scarica per ore e spesso fallisce lungo il percorso. Un router Thread vicino all’apparecchio, o un secondo border router, risolve la maggior parte dei casi.

È risolto in Matter 1.5?

Matter 1.5 introduce cluster dedicati a tapparelle e tende, ma non cambia il meccanismo OTA in sé. Le quattro cause descritte restano valide qualunque sia il livello di specifica dei tuoi dispositivi.

In sintesi

Un aggiornamento Matter che non arriva segue quasi sempre uno di questi quattro percorsi: IPv6 non instradato, OTA in parallelo, produttore assente dal DCL o ecosistema sbagliato. Tre si correggono in un quarto d’ora con un po’ di metodo; il quarto si decide all’acquisto. Prima di resettare qualcosa, controlla se l’entità Update esiste e cosa propone: in metà dei casi il dispositivo è semplicemente aggiornato.

Se il problema è più ampio e il dispositivo non si connette più, la nostra guida ai problemi di connessione Matter riprende la diagnosi in ordine. Per una tapparella che non si ferma più nella posizione giusta, vedi le cause di una tapparella intelligente che non risponde, e per una telecamera che sparisce dalla rete il nostro articolo sulla telecamera di sicurezza offline.

Un sensore di presenza Matter che non si associa? La nostra guida all’Aqara FP400 che non si installa copre i tre messaggi di errore (sensore non a livello, Thread Border Router needed, codice errato) e le soluzioni verificate.

Sull’autore: Alex Mercer, redattore tech e domotica di Logis-Connect. Dal 2020 Alex installa e testa ogni anno decine di prodotti connessi (Matter, Thread, Zigbee, Z-Wave) in una casa reale, con protocolli documentati e misure pubblicate. Vedi le altre guide.

Ultimo aggiornamento: 15 settembre 2026 — OTA Thread riprodotti su banco di prova tra giugno e agosto 2026.


* Dichiarazione: alcuni link di questo articolo sono link di affiliazione. Se acquisti tramite essi possiamo ricevere una commissione, senza costi aggiuntivi per te. I nostri test e le classifiche restano indipendenti e non sono mai influenzati dai partner.

Alex Mercer
Alex Mercer
Esperto Domotica e IoT

Consulente smart home e analista dei protocolli IoT (Matter 1.4, Thread, Zigbee 3.0). Oltre 7 anni di esperienza diretta nel test di dispositivi connessi.

✓ Matter Certified✓ Zigbee Alliance✓ HomeKit Expert

Articoli simili