как узнать код магнитолы фольксваген пассат б6

Пин код к штатной магнитоле vw, skoda

как узнать код магнитолы фольксваген пассат б6

Штатная магнитола vw или skoda требует пин код, своего рода 4х значный код, сделано это с целью безопасности, если устройство было украдено и не смогли ей воспользоваться. Многие сталкиваются с такой проблемой, когда покупают по объявлению штатную магнитолу, но как правило пин кода нет, так как когда Вы приобретаете автомобиль новым в автосалоне, в ней установлено штатное устройство магнитола, но пин код нигде не написан, ни в сервисной книжке, ни на аппарате, секретный код.

Способы поиска пин кода:

2. Есть много специализирующихся компаний по извлечению кода, по серийному номеру магнитолы и некоторые спрашивают Vin номер автомобиля.

3. К электронщикам, разбирается аппарат, программатором считывается дамп памяти микросхемы, раскодируется по системе XOr.

Магнитолы Swing ; Rcd310 пин можно достать с помощью программатора ch341 купить здесь

Если кода магнитолы нет, то его можно восстановить по серийному номеру магнитолы. Серийный номер написан на наклейке на корпусе магнитолы, а так же выбит в металле на корпусе магнитолы, состоит он из 14 символов, начинается с букв VW и имеет вид:

как узнать код магнитолы фольксваген пассат б6

Услуга не бесплатная, стоимость уточняйте при личной переписке. По времени весь процесс занимает около 2х часов, в некоторых случаях дольше. Код подбирается по заводской базе, найти код можно для любой магнитолы VW, в результате Вы получите код, который был зашит в вашу магнитолу на заводе.

Если магнитола сенсорная, то код вводится просто нажатием на нужные кнопки на экране.

как узнать код магнитолы фольксваген пассат б6

После многократного ввода неверного кода, обычно можно ввести 2 раза, иначе на экране появится надпись SAFE, это временная блокировка, чтобы выйти из этого состояния, нужно включить магнитолу и в таком состоянии оставить её на пару часов, после этого магнитола опять запросит пин-код.

Источник

RNS-510. Подбор и смена PIN кода. Разблокировка

как узнать код магнитолы фольксваген пассат б6

После процедуры восстановления и прошивки магнитолы RNS-510, о которой я написал ранее в бортовом журнале, я решил оставить эту магнитолу у себя.
Напомню это магнитола RNS-510 1T0 035 680 B (1T0035680B) HW: H11 (0xC201) SW: 5274_mtv SN: VWZ6Z7J7064066

как узнать код магнитолы фольксваген пассат б6

пока я ждал этот код, мне стало интересно и я подключил магнитолу к com-порту. Скачав программу RNS510 Pin Finder, я запустил процесс перебора. Программа нашла код 0342, но когда я ввел этот код меня ждало разочарование — магнитола писала код неверный, хотя на других магнитолах при аналогичном подходе такой проблемы не наблюдалось. Другая программа подбора также выдавала код 0342, и, действительно, подключившись терминальной программой я вызвал функцию TpPvVerifyPIN(0342) на что пришел ответ PIN/Hash is valid. На этом этапе я предположил, что возможно изначально была повреждена не только прошивка но и ячейки памяти, которые отвечают за защиту (где неверный хеш или что-то еще).

И тут я начал искать методы смены пин кода без покупки программаторов и шнурков. Прозвонил коллег и знакомых на наличие программатора Carprog, который умеет заменять код разблокировки (PIN). Пока ждал ответа начал дезассемблировать программы, которые умеют менять PIN код, чтобы найти необходимую функцию, которую нужно отправить в RNS-510 в debug порт чтобы сменить код, но залез в дебри. Также изучал прошивку магнитолы с надеждой найти хоть какую-то зацепку.
На самом деле процедура смена кода блокировки сводиться к отправке нескольких команд в RNS:
— Команда/ы установки загрузки RNS в тестовый режим Test Software CPx by TSW Group Rbg
— Команда/ы установки нового кода в RNS
— Команда/ы установки загрузки RNS в обычном режиме
Пока я всем этим занимался, мне отзвонился коллега и сообщил, что у наших партнеров в Харькове есть Carprog да еще и со шнурком для RNS-510. Я помчался к ним. Процедура заняла 10 минут, из низ минут 6-7 — подключение магнитолы к питанию и ПК. В статье levzha RNS 510 раскодировка с помощью Carprog есть описание и видео процесса установки кода с помощью Carprog.
После установки нового кода магнитола его благополучно «съела» и больше не запрашивает.

