Come leggere i codici OBD2 (e cosa fare dopo)
Spia del motore accesa? Scopri come usare uno scanner OBD2, cosa significano i codici e come decidere se fare una riparazione fai-da-te o andare in officina.

Contenuti
Ogni auto venduta negli USA dopo il 1996 ha una porta OBD-II. Quando si accende la spia check engine, l'auto si è già autodiagnosticata e ha memorizzato un codice che spiega il perché. Un lettore di codici base — disponibile a meno di $30 — ti permette di leggere quel codice in due minuti. Questa guida spiega come collegare uno scanner, interpretare i codici e decidere cosa fare dopo.
Come collegare e leggere i codici
La lettura dei codici richiede circa due minuti una volta individuata la porta.
- Trova la porta OBD-II: di solito si trova sotto il cruscotto dal lato guida, tra il piantone dello sterzo e la portiera. È un connettore trapezoidale a 16 pin. Alcuni veicoli hanno uno sportellino di protezione.
- Gira la chiave su "On"/"Run" — uno scatto dopo Accessory, senza avviare il motore. Le spie del cruscotto si illuminano, ma il motore non si avvia. Per le auto con avvio a pulsante, premi il pulsante di avviamento senza premere il freno.
- Collega lo scanner e attendi che si inizializzi. La maggior parte degli scanner si accende automaticamente quando viene collegata con il quadro acceso.
- Naviga fino a "Read Codes" o "Diagnostic Trouble Codes" nel menu dello scanner. Lo scanner comunicherà con la ECU del veicolo e mostrerà tutti i codici memorizzati.
- Annota ogni codice prima di cancellare qualsiasi cosa. Alcuni scanner mostrano anche i codici "pending" (in sospeso): si tratta di guasti rilevati ma non ancora confermati come avvarie definitive.
- Gli adattatori OBD-II Bluetooth (come i dongle basati su ELM327) funzionano con app gratuite su iOS e Android — un'opzione comoda se preferisci lo schermo dello smartphone rispetto a uno scanner dedicato.
Come leggere la struttura dei codici
I codici OBD-II seguono un formato standard. Conoscerne la struttura ti dice in quale sistema si trova il guasto prima ancora di cercare il codice specifico.
- Primo carattere — sistema: P = Powertrain (motore, trasmissione); B = Body (airbag, sedili, climatizzatore); C = Chassis (freni, sospensioni, sterzo); U = Network (errori di comunicazione tra i moduli).
- Secondo carattere — tipo: 0 = SAE/generico (uguale per tutti i marchi); 1, 2, 3 = specifico del costruttore (il significato varia a seconda del brand).
- Terzo carattere — sottosistema: Per i codici P: 1 = dosaggio aria e carburante; 2 = dosaggio aria e carburante (circuito iniettori); 3 = accensione; 4 = controlli emissioni ausiliari; 5 = controllo velocità veicolo; 6 = uscite computer/centralina; 7/8 = trasmissione.
- Quarto e quinto carattere — numero di guasto specifico: Identificano l'esatto componente o circuito all'interno del sottosistema. Cercali usando il codice completo a 5 caratteri.
- Esempio: P0300 = Powertrain (P), Generico (0), Accensione (3), Rilevata mancata accensione casuale nei cilindri (00). Un codice P0301 indica nello specifico una mancata accensione al cilindro 1.
Codici OBD-II comuni che ogni automobilista dovrebbe conoscere
Questi sono i codici che è più probabile incontrare, con quello che indicano di solito.
- P0171 / P0174 — System Too Lean (Bancata 1 / Bancata 2): Il motore sta funzionando con troppa aria e poco carburante (miscela magra). Cause comuni: perdite di vuoto (aspirazione d'aria), sensore MAF sporco, sensore d'ossigeno (sonda lambda) difettoso, problemi di pressione del carburante.
- P0300–P0308 — Misfire (mancata accensione): P0300 è una mancata accensione casuale; P0301–P0308 identifica il cilindro specifico. Cause comuni: candele usurate, bobine di accensione, iniettori o una perdita di vuoto su quel cilindro.
- P0420 — Catalyst System Efficiency Below Threshold: Il catalizzatore non funziona in modo efficiente. Può anche essere causato da una sonda O2 a valle guasta. Una riparazione comune e spesso costosa.
- P0442 / P0455 / P0456 — EVAP Leak: Il sistema di controllo delle emissioni evaporative presenta una perdita — spesso si tratta del tappo del serbatoio. Prova prima a stringere o sostituire il tappo del serbatoio. P0442 indica una piccola perdita; P0455 una perdita grande.
- P0505 — Idle Control System Malfunction: Il motore non mantiene il corretto regime di minimo. Cause comuni: corpo farfallato sporco, valvola IAC o perdite di vuoto.
- Serie P0700 — Trasmissione: P0700 è un errore generico del modulo di controllo della trasmissione (TCM). I codici relativi al cambio spesso richiedono uno strumento di diagnosi più avanzato per leggere tutti i dati di guasto dal TCM.
Cosa fare dopo aver letto un codice
Leggere un codice è solo il primo passo. Ciò che fai dopo determina se risolverai il problema di fondo o se ti limiterai ad azzerare la spia.
- Fai ricerche sul codice per il tuo specifico veicolo: I codici generici (P0xxx) hanno significati uniformi, ma i codici specifici del costruttore (P1xxx) variano. Cerca "[marca/modello/anno] + [codice]" per trovare le procedure di diagnosi specifiche per il tuo modello.
- Non limitarti a cancellare il codice: Cancellare un codice spegne la spia check engine ma non risolve il problema. Il codice si ripresenterà se il guasto è ancora presente — e nel frattempo potrebbe disattivare alcuni monitor delle emissioni.
- Controlla i dati freeze frame: Gli scanner migliori e le app OBD-II Bluetooth registrano i dati "freeze frame" — ovvero le letture dei sensori nel momento esatto in cui si è verificato il guasto. È un'informazione utile per la diagnosi perché mostra le condizioni al momento del problema.
- Risolvi la causa, poi cancella il codice: Dopo aver riparato il guasto, cancella i codici ed esegui un ciclo di guida adeguato per confermare che i monitor abbiano completato il controllo e non si siano impostati nuovi codici.
- Registra il codice e la riparazione nello storico di manutenzione: Annota il codice, cosa hai riscontrato, il pezzo sostituito e la data. Questa cronologia è preziosa se lo stesso guasto dovesse ripresentarsi.
Scegliere uno scanner: lettore base vs. strumento di diagnosi avanzato
Lo scanner giusto dipende dalle tue esigenze.
- Lettore di codici base ($15–$30): Legge e cancella i codici P dal motore/powertrain. Più che sufficiente per la maggior parte del fai-da-te e per diagnosticare le spie check engine.
- Adattatore OBD-II Bluetooth + app ($20–$50): Gli adattatori compatibili con ELM327 funzionano con app come Torque Pro, OBD Fusion o Car Scanner. Mostrano i dati dei sensori in tempo reale (correzioni carburante/fuel trim, letture O2, temperatura refrigerante) oltre ai codici.
- Lettore di codici avanzato ($80–$200): Legge tutti i sistemi (codici B, C, U oltre ai codici P), mostra i flussi di dati in tempo reale ed esegue test base sugli attuatori. Utile per i codici di ABS, airbag e TPMS.
- Strumento di diagnosi bidirezionale professionale ($500+): Esegue test attivi (attivazione pompa ABS, test di stacco iniettori, ecc.), programma i moduli e accede ai dati specifici del costruttore. Va oltre le esigenze della maggior parte degli appassionati di fai-da-te, ma è utile per chi fa interventi meccanici complessi.
- Molti negozi di ricambi auto (come AutoZone, O'Reilly, Advance) leggono i codici gratuitamente al banco — un'ottima opzione se non vuoi acquistare uno scanner per un uso occasionale.
Spia check engine fissa o lampeggiante. Una spia fissa indica che è presente un guasto memorizzato — programma una diagnosi. Una spia lampeggiante indica che è in corso una mancata accensione attiva (misfire), che può distruggere il catalizzatore nel giro di pochi minuti. Accosta in sicurezza se la spia lampeggia; non continuare a guidare finché il problema non viene diagnosticato.
Un lettore di codici da $25 è uno degli strumenti con il miglior rapporto qualità-prezzo per qualsiasi proprietario di auto. Non ti dice esattamente cosa sostituire, ma ti indica quale sistema sta riscontrando un problema — riducendo la diagnosi da ore di tentativi a una ricerca mirata. Leggi il codice, fai ricerche specifiche per la tua auto, risolvi la causa principale e registra ciò che hai trovato.
Per il prossimo passo nella manutenzione fai-da-te, consulta la nostra guida su come cambiare l'olio da soli.
Guide correlate
Chiedi a Rev della mia auto
Domande frequenti
Posso leggere i codici OBD2 senza uno scanner?
Alcuni veicoli possono mostrare i codici tramite una sequenza sul quadro strumenti (girando la chiave di accensione secondo uno schema preciso), ma è un metodo poco affidabile e specifico per ogni modello. Uno scanner OBD2 Bluetooth di base costa $15-25 e si collega ad app gratuite sullo smartphone. È l'approccio più pratico per qualsiasi meccanico fai-da-te.
Cosa significa la spia del motore accesa?
La spia del motore accesa indica che la centralina della tua auto (ECU) ha rilevato un guasto e ha memorizzato un codice di diagnostica (DTC). Potrebbe trattarsi di qualsiasi cosa, da un tappo del serbatoio allentato (P0442) a una mancata accensione di un cilindro (P0300). La sola spia non ne indica la gravità: devi leggere il codice per capire qual è il problema.
Scollegare la batteria cancella i codici OBD2?
Sì, scollegare la batteria per 15-30 minuti cancella i codici, ma è una procedura sconsigliata. Inoltre, azzera le stazioni radio salvate, l'orologio e i parametri di carburante memorizzati (fuel trim). Aspetto ancora più importante: il codice tornerà se il problema di fondo non viene risolto. Usa uno scanner per cancellare correttamente i codici dopo aver effettuato le riparazioni.
Quale scanner OBD2 dovrei acquistare?
Per la maggior parte degli appassionati di fai-da-te, un adattatore Bluetooth ELM327 ($15-25) abbinato a un'app gratuita come Torque (Android) o OBD Fusion (iOS) copre il 90% delle esigenze. Per una diagnostica più avanzata, BlueDriver ($100) o Foxwell NT301 ($60) offrono funzionalità avanzate come i dati freeze frame e i codici specifici del costruttore.
Continua a leggere
Mantieni questo lavoro nella cronologia di manutenzione
Rev conosce la tua auto, i tuoi ricambi e ogni lavoro che hai registrato. Fai una domanda e ottieni una risposta specifica per il tuo veicolo, non un thread di un forum su quello di qualcun altro.


