Програмиране на ключове
Програмирането на ключове се извършва след смяна на повреден блок за управление на двигателя или когато се издават допълнителни ключове на собственика на автомобила.
Процедурата започва с това, че блокът за управление на двигателя иска от тестера конкретни данни за автомобила. «Чисто» блокът за управление на двигателя записва тези данни, след което можете да започнете да програмирате ключа. «Програмиран» блокът за управление на двигателя сравнява данните, получени от тестовото устройство, с данните, съхранени в неговата памет. Ако данните съвпадат, програмирането продължава.
Ако блокът за управление на двигателя получи три пъти грешни специфични данни за автомобила, той отхвърля заявката за програмиране на ключ в рамките на 1 час. Продължителността на това отклонение не може да бъде намалена чрез изключване на батерията или по друг начин. След свързване на батерията, таймерът започва да брои от нула.
Ключът се програмира чрез подаване на контакт с ключа и чрез допълнителни команди от тестовото устройство. Блокът за управление на двигателя записва съответните данни в EEPROM и паметта на транспондера. След това блокът за управление на двигателя извършва идентификация, която е необходима за валидиране на процеса на програмиране. След това програмирането се потвърждава от съобщение до тестера.
Ако ключът вече е известен на блока за управление на двигателя въз основа на програмирането на предишния ключ, той се разпознава и актуализира в EEPROM. Съдържанието на паметта на транспондера не се променя (в програмиран транспондер това не е възможно).
Блокът за управление на двигателя разпознава опит за препрограмиране на вече програмиран ключ по време на същия цикъл на програмиране. Той отхвърля заявката за ключ и издава съобщение на тестера.
Блокът за управление на двигателя също отхвърля програмирането на невалидни ключове, като показва съобщение на тестера. Ключът може да не е валиден поради неизправност на транспондера или поради други причини, причинени от неуспешно въвеждане на данни. Ключът се счита за невалиден, ако идентификациите на транспондера и блока за управление на двигателя не съвпадат.
Могат да се програмират максимум 4 ключа.
В случай на грешка при използване на сервизното меню на имобилайзера, състоянието на блока за управление на двигателя остава непроменено и в паметта се съхранява специален код за грешка.
Ако при програмиране на който и да е ключ състоянията на блока за управление на двигателя и ключа не съвпадат, процедурата за изпитване се прекратява и в паметта на блока за управление на двигателя се записва специален код за грешка.
Програмиране на потребителска парола
Потребителската парола, използвана за стартиране на двигателя в авариен режим, се програмира в сервиза. Потребителят избира четирицифрена цифрова парола.
Потребителската парола може само да се програмира «програмиран» блок за управление на двигателя. Преди да въведете потребителската парола в блока за управление на двигателя за първи път, състоянието на паролата трябва да бъде «чиста». В този случай не е възможно аварийно стартиране на двигателя.
Програмирането става чрез включване на запалването с валиден ключ и издаване на потребителска парола от тестовото устройство. При успешно програмиране потребителската парола се променя от състоянието «чиста» в състояние «програмиран».
Програмираната потребителска парола може да се променя. Това е възможно, ако паролата на потребителя е в състояние «програмиран», и тестерът издава разрешение за достъп или до старата потребителска парола, или до конкретни данни за превозното средство. След правилно оторизиране блокът за управление на двигателя изисква нова потребителска парола. Новата парола остава в състоянието «програмиран» и ще бъде активен при следващото аварийно стартиране на двигателя.
Ако неправилна потребителска парола или грешни данни за автомобила бъдат изпратени до блока за управление на двигателя три пъти, той отхвърля заявката за промяна на паролата в рамките на един час. Продължителността на това отклонение не може да бъде намалена чрез изключване на батерията или по друг начин. След свързване на батерията, таймерът започва да брои от нула.
Потребителска парола гласи
00. Все още не е тестван.
Това състояние се съхранява в EEPROM. Ако от това устройство се получат грешни или неправилни данни, блокът за управление на двигателя не може да провери това състояние и издава съобщение 00.
01. Програмиран.
Паролата в блока за управление на двигателя е програмирана успешно.
02. Чисто.
Това състояние се въвежда в края на производствената линия на блока за управление на двигателя, преди превозното средство да бъде пуснато на крайния потребител.
04. Заключено с таймер.
След определен брой грешни въвеждания блокът за управление на двигателя се блокира за 1 час, през който не се приемат никакви въвеждания.
05. Програмирането не се приема.
Това състояние е зададено, ако например блокът за управление на двигателя е в неутрално състояние.