Fachlich geprüft · Kfz-Meisterbetrieb Dietrich · So prüfen wir Inhalte

Permanent-DTC und Freeze-Frame in der Diagnose

Was ein permanenter Fehlercode ist, warum er sich nicht einfach löschen lässt und wie Freeze-Frame-Daten die Diagnose und die AU entscheidend stützen.

Permanent-DTC und Freeze-Frame in der Diagnose
Illustration: mit KI-Werkzeugen erstellt · KI-Transparenz

Direkt zum Service: Fahrzeugelektronik bei KFZ Dietrich →

  • Ein permanenter Fehlercode (Permanent-DTC) lässt sich nicht einfach löschen – er verschwindet erst nach bestandenem Selbsttest.
  • Freeze-Frame-Daten halten die Umgebungswerte zum Fehlerzeitpunkt fest und richten die Diagnose auf den richtigen Betriebspunkt.
  • Beide zusammen verhindern, dass ein Fehler vor der AU nur verdeckt statt behoben wird.
  • Wir nutzen diese Daten, um Befunde zu belegen statt Bauteile auf Verdacht zu tauschen.

Was ein permanenter Fehlercode ist

Bei der Fehlerspeicheranalyse begegnen uns verschiedene Statusarten eines Fehlercodes. Ein gewöhnlicher gespeicherter Code lässt sich mit dem Diagnosegerät zurücksetzen. Ein permanenter Fehlercode, der Permanent-DTC, ist davon ausgenommen: Er ist gesetzlich gegen einfaches Löschen geschützt und bleibt im Steuergerät stehen, bis das System selbst feststellt, dass der zugrunde liegende Fehler nicht mehr vorliegt.

Der Hintergrund ist die Abgasgesetzgebung. Permanente Codes wurden eingeführt, damit ein abgasrelevanter Fehler nicht kurz vor der Untersuchung gelöscht und das Fahrzeug mit künstlich leerem Speicher vorgeführt wird. Der Code bleibt als Beweis bestehen, bis die zugehörige Überwachung erneut korrekt abläuft.

Befund im SpeicherErkennungsmerkmalPrüfschritt (Status / Readiness / Freeze-Frame)Diagnose-Befund
Pending-Code (noch nicht bestätigt)Monitor erkennt erstmals eine AuffälligkeitCode-Status auslesenanstehend – bestätigt sich erst im weiteren Fahrzyklus
Confirmed-CodeMotorkontrollleuchte aktivCode-Status auslesenin einem weiteren Fahrzyklus bestätigt
Permanent-DTC trotz LöschversuchCode kehrt trotz Diagnosegerät oder Batterie-Abklemmen nicht wegReadiness-Monitor unter realen Fahrbedingungenverschwindet erst nach bestandenem Selbsttest
Readiness-Monitore nicht abgeschlossenSpeicher kurz zuvor gelöscht, AU-RisikoReadiness-Status mit XENTRY, ODIS oder ISTA prüfenSelbsttests nicht durchlaufen – spricht gegen einwandfreies AU-Ergebnis
Freeze-Frame zeigt BetriebspunktFehler bei kaltem Motor/niedriger Last gegenüber VolllastUmgebungsdaten (Drehzahl, Last, Temperatur) sichtenWarmlaufphase → Zündung; Volllast → Gemischbildung oder Mechanik

Der Readiness-Zyklus: warum Geduld zur Diagnose gehört

Das Steuergerät überwacht abgasrelevante Komponenten über sogenannte Readiness-Monitore. Diese Selbsttests laufen nicht ständig, sondern nur unter definierten Fahrbedingungen – einem festgelegten Profil aus Kaltstart, Stadtverkehr, Konstantfahrt und Schubphasen. Erst wenn der betroffene Monitor diesen Zyklus fehlerfrei durchlaufen hat, setzt das Steuergerät den permanenten Code selbst zurück.

