Permanent DTC po naprawie samochodu – dlaczego trwałego błędu OBD nie da się skasować testerem i kiedy znika sam?

Mechanik sprawdza trwały kod Permanent DTC testerem diagnostycznym

Po naprawie samochód jeździ prawidłowo, kontrolka Check Engine zgasła, zwykłe błędy zostały skasowane, a tester nadal pokazuje ten sam kod z dopiskiem Permanent. Kolejne naciśnięcie „Clear DTC” niczego nie zmienia. Odpięcie akumulatora również nie pomaga. To nie musi oznaczać, że naprawa była nieskuteczna.

Permanent DTC, czyli trwały kod usterki związanej z układem emisji, został właśnie po to zaprojektowany, aby mechanik lub właściciel samochodu nie mógł usunąć śladu poważniejszej usterki samym testerem diagnostycznym. Sterownik silnika ma najpierw sprawdzić podczas rzeczywistej jazdy, czy problem faktycznie zniknął. Dopiero wtedy sam usuwa kod.

I tu zaczynają się problemy praktyczne. Przejechanie 20, 50 czy nawet 300 km nie daje gwarancji, że Permanent DTC zniknie. Liczy się nie sam dystans, lecz to, czy monitor odpowiedzialny za konkretny błąd dostał warunki do wykonania testu i zakończył go wynikiem pozytywnym.

Permanent DTC to nie zwykły zapis w pamięci błędów

W typowym sterowniku OBD można spotkać kilka różnych statusów tego samego kodu. Ich pomieszanie prowadzi do błędnych diagnoz.

Najczęściej są to:

  • Pending DTC – błąd oczekujący; sterownik zauważył nieprawidłowość, ale warunki wymagane do uznania jej za potwierdzoną nie zostały jeszcze spełnione,
  • Confirmed/Stored DTC – kod potwierdzony i zapisany w pamięci,
  • Permanent DTC – trwały zapis dotyczący usterki związanej z emisją, przechowywany do czasu, aż sam sterownik potwierdzi prawidłową pracę układu.

W klasycznym OBD dane te są dostępne przez różne usługi diagnostyczne. Zapisane kody odczytuje się standardowo przez Service $03, błędy oczekujące przez Service $07, natomiast permanentne przez Service $0A.

To istotna różnica. Polecenie Service $04 – Clear/Reset Emission-Related Diagnostic Information, które tester wykonuje po wybraniu funkcji „kasuj błędy”, usuwa informacje, które przepisy pozwalają skasować zewnętrznym urządzeniem. Permanent DTC nie podlega takiemu kasowaniu.

Dlatego nie pomoże:

  • profesjonalny Bosch KTS,
  • urządzenie Launch lub Autel,
  • tester fabryczny producenta,
  • interfejs ELM327,
  • odłączenie akumulatora na godzinę czy całą noc.

Jeżeli sterownik prawidłowo realizuje funkcję Permanent DTC, żaden z tych sposobów nie powinien bezpośrednio usunąć kodu z pamięci trwałej. Tester może natomiast wykonać procedurę diagnostyczną, podejrzeć status monitora albo uruchomić procedurę przewidzianą przez producenta. Decyzję o wykreśleniu Permanent DTC nadal podejmuje ECU.

To zabezpieczenie ma prosty cel. Bez niego przed kontrolą emisji wystarczyłoby skasować P0420 dotyczący sprawności katalizatora, przejechać kilometr i pojawić się na badaniu, zanim sterownik zdążyłby ponownie sprawdzić katalizator.

W praktyce bardzo często wygląda to tak:

  1. samochód ma aktywny np. P0420;
  2. zapala się MIL;
  3. sterownik zapisuje kod w odpowiednich obszarach pamięci;
  4. mechanik naprawia przyczynę;
  5. zwykły DTC zostaje skasowany;
  6. kontrolka gaśnie;
  7. w Service $0A nadal widnieje P0420 Permanent.

Sam punkt 7 nie dowodzi nieudanej naprawy. Pokazuje tylko, że ECU nie zakończyło jeszcze procesu weryfikacji naprawionego układu.

Jest jeszcze jedna pułapka: nie każdy samochód sprzedawany w Europie realizuje Permanent DTC dokładnie tak samo. SAE J1979/ISO 15031-5 definiuje Service $0A, ale zakres jego stosowania zależy m.in. od homologacji, rynku, rocznika, sterownika i oprogramowania. Dlatego stwierdzenie „każde auto od 2010 roku ma Permanent DTC” jest zbyt daleko idącym uproszczeniem. Szczególnie w samochodach europejskich trzeba sprawdzić, co rzeczywiście raportuje konkretny ECU.

Kod zniknie dopiero wtedy, gdy sterownik dostanie dowód, że naprawa działa

