Les 100 Codes Erreurs Principaux
d'une Valise de Diagnostic
Définitions, symptômes, causes et solutions concrètes — avec les outils TOPDON pour lire, analyser et corriger chaque défaut.
Qu'est-ce qu'un code erreur OBD2 ?
Un code erreur OBD2 (On-Board Diagnostics 2) est un identifiant alphanumérique standardisé généré par l'ECU (calculateur électronique) d'un véhicule lorsqu'un capteur ou un système détecte une anomalie. Ces codes de défaut — aussi appelés DTC (Diagnostic Trouble Codes) — sont stockés en mémoire et accessibles via la prise de diagnostic OBD2 de tout véhicule fabriqué après 1996 en Amérique du Nord, et après 2001 en Europe.
La norme OBD2 a été établie pour uniformiser la communication entre les outils de diagnostic et les véhicules de toutes marques. Concrètement, brancher une valise de diagnostic sur la prise OBD2 du véhicule permet de lire instantanément l'ensemble des codes défaut mémorisés, d'analyser les données en temps réel et, dans la plupart des cas, d'effacer ces codes après réparation.
Un code erreur OBD2 ne doit pas être effacé sans comprendre la cause racine. Il disparaîtra momentanément mais reviendra si le problème n'est pas résolu. Une valise de diagnostic de qualité, comme les modèles TOPDON, vous fournit non seulement le code mais aussi sa description complète et les données de flux en direct.
Structure d'un code DTC
Chaque code DTC se compose de 5 caractères :
- Lettre 1 : Famille du système (P, B, C, U)
- Chiffre 2 : 0 = code générique SAE / 1, 2, 3 = code constructeur
- Chiffre 3 : Sous-système concerné
- Chiffres 4–5 : Numéro de défaut spécifique
Les 4 grandes familles de codes DTC
La norme OBD2 répartit tous les codes en quatre catégories principales, chacune identifiée par la première lettre du code :
Powertrain — Groupe Motopropulseur
Couvre le moteur, la boîte de vitesses, l'alimentation en carburant, l'allumage et les émissions. C'est la famille la plus fréquente.
Body — Carrosserie
Concerne les équipements de confort : airbags, climatisation, fermetures centralisées, lève-vitres, sièges électriques.
Chassis — Châssis
Gère le freinage ABS/ESP, la direction assistée, la suspension, le contrôle de traction et les systèmes de sécurité active.
Network — Réseau
Surveille le bus CAN, les échanges entre calculateurs (ECU), les modules de communication et les défauts réseau.
Codes P — Moteur & Transmission
Les codes erreur P représentent plus de 70 % des défauts rencontrés en atelier. Ils couvrent l'ensemble du groupe motopropulseur : injection, allumage, distribution, dépollution, boîte de vitesses…
| # | Code | Désignation | Gravité | Cause principale |
|---|---|---|---|---|
| 1 | P0100 | Débit massique d'air (MAF) — Circuit défectueux | Moyenne | Capteur MAF encrassé ou câblage endommagé |
| 2 | P0101 | Capteur MAF hors plage | Moyenne | Fuite air après filtre à air |
| 3 | P0110 | Capteur température air admission — Circuit | Faible | Capteur IAT défectueux ou court-circuit |
| 4 | P0115 | Capteur température liquide refroidissement | Moyenne | Capteur ECT défaillant, fuite liquide |
| 5 | P0120 | Capteur position papillon (TPS) — Circuit A | Moyenne | TPS usé, borne oxydée |
| 6 | P0125 | Température insuffisante pour régulation λ | Faible | Thermostat bloqué ouvert |
| 7 | P0130 | Sonde lambda amont (banc 1) — Circuit | Moyenne | Sonde O2 vieille, prise d'air |
| 8 | P0171 | Mélange trop pauvre — Banc 1 | Moyenne | Fuite induction, injecteurs bouchés |
| 9 | P0172 | Mélange trop riche — Banc 1 | Moyenne | Injecteurs qui fuient, sonde MAF sale |
| 10 | P0190 | Capteur pression rail carburant | Élevée | Capteur FRP défectueux, pression basse |
| 11 | P0200 | Circuit injecteur — Défaut générique | Élevée | Câblage injecteur, injecteur HS |
| 12 | P0217 | Surchauffe moteur | Élevée | Thermostat, radiateur, pompe eau |
| 13 | P0230 | Circuit commande pompe à carburant | Élevée | Relais pompe, câblage, pompe HS |
| 14 | P0261 | Injecteur 1 — Circuit bas | Élevée | Court-circuit injecteur |
| 15 | P0300 | Ratés d'allumage aléatoires — Plusieurs cylindres | Élevée | Bougies, bobines, injecteurs, compression faible |
| 16 | P0301 | Raté d'allumage — Cylindre 1 | Élevée | Bougie, bobine, injecteur cyl. 1 |
| 17 | P0303 | Raté d'allumage — Cylindre 3 | Élevée | Idem cyl. 3 |
| 18 | P0320 | Capteur régime moteur (CKP) — Circuit entrée | Élevée | Capteur vilebrequin défaillant |
| 19 | P0335 | Capteur position vilebrequin (CKP) — Circuit A | Élevée | Capteur HS, cible aimantée abîmée |
| 20 | P0340 | Capteur position arbre à cames (CMP) — Circuit A | Élevée | Capteur CMP, courroie/chaîne de distribution |
| # | Code | Désignation | Gravité | Cause principale |
|---|---|---|---|---|
| 21 | P0400 | Système EGR — Débit insuffisant | Moyenne | Vanne EGR encrassée, conduite obstruée |
| 22 | P0401 | EGR — Débit insuffisant détecté | Moyenne | EGR bloquée en position fermée |
| 23 | P0410 | Pompe à air secondaire — Dysfonctionnement | Faible | Pompe HS, clapet de non-retour |
| 24 | P0420 | Catalyseur sous-seuil d'efficacité — Banc 1 | Moyenne | Catalyseur vieilli, sonde lambda HS |
| 25 | P0430 | Catalyseur sous-seuil d'efficacité — Banc 2 | Moyenne | Idem banc 2 |
| 26 | P0440 | Système EVAP — Dysfonctionnement général | Faible | Bouchon réservoir mal fermé, fuite tuyau |
| 27 | P0442 | EVAP — Petite fuite détectée | Faible | Joint bouchon réservoir, durit EVAP |
| 28 | P0455 | EVAP — Grande fuite détectée | Moyenne | Tuyau EVAP décroché, purge bloquée |
| 29 | P0470 | Capteur pression gaz d'échappement | Moyenne | Capteur colmaté, corrosion |
| 30 | P0480 | Relais ventilateur refroidissement 1 | Élevée | Relais HS, câblage, ventilateur bloqué |
| 31 | P0500 | Capteur vitesse véhicule (VSS) | Moyenne | Capteur VSS HS, ABS défaillant |
| 32 | P0505 | Régulateur de ralenti (IAC) — Dysfonctionnement | Moyenne | IAC encrassé, moteur pas régulier |
| 33 | P0520 | Capteur pression huile moteur — Circuit | Élevée | Niveau huile bas, capteur HS |
| 34 | P0560 | Tension alimentation système (≠ batterie) | Moyenne | Alternateur, batterie défaillante |
| 35 | P0600 | Bus de communication sériel — Défaut lien | Élevée | Câblage CAN, module ECU |
| 36 | P0606 | Module contrôle moteur (ECM/PCM) — Défaut interne | Élevée | ECU à reprogrammer ou remplacer |
| 37 | P0700 | Système contrôle transmission — Défaut | Moyenne | TCM, solénoïde, capteurs boîte |
| 38 | P0730 | Rapport de boîte incorrect | Moyenne | Solénoïdes, capteurs vitesse, embrayage |
| 39 | P0740 | Solénoïde convertisseur de couple — Circuit | Moyenne | Solénoïde TCC, pression huile boîte |
| 40 | P0850 | Interrupteur position neutre/parc | Faible | Contact START/STOP, switch boîte |
| # | Code | Désignation | Gravité | Cause principale |
|---|---|---|---|---|
| 41 | P1000 | Cycle surveillance OBD incomplet | Faible | Diagnostic pas terminé après reset |
| 42 | P1105 | Capteur MAP/BARO — Dysfonctionnement | Moyenne | Capteur pression absolue HS |
| 43 | P1120 | Capteur TPS hors plage haute | Moyenne | TPS volet papillon coincé |
| 44 | P1171 | Régulation mélange — Panne adaptative | Moyenne | Vieillissement capteurs O2/MAF |
| 45 | P1351 | Bobine d'allumage — Circuit primaire | Élevée | Bobine défaillante, driver ECU |
| 46 | P1450 | Système EVAP — Incapacité à dépressuriser | Moyenne | Vanne purge bloquée ouverte |
| 47 | P2002 | Efficacité filtre à particules (FAP) — Banc 1 | Élevée | FAP colmaté, régénération impossible |
| 48 | P2004 | Volet débit tumble bloqué en position ouverte | Moyenne | Volet coincé, actionneur HS (moteurs GDI) |
| 49 | P2096 | Correction mélange aval catalyseur trop pauvre | Moyenne | Fuite échappement, sonde aval HS |
| 50 | P2177 | Coupure carburant en charge — Trop pauvre | Moyenne | Injecteurs encrassés, pompe haute pression |
Codes B — Carrosserie
Les codes B concernent tous les équipements électroniques de confort et de sécurité passive. Bien que moins fréquemment liés à une panne moteur, ils peuvent déclencher le voyant airbag, désactiver la climatisation ou bloquer les vitres électriques.
Les codes B liés aux airbags (B0001–B0099) ne doivent être réinitialisés qu'après remplacement du composant défaillant. Réinitialiser un code airbag sans corriger la cause peut rendre le système inopérant en cas de choc.
| # | Code | Désignation | Gravité | Cause principale |
|---|---|---|---|---|
| 51 | B0001 | Prétensionneur ceinture conducteur — Circuit court | Élevée | Câblage sous siège abîmé, connecteur |
| 52 | B0010 | Airbag conducteur — Résistance hors plage | Élevée | Module airbag HS, câblage spirale |
| 53 | B0020 | Airbag passager avant — Circuit ouvert | Élevée | Connecteur débroché, module HS |
| 54 | B0051 | Capteur d'impact avant — Défaut | Élevée | Capteur choc endommagé, corrosion |
| 55 | B0057 | Capteur accélération latérale — Défaut | Élevée | Module SRS, câblage |
| 56 | B0080 | Tension alimentation module SRS — Basse | Élevée | Batterie, alternateur, fusible SRS |
| 57 | B0100 | Climatisation — Défaut compresseur | Moyenne | Embrayage compresseur, fluide frigorigène |
| 58 | B0110 | Capteur température habitacle — Circuit | Faible | Sonde intérieure HS |
| 59 | B0200 | Unité de contrôle climatisation — Défaut interne | Moyenne | Module HVAC à réinitialiser/remplacer |
| 60 | B0420 | Moteur lève-vitre avant gauche — Blocage | Faible | Moteur HS, câblage, bloqué mécaniquement |
| 61 | B0430 | Moteur lève-vitre avant droit — Blocage | Faible | Idem côté droit |
| 62 | B0510 | Fermeture centralisée — Défaut actionneur | Faible | Moteur de verrouillage HS |
| 63 | B1001 | Calculateur BSI/BCM — Défaut configuration | Moyenne | BSI à reprogrammer ou remplacer |
| 64 | B1050 | Capteur pluie/lumière — Circuit | Faible | Capteur pare-brise, câblage |
| 65 | B1600 | Clé de contact non reconnue — Défaut immobiliseur | Élevée | Transpondeur clé, antenne immobiliseur |
Codes C — Châssis & Sécurité Active
Les codes C gèrent tous les systèmes liés à la sécurité active du véhicule. Un défaut ABS ou ESP peut, dans certains cas, désactiver ces systèmes de sécurité critiques. Ces codes nécessitent souvent un outil capable de tester les actionneurs (pompe ABS, solénoïdes) — fonctionnalité disponible sur les valises TOPDON de milieu et haut de gamme.
| # | Code | Désignation | Gravité | Cause principale |
|---|---|---|---|---|
| 66 | C0031 | Capteur vitesse roue avant gauche — Défaut | Élevée | Capteur ABS HS, piste abîmée |
| 67 | C0034 | Capteur vitesse roue avant droite — Défaut | Élevée | Capteur ABS HS, roulement |
| 68 | C0037 | Capteur vitesse roue arrière gauche — Défaut | Élevée | Câblage, capteur, couronne ABS |
| 69 | C0040 | Capteur vitesse roue arrière droite — Défaut | Élevée | Idem arrière droite |
| 70 | C0110 | Moteur pompe ABS — Défaut circuit | Élevée | Moteur pompe ABS HS, relais |
| 71 | C0121 | Solénoïde ABS avant gauche — Défaut | Élevée | Solénoïde hydraulique HS |
| 72 | C0131 | Capteur pression circuit de freinage | Élevée | Capteur pression liquide frein |
| 73 | C0175 | Capteur accélération latérale (ESP) | Élevée | Gyroscope, module ESP |
| 74 | C0186 | Capteur angle direction — Défaut signal | Moyenne | Capteur volant, à recalibrer |
| 75 | C0200 | Modulateur pression arrière gauche — Défaut | Élevée | Solénoïde hydraulique défaillant |
| 76 | C0265 | Relais pompe ABS — Court-circuit masse | Élevée | Relais HS, câblage |
| 77 | C0300 | Direction assistée électrique — Couple anormal | Élevée | Capteur couple direction, moteur EPS |
| 78 | C0455 | Capteur angle direction — Non initialisé | Moyenne | Recalibrage nécessaire après remplacement |
| 79 | C0500 | Suspension active — Défaut actionneur avant gauche | Moyenne | Amortisseur actif HS, câblage |
| 80 | C0550 | Calculateur ABS/ESP — Défaut interne | Élevée | Module ABS à reprogrammer |
Codes U — Réseau & Communication CAN
Les codes U signalent des défauts de communication entre les différents calculateurs du véhicule via le bus CAN (Controller Area Network) ou d'autres protocoles réseau. Un code U0100 par exemple indique que le calculateur moteur ne reçoit plus les données d'un autre module.
| # | Code | Désignation | Gravité | Cause principale |
|---|---|---|---|---|
| 81 | U0001 | Bus CAN haute vitesse — Défaut communication | Élevée | Câblage CAN HS, masse |
| 82 | U0100 | Perte communication avec ECM/PCM | Élevée | Calculateur moteur HS, alimentation |
| 83 | U0101 | Perte communication TCM (boîte automatique) | Élevée | Module boîte HS, câblage CAN |
| 84 | U0121 | Perte communication module ABS | Élevée | Module ABS, câblage bus CAN |
| 85 | U0140 | Perte communication module BSI/BCM | Élevée | BSI défaillant, alimentation |
| 86 | U0155 | Perte communication tableau de bord (IPC) | Moyenne | Module compteur, câblage |
| 87 | U0164 | Perte communication module HVAC | Moyenne | Module climatisation, bus CAN |
| 88 | U0184 | Perte communication module radio | Faible | Autoradio HS, câblage CAN |
| 89 | U0300 | Incompatibilité logiciel entre modules | Élevée | Mauvaise mise à jour firmware, module remplacé |
| 90 | U0401 | Données invalides reçues de l'ECM | Élevée | ECU corrompu, câblage CAN |
| 91 | U0415 | Données invalides reçues du module ABS | Élevée | Module ABS défaillant, version logicielle |
| 92 | U1000 | Erreur réseau CAN — Défaut général | Élevée | Masse insuffisante, câblage CAN |
| 93 | U1001 | Pas de communication avec le calculateur injection | Élevée | Alimentation calculateur, fusibles |
| 94 | U1113 | Signal absent du capteur de pluie (réseau) | Faible | Module BSI, capteur pluie |
| 95 | U1120 | Perte signal vitesse roue (via réseau) | Élevée | Module ABS, bus CAN |
| 96 | U1900 | Défaut réseau CAN — Timeout module externe | Moyenne | Module défaillant, bus saturé |
| 97 | U2000 | Défaut communication — Bus LIN | Moyenne | Composants LIN (capteurs, actionneurs) |
| 98 | U2104 | Bus CAN moteur — Pas de données | Élevée | Résistances terminaison CAN, ECU |
| 99 | U3001 | Mémoire du module de contrôle corrompue | Élevée | Coupure tension pendant flash, ECU |
| 100 | U3003 | Tension alimentation calculateur hors plage | Élevée | Batterie défaillante, alternateur |
Lorsque plusieurs codes U apparaissent simultanément, commencez toujours par vérifier la batterie, l'alternateur et les masses électriques avant de vous lancer dans le remplacement de modules coûteux. 80 % des codes U multiples ont une origine électrique simple.
Corriger ces codes avec TOPDON : quel outil choisir ?
Une fois le code erreur identifié, la correction nécessite un outil capable de lire les données en temps réel, d'activer les composants pour tester leur fonctionnement et d'effacer les codes après réparation. TOPDON propose une gamme complète adaptée à tous les profils, du particulier au professionnel.
TOPDON, dont la distribution officielle en France est assurée par TOPDON France Outillage, propose des outils reconnus pour leur rapport qualité/prix, leurs mises à jour incluses et leur support technique francophone.
Tableau de correspondance : Quel outil pour quel code ?
TOPDON AD500
Scanner OBD2 compact et abordable. Lecture/effacement de codes P, B, C, U. Flux de données en direct. Mises à jour gratuites à vie. Idéal pour les codes moteur courants (P0xxx).
TOPDON ArtiDiag 800BT
Lecteur Bluetooth compatible Europe (2000+) et Asie (2008+). Mises à jour gratuites à vie. Fonctions de service essentielles : RAZ huile, TPMS, batterie. Parfait pour l'entretien courant.
TOPDON ArtiDiag Pro V2
Outil multimarques avec diagnostic bidirectionnel (test d'actionneurs), 35+ fonctions de service, AutoVIN, compatibilité étendue. Corrige codes moteur, châssis et carrosserie.
TOPDON Phoenix Lite 2
Tablette Android tactile avec 200+ marques supportées, Wi-Fi/Bluetooth, diagnostic OEM avancé. Recalibrage capteur angle direction (codes C0186, C0455), tests ABS/ESP, codage ECU basique.
TOPDON Phoenix Elite
Scanner professionnel niveau constructeur (OEM). Codage en ligne, fonctions IMMO, programmation clés (via T-Ninja Box), diagnostic complet CAN/DoIP. Corrige tous codes U, reprogrammation modules.
TOPDON Phoenix Max
Référence haut de gamme atelier. Programmation ECU cloud (BMW, Mercedes, Audi), balayage 8 systèmes simultané, cartographie topologique, oscilloscope disponible en option. Idéal pour codes U complexes et reprogrammation.
TOPDON ArtiDiag HD
Dédié aux poids lourds, bus et engins de chantier. Couvre 60+ marques PL. Codes moteur, transmission, freinage, carrosserie spécifiques aux véhicules industriels.
TOPDON Phoenix XLink
Alliant diagnostic et programmation ECU cloud. Compatible CAN FD et DoIP pour véhicules récents. Fonctions cachées déverrouillables, sauvegarde données avant intervention. Idéal codes U et reprogrammation.
Guide rapide de sélection par type de code
| Famille de codes | Outil TOPDON recommandé | Fonctions clés |
|---|---|---|
| P0xxx — Moteur courant | AD500 / ArtiDiag 800BT | Lecture, effacement, flux temps réel |
| P2xxx — FAP, hybride, GDI | ArtiDiag Pro V2 / Phoenix Lite 2 | Régénération FAP, test actionneurs |
| P0606 — Repro ECU | Phoenix Elite / Phoenix Max | Flash ECU, codage, programmation |
| B0001–B0080 — Airbag | ArtiDiag Pro V2 ou supérieur | Module SRS dédié, reset crash data |
| C0031–C0550 — ABS/ESP | Phoenix Lite 2 ou supérieur | Test pompe ABS, calibrage angle |
| U0100–U3003 — CAN/Bus | Phoenix Elite / Phoenix Max | Scan réseau, cartographie CAN |
| Poids lourds (tous codes) | ArtiDiag HD | Protocoles J1939/J1587, PL complet |
FAQ — Questions Fréquentes sur les Codes Erreurs OBD2
❓ Comment lire un code erreur OBD2 avec une valise de diagnostic ?
Branchez la valise sur la prise OBD2 du véhicule (sous le tableau de bord côté conducteur sur la plupart des voitures), mettez le contact sans démarrer, puis lancez un scan complet depuis l'outil. Tous les codes DTC stockés s'affichent en quelques secondes avec leur description. Les valises TOPDON (AD500, ArtiDiag Pro, Phoenix) guident l'utilisateur pas à pas.
❓ Peut-on effacer un code erreur sans réparer la panne ?
Techniquement oui, mais le code reviendra dès que le calculateur détectera à nouveau l'anomalie — généralement au prochain cycle de conduite. Effacer sans réparer sert uniquement à confirmer qu'une réparation a résolu le problème.
❓ Quelle est la différence entre un code P générique et un code P constructeur ?
Les codes P0xxx sont standardisés SAE et valables sur toutes les marques. Les codes P1xxx, P2xxx et P3xxx sont en partie définis par chaque constructeur, ce qui signifie que le même code peut désigner des pannes différentes selon la marque. Une valise haut de gamme comme le TOPDON Phoenix Elite dispose de bases de données constructeurs pour déchiffrer ces codes spécifiques.
❓ Un code U0100 signifie-t-il forcément que l'ECU est mort ?
Non. Le code U0100 (perte de communication avec l'ECM) est souvent causé par un problème d'alimentation ou de masse sur le calculateur moteur, ou par un câblage CAN défectueux. Vérifiez d'abord les fusibles, les masses et la tension batterie avant d'envisager le remplacement du calculateur.
❓ Quelle valise TOPDON pour effacer un code P2002 (FAP) ?
Le code P2002 signale un filtre à particules colmaté. Pour forcer une régénération active du FAP, vous avez besoin d'une valise capable de lancer le processus de régénération assistée, comme le TOPDON ArtiDiag Pro V2, le Phoenix Lite 2 ou le Phoenix Elite. Une simple lecture/effacement ne suffira pas si le FAP nécessite une régénération forcée.
❓ Les valises TOPDON sont-elles compatibles avec les véhicules électriques ?
Oui. Les modèles comme le Phoenix Elite et le Phoenix Max prennent en charge les protocoles spécifiques aux véhicules électriques et hybrides (DoIP, CAN FD), permettant le diagnostic des codes liés aux batteries haute tension, onduleurs et systèmes de charge.
❓ Où acheter les valises TOPDON en France avec garantie officielle ?
Le distributeur officiel en France est TOPDON France (topdon-france.store), Il fournit garantie, SAV et mises à jour conformes aux standards de la marque.
Conclusion
Les codes erreurs OBD2 constituent le langage universel de la mécanique automobile moderne. Maîtriser leur lecture est aujourd'hui indispensable, que vous soyez garagiste professionnel, technicien itinérant ou passionné d'automobile souhaitant entretenir ses véhicules en autonomie.
Les 100 codes présentés dans cet article couvrent les défauts les plus fréquemment rencontrés dans les ateliers et lors d'entretiens à domicile. De la bougie d'allumage défaillante au calculateur ABS à recalibrer, en passant par le FAP colmaté ou le bus CAN perturbé, chaque famille de codes répond à des méthodes de diagnostic spécifiques.
La gamme TOPDON offre une réponse adaptée à chaque niveau de complexité : de l'ArtiDiag AD500 pour les entretiens courants jusqu'au Phoenix Max pour la reprogrammation de calculateurs en atelier professionnel. L'ensemble de la gamme bénéficie de mises à jour régulières et d'un support technique francophone via TOPDON France.
🔧 Prêt à diagnostiquer votre véhicule ?
Découvrez toute la gamme TOPDON et trouvez l'outil adapté à vos besoins sur le site officiel TOPDON France.
Voir les valises TOPDON Support Technique