Für die Praxis bedeutet das: Nach einer Instandsetzung ist das Bauteil zwar in Ordnung, der permanente Code aber noch gesetzt. Wir prüfen daher den Readiness-Status und stellen sicher, dass die Selbsttests abgeschlossen sind. Mit XENTRY, ODIS und ISTA lesen wir diesen Status präzise auf Herstellerniveau aus. Wie sich das vom einfachen Auslesen über die OBD-Schnittstelle unterscheidet, beschreiben wir im Beitrag zu OBD2-Fehlercodes und ihrer Bedeutung.

Freeze-Frame: der Schnappschuss zum Fehlerzeitpunkt

Wenn das Steuergerät einen Fehler erkennt und ablegt, speichert es gleichzeitig einen Satz Umgebungsdaten – den Freeze-Frame. Dieser Schnappschuss hält fest, unter welchen Bedingungen der Fehler entstand: Motordrehzahl, berechnete Last, Kühlmitteltemperatur, Ansauglufttemperatur, Fahrzeuggeschwindigkeit, Lambda-Werte und Kraftstoff-Anpassung.

Diese Umgebungsdaten sind oft der Schlüssel zur Ursache. Ein Zündaussetzer, der ausschließlich bei kaltem Motor und niedriger Drehzahl auftritt, weist in eine andere Richtung als einer unter Volllast. Der Freeze-Frame sagt uns, ob der Fehler in der Warmlaufphase, im Schubbetrieb oder bei hoher Last entstand. So richten wir die weitere Suche gezielt auf genau diesen Betriebspunkt, statt im gesamten Kennfeld zu suchen. Bei Aussetzern hilft das ebenso wie die Verfahren aus unserem Beitrag zum Motortester und zur Schwingungsmessung.

Für Techniker: Permanent-DTC, Pending-Code und Confirmed-Code

Die Abgasdiagnose unterscheidet mehrere Statusstufen eines Fehlercodes, die im Steuergerät getrennt verwaltet werden. Ein Pending-Code (noch nicht bestätigt) wird gesetzt, wenn ein Monitor erstmals eine Auffälligkeit erkennt. Bestätigt sich der Fehler in einem weiteren Fahrzyklus, wird daraus ein Confirmed-Code, der in der Regel die Motorkontrollleuchte ansteuert. Parallel dazu legt das System bei abgasrelevanten Fehlern den Permanent-DTC an.

Der entscheidende Unterschied liegt im Löschverhalten. Pending- und Confirmed-Codes lassen sich mit dem Diagnosegerät zurücksetzen oder verschwinden nach mehreren fehlerfreien Fahrzyklen selbsttätig. Der Permanent-DTC ist dagegen explizit gegen das Löschen über den Diagnosezugang gesperrt. Er bleibt eigenständig im nichtflüchtigen Speicher, bis der zugehörige Readiness-Monitor unter realen Bedingungen erneut bestanden wird. Genau diese Sperre macht ihn zum verlässlichen Indikator dafür, ob ein abgasrelevanter Fehler tatsächlich behoben oder nur der Speicher geleert wurde. Beim Auslesen prüfen wir deshalb nicht nur, welche Codes anliegen, sondern auch deren Status und den Readiness-Stand.

Freeze-Frame und Live-Daten gehören zusammen

Der Freeze-Frame liefert die Bedingungen, unter denen der Fehler einmal auftrat. Im nächsten Schritt stellen wir diesen Betriebspunkt gezielt wieder her und beobachten die Sensorik live. So verbinden wir den historischen Schnappschuss mit dem aktuellen Verhalten des Systems. Wie diese Echtzeit-Analyse funktioniert und warum sie über das reine Code-Lesen hinausgeht, erläutern wir in der Live-Daten-Diagnose.

Bei abgasrelevanten Themen schlägt sich das direkt in der AU nieder: Ein bekannter Klassiker ist der Katalysator-Fehler P0420, bei dem Freeze-Frame und Readiness-Status entscheiden, ob die Ursache wirklich behoben ist.

Bedeutung für AU und HU

Für die Abgasuntersuchung ist der Zusammenhang eindeutig. Steht ein abgasrelevanter permanenter Code oder sind die Readiness-Monitore nicht abgeschlossen, ist das ein Grund, der gegen ein einwandfreies Ergebnis spricht. Ein vor der Prüfung gelöschter Speicher fällt auf, weil die Selbsttests dann noch nicht durchlaufen sind.

