Codes 290B00 et 290900 : écart du débit d'air EGR (BMW diesel)
290B00 et 290900 sont deux codes frères : la DDE compare la masse d'air mesurée à sa valeur calculée et enregistre 290B00 si elle est trop basse, 290900 si elle est trop haute. Si les deux apparaissent ensemble, regarde du côté mesure ou logiciel.
— Tekin Code
290B00 et 290900 sont des codes frères enregistrés par la DDE sur les BMW diesel, décrivant deux directions d'une même mesure. Tous deux relèvent de l'intitulé « système d'air, débit d'air vers l'EGR, plausibilité » : la DDE compare la masse d'air frais mesurée par le débitmètre (MAF) à sa propre valeur calculée. Si la valeur mesurée est nettement inférieure au calcul, elle enregistre 290B00 ; nettement supérieure, 290900. Très courants sur N47 et B47, ces codes apparaissent souvent ensemble dans des cas de forum comme une 535d de 2014 ou une MINI Cooper SD de 2016.
Que signifient 290B00 et 290900 ?
Comprendre la logique, c'est déjà la moitié du diagnostic. La DDE commande une position à la vanne EGR et en déduit la quantité d'air frais qui devrait entrer dans le cylindre. Si l'EGR circule réellement, les gaz d'échappement prennent la place de l'air frais et le débitmètre lit une valeur plus basse. Chaque direction correspond donc à un scénario différent.
• 290900 (masse d'air mesurée trop élevée) : il entre plus d'air frais que prévu, donc l'EGR ne circule pas réellement. Cause classique : refroidisseur EGR bouché par la calamine ou vanne qui n'ouvre pas.
• 290B00 (masse d'air mesurée trop faible) : il entre moins d'air frais que prévu, donc soit l'EGR circule plus que commandé (la vanne ne ferme pas), soit le débitmètre sous-estime.
• Les deux ensemble : les directions se contredisent. Une seule cause mécanique ne peut expliquer les deux ; le soupçon se déplace vers la mesure (dérive du débitmètre, prise d'air, tube de pression d'échappement bouché) ou vers la calibration logicielle de la DDE.
Code .............. 290900
Définition ........ Système d'air, débit d'air vers l'EGR, plausibilité :
masse d'air mesurée trop élevée par rapport au calcul
Code .............. 290B00
Définition ........ Même mesure, sens inverse : masse d'air mesurée trop faible
Module ............ DDE (calculateur moteur diesel)
Codes liés ........ 4501 (écart de régulation EGR), 4B90 (défaut système EGR),
245700/245800 (FAP chargé), 244C00 (écart pression de suralimentation)
Gravité ........... Moyenne - bridage, impact émissions et FAP
Moteurs typiques .. N47, B47, N57, B57
Le code ne dit pas « l'EGR est HS », il dit « le calcul d'air ne tombe pas juste ». Avant tout remplacement, détermine donc dans quel sens va l'écart : le sens change tout le diagnostic.
Symptômes
• Voyant moteur et, sur certains véhicules, message « Groupe motopropulseur ».
• Bridage ou limp mode ; rarement brutal, plutôt une sensation d'étouffement progressive.
• Ralenti irrégulier, avec des problèmes de fonctionnement plus marqués à froid.
• Consommation en hausse et fumée noire en charge.
• Régénérations du FAP fréquentes ou qui n'aboutissent pas.
• Un code qui reste parfois absent plusieurs jours après effacement (caractère intermittent).
• Valeurs de NOx élevées au contrôle antipollution.
Causes possibles
• Refroidisseur EGR bouché par la calamine — les gaz passent trop lentement et le débit EGR réel reste sous la consigne. Cause n° 1 du 290900.
• Vanne EGR couverte de calamine ou grippée, incapable d'ouvrir ou de fermer.
• Débitmètre (MAF) encrassé ou dérivé — si la mesure est fausse, la comparaison de la DDE l'est aussi.
• Prise d'air à l'admission ou fuite de suralimentation : collier desserré, tube fissuré, manchon fendu.
• Tube de pression d'échappement (durite de pression différentielle) bouché par la suie.
• Volet de by-pass du refroidisseur EGR grippé.
• Sur les systèmes à dépression, durite fendue ou pompe à vide faible.
• Contre-pression d'échappement élevée due à un FAP chargé, perturbant indirectement le débit EGR.
• Calibration logicielle DDE inadaptée — BMW recommande une reprogrammation dans ce type de cas.
• Mécanisme de volets d'admission (swirl flaps) défaillant, qui perturbe l'écoulement et fausse le calcul.
Étapes de diagnostic avec OBDThink
L'objectif est de distinguer un écart réel d'une erreur de mesure. En respectant l'ordre, tu éviteras de déposer un refroidisseur EGR pour rien.
• 1. Lis tous les modules et compare les compteurs de fréquence des deux codes. Seulement 290900, seulement 290B00, ou les deux ? Cette seule information oriente tout.
• 2. Regarde ce qui est stocké à côté : 4501, 4B90, 245700/245800 ou des codes de suralimentation indiquent souvent où se trouve la vraie cause.
• 3. Lis le freeze frame : à quel régime, quelle charge et quelle température le code a-t-il été enregistré ? L'EGR travaille surtout à charge partielle moteur chaud.
• 4. Observe le MAF en live au ralenti et à 2000 RPM ; hors plage attendue, valide d'abord le capteur.
• 5. Observe ensemble consigne et position réelle de l'EGR : si la commande change et que la position ne suit pas, la vanne est grippée.
• 6. Si tu peux désactiver l'EGR en test, regarde l'ampleur de la variation du MAF ; une variation minime signifie que l'EGR ne circule pas réellement.
• 7. Teste l'étanchéité de l'admission et du circuit de suralimentation (pression ou fumée).
• 8. Évalue la charge de suie du FAP et la contre-pression ; si elles sont élevées, commence par là.
Valeurs de référence (variables selon moteur)
Ralenti (moteur chaud, EGR active) :
MAF ..................... environ 10 - 20 kg/h
Position EGR consigne/réel écart < 5 %
2000 RPM, charge partielle :
MAF ..................... environ 25 - 45 kg/h
MAF avec EGR active ..... nettement plus bas qu'avec EGR fermée
EXEMPLE DE DÉFAUT :
290900 présent, MAF 25 % au-dessus du calcul -> EGR ne circule pas (refroidisseur/vanne)
290B00 présent, MAF sous l'attendu -> trop d'EGR, ou débitmètre dérivé
Les deux présents, rien d'autre -> évalue mesure et logiciel
Sur des voitures comme la F56, lorsque ce type de codes air/suralimentation s'est enregistré moins de quatre fois et qu'aucun autre code n'est présent, BMW recommande une mise à jour logicielle via ISTA/P plutôt qu'un remplacement de pièces (TSB NHTSA MC-10148057). Si le compteur est bas, vérifie donc d'abord le niveau logiciel — sur beaucoup de voitures, cela évite de déposer le refroidisseur EGR.
La solution
• Mise à jour logicielle : première étape quand le compteur est bas et qu'il n'y a rien d'autre. Coût faible et, souvent, seule intervention nécessaire.
• Débitmètre : nettoyage au produit dédié s'il est encrassé, remplacement si la dérive persiste. Coût faible.
• Réparation des fuites d'admission/suralimentation : colliers, durites, tubes et O-rings. Coût faible.
• Nettoyage de la durite de pression d'échappement : dépose et débouchage si elle est encrassée. Coût faible.
• Nettoyage ou remplacement de la vanne EGR : décalaminage, remplacement en cas de panne mécanique. Coût moyen.
• Refroidisseur EGR : nettoyage ou remplacement s'il est bouché ; sur certains moteurs un rappel existe, renseigne-toi. Coût moyen à élevé.
• Mécanisme de volets d'admission : réparation ou remplacement en cas de grippage. Coût moyen.
• FAP : régénération d'abord si la charge de suie est élevée, nettoyage si l'obstruction est permanente. Coût moyen à élevé.
Après remplacement d'une vanne ou d'un refroidisseur EGR, pense à réinitialiser les adaptations. Sans réapprentissage, la DDE continue de travailler avec l'ancien écart et le code revient.
Peut-on rouler avec ces codes ?
À court terme, ce n'est pas critique pour la sécurité, mais il ne faut pas l'ignorer : un débit EGR perturbé augmente la production de suie, ce qui remplit vite le FAP. Un petit souci de capteur ou de logiciel peut devenir une réparation de FAP bien plus coûteuse en quelques milliers de kilomètres. En limp mode, reste prudent dans la circulation à cause de la perte de puissance soudaine.
Effacer les codes est particulièrement trompeur ici, car l'écart peut être intermittent et le code rester absent plusieurs jours. La bonne méthode : détermine d'abord le sens de l'écart, valide la mesure, fais vérifier le niveau logiciel si nécessaire, puis effectue la réparation mécanique. Ensuite, efface la mémoire avec OBDThink et surveille en direct le MAF et la position EGR à charge partielle moteur chaud sur plusieurs cycles. Si l'écart reste dans les clous et que les codes ne reviennent pas, c'est réglé.