как посчитать пин код иммо
3 способа узнать PIN-код иммобилайзера (IMMO pincode reading) Kia/Hyundai
Рассчет PIN-кода иммобилайзера автомобилей Kia/Hyundai с помощью FVDI/SVCI, OBDStar X100Pro и XHorse VVDI Mini Key Tool.
Комментарии 5
Пин код с 80 бытний Иммо как получить?
Обычно только через диллера
Для 80 бытний чип какой программатор использовать?
xhorse vvdi mini заявлен что умеет, но лицензия под них платная.
ункционал устройства VVDI Key Tool mini:
Клонирование транспондеров:
ID11-33 — на чипы T5 или VVDI XT27
ID46 — на VVDI XT27, или ключи серии XN и XE
4C — на чипы VVDI 4C/4D/4E или VVDI XT27
4D40 (ID60/61/62/63/65/66/67/68/69/70) — на чипы VVDI 4C/4D/4E или VVDI XT27
4E (ID64) — на чипы VVDI 4C/4D/4E или VVDI XT27
4D80 (Toyota G, Hyundai 60-6F, Ford 83-6F, BMW cycles ID70-4D 80bits) — на чипы VVDI 4C/4D/4E или VVDI XT27
ID48 96 bit online — на чипы VVDI 48 или VVDI XT27
8С — на чипы VVDI XT27
4D128 (Toyota H) — на чипы VVDI XT27
Для 80 бытний чип какой программатор использовать?
если есть пин, то любой прогер, в котором есть кнопка «kia hyundai»
Получаем пин приборки через vag-com или как угнать Ауди.
Так как при покупке машины в комплекте был один ключ, то с автозапуском вытекали некоторые трудности…
Т.к. машина оборудована иммобилайзером, то без ключа(точнее чипа встроенного в него) машина не заведется(точнее заведется и сразу заглохнет). На такие случаи нужно либо оставить ключ в замке(что довольно опасно в плане угонщиков, а ещё имея только один комплект, оставлять его в машине и лишиться возможности физически открыть машину при проблемах с электрикой тоже не хотелось). На такие случаи ставится обходчик иммобилайзера.
Обычно это коробочка, в которую прячется ключ. Дальше либо поверх катушки иммобилайзера надевается катушка обходчика, либо разрывается цепь и обходчик вставляется в разрыв. Затем, при автозапуске, сигнализация активирует обходчик, и потом его отключает, это безопаснее чем оставлять ключ в замке, но все же.
Другая вариант, оставлять не весь ключ в обходчике, а только чип иммобилайзера. Это ещё безопаснее, но все же при должной сноровке, можно активировать обходчик и уехать.
Обходчик можно собрать самому из реле, тут я описывать это не буду, в интернете есть много информации, например тут или тут.
Теперь рассмотрим другой вариант, у нас машина без автозапуска, вскрытие и руль решаются так же, а дальше что сделать с иммобилайзером, чипа то в машине нет?
Прописать свой чип! или ключ!
И ладно, если бы нужны были специальные провода и софты типо vag tacho, K+CAN VAG COMMANDER и подобные, в принципе которые можно заказать из Китая за вменяемые деньги… Но можно обойтись обычным VAG-Com’ом.
VAG-COM + чип иммобилайзера из Китая можно заказать на 600 рублей, для угонщика мелочь…
Дальше инструкция, как достать пин из приборки и прописать свои ключи. Инструкция не для угонщиков, а для простых людей(угонщики таких машин имеют и более крутое оборудование, и знания), в добавок демонстрирующая, что автозапуск не сильно упрощает жизнь угонщиков.
Нам нужны:
1)Шнурок VAG-COM
2)Софт для шнурка( у меня VAG-COM-311)
3)VAG EEPROM Programmer(софт)(проверено на версии 1.19, на предыдущих вроде проблема с USB шнурками)
1)Для начала нам нужно перевести USB serial port на COM1 или COM2
Для этого: открываем «диспетчер устройств», находим «USB serial port», кликаем пару раз, вверху выбираем «параметры порта», кнопочка «дополнительно», затем «номер COM порта» выбираем 1 или 2
2)Открываем VAG EEPROM Programmer
в «Options» выбираем порт, который указали выше.
3)После «Dash->Bosch->Audi A4 (RB4 Encrypted)->Set Newmode»
Теперь мы сможем считать данные из приборки в расшифрованном виде:
«Dash->Bosch->Audi A4 (RB4 Encrypted)->Read EEPROM (decrypted)»
Теперь в строке Login снизу смотрим наш ПИН приборки=)
Так же думаю можно изменить пробег и залить дамп обратно, но я этого не делал, если кто решит эксперементировать, на свой страх и риск…
Пин получен, наверное не плохо бы сделать «Dash->Bosch->Audi A4 (RB4 Encrypted)->Set Back To Adapted Again»
PS: Тут может все сработать не с первого раза, я методом тыка все делал, нажимал на разные кнопочки, часто перезагружал и программу и выключал зажигание…
Закрываем VAG EEPROM Programmer а пин прячем от посторонних глаз.
Дальше дело за малым, прописать ключи. По этому вопросу инструкций в инете на порядок больше…
Вот например
Статья на английском
Для поздних иммо II и иммо III (17-11_ххххх-10-021_№к):
17 — Instruments, блок иммо интегрирован в проборку(если пин не принимается, заходим в измерения, группа 24 и ждем пока там все значения станут равны нулю, не выключая зажигание, и повторяем ввод)
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-ми ключей.
Советую все же прочитать этот пост, там где привязка ключей, начиная с Immo3, там вставлен комментарий от «michфуд», где описан его опыт для B6. Чипы пока до меня не дошли, поэтому привязку более чем 1 ключа пока не делал.
Как то так, всем удачи, чтобы все эксперименты всегда заканчивались удачно!
Чтение immo-pin и привязка ключей
При покупке с машиной был только один ключ. Помимо того, что это в принципе не очень хорошо и в случае утери ждет большой геморрой, мне нужно было прописать еще один ключ для автозапуска, т.к. бесключевой обход на наших машинах не сделали, хотя на C4L и DS4 уже есть.
Сам ключ заказал aliexpress.ru/item/33021737864.html, там же заказал нарезку жала по фотографии. Нарезка отличная, ключ как родной, в замок подходит. С самим брелком не повезло, радиоканал не работает, модуляцию брал FSK, вроде как она и должна быть, но увы, кнопки не заработали. Но как минимум получил жало и чип иммо.
Чтож, будем доставать пин код из дампа eeprom в BSI.
Снимаем блок BSI
Опачки, континенталь. Процесс снятия дампа отличается
Разбираем корпус, держится на 4-х винтах. И видим бутерброд из 2-х плат. Нужная нам EEPROM находится на нижнем слое, нужно снять верхнюю плату. Она держится на разъемах, расположение видно на следующем фото. Держится ОООчень туго. Не могу однозначно объяснить как это разбирать, раздвигал возле разъемов подручными средствами. Могу дать только один совет: не спешить, действовать предельно аккуратно, не пытаться тянуть просто руками, сломать плату можно на раз.
Сняли верхнюю часть и видим нижнюю. EEPROM рядом с процессором, обведена. Её нужно отпаять и считать дамп.
У меня установлена eeprom 95256, теоретически может стоять на другой объем памяти, например 95160, это не страшно. Эти eeprom можно читать как серию 25ххх, т.е. если в вашем программаторе заявлена только серия 25ххх, то он все равно подойдет.
Отдельно верхняя часть
Ну чтоже, сняли eeprom, считываем прошивку. Тут уж у кого что есть, или нет. Тогда можно обратится в какую-нибудь мастерскую по ремонту бытовой техники, да и во многих автосервисах где черти пробег мотают.
Получили мы дамп EEPROM. Дальше нужно из него получить пин. В сети большинство инструкций на BSI Valeo, там пин расположен в другом месте, в начале файла, рядом с VIN номером.
На continental он в конце файла.
Открываем дамп в любом HEX-редакторе и мотаем в самый конец
А вот и наш пин-код, в открытом виде, не инвертированный, как видим так и вводим.
Замечательно, дамп кладем в надежное место, если у нас сгорит BSI то дамп поможет сэкономить дофига денег. Запаиваем EEPROM на место и собираем блок BSI.
Сборка 2 этажей BSI не очень проста, я клал на резиновый коврик, соединял платы и постукивал через проставку разъем. При этом надо не погнуть ножки.
Окрыленные успехом ставим все на машину и проверяем наш пин код.
Запускаем DiagBox, заходим в Ремонт->BSI2010->Ремонт->Пакет Ремонт->Электронная загрузка.
Картинки
Как узнать код иммобилайзера по VIN-коду
Современные штатные иммобилайзеры автомобилей обладают высокой надежностью, от откровенно проблемных конструкций наподобие инфракрасных ключей Renault Scenic производители давно отказались. Тем не менее, возможность перепрописывания чипов в них должна сохраняться – при потере ключа или покупке дополнительного записать новый чип придется в любом случае. Даже заказ ключа по вин-коду, как это обычно называют в автосалонах, сам по себе бесполезен без перепрограммирования иммобилайзера – по VIN коду изготавливается только хвостовик под личинку замка, код нового чипа уникальный.
Но, чтобы обеспечить надежность защиты от угона (не будем сейчас говорить о возможности переписать дамп иммобилайзера через диагностический разъем), перепрограммирование осуществляется с применением шифрования, привязкой к внутренней дилерской сети производителя или иным методом, затрудняющим выполнение работы «каждым желающим».
Что такое код иммобилайзера и как он связан с вин-кодом?
Как это работает на практике? Часто применяемый способ – запрос специального уникального кода, без которого иммобилайзер не допускает свое перепрограммирование. При этом каждый автомобиль уже имеет собственный уникальный идентификатор – VIN-код. Поэтому программирование иммобилайзера может осуществляться либо с запросом уникального кода по VIN с корпоративных серверов компании (т.е. только с авторизацией официального дилера), либо код сам по себе является результатом шифрования уникального VIN-кода автомобиля.
В криптографии существует понятие хеш-функции – преобразования произвольного набора данных в формализованную строку заданной длины. Изначально закладывая «калькулятор пин-кодов иммобилайзера» в программное обеспечение центрального блока, производителю достаточно однократно прошить значение VIN в память иммобилайзера, и сверку правильности кода он сможет выполнять полностью закрыто для пользователя.
Представим гипотетический блок иммобилайзера, подключенный к диагностической шине. В автомобилестроении давно стало принятой нормой в каждом электронном блоке, присутствующем на шине, однократно прописывать VIN с целью защиты от угона «на разбор». Блок, выйдя на связь с «окружающими», не функционирует, если прописанный в нем VIN не совпадает с кодами, прописанными в остальные блоки. VIN прописывается в новом («пустом») блоке при его начальной конфигурации и даже с помощью оборудования дилерского уровня переписан быть не может.
Предположим, что блок для перепрограммирования чипов вычисляет ключ по VIN с помощью распространенной функции хеширования MD5. Обратите внимание, что в памяти контроллера нигде сам код не хранится – считать код иммобилайзера из EEPROM невозможно. Но, как только контроллер получает по диагностической шине запрос на запуск процедуры обучения ключей, он преобразует прошитый VIN согласно выбранной производителем хеш-функции. Для VIN-номера JN1WNYD21U0000001 хеш MD5 будет иметь вид 1b29a90b1c8f6ca64a8193f74a0972aa: эту последовательность символов контроллер ждёт в посылке от диагностического сканера и при любой другой откажется выполнять обучение.
Такой смоделированный нами иммобилайзер имеет высокую степень защиты: залить в него дамп от другого блока и воспользоваться прописанными в него чипами не получится, поскольку иммобилайзер заблокируется, обнаружив конфликт VIN-ов с остальными блоками. Считать код из блока снова нельзя, потому что он нигде и не записан. И где взять код иммобилайзера в этом случае без доступа к сети производителя автомобиля? Только разобравшись в машинном коде прошивки блока, «выловив» в ней алгоритм вычисления кодовой последовательности.
Как узнать код иммобилайзера. Калькуляторы кодов
Увы, в реальности мы живем в мире, где и в разы более сложная защита взламывается. Поэтому, чем старше машина, тем больше вероятность, что калькулятор кодов иммобилайзера для нее давно общедоступен или в худшем случае продается за деньги в Интернете. Ради разовой процедуры мало смысла покупать программу, проще обратиться туда, где она гарантированно есть: в частный сервис, предлагающий услуги перепрограммирования иммобилайзеров.
Сами автопроизводители часто упрощали механизм защиты, который мы описали выше. На автомобилях Renault никакой связи пин-кода программирования ключей с VIN самого автомобиля изначально не было. Пин вычислялся из серийного номера, который нанесен внутри самого ключа, и «кода типа автомобиля», указанного на наклейке кузова, с помощью программы Trantir, входившей в состав дилерского программного обеспечения… и очень быстро разошедшейся по Интернету.
Скачав программу (причем, как и все старое программное обеспечение Renault, написана она исключительно под MS-DOS, так что на современных операционных системах потребуется еще и эмулятор), достаточно ввести запрошенные данные и получить искомый код.
Если у Вас Nissan, то калькулятор кодов есть и вовсе в онлайне.
Здесь найти, где находится код иммобилайзера (точнее – «исходник» для калькулятора), без пояснений тоже не получится. На «Ниссанах» ряда моделей (увы, и этот калькулятор не универсален) пин-код рассчитывается не из VIN, а из номера BCM – бортового коммутационного модуля, который среди прочего отвечает и за считывание ключей. На корпусе блока найдёте наклейку с буквенно-цифровым кодом наподобие 284В2-ХХХХХ, где ХХХХХ – это те пять символов, которые и нужно «скормить» калькулятору. Например:
На «Фордах» (и «Маздах» на общей с ними платформе) реализован принцип incode/outcode – здесь контроллер самостоятельно формирует некоторую последовательность цифр (incode), на которую для запуска процедуры прописки ключей нужно дать корректный ответ (outcode).Принципиальной разницы с описанным выше примером расчета пин-кода через VIN нет.
А вот Kia и Hyundai описанный нами алгоритм иллюстрируют самым лучшим образом. На автомобилях, оборудованных ICM SMARTRA-3 (выпущенных с июня 2007 года), для получения пин-кода используется полный VIN автомобиля, на более старых машинах – только его последние цифры.
Ещё кое-что полезное для Вас:
Как ввести код
Итак, предположим, как узнать код иммобилайзера по вин-коду или как-то еще для своего автомобиля, Вы разобрались, нашли калькулятор и получили в нем пин-код. Остается последний вопрос – а как ввести код иммобилайзера, собственно говоря?
Руководствуясь теми же соображениями безопасности, уже достаточно давно автопроизводители не оставляют никаких возможностей для ввода, кроме посылок по диагностической шине. На автомобиле, выпущенном после 90-х, с наивысшей вероятностью понадобится хоть какой-то сканер. Необязательно это должен быть сканер дилерского уровня – хватает и дешевого шнурка с Aliexpress, главное – найти подходящую программу. Классическим примером здесь станет предназначенная для автомобилей VAG программа VCDS (или не менее известная ее «русифицированная» версия «Вася-диагност») с тем самым «шнурком с Али» (он же адаптер VAG K-Line).
«Вручную» же, с помощью органов управления в автомобиле, пин-код вводится редко, да и удобством это решение не отличается. Как пример приведем алгоритм разблокировки иммобилайзера в старых Renault (часто можно услышать мнение, что этот «ручной алгоритм» ввели из-за любви иммобилайзеров у них «забывать» прописанные ключи):
Нельзя сказать, что такой способ удобен. Но и у него есть серьезный плюс – если проблемы с иммобилайзером начинаются в дороге, то, зная пин-код, владелец машины может продолжить движение достаточно быстро, не придется искать автосервис и вызывать эвакуатор. Увы, на большинстве автомобилей это будет неизбежно.
Аварийный пин-код иммобилайзеров ВАЗ
Оснастить беспроблемным иммобилайзером автомобили у тольяттинских инженеров не вышло: и изначально устанавливавшийся АПС-4, и сменивший его АПС-6 успели получить репутацию не отличающихся надежностью. Решение проблем с «забытыми» ключами в них было выбрано «не имеющим аналогов»: в программе иммобилайзера изначально предусмотрели возможность самому водителю задать личный код разблокировки, чтобы получить возможность запустить двигатель.
Пин-код здесь – шестизначный, в котором используются цифры от 1 до 9. Для задания пина используются два ключа зажигания – «рабочий» и «обучающий»:
Учитывая «удобство» процедуры, не стоит задавать код 999999. Обратите внимание, что при любой ошибке (например, при 10 нажатиях на педаль) все придется начинать заново с момента прописывания ключей.
Вводится пин аналогично: включаем зажигание, ждем, пока не погаснет Check Engine, затем начинаем манипуляции с педалью газа.
Чтение пин-кода PSA через OBD
Корпусы ушатанных родных брелков я уже поменял ранее. При этом, хотя корпус красивый современный я тоже купил в то же время, на пробу, однако не смог туда вставить родную плату, во всяком случае без изрядных переделок, да еще и риск повредить плату есть — там упирается конденсатор, пытаясь прорезать резинку подложки кнопок, ну, не под тот корпус сделана плата, другая должна быть по идее, хоть и похожая на вид в целом. А почитать перед этим, что люди пишут, я пытался, но или в тот момент еще не была восстановлена запись эта, то ли в поиске я не нашел…не читал, в общем. Поэтому все на своих ошибках.
Здесь купил пару брелков с платами. Вскоре я их получил, пощупал, мне все вновь понравилось. Очень даже приличное качество изготовления. Разумеется, никаких логотипов, но мне и не было важно, поэтому не обращал внимания, в основном как раз такие и продают. Выкидная часть просто идеально работает, как на родном, на порядок лучше, чем на тех корпусах, на которые менял ушатанные родные.
Я понимал, что придется новые платы программировать, то есть привязывать чипы иммобилайзера, плюс отдельно синхронизировать дистанционное управление. Если второе — всего лишь вопрос выбора правильной модуляции ( хотя и тут сложности — никто же ничего не знает, модуляция указана только на карточке, идущей с машиной, а она не у всех есть, или показывается специальным прибором, который не у всех есть тем более, да и по указанной мной ссылке информация верная, но не абсолютная — люди же наполняют…), то вот первое, привязка чипа — это разговор более интересный. Для этого надо иметь кабель/софт ДиагБокс ( можно Лексию, но с ней я не работал, поэтому без подробностей, а разница ощутимая все-таки, но в среднем будем полагать, что для автомобилей более современных лучше ДБ, а для постарше Лексия, граница пролегает этак году в 2010, но и это не точно ), сами чипы, нарезанное жало — отдельно или в сборе с чипом/брелком и самое главное — специальный четырехразрядный цифро-буквенный код, обычно называемый пин-кодом ( pin code ), хотя и тут есть варианты…
Путей получения нужного кода, как не все, но многие, знают, несколько, хотя и не очень много на самом деле. Во-первых, это, конечно, просто прочитать его с карточки, которая идет в комплекте с машиной. Со всеми машинами и всегда, изначально. Но! Очень даже нередко на вторичном рынке карточки этой уже нет у следующего владельца. Как и у меня, кстати)). Отсюда во-вторых, пойти к дилеру за кодом. Но дилер, насколько я понимаю сейчас по своему и чужому опыту, чаще всего НЕ выдает на руки код. Хотя всегда готов прошить ключи сам, но это дорого и не очень интересно. Вроде бы и имеем право то на код этот, почему нет, но…В-третьих, можно пойти не к официалам, а совсем даже наоборот)) То есть люди, которые занимаются, чаще всего профессионально, ключами всякими автомобильными, и у них есть оборудование для считывания чего угодно откуда угодно, включая пин ( а вообще там много всего, то блок какой прописать в машину, то просто из режима его аварийного вытащить, то еще какую проблему решить ), и делается это разными способами, иногда и блок электронный разбирают, микросхему выпаивают…идея в считывании дампа, из которого можно вытащить искомый пин. Но не думайте, что имея дамп, вы просто посмотрите на него, что можно и текстовом редакторе буквально сделать, и увидите пин…нет)) там тоже не все так просто, хотя и решаемо. Тут на сцену выходит четвертый вариант получения пина: на некоем форуме, на котором общаются люди, которые понимают в этом деле, и самон главное, готовы бесплатно или даже пусть за небольшую денежку, вытащить вам пин из дампа. Например, здесь, только чтобы туда попасть, надо оплатить вступительный взнос, а потом на английском пообщаться немного. Но для этого нужен дамп! Его обычно через диагностический разъем так просто не получить, а распайка — это уже очень не для всех. Должен сказать вот что — не думайте даже, что есть некие калькуляторы, которые позволяют получить пин из ВИН-номера! Нет таких калькуляторов. Есть только люди с дилерским доступом, которые могут в принципе посмотреть пин для вашей машины. Эти люди рискуют, дело это, скажем так, «незаконное», и тема эта на данный момент уже умерла или почти умерла, никто не делает.
Наконец пятый, последний вариант, который выбрал я сам в итоге, имхо самый лучший ( или просто интересный, для меня лично точно ), хотя не самый дешевый, пожалуй — воспользоваться пин-ридером. Есть отличные приборчики, читающие пин через ОБД-разъем без каких либо разборок, пайки…учитывая цены и тот факт, что профессионально я машинами не занимаюсь уже лет 15 ( а это имхо только для работы имеет смысл, выбрал подешевле и попроще, чем самые их интересные приборчики, которые могут почти все, и могу их рекомендовать только ), соответственно узконаправленный — только автомобили Peugeot, Citroen, DS группы PSA, но зато точно работающий именно через разъем, и не слишком дорогой. Это Н108 от OBDStar. Есть еще несколько других известных производителей, но те еще дороже, и намного.