Najczęstszy błąd po naprawie polega na traktowaniu drive cycle jako określonej liczby kilometrów. Kierowca słyszy: „proszę zrobić 100 km”, więc przez dwie godziny jeździ autostradą. Wraca do warsztatu, a kod nadal jest obecny.

To całkowicie możliwe.

Cykl jazdy nie jest tym samym co dystans. Monitor OBD może wymagać kombinacji zimnego rozruchu, określonej temperatury płynu, ustabilizowanej prędkości, odpowiedniego obciążenia, pracy na biegu jałowym, fazy hamowania silnikiem albo konkretnego poziomu paliwa.

Najlepiej widać to na konkretnych usterkach.

Przy P0420/P0430, czyli problemach ze sprawnością katalizatora, samo uruchomienie samochodu pod domem niczego nie potwierdzi. Katalizator i sondy muszą osiągnąć temperaturę roboczą, sterownik musi wejść w odpowiedni tryb regulacji mieszanki, a następnie dostać warunki pozwalające porównać sygnały sond przed i za katalizatorem.

Przy kodach układu EVAP, np. dotyczących niewielkiej nieszczelności, jazda autostradowa również może niewiele dać. W wielu strategiach test odbywa się dopiero po odpowiednim postoju i rozruchu, przy określonej temperaturze oraz poziomie paliwa. Konkretne wartości zależą od producenta. Dlatego tankowanie „pod korek” przed próbą wykonania monitora EVAP potrafi tylko opóźnić sprawę.

W dieslach sytuacja bywa jeszcze bardziej kapryśna. Monitor EGR, DPF, czujników NOx lub SCR/AdBlue może potrzebować rozgrzanego układu wydechowego i dłuższego okresu jazdy pod obciążeniem. Dziesięć krótkich przejazdów po 3 km nie daje takich samych warunków jak jedna odpowiednio wykonana trasa.

Dobrym przykładem pokazującym skalę różnic są wymagania stosowane w amerykańskiej logice OBD II. Dla części przypadków po wyczyszczeniu pozostałych informacji diagnostycznych występują kryteria obejmujące między innymi:

  • co najmniej 600 sekund, czyli 10 minut pracy,
  • co najmniej 300 sekund jazdy z prędkością 25 mph lub większą, czyli około 40 km/h,
  • co najmniej 30 sekund ciągłej pracy na biegu jałowym.

Nie jest to jednak „magiczny cykl”, który należy wykonywać każdym Volkswagenem, Toyotą czy Peugeotem w Polsce. To dobry przykład pokazujący, jak ECU rozumie cykl diagnostyczny: liczą się konkretne warunki pracy, a nie przypadkowe nabijanie kilometrów.

Podobnie należy traktować popularną informację o 15 warm-up cycles i 200 milach. 200 mil to około 322 km. Liczby są prawdziwe, ale często źle interpretowane. Pochodzą z zasad kalifornijskiego programu Smog Check, gdzie po odpowiedniej liczbie cykli rozgrzewania i przebiegu od resetu obecność PDTC może zostać potraktowana w określony sposób podczas kontroli. Nie oznacza to, że każdy Permanent DTC znika po 15 rozgrzaniach i 322 km.

Może zniknąć znacznie wcześniej.

Jeżeli właściwy monitor wykona test i potwierdzi, że usterki już nie ma, ECU może usunąć permanentny zapis zgodnie z własną, homologowaną strategią. Z drugiej strony można przejechać 500 km i nadal widzieć kod, jeśli monitor ani razu nie miał warunków do pełnego wykonania.

Dlatego po naprawie ważniejszy od licznika kilometrów jest ekran I/M Readiness / Readiness Monitors.

Jeżeli np. po naprawie katalizatora monitor Catalyst nadal ma status „Not Ready”, nie ma sensu liczyć na zniknięcie związanego z nim Permanent DTC. Sterownik nie zakończył jeszcze testu.

Jeżeli monitor przechodzi na Ready/Complete, zwykły kod nie wraca, MIL pozostaje zgaszona, a Permanent DTC nadal widnieje w pamięci, należy wykonać jeszcze przewidzianą przez producenta liczbę prawidłowych cykli i ponownie odczytać Service $0A. Gdy kod utrzymuje się nietypowo długo, dopiero wtedy zaczyna się podejrzenie niewykonanej procedury, innej usterki blokującej monitor albo problemu z oprogramowaniem ECU.

Co zrobić po naprawie – kolejność ma większe znaczenie niż liczba kilometrów

Po naprawie nie zaczynałbym od kasowania błędów pięć razy pod rząd. To jeden z najbardziej irytujących nawyków w diagnostyce, ponieważ każde kolejne wyczyszczenie pamięci może ponownie wyzerować readiness i cofnąć cały proces.

