Norme OBD-II et EOBD : Comment lire et décoder les codes défauts DTC

Article mis à jour le 25 juin 2026

Lorsqu’un voyant diagnostic s’allume au tableau de bord, le calculateur de votre véhicule enregistre une anomalie sous la forme d’un code standardisé appelé DTC (Diagnostic Trouble Code).

Tous les véhicules modernes répondant à la norme européenne EOBD ou américaine OBD-II (devenue obligatoire pour les moteurs essences depuis 2001 et pour les moteurs diesels depuis 2004) sont équipés d’une prise de connexion standardisée dans l’habitacle. Avant l’application stricte de ces normes, cette fiche se trouvait principalement sous le capot moteur.

Il suffit donc de connecter un appareil capable de traduire ces données (un scanner OBD portable, une interface Bluetooth/Wi-Fi ou un ordinateur avec un boîtier capable de transcoder les signaux RS232 sur port série ou USB) afin de localiser l’origine de la panne mécanique ou électrique.

Le côté le plus intéressant pour diagnostiquer l’origine d’une panne reste la lecture et l’interprétation précise du code d’erreur enregistré.

Codes P (Powertrain)

Moteur & Boîte de vitesses (P0000 à P0999)

Défauts liés au système d’injection, à l’allumage, à l’admission, aux émissions polluantes et à la transmission.

Accéder à la liste des codes P →

Codes C (Chassis)

Châssis & Trains Roulants (C0000 à C1788)

Défauts mécaniques et électroniques en mouvement : freinage (ABS/ESP), direction assistée, suspensions.

Accéder à la liste des codes C →

Codes B (Body)

Carrosserie & Habitacle (B1200 à B2436)

Concerne les éléments de confort et de sécurité passive : airbags, climatisation, verrouillage, vitres électriques.

Accéder à la liste des codes B →

Codes U (User Network)

Réseaux de Communication (U0001 à U0431)

Problèmes de communication électronique (Multiplexage, réseau CAN Bus) entre les différents calculateurs.

Accéder à la liste des codes U →

➔ Liste de véhicules compatibles avec cette norme


Comment lire et décoder un code défaut DTC ?

Les codes de diagnostic des problèmes génériques sont des codes qui ont été standardisés pour tous les fabricants de véhicules. Les normes s’appliquant aux codes de problèmes génériques, ainsi que les définitions, sont établies conjointement par la Society of Automotive Engineers (SAE) et l’ISO. Les codes de diagnostic des problèmes propres aux différents fabricants sont des codes qui sont contrôlés par le fabricant du véhicule. Les fabricants peuvent dépasser les diagnostics obligatoires de l’ordinateur de bord pour faciliter encore plus le diagnostic de leurs systèmes.

La nomenclature des codes d’erreur DTC (Diagnostic Trouble Code) obéit à une règle bien définie. Tous les codes ont une lettre suivie de quatre chiffres (par exemple P0123).

La première lettre : La famille de panne

P0123

La première lettre détermine la provenance « générale » du défaut.

  • P Powertrain : Groupe motopropulseur. Défaut sur le fonctionnement du moteur et de la boîte de vitesses.
  • C Chassis : Défaut sur le train roulant, le freinage, la direction…
  • B Body : Carrosserie et Habitacle. Défaut sur un élément de sécurité, de confort…
  • U User network : Communication réseau. Défaut de communication sur le bus de données du véhicule.

Le premier chiffre : Type de code (Standard ou Constructeur)

P0123

Le premier chiffre indique s’il s’agit d’un défaut normalisé (SAE ou ISO) ou d’un défaut particulier au constructeur. La norme OBD2 impose aux constructeurs une liste de défauts précis (aussi appelés génériques), qui doivent impérativement être programmés dans le calculateur. Cependant, la directive EOBD n’est pas restrictive dans le sens où le constructeur est autorisé à ajouter des codes supplémentaires afin de faciliter la recherche de panne.

  • 0 : Code normalisé
  • 1 : Code constructeur
  • 2 : Code constructeur

Le deuxième chiffre : Le sous-système technique

P0123

Le deuxième chiffre définit un sous-groupement relatif au défaut du groupe motopropulseur (Code P) :

Chiffre Sous-système ciblé (Pour la famille moteur P)
1 Admission d’air, système de carburant et dosage
2 Injection de carburant et circuits d’injecteurs
3 Système d’allumage et détection des ratés de combustion
4 Contrôle des émissions polluantes (Vanne EGR, FAP, catalyseur)
5 Gestion du ralenti et contrôle de la vitesse du véhicule
6 Calculateur de bord (ECU) et circuits de sorties logiques
7 & 8 Transmission et gestion de la boîte de vitesses
9 & 0 Réservé aux évolutions de la norme

Les deux derniers chiffres : L’identification précise de la panne

P0123

Les deux autres chiffres peuvent prendre une valeur comprise entre 00 et 99 et permettent de cibler précisément le composant mécanique, la sonde en panne ou la nature du signal défectueux.


Codes défauts les plus consultés

Pour vous accompagner dans votre diagnostic automobile, nous avons détaillé les codes d’erreur les plus fréquemment rencontrés en atelier. Vous pouvez consulter nos guides complets pour comprendre les causes, les symptômes et les solutions spécifiques à chaque panne :

Foire Aux Questions sur la norme OBD (FAQ)

Quelle est la différence entre OBD2 et EOBD ?

L’OBD2 est le standard historique défini aux États-Unis. L’EOBD est la transposition réglementaire de cette même norme en Europe. Bien que le nom change, la prise de diagnostic de forme trapézoïdale à 16 broches et la structure des codes d’anomalies DTC sont exactement identiques.

Est-il possible de rouler avec un code défaut actif ?

Cela dépend de la gravité de la panne et de la couleur du voyant sur le tableau de bord. Si le voyant moteur est orange fixe, le véhicule fonctionne généralement en mode dégradé (sécurité) ; il faut prévoir un diagnostic rapidement. S’il clignote ou vire au rouge, il y a un risque de destruction immédiate d’organes mécaniques (comme le catalyseur ou le moteur), il faut s’arrêter.

Le voyant moteur s’efface-t-il seul après remplacement de la pièce ?

Pour certains défauts non critiques dits « fugitifs », le calculateur peut éteindre le voyant d’alerte après plusieurs cycles de conduite sans détection du problème. Toutefois, l’historique du code DTC reste enregistré de façon permanente dans la mémoire de l’ordinateur de bord. Un effacement électronique à l’aide d’une valise de diagnostic reste nécessaire pour vider le journal des erreurs.

A propos de Eric Legagneur

Webmaster, parfois rédacteur sur Web-automobile.com mais surtout féru de l'auto, je partage ma passion de l'automobile et vous propose de l'actualité, des Tutoriels, un forum d'entraide mais aussi des bons plans et codes promotions.

Un commentaire à propos de “Norme OBD-II et EOBD : Comment lire et décoder les codes défauts DTC

  1. Bonjour, j’ai une BMW 318 e46 et j’ai un défaut c2b12. Pouvez vous me dire a quoi cela correspond ??? Merci pour votre réponse

  2. Bonsoir j’aimerai trouver l’explication des code commençant par U svp j’ai se code panne code panne Auto bus A et B de communication de véhicule (U0028 U0046) mais il m’est impossible de savoir ce que c’est grrrrr merci pour toutes infos

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.