Wir gehen deshalb den sauberen Weg: Ursache messtechnisch eingrenzen, fachgerecht instand setzen, Readiness-Zyklus vollständig durchfahren lassen und das Ergebnis dokumentieren. Das Resultat ist ein Fahrzeug, das die Untersuchung nicht nur formal besteht, sondern technisch tatsächlich in Ordnung ist. Die HU erfolgt durch unsere Partner TÜV Nord und Dekra, die AU führen wir über den Bundesinnungsverband des Kraftfahrzeughandwerks durch.

Warum „Code gelöscht” keine Reparatur ist

Ein verbreitetes Missverständnis ist, das Löschen des Fehlerspeichers sei bereits die Lösung. Tatsächlich ändert das Zurücksetzen nichts an der Ursache. Liegt der Fehler weiter vor, kehrt der Code zurück, sobald der Monitor erneut läuft. Genau hier setzt der Mechanismus des permanenten Codes an: Er macht das reine Löschen wirkungslos, weil er sich nur durch einen tatsächlich bestandenen Selbsttest entfernt. Die Gesetzgebung hat damit bewusst einen Weg verbaut, einen abgasrelevanten Mangel kurzfristig zu verschleiern.

Für unsere Arbeit bedeutet das eine klare Reihenfolge. Wir lesen den Speicher inklusive Status und Freeze-Frame aus, grenzen die Ursache messtechnisch ein und setzen das betroffene System fachgerecht instand. Erst danach fahren wir den Readiness-Zyklus vollständig durch und prüfen, ob die Monitore abgeschlossen sind und der permanente Code von selbst verschwindet. Dieser letzte Schritt ist der eigentliche Nachweis, dass die Reparatur greift.

Der dokumentierte Befund als Ergebnis

Am Ende steht nicht nur ein Fahrzeug ohne Fehlerlampe, sondern ein nachvollziehbarer Befund. Wir halten den Ausgangszustand, die gemessenen Werte, die durchgeführte Instandsetzung und den abgeschlossenen Readiness-Status fest. So können Sie und jeder spätere Beteiligte nachvollziehen, dass die Ursache behoben wurde und nicht nur ein Speicher geleert. Diese Beweisführung mit Messwerten statt Behauptungen ist der Kern unserer Diagnose-Methodik.

Praktisch bedeutet das auch, dass wir den Zeitbedarf offen ansprechen. Der Readiness-Zyklus lässt sich nicht erzwingen, sondern erfordert einen definierten Fahrablauf aus Kaltstart, Stadtverkehr, Konstantfahrt und Schubphasen. Je nach Fahrzeug und betroffenem Monitor kann das eine gezielte Probefahrt oder mehrere Betriebsphasen verlangen. Wir planen diesen Schritt bewusst ein, statt ein Fahrzeug vorschnell als fertig zu melden. Diese Geduld gehört zur sauberen Abgasdiagnose dazu und ist der Unterschied zwischen einem formal und einem tatsächlich behobenen Problem.

So wird aus einem hartnäckigen Fehlercode kein verdecktes, sondern ein gelöstes Problem – mit einem Befund, den wir Ihnen belegen.


KFZ Dietrich Meckelstraße 8, 37181 Hardegsen Telefon: 05505 5236 Öffnungszeiten: Mo–Fr 07:30–16:30 Uhr

Häufig gestellte Fragen

Warum lässt sich ein permanenter Fehlercode nicht einfach löschen?

Ein permanenter DTC ist gesetzlich gegen einfaches Löschen geschützt. Er verschwindet erst, wenn das Steuergerät den betroffenen Selbsttest unter realen Fahrbedingungen erneut erfolgreich durchläuft. Damit wird verhindert, dass ein Fehler vor der Abgasuntersuchung nur kurz gelöscht wird.

Was bringen Freeze-Frame-Daten bei der Fehlersuche?

Freeze-Frame-Daten speichern die Umgebungswerte zum Zeitpunkt der Fehlerentstehung, etwa Drehzahl, Last, Kühlmitteltemperatur und Geschwindigkeit. So lässt sich nachvollziehen, unter welchen Bedingungen der Fehler auftrat, und die Suche gezielt auf diesen Betriebspunkt richten.