Najpierw trzeba sprawdzić cztery rzeczy:

1. Czy usterka rzeczywiście została usunięta

Jeżeli po naprawie P0171 korekty paliwowe nadal wynoszą np. +20 proc., samo zgaśnięcie kontrolki nie jest dowodem sukcesu. Podobnie po wymianie katalizatora trzeba sprawdzić pracę sond, a po problemach z EGR – wartości zadane i rzeczywiste.

Permanent DTC nie powinien być pierwszym elementem diagnozy. Najpierw parametry live data, potem monitor, na końcu trwały kod.

2. Czy nie ma kodów Current, Pending lub Confirmed

Permanent DTC pozostający jako jedyny jest zupełnie inną sytuacją niż Permanent DTC występujący razem z aktualnym błędem.

Jeżeli obok P0420 Permanent pojawia się ponownie P0420 Pending, nie trzeba jeździć dalej w nadziei, że wszystko samo zniknie. Sterownik właśnie ponownie zauważył problem. Wracamy do diagnostyki.

Tak samo wygląda sytuacja, gdy MIL ponownie się zapala.

3. Które monitory mają status Ready

Po skasowaniu błędów zwykle część monitorów przechodzi na Not Ready / Incomplete. To normalne.

Typowy zestaw może obejmować między innymi:

  • misfire,
  • fuel system,
  • comprehensive components,
  • catalyst,
  • heated catalyst,
  • evaporative system,
  • oxygen sensor,
  • oxygen sensor heater,
  • EGR/VVT,
  • w dieslach dodatkowo monitory związane z układem oczyszczania spalin.

Nie każdy samochód obsługuje wszystkie pozycje.

Najważniejsze jest znalezienie monitora powiązanego z naprawioną usterką. Gdy pozostaje „Incomplete”, trzeba ustalić warunki jego wykonania dla konkretnego modelu, a nie korzystać z przypadkowego „OBD drive cycle” znalezionego dla innego silnika.

Najlepszym źródłem jest dokumentacja serwisowa producenta. Przykładowo Nissan w procedurach serwisowych wprost przewiduje kontrolę Permanent DTC Status i wykonanie procedury potwierdzającej odpowiadającej konkretnemu kodowi. To znacznie sensowniejsza droga niż jazda bez celu.

4. Dopiero teraz wykonujemy odpowiedni cykl jazdy

Jeżeli nie mamy fabrycznej procedury, rozsądna próba dla wielu monitorów wygląda następująco:

  • rozpocząć od rzeczywiście chłodnego silnika, najlepiej po kilkugodzinnym postoju,
  • uruchomić samochód bez natychmiastowego kasowania błędów,
  • doprowadzić silnik i układ wydechowy do temperatury roboczej,
  • przejechać odcinek miejski,
  • następnie utrzymać przez kilka minut stabilną prędkość pozamiejską,
  • uwzględnić okres jazdy ze zmniejszonym obciążeniem i hamowania silnikiem,
  • zakończyć przejazd okresem pracy na biegu jałowym,
  • po wyłączeniu zapłonu ponownie sprawdzić readiness i Permanent DTC.

To procedura orientacyjna, a nie gwarantowany sposób skasowania kodu. Jeżeli producent podaje konkretny drive pattern, jego procedura ma pierwszeństwo.

Szczególnie nie należy wymuszać testu, gdy samochód nadal ma objawy awarii. Migająca kontrolka MIL przy wypadaniu zapłonów oznacza ryzyko szybkiego uszkodzenia katalizatora. W takim przypadku dalsza jazda „żeby zrobić cykl” jest dokładnie odwrotną decyzją niż trzeba.

Podobnie z dieslem mającym problemy z DPF. Jeżeli różnica ciśnień, masa sadzy albo temperatura spalin są poza zakresem pozwalającym na prawidłową regenerację, długa jazda autostradą nie zastąpi diagnozy.

Istotne są też polskie realia badania technicznego. Stacje kontroli pojazdów używają urządzeń pracujących z OBD/EOBD, a przepisy przewidują kontrolę m.in. MIL, wykonania monitorów diagnostycznych i kodów usterek związanych z emisją. Nie ma natomiast polskiej zasady pozwalającej uznać każdy Permanent DTC za nieistotny po przejechaniu 200 mil i wykonaniu 15 cykli rozgrzewania.

Dlatego przed badaniem technicznym nie polecam strategii: „skasuję wszystko na parkingu przed SKP”. Efekt może być gorszy niż przed resetem – monitory zmienią się na Not Ready, a samochód nie zdąży wykonać samodiagnostyki.

Najbezpieczniejsza kolejność jest prosta: naprawa → kontrola parametrów → brak Current/Pending DTC → wykonanie odpowiedniego monitora → sprawdzenie readiness → kontrola Service $0A.

