logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Rozwiązano] Audi 2004 Moduł Komfortu - Diagnostyka "na stole" - brak łączności

Pokey 20 Sie 2022 16:59 579 3
REKLAMA
  • #1 20152765
    Pokey
    Poziom 17  
    Cześć.

    Naprawiam moduł komfortu 8E0 959 433 BA po zalaniu.
    Wymieniłem już sporo skorodowanych rezystorów i poprawiłem ścieżki i przelotki.
    Próbuję się z nim połączyć za pomocą VCDSa po linii K (ten rocznik ma diagnostykę po linii K). Łączę się z nim poza samochodem.

    Driver L9637 przez którego przechodzi ta linia już jest sprawny, sygnał dochodzi nawet do procesora głównego (MC68HC08AZ60A_0L02M) ale ten nie odpowiada mi na zapytania VCDSa. Obie linie (TX i RX) z drivera L9637 mają bezpośrednie połączenie z procesorem.
    Procesor pracuje. Moduł ma tez linię CAN ale jest to "CAN convinient" do komunikacji z modułami zamków centralnych i szyb. Ta magistrala startuje na kilka sekund po włączeniu zasilania, coś wysyła, potem przechodzi w STANDBY (driver CAN TJA1054 jest wprowadzany w STANDBY).
    Potem procesor działa nadal, widać że wysyła i odbiera dane z multiplekserów które są w tym module.

    Według mnie, diagnostyka powinna działaś, ale nie odpowiada.
    Ma ktoś doświadczenie w naprawie tych modułów?
  • REKLAMA
  • REKLAMA
  • #3 20167257
    Pokey
    Poziom 17  
    Zrobiłem pewne testy na takim samym module pracującym w samochodzie.

    Mimo, że ten moduł jest zasilany napięciem bezpośrednio z akumulatora (on musi czuwać bez przerwy, bo odbiera sygnał z pilota zamka centralnego), to łączność na szynie diagnostycznej K da się z nim nawiązać dopiero po włączeniu zapłonu w aucie. Ciekawe jest to, że po nawiązaniu połączenia można wyłączyć zapłon i nawet wyjąć kluczyk a łączność nie zostanie zerwana. Dopiero po przerwaniu jej ze strony hosta nie da się już jej ponownie nawiązać bez aktywnego zapłonu.

    Moduł nie ma żadnego wejścia sygnału napięcia po zapłonie, zakładam więc, że odbiera ten sygnał po CAN z któregoś modułu który rozsyła taką informację. Podejrzewam, że taka konstrukcja ma na celu ograniczenie możliwości hakowania samochodu, czyli próbą otwarcia zamków bez kluczyka przez dostanie się do linii diagnostycznej K.

    Poszukuję więc teraz informacji jak może wyglądać ramka informująca o włączeniu zapłonu lub może nawet włączeniu zapłonu z autoryzowanym przez immobiliser kluczykiem. Jakie jest jej ID i jakie dane.

    P.S.
    Ze sterownikiem klimatyzacji można się łączyć zawsze, bez uruchamiania zapłonu. bez kluczyka w stacyjce.
    Sterownik silnika zrywa komunikację zaraz po wyłączeniu zapłonu.
  • #4 20248416
    Pokey
    Poziom 17  
    Połączenie diagnostyczne dało się ustanowić.
    Tak jak przypuszczałem, trzeba było wysłać odpowiednie pakiety po CAN do modułu aby odblokował linię diagnostyczną K. "Zesnifowałem" do pliku magistralę COMFORT po włączeniu zapłonu w tym samochodzie i potem wysyłałem te pakiety do modułu leżącego na stole.

    A precyzyjnie rzecz ujmując wystarczy ciągle wysyłać do modułu komfortu po magistrali CAN wartość 7 z adres ID 0x271 z odstępem 100ms
REKLAMA