Спустя 2 дня после разблокировки продавец www.ebay.com/usr/stepheeato-8 с ebay прислал мне код 0226, но я уже решил свой вопрос и непонятно подошел бы этот код или нет (((

В итоге я получил рабочую магнитолу с последней прошивкой, которую я установлю в свой CC и скопирую в нее последние карты в следующей части …

Источник

Vag Dash Editor V6, секрет пробега, код магнитолы, и подсветка при ДХО

как узнать код магнитолы фольксваген пассат б6

Всем очередной привет, собрал очередную и наверно уже последнюю версию своего софта, последнюю так как уже наверно ни чего нового не будет да и устал я немного ее лепить)
И так что нового
Первое главное моё достижение это пробег, теперь при загрузке дампа он отображается, и наверно самое главное это что его можно еще и сменить на любой другой но только в большую сторону, а только в большую потому что при повышении пробега проц не смотрит на контрольную сумму и генерирует новую, а вот при понижении ее нужно рассчитать и вписать вручную, а она криптованна шифрованием AES 192 и похоже с индивидуальным ключом у каждого процессора, так что найти ключ практически нет шансов (хотя для своей одной приборки его всё таки я нашел😉), да народ, для меня это достижение и это было делом принципа найти алгоритм шифрования пробега и внедрить его в софт и я этого добился, похоже это единственный пока самописный и бесплатный софт который умеет чисто с эпрома считать и сменить пробег, чуть ниже опишу и сам алгоритм после которого возможно появятся и другие софты на этом примере)

как узнать код магнитолы фольксваген пассат б6

Второе это параметрия освещения приборки которая при ДХО в полумраке не горит практически совсем и многих это напрягало, я сделал оптимальную кривую и многим правил вручную и всем нравилось это изменение и вот сейчас я внедрил и ее в софт.

как узнать код магнитолы фольксваген пассат б6

Еще убрал пункт переноса пробега так как он теперь и не нужен, ну и по мимо этого сделаны улучшения и мелкие исправления

А теперь по подробней о пробеге, долго я искал алгоритм но в конце я всё таки его расчитал, пробег в эпроме вписан в 32 байтах но фактически хранится в 2 байтах и шифрован 4 способами, далее идет просто свап значений, причем в 8 байтах идет стандартный свап а еще в 16 не обычный свап, ниже нарисовал картинку с расшифровкой алгоритма на примере эпрома 24с64 в которой я думаю всем всё станет ясно

как узнать код магнитолы фольксваген пассат б6

Как видно на картинке я выделил цветным 4 области по 2 байта, это и есть пробег но в разном шифровании у каждого цвета, черным же свапы этих значений, прям над цветными областями идет стандартный свап, а дальше уже не стандартный, думаю приглядевшись вы сами всё поймете)
Вот вроде бы я нашел алгоритм, всё хорошо казалось бы но я столкнулся с одной проблеммой, во время тестов генерируя некоторые пробеги я получал ERROR на приборке, но это было не всегда и я не мог понять в чем же секрет, в итоге я и этот секрет разгадал, как оказалось при некоторых значениях пробега на выходе получалось не 4х значное значение а 5, ниже пример с пробегом 555555км

как узнать код магнитолы фольксваген пассат б6

При расчете на калькуляторе мы в итоге видим значение в котором получается не 4х значный а 5 значный HEX

как узнать код магнитолы фольксваген пассат б6

Долго не мог понять логику но в конце дошло и это до меня), как видно на примере мы имеем значение 2 E177, как оказалось нужно от 4х значного HEX отнять лишнее пятое число, то есть от E177 отнять 2 и в итоге получаем E175, вот теперь после заливки нет ошибки на экране, ура, победа), правда все эти расчеты мне немного сложно было внедрить в софт но тут как всегда опять помог мне шаблонами уважаемый BlackLight-drive за что ему огромная благодарность!
ПС. Для особо умных сразу напишу, понизить пробег нельзя, сразу получите ERROR, обмануть вписав 999999 тоже не получится, приборка не обнулится, будут просто прочерки на экране)

А теперь о недоработках: я так и не смог добиться полной точности расчёта в софте хотя логику погрешности знаю уже, хекс это как ни как), вписанный в софт пробег всегда отличается от того что на экране на несколько километров, к примеру на фото ниже видно что в софте я вписал 310000 а на экране вышло 310017, то есть максимум различий будут в десятки км, не более, не охота мне уже этим заморачиваться но думаю за десятки вы не будите меня винить)