Was ist der Readiness-Status und warum ist er für die AU wichtig?

Der Readiness-Status zeigt, ob die abgasrelevanten Selbsttests des Steuergeräts vollständig durchlaufen sind. Sind die Monitore nicht abgeschlossen, etwa weil der Speicher kurz zuvor gelöscht wurde, spricht das gegen ein einwandfreies Ergebnis der Abgasuntersuchung. Wir prüfen den Status deshalb gezielt und fahren den Zyklus nach einer Instandsetzung vollständig durch.

Kann ich den permanenten Code nach einer Reparatur sofort entfernen lassen?

Nein. Ein permanenter Code lässt sich nicht aktiv löschen. Er verschwindet erst, wenn der zugehörige Readiness-Monitor unter den definierten Fahrbedingungen erneut fehlerfrei durchläuft. Nach einer Instandsetzung stellen wir deshalb sicher, dass der Selbsttest abgeschlossen ist, bevor wir das Fahrzeug als in Ordnung dokumentieren.

Was ist der Unterschied zwischen einem Pending-Code und einem Confirmed-Code?

Ein Pending-Code wird gesetzt, wenn ein Monitor erstmals eine Auffälligkeit erkennt – bestätigt ist der Fehler damit noch nicht. Bestätigt er sich in einem weiteren Fahrzyklus, wird daraus ein Confirmed-Code, der in der Regel die Motorkontrollleuchte ansteuert. Bei abgasrelevanten Fehlern legt das System parallel den Permanent-DTC an.

Hilft es, die Batterie abzuklemmen, um einen permanenten Fehlercode loszuwerden?

Nein. Ein permanenter Code kehrt trotz Diagnosegerät und trotz Abklemmen der Batterie zurück, weil er im nichtflüchtigen Speicher liegt und gegen das Löschen über den Diagnosezugang gesperrt ist. Er verschwindet ausschließlich, wenn der zugehörige Readiness-Monitor unter realen Fahrbedingungen erneut bestanden wird.

Welche Werte enthält ein Freeze-Frame?

Der Freeze-Frame hält die Umgebungsdaten zum Zeitpunkt der Fehlerentstehung fest: Motordrehzahl, berechnete Last, Kühlmitteltemperatur, Ansauglufttemperatur, Fahrzeuggeschwindigkeit, Lambda-Werte und Kraftstoff-Anpassung. Aus dieser Kombination lesen wir ab, ob der Fehler in der Warmlaufphase, im Schubbetrieb oder unter hoher Last entstand.

Wie lange dauert es, bis der Readiness-Zyklus abgeschlossen ist?

Das lässt sich nicht erzwingen. Die Selbsttests laufen nur unter definierten Fahrbedingungen ab – einem Profil aus Kaltstart, Stadtverkehr, Konstantfahrt und Schubphasen. Je nach Fahrzeug und betroffenem Monitor bedeutet das eine gezielte Probefahrt oder mehrere Betriebsphasen. Diesen Schritt planen wir bewusst ein, statt ein Fahrzeug vorschnell als fertig zu melden.

Warum ist das Löschen des Fehlerspeichers keine Reparatur?

Das Zurücksetzen ändert nichts an der Ursache. Liegt der Fehler weiter vor, kehrt der Code zurück, sobald der Monitor erneut läuft. Genau hier greift der Mechanismus des permanenten Codes: Er macht das reine Löschen wirkungslos, weil er sich nur durch einen tatsächlich bestandenen Selbsttest entfernt.

Mit welchen Systemen lesen Sie Code-Status und Readiness-Stand aus?

Wir arbeiten mit XENTRY, ODIS und ISTA und lesen damit auf Herstellerniveau nicht nur aus, welche Codes anliegen, sondern auch deren Status und den Readiness-Stand. Anschließend halten wir Ausgangszustand, gemessene Werte, durchgeführte Instandsetzung und den abgeschlossenen Readiness-Status im Befund fest, damit die Reparatur nachvollziehbar belegt ist.