Qu’est-ce qu’un code défaut OBD2 ?
Un code défaut OBD2 (On-Board Diagnostics) est un code alphanumérique généré par le calculateur électronique de votre véhicule lorsqu’il détecte une anomalie. Ces codes sont standardisés depuis 1996 pour les véhicules vendus aux États-Unis et depuis 2001/2004 en Europe, ce qui permet à n’importe quel outil de diagnostic de les lire sur n’importe quelle marque.
Chaque code se compose de 5 caractères : une lettre suivie de 4 chiffres. La lettre indique le système concerné, le premier chiffre indique si le code est générique (0) ou spécifique au constructeur (1, 2 ou 3), et les 3 derniers chiffres identifient la panne précise.
Les 5 familles de codes OBD2
- P — Powertrain (Groupe motopropulseur) : Codes les plus fréquents. Concernent le moteur, la boîte de vitesses, l’allumage, l’injection, les émissions.
- B — Body (Carrosserie) : Airbags, sièges chauffants, vitres électriques, éclairage habitacle.
- C — Chassis : ABS, ESP, freinage, direction assistée électrique, suspension active.
- U — Network (Réseau CAN) : Communication entre calculateurs (défauts de bus CAN, LIN, K-Line).
- D — Diagnostic : Nouveaux codes introduits avec OBD3, rares sur les véhicules actuels.
Liste des codes défauts P0xxx les plus fréquents en France
Codes P00xx — Alimentation carburant et air
| Code | Signification | Cause fréquente |
|---|---|---|
| P0087 | Pression carburant trop basse | Pompe à carburant, filtre colmaté, régulateur de pression |
| P0088 | Pression carburant trop haute | Régulateur de pression défaillant |
| P0089 | Régulateur de pression carburant — Performance | Régulateur HP (diesel common rail) |
| P0093 | Fuite détectée dans le système carburant | Injecteurs, durites, joint d’injecteur |
Codes P010x-P019x — Débit d’air et température
| Code | Signification | Cause fréquente |
|---|---|---|
| P0100 | Capteur débitmètre air (MAF) — Circuit défaillant | MAF encrassé ou HS, faisceau |
| P0101 | Débitmètre air — Hors plage | Fuite air admission, MAF sale |
| P0102 | Débitmètre air — Signal trop bas | MAF HS, court-circuit masse |
| P0103 | Débitmètre air — Signal trop haut | Court-circuit +12V |
| P0113 | Capteur température air admission — Signal haut | Capteur IAT HS |
| P0116 | Capteur température eau — Hors plage | Thermostat bloqué ouvert, capteur défaillant |
| P0117 | Température eau — Signal trop bas | Court-circuit masse, capteur HS |
| P0118 | Température eau — Signal trop haut | Circuit ouvert, connecteur oxydé |
Codes P020x-P029x — Injection et allumage
| Code | Signification | Cause fréquente |
|---|---|---|
| P0200 | Circuit injecteur — Défaillance générale | Injecteur HS, faisceau |
| P0201 | Injecteur cylindre 1 — Circuit ouvert | Injecteur, connecteur, calculateur |
| P0202 | Injecteur cylindre 2 — Circuit ouvert | Idem cylindre 1 |
| P0300 | Ratés d’allumage aléatoires — Multiples cylindres | Bougies, bobines, injecteurs, compression |
| P0301 | Ratés d’allumage — Cylindre 1 | Bougie, bobine, injecteur cyl. 1 |
| P0302 | Ratés d’allumage — Cylindre 2 | Bougie, bobine, injecteur cyl. 2 |
| P0303 | Ratés d’allumage — Cylindre 3 | Bougie, bobine, injecteur cyl. 3 |
| P0304 | Ratés d’allumage — Cylindre 4 | Bougie, bobine, injecteur cyl. 4 |
Codes P040x-P049x — Système de contrôle des émissions
| Code | Signification | Cause fréquente |
|---|---|---|
| P0400 | Recirculation des gaz d’échappement (EGR) — Débit | Vanne EGR encrassée ou bloquée |
| P0401 | EGR — Débit insuffisant | Vanne EGR, durite, capteur position |
| P0402 | EGR — Débit excessif | Vanne EGR bloquée ouverte |
| P0410 | Pompe à air secondaire — Défaillance | Pompe HS, clapet, faisceau |
| P0420 | Catalyseur — Efficacité sous le seuil (banc 1) | Catalyseur épuisé, sonde lambda aval HS |
| P0430 | Catalyseur — Efficacité sous le seuil (banc 2) | Catalyseur banc 2, sonde lambda aval |
| P0440 | Système évaporation carburant — Fuite générale | Bouchon réservoir, durites EVAP |
| P0442 | Fuite EVAP — Petite fuite | Bouchon réservoir mal fermé, joint |
| P0455 | Fuite EVAP — Grande fuite | Durite EVAP, clapet purge, bouchon |
Codes P050x-P059x — Régime et ralenti
| Code | Signification | Cause fréquente |
|---|---|---|
| P0500 | Capteur vitesse véhicule — Défaillance | Capteur VSS, ABS, faisceau |
| P0505 | Système de ralenti — Défaillance | Vanne IAC, papillon, capteur TPS |
| P0506 | Ralenti trop bas | Fuite air admission, vanne ralenti |
| P0507 | Ralenti trop haut | Vanne IAC bloquée ouverte, fuite |
Codes P060x-P069x — Calculateur (ECM/PCM)
| Code | Signification | Cause fréquente |
|---|---|---|
| P0600 | Réseau de communication — Défaillance | Bus CAN, câblage, calculateur |
| P0605 | ECM — Erreur mémoire ROM | Calculateur défaillant |
| P0606 | ECM — Processeur défaillant | Calculateur à changer |
Comment lire les codes défauts avec un outil OBD2 ?
La lecture des codes défauts nécessite une interface OBD2 connectée à la prise diagnostic de votre véhicule. Voici la procédure complète :
- Brancher l’interface sur la prise OBD2 (sous le tableau de bord, côté conducteur, souvent près de la colonne de direction)
- Mettre le contact (position II, sans démarrer le moteur) — certains codes nécessitent le moteur tournant
- Lancer le logiciel de diagnostic sur votre smartphone ou tablette et sélectionner “Lire les codes défauts”
- Noter tous les codes présents, en distinguant les codes actifs (actuels) et les codes mémorisés (passés)
- Consulter la signification dans ce guide ou dans votre logiciel de diagnostic
- Effacer les codes uniquement après avoir identifié et corrigé la cause — jamais avant
Code actif vs code mémorisé : quelle différence ?
Un code actif correspond à une panne en cours : le système concerné est actuellement défaillant. Un code mémorisé (ou “en attente”) correspond à une anomalie détectée lors d’un cycle de conduite précédent mais qui n’est plus présente. Les codes mémorisés peuvent disparaître seuls si la panne ne se reproduit pas pendant plusieurs cycles de conduite.
Pour le contrôle technique, seuls les codes actifs (témoin moteur allumé) entraînent une contre-visite. Les codes mémorisés peuvent être effacés, mais les readiness monitors doivent être complétés avant de se présenter au CT.
Codes constructeurs vs codes génériques OBD2
Les codes commençant par P0, B0, C0 ou U0 sont des codes génériques : ils sont identiques sur toutes les marques. Les codes P1, B1, C1 ou U1 sont des codes spécifiques constructeur : leur signification varie selon la marque du véhicule et nécessite souvent un outil de diagnostic spécialisé (VCDS pour VAG, Diagbox pour PSA, etc.).
Conclusion : bien lire ses codes OBD2
La lecture des codes défauts OBD2 est la première étape indispensable de tout diagnostic automobile. Mais un code seul ne suffit pas : il faut toujours analyser les données en temps réel (PID) et les données gelées (Freeze Frame) pour comprendre le contexte exact dans lequel la panne est apparue.
L’interface diagnostic HAMIDIAG35® vous permet de lire tous ces codes et données en temps réel sur plus de 60 marques de véhicules. En cas de doute sur l’interprétation, notre service de diagnostic à distance vous apporte l’analyse d’un professionnel directement depuis votre véhicule.
Besoin d’aide avec ce problème ?
Je suis Hakim — je vous réponds directement sur WhatsApp.
Pas de bot. Pas de ticket. Une vraie réponse sous 2h, 7j/7.
Ce problème vous concerne ?
Hakim diagnostique, code et accompagne à distance ou à Rennes. Diagnostic dès 49€ · Réponse WhatsApp sous 2h · 98 avis 5★ Google.
Pas de bot · Pas de script · Hakim répond personnellement