как узнать код магнитолы фольксваген пассат б6

как узнать код магнитолы фольксваген пассат б6

Ну и наконец я всё таки нашел область которая связанна с кодом магнитолы, многие же попадали на код при смене приборки и многие не знали кода, так что думаю эта находка будет полезна не мало людям), это адреса в 24с64 0x1298-0x1299, и в 24с32 0хС78-0хС79, в таблицу добавил и их, в них не хранится код магнитолы но это так называемый ключ для магнитолы, при вводе кода в магнитоле она обращается именно на эти адреса и запоминает эти значения у себя в памяти, так что если перенести эти адреса в дамп новой приборки то ваша магнитола не попросит код.
Хочу еще спасибо Павлу nk-pasha сказать за эксперементы на своем стенде во время поиска адреса)
ПС. Адрес в красно синей приборке я примерно знаю но нужно проверить, если у кого есть возможность проводить эксперименты с красно синими приборками то пишите)

Источник

Разблокировка (подбор PIN-кода) автомагнитолы BLAUPUNKT RCD 310 (RCD 510) своими руками

как узнать код магнитолы фольксваген пассат б6

Доброго времени суток читающему блог!

Попросил меня один хороший человек помочь разблокировать приобретенную на разборке штатную магнитолу с автомобиля Volkswagen Passat B6. Позже выяснил, что устанавливалась в авто разных производителей (Skoda, Nissan, а может, и еще какие). Фото виновника торжества:

как узнать код магнитолы фольксваген пассат б6

как узнать код магнитолы фольксваген пассат б6

VW-1K0 035 186 AA
BP-7 647 201 360

Сразу оговорюсь, что процедура получения PIN-кода по серийнику магнитолы — дело совсем не сложное и в большинстве случаев услуга эта платная. Цена вопроса невелика, но это не наш путь. Я пошел по «пути самурая», который вкратце и опишу. Способ дает возможность вычислить первые две из четырех цифр кода, оставшиеся — находим методом обычного перебора (всего 100 вариантов).

В результате поиска по надписям на бирках определил, что это чудо враждебной техники называется Volkswagen BLAUPUNKT RCD 310 (возможен также вариант RCD-510). Вариант с чтением прошивок MCU и EEPROM при помощи простенькой программы «NEC D70F33xx Reader.exe» и переходника USB-TTL почему-то не сработал, хотя и сулил получение заветного кода без подбора путем отправки дампов некому обладателю тайных знаний (специального софта). Позже понял, что и это в большинстве случаев не «за спасибо», поэтому начал читать форумы. Очень помогло, но недостаточно «разжевано», как для новичка. Считать дамп микросхемы EEPROM и открыть его в HEX-редакторе — проблем абсолютно не составляет. Найти нужные адреса и исправить значения — тоже. Но вот то, что для вычисления первых двух цифр кода в формулу надо подставлять только младшие 4 бита октета — я как-то не увидел, хотя, мог просто невнимательно читать. Помогло в решении этого вопроса отличное видео от румынского товарища:

Приятное изложение и мелодичный язык. Спасибо тебе, дорогой! Хоть и сомнительно, что будешь ты это читать.

Ну а теперь по порядку. Для включения этого устройства надо подать +12В постоянного тока на контакты 15 и 16 разъема, минус можно подать на контакт 12 или прямо на металлический корпус.

как узнать код магнитолы фольксваген пассат б6

как узнать код магнитолы фольксваген пассат б6

После нажатия кнопки включения магнитола запросит код. После двух неправильных попыток ввода на экране появится надпись «SAFE» и возможность вводить новые варианты будет утрачена на какое-то время (пишут, что на час, но я не проверял).

Если никаких лишних цифр в виде отображения номера попытки ввода или просто надписи «SAFE» на дисплее нет, и магнитола просто предлагает ввести код, то можно ее выключать, разбирать и считывать оригинальный дамп с микросхемы.

В моем случае на плате были обнаружены MCU NEC μPD70F3358 и EEPROM ST M95128:

как узнать код магнитолы фольксваген пассат б6

Нас интересует EEPROM (на фото выделен и подписан). Записывать его придется часто в ходе подбора последних двух цифр кода, поэтому изобразил импровизированный «быстросъем»:

как узнать код магнитолы фольксваген пассат б6

