Programowanie kluczy
Programowanie kluczy odbywa się po wymianie wadliwej jednostki sterującej silnika lub po wydaniu właścicielowi samochodu dodatkowych kluczy.
Procedura rozpoczyna się od tego, że jednostka sterująca silnika pyta testera o konkretne dane pojazdu. «Czysty» jednostka sterująca silnika rejestruje te dane, po czym można rozpocząć programowanie klucza. «Zaprogramowany» jednostka sterująca silnika porównuje dane otrzymane z urządzenia testowego z danymi przechowywanymi w jej pamięci. Jeśli dane się zgadzają, programowanie jest kontynuowane.
Jeśli jednostka sterująca silnika otrzyma trzykrotnie nieprawidłowe dane dotyczące pojazdu, odrzuca żądanie zaprogramowania kluczyka w ciągu 1 godziny. Czasu tego odchylenia nie można skrócić przez odłączenie akumulatora lub w inny sposób. Po podłączeniu baterii timer zaczyna odliczać od zera.
Programowanie kluczyka polega na włączeniu stacyjki kluczykiem oraz dodatkowych komend z testera. Sterownik silnika zapisuje odpowiednie dane do pamięci EEPROM i transpondera. Następnie jednostka sterująca silnika przeprowadza identyfikację, która jest wymagana do zatwierdzenia procesu programowania. Programowanie jest następnie potwierdzane komunikatem do testera.
Jeśli klucz jest już znany jednostce sterującej silnika na podstawie programowania poprzedniego klucza, jest on rozpoznawany i aktualizowany w pamięci EEPROM. Zawartość pamięci transpondera nie ulega zmianie (w zaprogramowanym transponderze nie jest to możliwe).
Sterownik silnika rozpoznaje próbę przeprogramowania kluczyka już zaprogramowanego w tym samym cyklu programowania. Odrzuca żądanie klucza i wysyła wiadomość do testera.
Jednostka sterująca silnika odrzuca również programowanie nieważnych kluczy, wyświetlając komunikat testerowi. Klucz może być nieważny z powodu awarii transpondera lub z innych przyczyn spowodowanych nieudanym wprowadzeniem danych. Kluczyk jest uważany za nieważny, jeśli identyfikacje transpondera i jednostki sterującej silnika nie są zgodne.
Maksymalnie można zaprogramować 4 klawisze.
W przypadku błędu podczas korzystania z menu serwisowego immobilizera stan jednostki sterującej silnika pozostaje niezmieniony, aw pamięci zapisywany jest specjalny kod usterki.
Jeżeli podczas programowania dowolnego kluczyka stany jednostki sterującej silnika i kluczyka nie są zgodne, procedura testowa zostaje zakończona, aw pamięci jednostki sterującej silnika zostaje zapisany specjalny kod usterki.
Programowanie hasła użytkownika
Hasło użytkownika służące do uruchomienia silnika w trybie awaryjnym programuje się w serwisie. Użytkownik wybiera czterocyfrowe hasło numeryczne.
Hasło użytkownika można tylko zaprogramować «zaprogramowany» jednostka sterująca silnika. Przed wprowadzeniem hasła użytkownika do jednostki sterującej silnika po raz pierwszy, stan hasła musi być «czysty». W takim przypadku awaryjne uruchomienie silnika nie jest możliwe.
Programowanie odbywa się poprzez włączenie zapłonu ważnym kluczykiem i podanie hasła użytkownika z testera. Po pomyślnym zaprogramowaniu hasło użytkownika zmienia się ze stanu «czysty» w stan «zaprogramowany».
Zaprogramowane hasło użytkownika można zmienić. Jest to możliwe, jeśli hasło użytkownika jest w stanie «zaprogramowany», a tester wydaje pozwolenie na dostęp do starego hasła użytkownika lub określonych danych pojazdu. Po prawidłowej autoryzacji sterownik silnika zażąda nowego hasła użytkownika. Nowe hasło pozostaje w stanie «zaprogramowany» i będzie aktywny przy następnym awaryjnym uruchomieniu silnika.
W przypadku trzykrotnego podania błędnego hasła użytkownika lub błędnych danych pojazdu do jednostki sterującej silnika, odrzuca ona prośbę o zmianę hasła w ciągu godziny. Czasu tego odchylenia nie można skrócić przez odłączenie akumulatora lub w inny sposób. Po podłączeniu baterii timer zaczyna odliczać od zera.
Stany hasła użytkownika
00. Jeszcze nie testowane.
Ten stan jest zapisywany w pamięci EEPROM. Jeśli z tego urządzenia zostaną odebrane błędne lub nieprawidłowe dane, jednostka sterująca silnika nie jest w stanie sprawdzić tego stanu i wyświetla komunikat 00.
01. Zaprogramowany.
Hasło w jednostce sterującej silnika zostało pomyślnie zaprogramowane.
02. Czyste.
Stan ten jest wprowadzany na końcu linii produkcyjnej jednostki sterującej silnika, zanim pojazd zostanie wydany użytkownikowi końcowemu.
04. Zamykany z timerem.
Po określonej liczbie błędnych wpisów sterownik silnika zostaje zablokowany na 1 godzinę, podczas której żadne wpisy nie są akceptowane.
05. Programowanie nie zostało zaakceptowane.
Ten stan jest ustawiany, jeśli na przykład jednostka sterująca silnika znajduje się w stanie neutralnym.