Der generische OBD-II DTC P208B steht für „Reductant Pump Control Range/Performance“, also ein Problem im Steuer- oder Leistungsbereich der Reduktionsmittelpumpe (AdBlue/DEF-Pumpe) im Abgasnachbehandlungssystem (Selective Catalytic Reduction – SCR).
• Die Reduktionsmittelpumpe wird vom Motorsteuergerät gesteuert (Pulsweitenmodulation, Druckregelung etc.).
• Der Code wird gesetzt, wenn die Rückmeldung (Sensorwerte, Druck, Stromaufnahme, Motor-Feedback) außerhalb der erwarteten Parameter liegt, etwa zu geringer Druckaufbau, zu langsame Reaktion oder fehlerhafte Sensorrückmeldung.
Warum erscheint P208B, obwohl er nicht im DTC-Table des MD1CP002 gelistet ist?
1) Unterschied zwischen OBD-II-Standardcodes und herstellerspezifischen DTC-Tabellen
• P2xxx-Codes wie P208B sind OBD-II-Standardcodes → sie gelten herstellerübergreifend für Emissions- und Abgasdiagnose.
• Hersteller (BMW) können für ihre OEM-Steuergeräte zusätzliche, herstellerspezifische Codes oder proprietäre Kodierungen nutzen, die ggf. in der MD1CP002-Tabelle nicht als „P208B“ gelistet sind.
• Dennoch kann das Steuergerät den generischen OBD-II-Code intern generieren/weitergeben, selbst wenn er nicht explizit im herstellerspezifischen DTC-Table steht.
→ Das heißt: Die ECU meldet den Fehler über die standardisierte OBD-Schnittstelle, aber in der internen BMWSpezifikation taucht dieser Code nicht unter derselben Kennung auf. Viele BMW-Diagnosewerkzeuge übersetzen oder mappen diesen Standardcode aus internen Flags/Sensorwerten. Zwar ist er im OEM-DTC-Table nicht formell gelistet, aber die P-Logik dahinter wird intern überwacht.
2) Integrative Fehlüberwachung im SCR-System
• Das Bosch MD1CP002 Steuergerät kontrolliert das SCR-(AdBlue)-System kontinuierlich.
• Auch wenn in der OEM-DTC-Liste kein Eintrag „P208B“ erscheint, wertet das Steuergerät Sensordaten und Soll-Ist-Vergleiche der Reduktionsmittelpumpe aus. Liegen diese außerhalb der spezifizierten Toleranzen, wird ein Fehler ausgelöst.
• Der generische OBD-II P208B-Code kann dann über die OBD-Schnittstelle ausgegeben werden, weil BMW bzw. das Steuergerät diese Abweichung als P208B-Konformmeldung exportiert.
Kurz gesagt: Das Steuergerät erkennt Grenzwertverletzungen intern, und da der generische OBD-II-Code genau dafür definiert ist, wird er externalisiert, auch wenn er offiziell nicht im spezifischen OEM-DTC-Table steht.
Ursachen, die typischerweise zur P208B-Erkennung führen
Der Code wird nicht willkürlich gesetzt, sondern weil der Controller eine Regelabweichung im AdBlue/Reduktionsmittel-System registriert, z. B.:
Defekte oder alternde Reduktionsmittelpumpe
Zu geringe Druckleistung oder unplausible Druckwerte
Sensorwert-Abweichungen im SCR-System
Elektrische Probleme (Spannungsschwankungen, schlechte Masse, Korrosion)
Verstopfungen, Luft im Leitungsnetz oder hydraulische Probleme
Selbst ohne OEM-Code im DTC-Table kann das Steuergerät diese Abweichungen erkennen und gemäß OBD-IIStandard melden.
Warum P208B auftreten kann, obwohl er im MD1CP002-DTC-Table offenbar nicht existiert:
1. P208B ist ein generischer OBD-II-Code (Reductant Pump Control Range/Performance).
2. Das MD1CP002-Steuergerät überwacht SCR/AdBlue-Parameter intern, auch wenn der OEM-DTC-Table diese nicht als eigenen Eintrag listet.
3. Interne Überwachungslogik im Steuergerät kann Abweichungen prüfen und die Diagnose-Routine den Standardcode P208B exportieren, selbst wenn er nicht explizit im BMW-Tabellenkatalog steht.
4. DTC-Scanner bzw. OBD-Interface lesen diese Exportmeldung aus, deshalb taucht der Code im Auslesetool auf.
DFES_DTCM.DFC_SCRRCntErr_C im Kontext BMW Diesel / Bosch MD1 (u. a. MD1CP002):
1. Was ist DFES_DTCM.DFC_SCRRCntErr_C?
• Interner BMW/Bosch-Diagnosefehler, kein OBD-Klartext-DTC.
• Gehört zum Funktionsbereich SCR (AdBlue/DEF).
• Der Name steht für:
SCRR Cnt Err = SCR Reductant Counter Error
→ Fehler in der Zähl- bzw. Plausibilitätsüberwachung der Reduktionsmittel-Dosierung.
2. Was wird dabei überwacht? (faktisch, nicht interpretiert)
Im Bosch-MD1-System existiert eine Zähler- und Modelllogik, die u. a. folgende Größen miteinander vergleicht:
• berechnete Einspritzmenge (Modellwert)
• intern hochgerechneter Reduktionsmittel-Verbrauch (Counter)
• zeitlicher Verlauf der Dosieranforderung
• Rückmeldungen aus dem SCR-System (z. B. Druck-/Systemzustand)
SCRRCntErr wird gesetzt, wenn diese Zählmodelle nicht mehr konsistent sind.
3. Bedeutung des Suffix _C
• _C kennzeichnet eine bestimmte Eskalations- bzw. Fehlervariante
(BMW/Bosch nutzen A/B/C für unterschiedliche Schwere- oder Wiederholungsstufen).
• _C ist nicht emissionsrechtlich gleichbedeutend mit MIL-On, kann es aber indirekt triggern, wenn OBDExportbedingungen erfüllt sind.
4. Zusammenhang zu OBD-Codes wie P208B
Faktisch relevant:
• MD1 meldet intern keine P-Codes, sondern Funktionsfehler wie DFC_SCRRCntErr_C.
• Erst die OBD-Abbildungsschicht entscheidet, ob daraus ein generischer OBD-Code wird.
• DFC_SCRRCntErr_C kann — je nach Softwarestand — auf P208B (Reductant Pump Control Range/Performance) gemappt werden, ohne dass P208B im OEM-DTC-Table steht.
Das erklärt, warum ein Diagnosegerät P208B zeigt, während im MD1-DTC-Katalog kein P208B existiert.
5. Wichtige Abgrenzung
• Kein reiner Pumpen-Hardwarefehler
• Kein Füllstandscode
• Kein NOx-Sensor-Direktfehler
Es handelt sich um einen Modell-/Plausibilitätsfehler der SCR-Dosierlogik.
6. Kurzfassung
• DFES_DTCM.DFC_SCRRCntErr_C
= interner SCR-Reduktionsmittel-Zähler-/Plausibilitätsfehler
• Wird im Bosch MD1CP002 gesetzt
• Kann extern als P208B erscheinen, obwohl dieser nicht im BMW-DTC-Table steht
• Ursache ist eine Inkonsistenz im SCR-Dosiermodell, nicht zwingend ein einzelnes defektes Bauteil