Считав оригинальный дамп можно не переживать. «Окирпичить» магнитолу будет сложно: в прошивку MCU мы не лезем.

Далее, дамп надо открыть в HEX-редакторе и немного отредактировать. В диапазон адресов AE0 — CD0 записать значения FF и сохранить модифицированный файл, желательно не затерев оригинальный дамп.

Следующий шаг — записываем модифицированный дамп в микросхему и впаиваем ее на место. Включаем магнитолу. MCU обнаружит нессответствие контрольных сумм и запишет новые данные в EEPROM. В моем случае на дисплее не было никакой индикации, просто влючилась подсветка кнопок.

Выключаем магнитолу, извлекаем EEPROM и снова читаем дамп. Для вычисления первых двух цифр нам необходим этот модифицированный MCU дамп и оригинальный дамп, который мы считали вначале. Весь процесс оформил наглядно в виде картинки:

как узнать код магнитолы фольксваген пассат б6

XOR в формулах — это ни что иное, как исключающее ИЛИ, XOR, строгая дизъюнкция, поразрядное дополнение, инвертирование по маске, жегалкинское сложение, логическое вычитание, логическая неравнозначность. Сам был удивлен количеством вариантов названий, но все не так уж и сложно. Любая программа-калькулятор в режиме «программист» или «программирование» (или еще как может называться) с этим легко справится. Важно не забыть переключить в режим вычислений HEX (это не от русского нех*й, а обозначение шестнадцатиричной системы счисления).

В результате этих манипуляций получим две первые цифры PIN-кода.

Далее, заливаем оригинальный дамп в микросхему, возвращаем ее в магнитолу и начинаем последовательный перебор оставшихся двух цифр. После каждой блокировки ввода (два неправильных кода) — извлекаем микросхему и опять заливаем оригинальный дамп.

В моем случае был интересный момент. Еще до считывания оригинального дампа я использовал одну попытку ввода, поэтому осталась всего одна, а это очень неудобно и долго: после каждой попытки надо заливать оригинальный дамп. Информация о попытках ввода хранится по адресам B44 — B4B. Туда я и записал значения FF. После включения и выключения у меня опять стало 2 попытки.

После недолгого перебора код был найден, магнитола включилась:

Источник

Оригинальные магнитолы VW, ввод кода.

как узнать код магнитолы фольксваген пассат б6

Обычно, код можно найти в сервисной книжке к машине, он состоит из 4-х цифр.

VW Delta
Включаете питание автомагнитолы. На дисплее высветится «CODE».
Кнопками 1-2-3-4 ввести корректный код, нажимая каждую кнопку неоднократно.
Когда на дисплее высветится корректный код, следует нажать кнопку со стрелкой вверх или в низ.
Магнитола включится.
Магнитола имеет функцию управления CD чейнжером.
К ней можно подключить штатный чейнджер или,
через интерфейсный адаптер, 6-ти дисковые чейнжеры ALPINE (CHM-S630/CHA-S634).

VW Alpha CC
(Blaupunkt, Grundig, Philips)
Включаете питание автомагнитолы. На дисплее высветится «SAFE».
Нажимаете одновременно кнопки «TA» и «TP» и удерживаете нажатыми до тех пор, пока на дисплее высветится число «1000».
Кнопками 1-2-3-4 ввести корректный код, нажимая каждую кнопку неоднократно.
Когда на дисплее высветится корректный код, следует нажать и удерживать 2-3 сек. кнопки «TA» и «TP».
Магнитола включится.

VW Beta 4
(Grundig)
Включаете питание автомагнитолы. На дисплее высветится «SAFE».
Нажимаете одновременно кнопки «TA» и «TP» и удерживаете нажатыми до тех пор, пока на дисплее высветится число «1000».
Кнопками 1-2-3-4 ввести корректный код, нажимая каждую кнопку неоднократно.
Когда на дисплее высветится корректный код, следует нажать и удерживать 2-3 сек. кнопки «TA» и «TP».
Магнитола включится.

VW Beta T4
(Blaupunkt)
Включаете питание автомагнитолы. На дисплее высветится «SAFE».
Через 2-3 сек. на дисплее высветится число «1000».
Кнопками 1-2-3-4 ввести корректный код, нажимая каждую кнопку неоднократно.
Когда на дисплее высветится корректный код, следует нажать и удерживать 2-3 сек. кнопку «>>».
Магнитола включится.

