Kulcs programozás
A kulcsok programozása a hibás motorvezérlő egység cseréje után történik, vagy ha további kulcsokat adnak ki az autó tulajdonosának.
Az eljárás azzal kezdődik, hogy a motorvezérlő egység konkrét járműadatokat kér a tesztelőtől. «Tiszta» a motorvezérlő egység rögzíti ezeket az adatokat, ami után elkezdheti a kulcs programozását. «Programozott» a motorvezérlő egység összehasonlítja a tesztkészüléktől kapott adatokat a memóriájában tárolt adatokkal. Ha az adatok egyeznek, a programozás folytatódik.
Ha a motorvezérlő egység háromszor hibás járműspecifikus adatokat kap, 1 órán belül elutasítja a kulcs programozási kérést. Ennek az eltérésnek az időtartama nem csökkenthető az akkumulátor leválasztásával vagy más módon. Az akkumulátor csatlakoztatása után az időzítő nullától kezdi a számlálást.
A kulcs programozása a gyújtás kulccsal történő ráfordításával és a tesztkészülék további parancsaival történik. A motorvezérlő egység a megfelelő adatokat az EEPROM-ba és a transzponder memóriájába írja. Ezt követően a motorvezérlő egység azonosítást hajt végre, amely a programozási folyamat érvényesítéséhez szükséges. A programozást ezután egy üzenet erősíti meg a tesztelőnek.
Ha a kulcsot az előző kulcs programozása alapján már ismeri a motorvezérlő egység, akkor a rendszer felismeri és frissíti az EEPROM-ban. A transzpondermemória tartalma nem változik (programozott transzponderben ez nem lehetséges).
A motorvezérlő egység felismeri az ugyanazon programozási ciklus alatt már programozott kulcs újraprogramozási kísérletét. Elutasítja a kulcskérést, és üzenetet küld a tesztelőnek.
A motorvezérlő egység a nem érvényes kulcsok programozását is elutasítja azáltal, hogy üzenetet jelenít meg a tesztelőnek. Előfordulhat, hogy a kulcs a transzponder meghibásodása vagy egyéb, sikertelen adatbevitel miatti okok miatt nem érvényes. A kulcs érvénytelennek minősül, ha a transzponder és a motorvezérlő egység azonosítói nem egyeznek.
Maximum 4 billentyű programozható.
Az indításgátló szervizmenüjének használatakor fellépő hiba esetén a motorvezérlő egység állapota változatlan marad, és egy speciális hibakód kerül tárolásra a memóriában.
Ha bármely kulcs programozása során a motorvezérlő egység és a kulcs állapota nem egyezik, a vizsgálati eljárás leáll, és egy speciális hibakód kerül rögzítésre a motorvezérlő egység memóriájában.
Felhasználói jelszó programozás
A motor vészüzemi indításához használt felhasználói jelszót a szervizben programozzák be. A felhasználó kiválaszt egy négyjegyű numerikus jelszót.
A felhasználói jelszó csak programozható «programozott» motorvezérlő egység. Mielőtt először beírná a felhasználói jelszót a motorvezérlő egységbe, a jelszó állapotának meg kell lennie «tiszta». Ebben az esetben a motor vészindítása nem lehetséges.
A programozás úgy történik, hogy érvényes kulccsal ráadjuk a gyújtást, és kiadunk egy felhasználói jelszót a tesztkészülékről. Sikeres programozás esetén a felhasználói jelszó megváltozik az állapotról «tiszta» állapotba «programozott».
A beprogramozott felhasználói jelszó megváltoztatható. Ez akkor lehetséges, ha a felhasználó jelszava az állapot «programozott», és a tesztelő engedélyt ad ki a régi felhasználói jelszóhoz vagy a jármű konkrét adataihoz való hozzáféréshez. A helyes engedélyezés után a motorvezérlő egység új felhasználói jelszót kér. Az új jelszó az állapotában marad «programozott» és a motor következő vészindításakor aktív lesz.
Ha háromszor hibás felhasználói jelszót vagy hibás járműadatokat adnak ki a motorvezérlő egységnek, az egy órán belül elutasítja a jelszó megváltoztatására irányuló kérelmet. Ennek az eltérésnek az időtartama nem csökkenthető az akkumulátor leválasztásával vagy más módon. Az akkumulátor csatlakoztatása után az időzítő nullától kezdi a számlálást.
Felhasználói jelszó állapotok
00. Még nincs tesztelve.
Ezt az állapotot az EEPROM tárolja. Ha hibás vagy helytelen adat érkezik ettől az eszköztől, a motorvezérlő egység nem tudja ellenőrizni ezt az állapotot, és 00 üzenetet ad ki.
01. Programozott.
A jelszó programozása sikeresen megtörtént a motorvezérlő egységben.
02. Tiszta.
Ez az állapot a motorvezérlő egység gyártósorának végén lép be, mielőtt a járművet a végfelhasználóhoz adják.
04. Időzítővel zárva.
Bizonyos számú hibás bevitel után a motorvezérlő egység 1 órára letiltásra kerül, ezalatt a rendszer nem fogad bevitelt.
05. Programozás nem elfogadott.
Ez az állapot akkor van beállítva, ha például a motorvezérlő egység semleges állapotban van.