Programovanie kľúčov
Programovanie kľúča sa vykonáva po výmene chybnej riadiacej jednotky motora alebo po vydaní dodatočných kľúčov majiteľovi vozidla.
Postup začína tým, že riadiaca jednotka motora požiada testera o konkrétne údaje o vozidle. «Čistý» riadiaca jednotka motora zaznamená tieto údaje, po ktorých môžete začať programovať kľúč. «Naprogramované» riadiaca jednotka motora porovnáva údaje prijaté z testovacieho zariadenia s údajmi uloženými v jeho pamäti. Ak sa údaje zhodujú, programovanie pokračuje.
Ak riadiaca jednotka motora dostane trikrát nesprávne špecifické údaje o vozidle, odmietne požiadavku na naprogramovanie kľúča do 1 hodiny. Trvanie tejto odchýlky nie je možné skrátiť odpojením batérie alebo iným spôsobom. Po pripojení batérie začne časovač počítať od nuly.
Kľúč sa naprogramuje zapnutím zapaľovania kľúčom a dodatočnými príkazmi z testovacieho zariadenia. Riadiaca jednotka motora zapisuje príslušné údaje do EEPROM a pamäte transpondéra. Potom riadiaca jednotka motora vykoná identifikáciu, ktorá je potrebná na potvrdenie procesu programovania. Naprogramovanie je potom potvrdené správou pre tester.
Ak je kľúč už známy riadiacej jednotke motora na základe naprogramovania predchádzajúceho kľúča, je rozpoznaný a aktualizovaný v EEPROM. Obsah pamäte transpondéra sa nemení (v naprogramovanom transpondéri to nie je možné).
Riadiaca jednotka motora rozpozná pokus o preprogramovanie už naprogramovaného kľúča počas toho istého programovacieho cyklu. Odmietne požiadavku na kľúč a vydá správu testerovi.
Riadiaca jednotka motora tiež odmietne naprogramovanie neplatných kľúčov zobrazením správy testeru. Kľúč nemusí byť platný z dôvodu poruchy transpondéra alebo z iných dôvodov spôsobených neúspešným zadaním údajov. Kľúč sa považuje za neplatný, ak sa identifikácia transpondéra a riadiacej jednotky motora nezhoduje.
Je možné naprogramovať maximálne 4 klávesy.
V prípade chyby pri použití servisného menu imobilizéra zostáva stav riadiacej jednotky motora nezmenený a do pamäte je uložený špeciálny poruchový kód.
Ak sa pri programovaní ľubovoľného kľúča stavy riadiacej jednotky motora a kľúča nezhodujú, skúšobný postup sa ukončí a do pamäte riadiacej jednotky motora sa zaznamená špeciálny chybový kód.
Programovanie používateľského hesla
Užívateľské heslo používané na štartovanie motora v núdzovom režime je naprogramované na čerpacej stanici. Používateľ si zvolí štvormiestne číselné heslo.
Užívateľské heslo je možné iba naprogramovať «naprogramované» riadiaca jednotka motora. Pred prvým zadaním hesla používateľa do riadiacej jednotky motora musí byť stav hesla «čisté». V tomto prípade nie je možné núdzové naštartovanie motora.
Programovanie sa vykonáva zapnutím zapaľovania platným kľúčom a vydaním používateľského hesla z testovacieho zariadenia. Po úspešnom naprogramovaní sa heslo používateľa zmení zo stavu «čisté» do stavu «naprogramované».
Naprogramované heslo používateľa je možné zmeniť. Je to možné, ak je heslo používateľa v stave «naprogramované», a tester vydá povolenie na prístup k starému používateľskému heslu alebo konkrétnym údajom vozidla. Po správnej autorizácii si riadiaca jednotka motora vyžiada nové heslo používateľa. Nové heslo zostáva v stave «naprogramované» a bude aktívny pri ďalšom núdzovom štarte motora.
Ak sa riadiacej jednotke motora trikrát vydá nesprávne heslo používateľa alebo chybné údaje o vozidle, žiadosť o zmenu hesla do hodiny zamietne. Trvanie tejto odchýlky nie je možné skrátiť odpojením batérie alebo iným spôsobom. Po pripojení batérie začne časovač počítať od nuly.
Stavy hesla používateľa
00. Zatiaľ netestované.
Tento stav je uložený v EEPROM. Ak sú z tohto zariadenia prijaté chybné alebo nesprávne údaje, riadiaca jednotka motora nedokáže tento stav skontrolovať a vydá hlásenie 00.
01. Naprogramované.
Heslo v riadiacej jednotke motora bolo úspešne naprogramované.
02. Čistý.
Do tohto stavu sa vstupuje na konci výrobnej linky riadiacej jednotky motora pred vydaním vozidla konečnému užívateľovi.
04. Uzamknuté s časovačom.
Po určitom počte chybných zadaní je riadiaca jednotka motora zablokovaná na 1 hodinu, počas ktorej nie sú akceptované žiadne zadania.
05. Programovanie nie je akceptované.
Tento stav sa nastaví, ak je napríklad riadiaca jednotka motora v neutrálnom stave.