Bannière promotionnelle
  • Experts du DIY depuis 1946
  • Entretenez vous-même votre véhicule et faites de belles économies ! 

Codes défaut OBD auto

Codes défaut OBD : le guide complet

Quand le voyant moteur s'allume, votre véhicule ne tombe pas en panne silencieusement — il vous envoie un message. Ce message prend la forme d'un code défaut OBD (On-Board Diagnostics), enregistré par le calculateur dès qu'un capteur ou un circuit sort de ses valeurs normales.

Depuis 1996 en Amérique du Nord (norme OBD-II) et 2001 en Europe pour les véhicules à essence (2004 pour le diesel, norme EOBD), tous les véhicules partagent un langage commun pour signaler ces anomalies. Comprendre ce langage, c'est reprendre la main sur le diagnostic de votre véhicule.

Comment déchiffrer un code défaut

Un code défaut est toujours composé de cinq caractères — une lettre suivie de quatre chiffres, comme P0301 ou C0040. Chaque position vous renseigne sur la nature et la localisation du problème.

P

1. Système concerné

  • P = Groupe motopropulseur (moteur, injection, boîte)
  • B = Carrosserie (airbags, climatisation, sièges)
  • C = Châssis (ABS, direction, suspension)
  • U = Réseau (bus CAN, communication entre calculateurs)
0

2. Type de code

  • 0 = Générique (identique sur tous les véhicules)
  • 1 = Constructeur (propre à la marque)
  • 2 = Plages complémentaires (réseau/réservé)
  • 3 = Plages complémentaires (variable selon système)

À retenir : Les codes P0xxx sont toujours génériques. Les P1xxx sont toujours spécifiques au constructeur.

3

3. Sous-système

Pour les codes moteur (P) :

  • 0 = Dosage carburant/air (base)
  • 1 = Dosage carburant/air (avancé)
  • 2 = Système d'injection
  • 3 = Allumage / ratés de combustion
  • 4 = Contrôle des émissions
  • 7 = Transmission (mécanique)
  • 8 = Transmission (électronique)
03

4–5. Défaut précis

Exemple : P0303

  • P = Groupe motopropulseur
  • 0 = Code générique
  • 3 = Allumage / raté de combustion
  • 03 = Raté détecté sur le cylindre 3

Bien utiliser les codes défaut

🔍

Un code pointe une piste, pas une pièce

P0171 – Mélange trop pauvre ne signifie pas « remplacer la sonde lambda ». Il signifie « le mélange est trop pauvre : cherchez une fuite d'air, une pression carburant insuffisante, un débitmètre encrassé — puis les sondes ».

⚙️

Commencez toujours par les vérifications de base

Avant tout diagnostic approfondi : vérifiez les fusibles, les connexions desserrées, les durites fissurées, les niveaux de fluides et toute intervention récente qui aurait pu déranger quelque chose.

📋

Notez tout avant d'effacer les codes

La bonne méthode : 1) Relevez les codes et les données du contexte de défaut (freeze frame), 2) Diagnostiquez et réparez, 3) Effacez les codes et testez en roulant, 4) Rescannez pour confirmer la disparition du défaut.

🏭

Codes constructeur : consultez la documentation

Face à un code P1xxx ou similaire, évitez les suppositions. Ces codes sont définis par chaque constructeur — leur signification varie d'une marque à l'autre et nécessite une documentation technique fiable.

Codes génériques et codes constructeur

P0xxx

Toujours génériques

  • Définis par les normes OBD-II / EOBD
  • Signification identique quel que soit le constructeur
  • Exemples : P0420 (efficacité catalyseur), P0300 (ratés aléatoires)
  • Interprétables avec n'importe quelle base de données générique
P1xxx

Toujours spécifiques au constructeur

  • Définis par chaque constructeur indépendamment
  • Couvrent des anomalies propres à l'architecture de la marque
  • Requièrent une documentation ou un outil de diagnostic dédié
  • Ne pas interpréter à partir des listes génériques
P2xxx, P3xxx

Mixtes

  • Certains codes sont génériques (normalisés OBD)
  • D'autres plages sont réservées aux constructeurs
  • Si le code figure dans les listes standard, utilisez la définition générique
  • Sinon, traitez-le comme un code constructeur