Accueil / Statistiques
Statistiques du catalogue · build 2026-10-11
Les codes défaut OBD-II en chiffres
Statistiques agrégées calculées à partir du jeu de données MechanicDB complet : 15 886 codes défaut de diagnostic (9 249 standard SAE, 6 637 propres aux fabricants pour 32 marques) associés à 56 729 procédures de réparation rédigées, avec estimations de difficulté, de coût des pièces et de main-d’œuvre. Ces chiffres décrivent le catalogue, et non la fréquence à laquelle les codes apparaissent sur les véhicules en circulation. Les indicateurs du premier élément utilisent l’ordre d’examen rédigé des procédures, et non une probabilité mesurée de la cause. Chaque figure indique son dénominateur et peut être citée, reproduite et intégrée gratuitement avec un lien vers cette page.
- Codes défaut15 886
- norme SAE9 249
- Propres aux constructeurs6 637
- Marques32
- Procédures de réparation56 729
- Familles de défauts647
- Correspondances de pièces75 055
- Build2026-10-11
Codes défaut par système du véhicule
88,1% des 15 886 codes catalogués sont des codes powertrain (codes P) : 7 354 de la norme SAE et 6 637 propres aux constructeurs. Network (U) en compte 1 228, Chassis (C) 478 et Body (B) 189. Les 6 637 codes propres aux constructeurs du catalogue sont tous des codes powertrain.
Intégrer ce graphique
Collez l'extrait dans votre article. Il relie le graphique à cette page, seule attribution que nous demandons.
<a href="https://mechanicdb.dataengineered.io/stats/#fig-codes-by-system"><img src="https://mechanicdb.dataengineered.io/stats/charts/codes-by-system.svg" alt="OBD-II fault codes by vehicle system" width="720" style="max-width:100%;height:auto"></a>
<p><small>Source: <a href="https://mechanicdb.dataengineered.io/stats/">MechanicDB OBD-II fault code statistics</a> (CC BY 4.0)</small></p>| Système | Lettre | Codes | Part | norme SAE | Propres aux constructeurs | Familles de défauts |
|---|---|---|---|---|---|---|
| Powertrain | P | 13 991 | 88,1% | 7 354 | 6 637 | 592 |
| Chassis | C | 478 | 3,0% | 478 | 0 | 35 |
| Body | B | 189 | 1,2% | 189 | 0 | 10 |
| Network | U | 1 228 | 7,7% | 1 228 | 0 | 34 |
Une ligne par définition de code : les lignes SAE sont uniques par chaîne de code, les lignes constructeur par marque et chaîne de code ; une chaîne P1xxx définie par plusieurs marques compte donc une fois par marque. Le système est la première lettre du code telle que la définissent SAE J2012 / ISO 15031-6. 15 886 définitions couvrent 10 047 chaînes de code distinctes.
Quelles marques ont le plus de codes propres aux constructeurs
Volkswagen compte le plus de codes propres aux constructeurs du catalogue, avec 528 (8,0% sur 6 637), suivi de Ford, Lincoln et Mercury avec 413 chacun. Les 32 marques vont de 528 à 2 codes (Audi).
Intégrer ce graphique
Collez l'extrait dans votre article. Il relie le graphique à cette page, seule attribution que nous demandons.
<a href="https://mechanicdb.dataengineered.io/stats/#fig-oem-codes-by-make"><img src="https://mechanicdb.dataengineered.io/stats/charts/oem-codes-by-make.svg" alt="Manufacturer-specific codes per make" width="720" style="max-width:100%;height:auto"></a>
<p><small>Source: <a href="https://mechanicdb.dataengineered.io/stats/">MechanicDB OBD-II fault code statistics</a> (CC BY 4.0)</small></p>| Marque | Codes propres aux constructeurs | Part des codes OEM |
|---|---|---|
| Volkswagen | 528 | 8,0% |
| Ford | 413 | 6,2% |
| Lincoln | 413 | 6,2% |
| Mercury | 413 | 6,2% |
| Buick | 402 | 6,1% |
| Cadillac | 402 | 6,1% |
| Chevrolet | 402 | 6,1% |
| GM | 402 | 6,1% |
| GMC | 402 | 6,1% |
| Saturn | 402 | 6,1% |
| Oldsmobile | 401 | 6,0% |
| Chrysler | 282 | 4,2% |
| BMW | 250 | 3,8% |
| Mazda | 233 | 3,5% |
| Jaguar | 163 | 2,5% |
| Pontiac | 115 | 1,7% |
| Plymouth | 113 | 1,7% |
| Dodge | 97 | 1,5% |
| Jeep | 97 | 1,5% |
| Acura | 94 | 1,4% |
| Honda | 94 | 1,4% |
| Infiniti | 94 | 1,4% |
| Subaru | 93 | 1,4% |
| Kia | 76 | 1,1% |
| Nissan | 59 | 0,9% |
| Lexus | 49 | 0,7% |
| Toyota | 45 | 0,7% |
| Mitsubishi | 33 | 0,5% |
| Mercedes-Benz | 32 | 0,5% |
| Geo | 19 | 0,3% |
| Suzuki | 17 | 0,3% |
| Audi | 2 | 0,0% |
Les décomptes décrivent la couverture, par le catalogue, de la liste de codes publiée par chaque marque, et non la fréquence des codes sur la route. Les marques sœurs qui partagent une plateforme (par exemple les divisions de GM, ou Ford, Lincoln et Mercury) publient la même liste et affichent donc des décomptes identiques.
Quelles familles de défauts regroupent le plus de codes
ignition coil control circuit est la plus grande des 647 familles de pannes, avec 397 codes (2,5%), suivie de throttle position sensor circuit (334) et fuel injector circuit (286). Chaque code comporte de 3 à 7 procédures rédigées (7 365 codes avec 3, 8 083 codes avec 4, 382 codes avec 5, 56 codes avec 7) ; la première procédure la plus fréquente, Inspect and reseat the ignition coil connector, apparaît en premier pour 397 codes.
Intégrer ce graphique
Collez l'extrait dans votre article. Il relie le graphique à cette page, seule attribution que nous demandons.
<a href="https://mechanicdb.dataengineered.io/stats/#fig-fault-families"><img src="https://mechanicdb.dataengineered.io/stats/charts/fault-families.svg" alt="Fault families with the most codes" width="720" style="max-width:100%;height:auto"></a>
<p><small>Source: <a href="https://mechanicdb.dataengineered.io/stats/">MechanicDB OBD-II fault code statistics</a> (CC BY 4.0)</small></p>| Famille de défauts | Codes | Part | Système |
|---|---|---|---|
| ignition coil control circuit | 397 | 2,5% | Powertrain |
| throttle position sensor circuit | 334 | 2,1% | Powertrain |
| fuel injector circuit | 286 | 1,8% | Powertrain |
| lost comm powertrain module | 229 | 1,4% | Network |
| pressure control solenoid circuit | 221 | 1,4% | Powertrain |
| shift solenoid circuit | 207 | 1,3% | Powertrain |
| vvt actuator circuit | 193 | 1,2% | Powertrain |
| pcm internal processor fault | 176 | 1,1% | Powertrain |
| o2 sensor slow response | 173 | 1,1% | Powertrain |
| serial communication link fault | 153 | 1,0% | Powertrain |
| instrument output circuit | 150 | 0,9% | Powertrain |
| wheel speed sensor circuit | 145 | 0,9% | Chassis |
| o2 heater circuit | 142 | 0,9% | Powertrain |
| cruise control input switch circuit | 133 | 0,8% | Powertrain |
| ect sensor circuit | 133 | 0,8% | Powertrain |
Première procédure la plus fréquente
| Titre de la première procédure répertoriée | Codes dans lesquels elle apparaît en premier |
|---|---|
| Inspect and reseat the ignition coil connector | 397 |
| Inspect and clean throttle/pedal position sensor connector | 334 |
| Inspect and clean fuel injector connector | 286 |
| Check the module's dedicated fuse and battery/ground connections | 229 |
| Verify fluid level and condition before solenoid diagnosis | 221 |
| Check transmission fluid level and filter condition | 207 |
| Inspect and reseat VVT solenoid connector | 193 |
| Verify battery/charging voltage before further diagnosis | 176 |
| Inspect for contamination sources (oil, coolant, silicone) reaching the exhaust | 173 |
| Check transmission fluid level and condition | 166 |
| Compare live three-phase current data with a scan tool | 161 |
| Check network wiring for obvious damage near recent repairs | 153 |
Une famille de pannes regroupe les codes qui partagent un mécanisme de panne et un ensemble de réparations ; chaque code appartient à une seule famille. Le rang 1 est le premier élément de l’ordre d’examen rédigé de la famille : la première procédure d’une famille apparaît donc en premier pour chaque code de cette famille. L’exécution dépend des prérequis et des constatations ; le rang ne mesure ni la probabilité de la cause ni le résultat.
Quelle part des réparations relève du DIY
Sur les 56 729 procédures de réparation, 26,6% sont Easy DIY, 39,3% Moderate DIY et 34,1% Professional Required. En ne considérant que la première procédure répertoriée de chaque code, 80,5% des 15 886 premières procédures sont faciles à réaliser soi-même et 3,8% nécessitent un professionnel. Body codes présentent la plus forte part de procédures professionnelles parmi les premières ; voir le tableau.
Intégrer ce graphique
Collez l'extrait dans votre article. Il relie le graphique à cette page, seule attribution que nous demandons.
<a href="https://mechanicdb.dataengineered.io/stats/#fig-difficulty-all-fixes"><img src="https://mechanicdb.dataengineered.io/stats/charts/difficulty-all-fixes.svg" alt="DIY difficulty of all repair procedures" width="720" style="max-width:100%;height:auto"></a>
<p><small>Source: <a href="https://mechanicdb.dataengineered.io/stats/">MechanicDB OBD-II fault code statistics</a> (CC BY 4.0)</small></p>Intégrer ce graphique
Collez l'extrait dans votre article. Il relie le graphique à cette page, seule attribution que nous demandons.
<a href="https://mechanicdb.dataengineered.io/stats/#fig-difficulty-first-fix"><img src="https://mechanicdb.dataengineered.io/stats/charts/difficulty-first-fix.svg" alt="DIY difficulty of the first-listed procedure per code" width="720" style="max-width:100%;height:auto"></a>
<p><small>Source: <a href="https://mechanicdb.dataengineered.io/stats/">MechanicDB OBD-II fault code statistics</a> (CC BY 4.0)</small></p>| Système | Réparations | Easy DIY | Moderate DIY | Professional Required |
|---|---|---|---|---|
| Powertrain | 49 129 | 13 714 (27,9%) | 19 527 (39,7%) | 15 888 (32,3%) |
| Chassis | 1 900 | 295 (15,5%) | 742 (39,1%) | 863 (45,4%) |
| Body | 756 | 60 (7,9%) | 237 (31,3%) | 459 (60,7%) |
| Network | 4 944 | 1 012 (20,5%) | 1 796 (36,3%) | 2 136 (43,2%) |
difficulty_level est un niveau éditorial attribué à chaque réparation (Easy DIY, Moderate DIY, Professional Required). Ce n’est pas une classification de sécurité : certaines procédures classées DIY comportent une étape sur le SRS ou un réapprentissage à l’outil de diagnostic ; suivez la procédure de sécurité du manuel d’atelier quel que soit le niveau. La procédure rank-1 est le premier élément de l’ordre d’examen rédigé de chaque code, et non une probabilité mesurée.
Coût estimé des réparations
56 729 des 56 729 réparations comportent une estimation du coût des pièces ou un zéro enregistré pour les procédures qui ne nécessitent aucune pièce (100,0%). La fourchette médiane va de $15 à $60 pour les pièces ; parmi les premières procédures répertoriées, elle va de $8 à $25. 38,0% de ces réparations ont un maximum inférieur à $50, et 2,2% (1 228) atteignent $1 000 ou plus ; l’estimation maximale la plus élevée est $5 862 (Replace the HV battery pack (or the worst-performing modules)).
Intégrer ce graphique
Collez l'extrait dans votre article. Il relie le graphique à cette page, seule attribution que nous demandons.
<a href="https://mechanicdb.dataengineered.io/stats/#fig-parts-cost-ranges"><img src="https://mechanicdb.dataengineered.io/stats/charts/parts-cost-ranges.svg" alt="Upper parts-cost estimate per fix" width="720" style="max-width:100%;height:auto"></a>
<p><small>Source: <a href="https://mechanicdb.dataengineered.io/stats/">MechanicDB OBD-II fault code statistics</a> (CC BY 4.0)</small></p>| Groupe | Réparations | Estimation basse médiane | Estimation haute médiane | Estimation haute moyenne | Main-d'œuvre médiane |
|---|---|---|---|---|---|
| All procedures | 56 729 | $15 | $60 | $183.40 | 0.8 h |
| First-listed procedures (rank 1) | 15 886 | $8 | $25 | $34.60 | 0.4 h |
| Easy DIY | 15 081 | $6 | $25 | $30.20 | 0.4 h |
| Moderate DIY | 22 302 | $20 | $70 | $106 | 0.8 h |
| Professional Required | 19 346 | $40 | $200 | $392.20 | 1.5 h |
Par système du véhicule
| Système | Réparations | Estimation basse médiane | Estimation haute médiane | Main-d'œuvre médiane |
|---|---|---|---|---|
| Powertrain | 49 129 | $15 | $60 | 0.8 h |
| Chassis | 1 900 | $10 | $45 | 0.7 h |
| Body | 756 | $10 | $40 | 0.6 h |
| Network | 4 944 | $20 | $85 | 1 h |
Estimations hautes les plus élevées
| Réparation | Estimation haute | Réparations |
|---|---|---|
| Replace the HV battery pack (or the worst-performing modules) | $5 862 | 30 |
| De-energize the HV pack and correct the HV battery pack system-level voltage/current monitor fault at its source | $3 942 | 16 |
| Replace ash-restricted DPF (high reading) | $3 500 | 4 |
| Replace ash-saturated DPF | $3 500 | 2 |
| Replace saturated DPF | $3 500 | 4 |
| Replace saturated DPF after failed regen | $3 500 | 2 |
| Replace the planetary gear set (or transmission) | $3 500 | 1 |
| De-energize the HV pack and correct the HV battery module section fault at its source | $3 477 | 24 |
est_parts_cost_min_usd et est_parts_cost_max_usd sont les estimations éditoriales du jeu de données pour des pièces de rechange du marché secondaire, en dollars américains au moment du build ; ce ne sont pas des devis, elles excluent la main-d'œuvre et varient selon le véhicule et la région. Les médianes sont calculées sur les réparations : une famille de 397 codes pèse donc 397 fois. Comparez les groupes au sein de cette page, pas avec une facture d'atelier.
Durée estimée des réparations
La réparation médiane est estimée à 0.8 h de main-d'œuvre sur les 56 393 réparations qui comportent une estimation ; 29,2% prennent 0.5 h ou moins et 1,1% plus de 4 h, avec un maximum de 10 h. Par difficulté, les médianes sont de 0.4 h (Easy DIY), 0.8 h (Moderate DIY) et 1.5 h (Professional Required).
Intégrer ce graphique
Collez l'extrait dans votre article. Il relie le graphique à cette page, seule attribution que nous demandons.
<a href="https://mechanicdb.dataengineered.io/stats/#fig-labor-hours"><img src="https://mechanicdb.dataengineered.io/stats/charts/labor-hours.svg" alt="Estimated labor hours per fix" width="720" style="max-width:100%;height:auto"></a>
<p><small>Source: <a href="https://mechanicdb.dataengineered.io/stats/">MechanicDB OBD-II fault code statistics</a> (CC BY 4.0)</small></p>| Estimation de main-d'œuvre | Réparations | Part |
|---|---|---|
| 0.5 h or less | 16 480 | 29,2% |
| 0.6 to 1.0 h | 18 172 | 32,2% |
| 1.1 to 2.0 h | 19 070 | 33,8% |
| 2.1 to 4.0 h | 2 043 | 3,6% |
| over 4 h | 628 | 1,1% |
Main-d'œuvre médiane par difficulté
| Difficulté | Main-d'œuvre médiane |
|---|---|
| Easy DIY | 0.4 h |
| Moderate DIY | 0.8 h |
| Professional Required | 1.5 h |
est_labor_hours est l'estimation éditoriale, dans le jeu de données, du temps de travail effectif en atelier, présente pour 99,4% des réparations ; les réparations sans estimation ont labor_status unknown ; voir parts_cost_status et labor_status.
Quelles pièces et fournitures les réparations nécessitent
Les 56 729 réparations renvoient à 75 055 entrées de pièces de rechange, soit 1.32 par réparation en moyenne (0,3% avec 0, 67,8% avec 1, 31,3% avec 2, 0,6% avec 3), tirées de 1 250 articles distincts du catalogue. Automotive wiring repair kit (solder + heat-shrink) est associé au plus grand nombre de réparations (8,090, 14,3%), devant Electrical contact cleaner (6 626) et Digital multimeter (3 460).
Intégrer ce graphique
Collez l'extrait dans votre article. Il relie le graphique à cette page, seule attribution que nous demandons.
<a href="https://mechanicdb.dataengineered.io/stats/#fig-parts-most-mapped"><img src="https://mechanicdb.dataengineered.io/stats/charts/parts-most-mapped.svg" alt="Parts and supplies mapped to the most fixes" width="720" style="max-width:100%;height:auto"></a>
<p><small>Source: <a href="https://mechanicdb.dataengineered.io/stats/">MechanicDB OBD-II fault code statistics</a> (CC BY 4.0)</small></p>| Pièce ou fourniture | Réparations associées | Part des réparations |
|---|---|---|
| Automotive wiring repair kit (solder + heat-shrink) | 8 090 | 14,3% |
| Electrical contact cleaner | 6 626 | 11,7% |
| Digital multimeter | 3 460 | 6,1% |
| Programming/subscription session | 1 502 | 2,6% |
| OBD-II / manufacturer scan tool session (shop supply) | 986 | 1,7% |
| HV connector seal kit | 951 | 1,7% |
| Automatic transmission fluid (manufacturer-spec) | 929 | 1,6% |
| Automotive fuse assortment | 918 | 1,6% |
| Transmission filter/pan gasket | 854 | 1,5% |
| Dielectric grease | 846 | 1,5% |
| Dielectric grease pack | 734 | 1,3% |
| Replacement control module | 702 | 1,2% |
Chaque ligne de replacement_parts relie une réparation à un article du catalogue par une requête de recherche, et non par une référence de pièce ; 168 réparations n'ont aucune correspondance. Les outils et consommables (kits de câblage, nettoyant pour contacts, multimètres) sont aussi des articles du catalogue, d'où leur place en tête du décompte.
Méthode, réutilisation et citation
- Source. La compilation complète de MechanicDB comprend 2026-10-11: 15 886 définitions de codes, 56 729 procédures rédigées et 75 055 associations de pièces réparties dans 647 familles de pannes élaborées manuellement. Les définitions de codes proviennent de SAE J2012 / ISO 15031-6 par l’intermédiaire d’une compilation en amont sous licence MIT ; le contenu des réparations est un contenu éditorial original issu d’une chaîne déterministe contrôlée par des tests. L’ordre des procédures dépend des prérequis et des constatations et ne mesure ni la probabilité, ni la réussite, ni la gravité, ni l’urgence, ni le coût minimal ; consultez les métadonnées d’ordre, les Sources et le dictionnaire de données.
- Catalogue, pas incidence. MechanicDB consigne ce que signifie chaque code et comment il se répare. Aucun chiffre de cette page ne mesure la fréquence d'apparition d'un code sur des véhicules réels ; ici, « le plus courant » signifie toujours le plus courant au sein du catalogue, et chaque section indique le dénominateur qu'elle utilise.
- Les estimations restent des estimations. Les coûts des pièces (USD) et les heures de main-d'œuvre sont les valeurs éditoriales du jeu de données au moment du build, utiles pour comparer les réparations entre elles, pas des devis. La difficulté est un niveau éditorial. Les étapes de réparation sont un matériel de référence pédagogique, pas un conseil professionnel de réparation ; les interventions haute tension et SRS/airbag exigent des techniciens qualifiés.
- Mise à jour. MechanicDB fait l'objet d'une curation éditoriale ; cette page et ses graphiques sont régénérés à chaque nouveau build, les chiffres évoluent donc. Citez la date du build.
- Réutilisation. Les chiffres et graphiques de cette page sont publiés sous CC BY 4.0 : utilisez-les dans des messages de forum, des articles, des diapositives et des vidéos avec un lien vers https://mechanicdb.dataengineered.io/stats/. La version lisible par machine est data.json. Le jeu de données ligne par ligne est un produit commercial distinct ; un échantillon gratuit de 90 codes se trouve dans le dépôt public.
- Citation suggérée. MechanicDB (2026). OBD-II fault codes in numbers, build 2026-10-11. DataEngineered. https://mechanicdb.dataengineered.io/stats/
- Questions ou corrections : formulaire de contact ou mechanicdb@dataengineered.io.
Besoin des enregistrements code par code derrière ces chiffres ?
Chaque code avec ses procédures rédigées, son ordre d’examen, sa difficulté, sa fourchette de coût des pièces, ses heures de main-d’œuvre, ses instructions détaillées et ses associations de pièces, aux formats CSV, Parquet et SQLite.
Obtenir la licence du jeu de données · à partir de $49