Werkstatt-Guide

DTC off vs Fehlercodes löschen — was sich in der Datei wirklich ändert

Jeder in der Werkstatt kennt das: P-Code löschen, fünfzig Kilometer fahren, die Leuchte ist wieder da. Hier steht, was das Deaktivieren eines DTC in der Datei wirklich tut — und warum es etwas anderes ist als ‚Löschen‘ am Tester.

8 Min. LesezeitZuletzt aktualisiert am 9. Oktober 2026

Was ein Fehlercode wirklich ist

Ein DTC ist keine ‚in der Datei gespeicherte‘ Information wie ein Dokument — er ist ein Eintrag in der Diagnosetabelle des Steuergeräts. Die Software führt Monitore aus: Routinen, die einen Sensor, Aktor oder ein Subsystem laufend gegen Sollbedingungen prüfen. Wenn ein Monitor fehlschlägt, speichert der Diagnosemanager den Code und einen Freeze Frame — und je nach Eintrag leuchtet die MIL oder der Notlauf wird ausgelöst.

Jeder Tabelleneintrag trägt eigene Logik: Freigabebedingungen, Entprellzähler, MIL-Verhalten und den Failsafe-Pfad. Darum können zwei Codes am selben Bauteil völlig unterschiedlich reagieren.

Was ein OBD-Löschen wirklich tut

Fehlercodes mit dem Tester löschen (OBD-Mode $04) leert den Fehlerspeicher: gespeicherte und anstehende Codes, Freeze Frames und Zähler — und setzt die Readiness-Monitore auf ‚not complete‘ zurück.

Was es nicht ändert, ist die Erkennung. Die Monitoring-Routinen laufen exakt weiter wie zuvor; beim nächsten Fahrzyklus, der ihre Bedingungen erfüllt, schlägt derselbe Test fehl und derselbe Code kommt zurück — bei einem physisch entfernten DPF, einer stillgelegten AGR oder einem toten Sensor garantiert. Permanente DTCs gehen noch weiter: Ein Tester kann sie gar nicht löschen, bis der Monitor von selbst besteht.

Was ‚DTC off‘ in der Datei bedeutet

Ein DTC-off-Patch verändert die Kalibration so, dass der Fehler gar nicht erst registriert wird. Je nach ECU-Familie passiert das auf einem von zwei Wegen:

  • Die DTC-Maske bzw. Deaktivierungstabelle — das Enable-Bit oder das Klassifizierungs-Byte des Eintrags wird geändert, sodass der Diagnosemanager diesen Fehlerpfad komplett ignoriert.
  • Die Monitoring-Routine selbst — wenn es für einen Code keine nutzbare Maske gibt, wird der Zweig oder Funktionsaufruf, der den Fehler erkennt, im Codebereich neutralisiert.

Das Ergebnis: Der Fehler wird nie gespeichert, Zähler laufen nie hoch, und der MIL-Pfad zu diesem Code kann nie auslösen. Für das Steuergerät existiert die Bedingung schlicht nicht.

Was sich physisch im Binary ändert

Bei einem Masken-ECU ist der Unterschied ein Byte oder zwei pro Code innerhalb der DTC-Tabelle. Bei routinenbasierten ECUs sind es wenige gepatchte Instruktionen. In beiden Fällen klein und gezielt — genau die Art von Änderung, die unser DTC-OFF-Service im Audit-Trail jeder Bestellung zeigt.

Alles andere bleibt unangetastet: Kennfelder, andere Fehlercodes, Wegfahrsperrendaten. Die Prüfsummen werden neu berechnet, damit die Datei mit Standardtools sauber schreibt.

Nebenwirkungen, die man vorher verstehen sollte

  • Readiness-Monitore können bei manchen Konfigurationen auf ‚not ready‘ bleiben — relevant, wo Prüfungen die OBD-Readiness kontrollieren.
  • Ein maskierter Code bleibt für immer unsichtbar — behalte die Originaldatei, um die Diagnose später wiederherstellen zu können.
  • Manche Codes teilen Erkennungslogik; ein blindes ‚alle Codes aus‘ kann unbeteiligte echte Fehler verdecken. Deaktiviere nur, was deine Hardware-Änderung erfordert.

Deshalb lässt dich ein seriöser Ablauf die Codes einzeln auswählen, statt die ganze Tabelle zu leeren.

OBD-Löschen oder Dateieingriff — die ehrliche Regel

OBD-LöschenDTC off in der Datei
Was es istLeert den FehlerspeicherDeaktiviert den Erkennungspfad des Codes
Fehler kehrt zurück, wenn die Ursache bleibtJa — nächster fehlgeschlagener FahrzyklusNein — der Fehler wird nie registriert
Readiness-MonitoreAuf ‚not complete‘ zurückgesetztBleiben wie kalibriert
Überlebt einen Serien-ReflashJa (nichts wurde geändert)Nein — Seriensoftware stellt den Code wieder her
Richtig fürDiagnose, Wartung, PrüfungsvorbereitungHardware endgültig entfernt oder umgangen

Wenn die Ursache noch verbaut ist und funktioniert, repariere das Fahrzeug — ein DTC-off ist für Bauteile, die physisch entfernt oder absichtlich umgangen sind.

Rechtliches

Das Deaktivieren emissionsrelevanter Monitore ist für Offroad- und Motorsporteinsatz gedacht, wo legal. Bei Fahrzeugen im öffentlichen Straßenverkehr kann es verboten sein — prüfe die lokalen Vorschriften, bevor du eine Datei veränderst.

Nächste Schritte

Modifizierte Dateien werden nur für den Offroad- und Motorsporteinsatz bereitgestellt. Emissionsbezogene Änderungen können im öffentlichen Straßenverkehr unzulässig sein — bitte lokale Vorschriften prüfen.

Weitere Guides

DTC OFF vs Fehlercodes löschen — was sich in der Datei ändert | EcuFilesLab