В подавляющем большинстве на всех автомобилях VAG, за исключением новейших моделей, иммо состоит из трех основных компонентов.
- блок управления двигателем
- блока иммобилайзера
- ключ автомобиля
Блок управления соединяется с блоком иммо через жгуты штатной проводки.Сигнал ключа считывается при помощи антенны через провода подключенные к блоку иммобилайзера. Антенна представляет собой проволочную катушку ,(считывающая катушка (reader coil)), залитую в пластик и надетую на замок зажигания. Все три компонента "познакомлены" друг к другом, блок иммобилайзера знает свой блок управления двигателем и свои ключи и другие не признает. При замене любого из компонентов необходимо провести процедуру программирования, "знакомя" его с остальными. Все это делается с помощью диагностического оборудования. Доступ к специальным функциям программирования защищен паролем, оригинальным для каждого конкретного автомобиля.Развитие систем иммо прошла через четыре поколения:
- I-е поколение - обмен информацией между ключом и блоком иммо происходил постоянным кодом, а связь с блоком двигателя не защищена.
- II-е поколение - появился динамический код, но с авторизацией запуска протокол остался старый.
- III-е поколение - динамический код и способ общения блоков и авторизация запуска были полностью переработаны, в блоках иммо и управления двигателем появился VIN код автомобиля.
- IV-е поколение не рассматривается!
В нормальном режиме после включения зажигания лампочка загорается и через короткое время тухнет - ключ опознан, авторизация запуска подтверждена.Если лампочка мигает - какие-то из компонентов не договорились, либо ключ не свой, либо блок управления двигателем. Двигатель при этом запускается и через пару секунд глохнет.
В плане защиты от угона - первые три поколения положены на лопатки и не представляют никакой серьезной проблемы для опытного угонщика.
Частая проблема
Итак, частая проблема - иммо срабатывает через раз. Основная причина - плохой контакт в разьемах, соединяющих компоненты иммо. Особенно часто, это соединения считывающей катушки - очень слабый сигнал.
Расположение компонентов для разных моделей
Красными стрелками отмечено каким соединениям нужно уделить внимание.
Audi 100/А6 Immo I. Иммо выполнен в виде коробочки (box).Иногда пропадает котнтакт в разьеме самой коробки иммо.Чтобы до нее добраться, нужно снять приборную панель - коробочка расположна прямо позади нее. Разьем вытянуть-вставить несколько раз, побрызгать спец. жидкостью. Считывающая катушка разьема НЕ ИМЕЕТ, провод залит в пластик.
Вторая распостраненная проблема - после попыток завести с "проводов" и прочих подобных упражнений с АКБ, бывает слетает синхронизация блока управления двига и блока иммо. Восстанавливается просто, с помощью VagComа и подобн., процедура специального пароля не требует.
Программирование иммо!
Традиционно в систему иммобилайзера входят три компонента - блок управления двигом (ECU), сам блок иммобилайзера, и чип в ключе. Блок управления двигом и ключь всегда остаются самими собой, а блок иммо может быть выполнен в виде отдельной коробочки (immo box), итегрирован в приборку, или в kessy.Блок иммо знает "свои" ключ и ECU, и если попытаться подменить любой из трех компонентов связки, двиг не запустится. "Чужие" компоненты понадобится знакомить друг с другом, программировать одним словом.Программирование производится обычным диагностическим оборудованием (VagCom, etc.) через штатную функцию адаптации (10),с тем лишь отличием, что доступ к конкретным каналам адаптации защищен индивидуальным для каждого блока иммо паролем/логином. Где достать логин? Когда-то давно он выдавался в виде 4х-значного кода на бирке вместе с ключами к новенькой таче,позже заветные четыре цифры нужно было заказывать непосредственно на концерне в славной стране Германии, используя 14ти-значный идентификатор иммо, позже исходный код был пропущен через алгоритмы, включающее дату и время, и стал применим только в течении суток после получения,ну и сегодня, в угоду общей глобализации, гуляет где-то по локальным сетям концерна, к которым обслуживаемый автомобиль подключается онлайн через ДиллерскоЕ диагностическое оборудование.Что же остается тем, на кого каким-либо причинам не распостранилась забота и внимание всемогущего диллера - Вытаскивать логин из самого блока иммо !
Вытаскивание логина
Суть вытаскивания - в считывании прошивки блока и обнаружении в ней искомой комбинации циферок. Сложность в том, что она может находится в разных местах и под разными видами, вариантов прошивок очень много.
Способ № 1 - специальными прогами
Софт связывается с иммо, вычитывает прошивку, и нтерпритирует ее, рисуя на экране результат. Это идеал, и получается далеко не всегда,- потому уже хорошо, если прога просто способна считать дамп и сохранить его в файл. Далее файл открывается любым редактором, и логин ищется глазами, с использованием подсказок. Наиболее известная прога из шаровых для Вытаскивание логина - VAG Eepromer v1.18P Способна читать прошивки иммо II. Требует прямой (не эмулированный) COM и обычный K/L адаптер.Существуют также более серьезные программы, покрывающие гораздо большее количество моделей и годов, но они стоят денег, имеют свое железо, и их приобретение совершенно не оправдано для единичного использования.
Способ № 2 - Если нет возможности считать без разборки
тогда разбиранием иммо/панели, выпаиванием eeprom, и читкой программатором. Требует аккуратности, умения и соответственно оборудования. В некоторых случаях внешнего eeprom нет, тогда задача еще сложнее.
Для тех, кто решился разбирать панель - есть например нюанс со снятием/установкой стрелок. Снимаются они просто стягиванием, однако усилие требуется немаленькое, и если на силу пальцев не надеетесь - то может помочь например столовый нож с салфеткой. Упираетесь через салфетку в циферблат и подковыриваете. Стрелки слазят, оси не выпадают.Одеть тоже непросто, ибо в когда панель обесточена оси вращаются свободно. Потому на полусобранной панели слегка надеваете стрелки (чтобы контролировать перемещение осей), втыкаете разьемы питания и включаете зажигание. Далее можно подключить VagCom, зайти в17 - приборка,03 - тест исполнителей.В зависимости от типа панели, стрелки двинуться либо все сразу, либо по одной, пройдут полностью всю шкалу, обратно, и займут среднее положение (тахометр ~ 3000, спидометр ~ 100), оси зафиксируются. Аккуратно додавливаете стрелки, но без фанатизма, упоров нет, и главное - не вращая. Выходите, выключаете зажигание. Смтотрите как ложаться к нулям, если неточно - снимаете и все по-новой. После того как все станет более - менее точно, отключаете питание панели, подключаете вновь, включаете зажигание, и смотрите не убежала ли никакая стрелка (это случается, если ось была чрезмерно провернута в процессе додавливания стрелок). Если убежала - опять переставляете.Логин из блока управления двигателем для иммо III тащится абсолютно аналогично блоку иммо - либо специальными прогами, либо разборкой с выпаиваиванием eeprom.Когда тем или иным способом логин получен - остается просто поключить диагностическую прогу и произвести штатную процедуру программирования.
Как отличить иммо I/II и иммо III?
-
Иммо I/II
когда заходите в 25 - иммобилайзер (17 - приборка, в более поздних версиях)
сверху в окне "Extra:" отображается только 14-ти значный идентификатор иммо:
Immo-ID VWZ7Z0W0646986 -
Иммо III
когда заходите в 25 - иммобилайзер (17 - приборка, в более поздних версиях), или в 01 - двигатель, сверху в окне "Extra:" отображается 17-ти значный VIN + 14-ти значный идентификатор иммо:
Immo-ID VWZ7Z0W0646986 VIN 3VWSE43M05M533215
На это стоит обращать внимание, особенно при вопросах замены блока управления двигом, блока иммо, приборки - чтобы потом лишних вопросов не возникало! Больше инфы на английском по всем вопросам, связанным с иммо и не только, можно получить например на ross-tech.com
Программирование ключей
При попытке завести автомобиль ключем с походящим жалом, но с незапрогаммированным/слетевшим/отсутствующим чипом, автомобиль заведется на пару секунд и заглохнет, в иммо возникнет ошибка наподобие "Incorrect Key" (несоответствующий ключ), в блоке управления двигателем - наподобие "Engine control unit blocked by immobilizer" (блокирован иммобилайзером). Если во время процедуры непральный логин будет введен 3 раза подряд, иммобилайзер закрывается как минимум на десять минут, в течении которых не принимает вообще никаких логинов. Если встроен в приборную панель - на месте суточного пробега при этом напишет "Fail". Диагностикой из иммо выходим, зажигание выключаем-включаем-оставляем включенным, курим. Если после того как иммо откроется опять облажаться с введением логина 3 раза подряд, время выжидания увеличится, и так далее, вплоть до 225 минут. Если во время процедуры воткнуть ключ с "закрытым" (ранее запрограммированным под иммо III, например) чипом, либо вообще без него, он запрограммирован не будет, и не войдет в количество ключей отображаемых в соответствующем канале. Если этот ключ в процедуре первый, он же последний - лампа иммо быстро замигает, и количество запрограммированных ключей в будет равным 0. В иммо при этом возникнет ошибка наподобии "Incorrect key programming" (программирование выполнено неправильно).
Условия:
- Наличие ВСЕХ ключей, которые предполагается привязывать, в том числе и уже работающих
- во время процедуры не держать более одного ключа за раз возле замка зажигания
- напряжение АКБ не менее 12В
Процедура Для иммо I и ранних иммо II
(25-11_ххххх-10-001_№к): 25 - Immobilizer , 11 - Login, в окошко "enter code" пишем 0хххх, где хххх - известный заранее логин доступа, "Do it!". Если логин верный, программа четко и без зависаний вновь откроет меню контроллера. Начались тормоза - логин не верен. Когда логин верный и иммо открылся, пиктограмма на приборке горит постоянно. 10 - Adaptation, вводим канал 001, "Read" в "New value" пишем количество программируемых ключей, "Test", "Save". "Done, Go Back", "Close Controller, Go Back". Выключаем зажигание - вынимаем ключь - вставляем следующий - включаем зажигание. Пиктограмма на приборке мигнула и потухла - ключь принят, и т.д. На каждый ключь дается 30 сек.
Для иммо I можно запрограммировать до 4-х ключей, для иммо II - до 8-ми.
Процедура Для поздних иммо II и иммо III
(17-11_ххххх-10-021_№к): 17 - Instruments ,блок иммо интегрирован в проборку, 11 - Login, в окошко "enter code" пишем 0хххх, где хххх - известный заранее логин доступа, "Do it!". Если логин верный, программа четко и без зависаний вновь откроет меню контроллера. Начались тормоза - логин не верен. Когда логин верный и иммо открылся, пиктограмма на приборке горит постоянно. 10 - Adaptation, вводим канал 021, "Read", в "New value" пишем количество программируемых ключей, "Test", "Save", "Done, Go Back", "Close Controller, Go Back". Выключаем зажигание - вынимаем ключь - вставляем следующий - включаем зажигание. Пиктограмма на приборке мигнула и потухла - ключь принят, и т.д. На каждый ключь дается 30 сек. Иммо III - до 8-ми ключей !!!
Чипы, запрограммированные под иммо I и II можно перепрограммировать многократно под другие блоки иммо, чип под иммо III программируется один раз. Чип, раннее использовавшийся для иммо I/II, можно один раз запрограммировать под иммо III!!!
Привязка блока управления двигателем (ECU)
Для блоков управления двигателем с иммо I и II никаких особых сложностей нет, никаких паролей не нужно, и для проведения процедуры достаточно VAGCOM311.2RUS и обычный K/L адаптер.
Процедура (17-10-000, 25-10-000):
17 - instruments (либо 25 - immobilizer),
10 - adaptation,
вводим канал 000,
"Read", жмем "Test", "Save". "Done, Go Back", "Close Controller, Go Back".
Кстати, первые модели А4 имели в этом месте проблему - после значительных скачков напряжения питания (АКБ меняли, прикуривали, предохранители дергали), часто слетала синхронизация иммо и блока управления двигателем. На самом деле все восстанавливается вышеуказанным способом в течении пяти минут.