Codes 29CC et 2ABC : ratés sur plusieurs cylindres + capteur de pression de suralimentation (BMW)
29CC signale des ratés de combustion sur plusieurs cylindres, 2ABC un défaut électrique du capteur de pression de suralimentation. Quand les deux apparaissent ensemble, l'ordre compte : d'abord le capteur, ensuite les ratés.
— Tekin Code
29CC et 2ABC sont deux codes distincts du système hexadécimal propre à BMW, tous deux enregistrés par la DME : 29CC signifie « ratés de combustion sur plusieurs cylindres » et 2ABC « capteur de pression de suralimentation, électrique ». On peut les voir séparément, mais sur les moteurs turbo N54, N55, N20 et B48/B58 ils arrivent souvent ensemble — car le calcul de remplissage de la DME dépend directement du signal de ce capteur. La gravité est élevée : les ratés menacent le catalyseur.
Que signifient 29CC et 2ABC ?
2ABC est un code de signal : la DME a vu au capteur de suralimentation une tension hors plage plausible — circuit ouvert, court-circuit, problème d'alimentation ou signal mort. 29CC est un code de conséquence : le compteur de ratés calculé à partir des variations de régime vilebrequin a dépassé son seuil sur plus d'un cylindre.
Le lien est le suivant : la DME calcule la masse d'air entrant dans chaque cylindre à l'aide du capteur de pression de suralimentation et dose le carburant en conséquence. Si le capteur mesure faux, le mélange devient pauvre ou riche, l'avance est calculée sur de mauvaises données et des ratés apparaissent sur plusieurs cylindres. C'est pourquoi, lorsque les deux sont présents, il faut résoudre 2ABC en premier : commencer par les bougies et les bobines revient très souvent à dépenser pour rien.
Code .............. 29CC
Définition ........ Ratés de combustion - plusieurs cylindres
Module ............ DME
Équivalent OBD-II . P0300
Code .............. 2ABC
Définition ........ Capteur de pression de suralimentation, électrique
Module ............ DME
Codes liés ........ 29CD-29D2 (ratés par cylindre), 2C57 (pression trop basse),
3100 (régulation désactivée)
Gravité ........... Élevée - risque catalyseur + limp mode
Moteurs typiques .. N54, N55, N20/N26, N63, B48/B58
Symptômes
• Tremblements au ralenti, RPM instable et accélérations saccadées.
• Perte de puissance et limp mode ; parfois message « Groupe motopropulseur ».
• Voyant moteur fixe ; clignotant si les ratés sont intenses.
• Fonctionnement nettement dégradé au démarrage à froid, puis amélioration partielle.
• Consommation en hausse et odeur d'essence imbrûlée à l'échappement.
• Boost irrégulier — normal lors d'un trajet, faible au suivant.
• Retour du code par temps humide ou après un lavage (humidité dans le connecteur).
Causes possibles
• Capteur de pression de suralimentation (TMAP) défectueux ou encrassé — dérive ou panne totale. Cause n° 1 du 2ABC.
• Corrosion dans le connecteur du capteur, broches oxydées, infiltration d'eau.
• Faisceau coupé ou court-circuit par frottement, surtout aux endroits fatigués par les vibrations.
• O-ring du capteur durci — provoque à la fois un problème de signal et une prise d'air.
• Fuite d'air de suralimentation (charge pipe, manchon) — perturbe le mélange même avec un capteur sain.
• Bougies usées et bobines faibles — la cause classique côté ratés.
• Pression carburant basse ou injecteur qui fuit ; combiné à un mauvais calcul d'air, les ratés sont inévitables.
• Batterie faible ou enregistrement AGM non fait — la sous-tension touche l'alimentation du capteur et les bobines.
• Calamine sur les soupapes d'admission (moteurs à injection directe).
Étapes de diagnostic avec OBDThink
Avec ce duo, l'ordre fait tout. Chasser les ratés avant d'avoir validé le signal du capteur est l'erreur la plus fréquente.
• 1. Lis tous les modules et note quel code se répète le plus. Un compteur 2ABC élevé fait du capteur ton point de départ.
• 2. Contact mis, moteur arrêté, lis le capteur de suralimentation : il doit égaler la pression ambiante (~1,00 bar). 0,00 bar ou une valeur absurde = pas de signal valable.
• 3. Moteur au ralenti, observe la valeur du capteur : elle doit suivre proprement la pression de collecteur, sans décrochage. Des chutes brutales à zéro pointent vers le connecteur ou le faisceau.
• 4. Bouge doucement le connecteur (wiggle test) en surveillant les données live — si la valeur saute, le défaut est dans le câblage ou les broches, pas dans le capteur.
• 5. Lis le freeze frame : à quel régime et à quelle charge 29CC a-t-il été enregistré ? Démarrage à froid ou pleine charge restreint fortement les causes.
• 6. Surveille les compteurs de ratés par cylindre : répartis sur tous = cause commune (air/carburant/capteur) ; concentrés sur deux = côté allumage.
• 7. Contrôle STFT et LTFT : des trims nettement positifs sur les deux bancs signifient fuite ou mesure d'air erronée.
• 8. Si le capteur est sain, passe au parcours classique des ratés : test de permutation de bobine, contrôle des bougies, mesure de pression carburant.
Valeurs de référence
Contact mis, moteur arrêté :
Capteur de suralimentation ~1.00 bar (égal à l'ambiante)
Tension du signal ........ typiquement 0.5 - 4.5 V, jamais en butée
Ralenti (moteur chaud) :
Pression collecteur ...... 0.35 - 0.45 bar absolus
Compteurs de ratés ....... 0 sur tous les cylindres
STFT / LTFT .............. -10 % ... +10 % / -8 % ... +8 %
EXEMPLE DE DÉFAUT :
Capteur 0.00 bar contact mis, tension 4.98 V -> circuit ouvert / alimentation
Capteur 1.00 bar mais ratés Cyl3=52, Cyl4=47 -> capteur innocent, côté allumage
Enregistre la valeur du capteur et les compteurs de ratés dans le même relevé OBDThink. Si les compteurs sautent exactement au moment où le signal décroche, la relation de cause à effet est prouvée.
La solution
• Réparation connecteur/faisceau : nettoie les broches oxydées, resserre les terminaux, étanchéifie un connecteur qui prend l'eau. Coût faible et étonnamment souvent définitif.
• Capteur de suralimentation (TMAP) : à remplacer si le signal n'est pas validable, avec O-ring neuf systématique. Coût faible.
• Bougies : jeu complet tous les 40–60 000 km sur moteur turbo. Coût faible.
• Bobines d'allumage : remplace la coupable identifiée au test de permutation, ou le jeu complet sur forte kilométrage. Coût faible à moyen.
• Charge pipe et manchons : remplace si fissuré, O-ring neuf. Coût faible à moyen.
• Côté carburant : pression basse = HPFP ou filtre ; injecteur qui fuit = codage de l'index après remplacement. Coût moyen à élevé.
• Batterie et enregistrement AGM/IBS : à traiter en premier si la tension est basse. Coût faible.
• Décalaminage (walnut blasting) : sur injection directe fortement kilométrée. Coût moyen à élevé.
Après le remplacement du capteur, efface la mémoire et fais un court trajet. Si 2ABC ne revient pas mais que 29CC persiste, tu es maintenant réellement côté allumage ou carburant : le diagnostic s'est resserré d'un cran.
Peut-on rouler avec ces codes ?
Si le voyant moteur clignote, arrête-toi : un raté actif peut détruire le catalyseur en quelques minutes. S'il est fixe et que la voiture tire normalement, un court trajet jusqu'au garage est acceptable — évite la pleine charge et les longs parcours. Si 2ABC déclenche aussi le limp mode, tiens compte du risque de perte de puissance soudaine.
Effacer les codes est particulièrement trompeur avec ce duo : si 2ABC est un défaut de câblage intermittent, il peut disparaître plusieurs jours pendant que les dégâts liés aux ratés s'accumulent. Après la réparation, efface la mémoire avec OBDThink puis surveille, sur plusieurs cycles incluant un démarrage à froid et une accélération à fond, à la fois la valeur du capteur et les compteurs de ratés. Si les deux restent propres, le problème est réellement réglé.