Jeżeli po prawidłowo wykonanym teście właściwy monitor ma status Complete, błąd nie wraca, MIL jest zgaszona, a Permanent DTC przez kolejne prawidłowe cykle uparcie nie znika, nie ma sensu dalej bez końca jeździć. Wtedy trzeba sprawdzić dokumentację producenta, aktualizacje oprogramowania ECU i procedurę kasowania PDTC przewidzianą dla konkretnego kodu. Zdarzały się konstrukcje, w których niektóre permanentne kody sprawiały problemy mimo usunięcia pierwotnej usterki.

FAQ – Permanent DTC po naprawie

Czy tester diagnostyczny może skasować Permanent DTC?
Nie bezpośrednio. Standardowy Permanent DTC jest usuwany przez sterownik po spełnieniu kryteriów potwierdzających, że wcześniejsza usterka już nie występuje. Tester może skasować inne informacje diagnostyczne i pomóc przeprowadzić procedurę kontrolną, ale nie powinien mieć zwykłej funkcji „usuń Permanent DTC”.

Czy odłączenie akumulatora usunie trwały błąd?
Nie. Prawidłowo zaimplementowany Permanent DTC jest przechowywany właśnie tak, aby odłączenie zasilania nie pozwalało ominąć procesu weryfikacji naprawy.

Po ilu kilometrach Permanent DTC znika?
Nie istnieje jedna liczba. Kod może zniknąć po jednym lub kilku prawidłowych cyklach, ale może też pozostać po kilkuset kilometrach, jeżeli odpowiedni monitor nie wykonał testu. Ważniejsze od przebiegu jest to, czy monitor związany z kodem osiągnął status Complete/Ready i zakończył test bez ponownego wykrycia usterki.

Czy trzeba przejechać 200 mil, czyli około 322 km?
Nie jest to uniwersalny wymóg kasowania Permanent DTC. Liczba 200 mil wraz z 15 cyklami rozgrzewania pochodzi z zasad stosowanych w kalifornijskim systemie kontroli emisji. Nie należy jej traktować jako instrukcji dla każdego samochodu w Polsce.

Czy Permanent DTC oznacza, że samochód nadal jest uszkodzony?
Nie zawsze. Jeżeli kod występuje wyłącznie jako Permanent, MIL jest wyłączona, nie ma kodów Current ani Pending, parametry są prawidłowe, a właściwy monitor jeszcze nie został wykonany, sterownik prawdopodobnie czeka na potwierdzenie naprawy. Jeżeli pojawia się nowy Pending lub Confirmed DTC, problem trzeba diagnozować ponownie.

Czy po naprawie warto ponownie kasować błędy, jeżeli Permanent DTC nie znika?
Zwykle nie. Kolejne kasowanie może ponownie wyzerować status monitorów readiness i wydłużyć cały proces. Po prawidłowej naprawie lepiej umożliwić ECU wykonanie samodiagnostyki.

Co sprawdzić przed wizytą na stacji kontroli pojazdów?
Najpierw MIL, następnie Current/Pending/Confirmed DTC, potem I/M Readiness, a na końcu Permanent DTC w Service $0A. Jeżeli kontrolka świeci, błąd ponownie pojawia się jako Pending albo kluczowe monitory pozostają Not Ready, najpierw trzeba dokończyć diagnostykę lub cykl jazdy, zamiast liczyć na samo skasowanie pamięci.

Co zrobić, gdy monitor jest Ready, a Permanent DTC nadal nie znika?
Wykonać jeszcze cykl wymagany przez producenta i ponownie odczytać sterownik po wyłączeniu i ponownym włączeniu zapłonu. Jeżeli kod nadal pozostaje mimo kilku poprawnych cykli, trzeba sprawdzić fabryczną procedurę dla konkretnego DTC oraz dostępność aktualizacji oprogramowania ECU. Dalsze przypadkowe nabijanie kilometrów przestaje mieć wtedy diagnostyczny sens.

Categories: Kontrolki i podstawy OBD
Redakcja

Written by:Redakcja All posts by the author

Motoryzacja i mechanika samochodowa od lat są moimi największymi zainteresowaniami. Dzielę się wiedzą, doświadczeniem i praktycznymi wskazówkami dotyczącymi obsługi, diagnostyki oraz napraw pojazdów. Zależy mi na tym, aby skomplikowane zagadnienia techniczne przedstawiać w prosty i zrozumiały sposób.

Leave a reply

Your email address will not be published. Required fields are marked *

Ciasteczka

Kontynuując przeglądanie strony, wyrażasz zgodę na używanie plików Cookies. Więcej informacji znajdziesz w polityce prywatności.