Guida da officina

DTC off vs cancellare i codici guasto — cosa cambia davvero nel file

Chiunque in officina l'ha vissuto: cancelli il P-code, guidi cinquanta chilometri e la spia ritorna. Ecco cosa fa davvero la disattivazione di un DTC nel file — e perché è un'operazione diversa dal premere 'cancella' sulla diagnosi.

8 min di letturaUltimo aggiornamento: 9 ottobre 2026

Cosa è davvero un codice guasto

Un DTC non è un dato 'salvato nel file' come un documento — è una voce nella tabella di diagnosi della ECU. Il software esegue monitor: routine che testano in continuo un sensore, un attuatore o un sottosistema rispetto a condizioni attese. Quando un monitor fallisce, il gestore di diagnosi memorizza il codice e un freeze frame, e — a seconda della voce — accende la MIL o attiva il modo degradato.

Ogni voce della tabella porta la propria logica: condizioni di abilitazione, contatori di conferma, comportamento della MIL e il percorso failsafe. Ecco perché due codici sullo stesso componente possono comportarsi in modo completamente diverso.

Cosa fa davvero una cancellazione OBD

Cancellare i codici con la diagnosi (modo OBD $04) svuota la memoria guasti: codici presenti e pendenti, freeze frame e contatori — e resetta i monitor di readiness a 'not complete'.

Ciò che non cambia è la rilevazione. Le routine di monitoraggio continuano a girare esattamente come prima; al prossimo ciclo di guida che soddisfa le loro condizioni, lo stesso test fallisce e lo stesso codice ritorna — con un DPF fisicamente rimosso, una EGR esclusa o un sensore morto, è garantito. I DTC permanenti vanno oltre: la diagnosi non può cancellarli finché il monitor non passa da solo.

Cosa significa 'DTC off' dentro il file

Una patch DTC-off modifica la calibrazione affinché il guasto non venga mai registrato. A seconda della famiglia di ECU avviene in due modi:

  • La tabella maschera / disattivazione DTC — il bit di abilitazione o il byte di classe della voce viene modificato perché il gestore di diagnosi ignori completamente quel percorso di guasto.
  • La routine di monitoraggio stessa — quando per un codice non esiste maschera utilizzabile, il ramo o la chiamata di funzione che rileva il guasto viene neutralizzato nell'area codice.

Il risultato: il guasto non viene mai memorizzato, i contatori non si incrementano mai e il percorso MIL legato a quel codice non può mai scattare. Per la ECU, la condizione semplicemente non esiste.

Cosa cambia fisicamente nel binario

Su una ECU a maschera la differenza è un byte o due per codice dentro la tabella DTC. Su ECU basate su routine sono poche istruzioni patchate. In entrambi i casi è piccolo e mirato — esattamente il tipo di modifica che il nostro servizio DTC OFF mostra nell'audit trail di ogni ordine.

Tutto il resto resta intatto: mappe, altri codici guasto, dati immobilizer. I checksum vengono ricalcolati perché il file si scriva pulito con gli strumenti standard.

Effetti collaterali da capire prima di farlo

  • I monitor di readiness possono restare 'not ready' su alcune configurazioni — rilevante dove le revisioni controllano il readiness OBD.
  • Un codice mascherato resta invisibile per sempre — conserva il file originale per poter ripristinare la diagnosi in seguito.
  • Alcuni codici condividono logica di rilevazione; un 'all codes off' cieco può nascondere guasti reali non collegati. Disattiva solo ciò che la tua modifica hardware richiede.

Ecco perché un flusso serio ti fa scegliere i codici esplicitamente invece di svuotare tutta la tabella.

Cancellazione OBD o modifica del file — la regola onesta

Cancellazione OBDDTC off nel file
Cos'èSvuota la memoria guastiDisattiva il percorso di rilevazione del codice
Il guasto torna se la causa restaSì — al prossimo ciclo fallitoNo — il guasto non viene mai registrato
Monitor di readinessResettati a 'not complete'Lasciati come calibrati
Sopravvive a un reflash stockSì (niente è stato modificato)No — il software stock ripristina il codice
Indicato perDiagnosi, manutenzione, preparazione revisioneHardware rimosso o bypassato definitivamente

Se la causa è ancora montata e funzionante, ripara l'auto — un DTC-off è per componenti fisicamente rimossi o intenzionalmente bypassati.

Conformità

La disattivazione dei monitor legati alle emissioni è destinata all'uso off-road e motorsport dove legale. Sui veicoli circolanti su strada pubblica può essere vietata — verifica le normative locali prima di modificare un file.

Prossimi passi

I file modificati sono forniti esclusivamente per uso off-road e motorsport. Le modifiche legate alle emissioni possono non essere legali su strada pubblica: verifica la normativa locale.

Altre guide

DTC OFF vs cancellare i codici guasto — cosa cambia nel file | EcuFilesLab