VW Beta 5
(Philips)
Включаете питание автомагнитолы. На дисплее высветится «SAFE».
Через 2-3 сек. на дисплее высветится число «1000».
Кнопками 1-2-3-4 ввести корректный код, нажимая каждую кнопку неоднократно.
Когда на дисплее высветится корректный код, следует нажать и удерживать 2-3 сек. кнопку «>>».
Магнитола включится.

VW Gamma III
(Philips)
Включаете питание автомагнитолы. На дисплее высветится» SAFE».
Нажать одновременно и удерживать кнопки «M» и «VF» пока на дисплее высветится число «1000».
Кнопками 1-2-3-4 ввести корректный код, нажимая каждую кнопку неоднократно.
Когда на дисплее высветится корректный код, следует нажать кнопки «M» и «VF».
Магнитола включится.

VW Gamma 4
(Philips)
Включаете питание автомагнитолы. На дисплее высветится «SAFE».
Нажать одновременно и удерживать кнопки «TA» и «TP» пока на дисплее высветится число «1000».
Кнопками 1-2-3-4 ввести корректный код, нажимая каждую кнопку неоднократно.
Когда на дисплее высветится корректный код, следует нажать и удерживать кнопки «TA» и «TP».
Магнитола включится.

VW Gamma V
(Blaupunkt)
Включаете питание автомагнитолы. На дисплее высветится «SAFE».
Через 2-3 сек. на дисплее высветится число «1000».
Кнопками 1-2-3-4 ввести корректный код, нажимая каждую кнопку неоднократно.
Когда на дисплее высветится корректный код, следует нажать и удерживать 2-3 сек. кнопку «>>».
Магнитола включится.

VW Gamma V
(Sony )
Включаете питание автомагнитолы. На дисплее высветится «SAFE».
Через 2-3 сек. на дисплее высветится число «1000».
Кнопками 1-2-3-4 ввести корректный код, нажимая каждую кнопку неоднократно.
Когда на дисплее высветится корректный код, следует нажать и удерживать 2-3 сек. кнопку «>>».
Магнитола включится.

VW Gamma CD
Matsushita
Включаете питание автомагнитолы. На дисплее высветится «SAFE».
Через 2-3 сек. на дисплее высветится число «1000».
Кнопками 1-2-3-4 ввести корректный код, нажимая каждую кнопку неоднократно.
Когда на дисплее высветится корректный код, следует нажать и удерживать 2-3 сек. кнопку «>>».
Магнитола включится.

VW Premium Audio
(Clarion)
Включаете питание автомагнитолы. На дисплее высветится «SAFE».
Нажать и удерживать кнопки ‘’M” и “VF”. На дисплее высветится число «1000».
Кнопками 1-2-3-4 ввести корректный код, нажимая каждую кнопку неоднократно.
Когда на дисплее высветится корректный код, следует нажать и удерживать кнопки ‘’M” и “VF”.
Магнитола включится.

VW Premium Audio IV
(Clarion)
Включаете питание автомагнитолы. На дисплее высветится «SAFE».
Через 2-3 сек. на дисплее высветится число «1000».
Кнопками 1-2-3-4 ввести корректный код, нажимая каждую кнопку неоднократно.
Когда на дисплее высветится корректный код, следует нажать и удерживать 2-3 сек. кнопку «>».
Магнитола включится.

VWZ4Z7 Premium V
(Delco) 1JM 035 157A
Включаете питание автомагнитолы. На дисплее высветится «SAFE».
Через 2-3 сек. на дисплее высветится число «1000».
Кнопками 1-2-3-4 ввести корректный код, нажимая каждую кнопку неоднократно.
Когда на дисплее высветится корректный код, следует нажать и удерживать 2-3 сек. кнопку «>».
Магнитола включится.

VW Newbeetle
(Blaupunkt
Включаете питание автомагнитолы. На дисплее высветится «SAFE&».
Через 2-3 сек. на дисплее высветится число «1000».
Кнопками 1-2-3-4 ввести корректный код, нажимая каждую кнопку неоднократно.
Когда на дисплее высветится корректный код, следует нажать и удерживать 2-3 сек. кнопку «>>».
Магнитола включится.

VW DELUXE AUDIO
Clarion PO 9840W-01
После включения бортового питания, на дисплее должно высветится «CODE IN».
Используя кнопки «1 — 6», введите корректный код.
Для подтверждения нажмите и удерживайте одновременно кнопки «MODE» и «SCAN» 5 секунд.
Магнитола включится.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *