Немного хочу систематизировать инфу по поводу отлома ГУ — Composition Media.
Нужно поставить задачи и разбить, для облечения их решения.
1. Какие защиты существуют в ГУ:
1.1 Защита компонентов (защита от воровства ГУ), в свою очередь разбита на несколько алгоритмов реализации:
1.1.1 в EEPROM по адресам
0x00000121 — 0x0000015C — первая область
0х00009A21 — 0x00009A5C — вторая
0х0000F3A1 — 0x0000F3DC — третья
По этим адресам располагаются (количество включений, часы работы, VIN), алгоритм следующий, ГУ по CAN-шине делает запрос (приборке) сообщи свой VIN. Если авто до 2014 года, то такой запрос авто не умеет обрабатывать, ответ соответственно не приходи. Тогда ГУ, запускает счетчики в EEPROM (30 включений, 12 часов работа) по истечению счетчиков ГУ уходит в защиту компонентов, т.е. блокируется.
Если авто с 2014 года, происходит следующие ГУ по CAN-шине делает запрос (приборке) сообщи свой VIN, приходит ответ с VIN (пока образно, об этом позже), конечно он не совпадает, т.к. в ГУ прописан другой VIN код, который был прописан с завода, ГУ уходит в защиту компонентов, т.е. блокируется.
2. Варианты решения с защитой компонентов:
2.1. Если авто с 2014 г. и такого типа ГУ устанавливались с завода на ваше авто, то поездка к ОД решит проблему с привязкой ОД с помощью вин-код в базе GeKo VW, цена вопроса 1000-1500руб.
2.2 Обход с помощью платы (хардварный вариант) если авто до 2014, устанавливается плата, алгоритм работы платы следующий:
Условия задачи, нам нужно что бы счетчики по адресам не сбрасывались, т.е. были бесконечны, и в тоже время другие данные были доступны для кодировки и сохранения настроек ГУ, т.к. ГУ хранит настройки в EEPROM.
Думаю человеку немного разбирающейся в микроконтроллерах и их программирование по силам самому изготовить и запрограммировать такую плату. Тип EEPROM 95512-R, даташит на эту микросхему найти не проблема.
Алгоритм работы в общих чертах: Выпаевается EEPROM, считывается и сохраняется дамп на всякий случай. на это место припаивается плата с микроконтроллером и памятью, которая при первом включении копирует оригинальный дамп с EEPROM, затем переписывается в другую память (варианты реализации могут быть разные) с которой и работает ГУ, но через определенные промежутки времени по адресам счетчиков данные востанавливаются в исходное значение. Таким образом счетчики становятся бесконечными. Цена деталей на макетке такой платы будет не более 500-1000р. Цена готовых решений колеблется от 4000 до 15000 т.р.
Выводы делайте сами…


2.3 Случай второй, авто после 2014 и на этот автомобиль с завода такое ГУ ни когда не ставилось, т.е. ОД вам не помощник, даже если вы запаете плату которую я описал выше, ГУ уйдет в защиту компонентов, т.к. не пройдет проверку VIN по CAN-шине.
Есть и решение (хардварное) и этой задачи:

Поставить плату (фильтр) в разрез CAN-шины (между ГУ и авто) которая не будет пропуска запросы ГУ (сообщи мне VIN), опять же реализация может быть разная (можно блокировать запросы и ответы). Отлавливается следующим образом: Нужно распознать и блокировать запросный пакет от ГУ (сообщи мне VIN).
Фото стенда уважаемого 46otdmil

Для этого необходимо собрать стенд на столе (БП+Gateway+ГУ+разьем OBD), на стенде слушать CAN, найти запросный пакет, сделать платку которая тупо блокирует запросный пакет. Цена деталей на макетке такой платы будет не более 500-1000р. Цена готовых решений колеблется от 5000 до 7000 т.р.
Выводы делайте сами…
3. Теперь переходим к самому интересному, хотим решить задачу обхода компонентов программным путем:
Нужно решить следующие задачи:
Чтобы обойти защиту нужно прописать в ГУ, новый VIN который нам нужно. и это решит все проблемы.
Для этого нужно узнать где храниться VIN (EEPROM, EMMC…еще где-то), В каком виде (VIN лежит в шифрованном виде, т.е. криптованый ключом), для этого нужно еще разобраться с алгоритмом криптования.
Это и есть основная задача!
Для ее решения было бы здорово поиметь с одной и той-же ГУ дамп EMMC до привязки, и после привязки у ОД, и также дампы EEPROM до и после (VIN коды тоже, старый и новый), это значительно облегчит работ над программным отломом ГУ.
SWaP коды компонентов по этому и прописывают после обхода защиты компонентов, так как они тоже привязаны к VIN, Обычно используют донорское авто или стенд, где на этот вин-код в базе GeKo VW уже активированы все функции, вот они и переносятся на другое ГУ при онлайн доступе.
Думаю уже давно люди которые продают SWaP коды, давно использую ODIS, которым заливают скажем параметрию в блок 5F (прямо на автомобиле, или на стенде), сделав эмулятор сервера GeKo VW.
Все выше перечисленное, это мое мнение по данному вопросу. Коммерцией не занимаюсь, фото взяты в интернете…
Comments 33
Добрый день. Помогите с бедой, jetta 6 пришла из USA с нерабочей composition media 5C0035200, не подает никаких признаков жизни, питание приходит, но магнитола не включается. Вася выдает: 5F Электроника информирования — нет соединения. Куда копать?
Проверьте подключение по питанию в первую очередь. если девайс исправен, загрузится и всключит подсветкеу
А там дальше смотреть надо…
Вопрос по эмулятор сервера GeKo VW — может есть у кого?)
Добрый день.
Может быть, кто-то может мне помочь.
Я установил радио со мной.
Octavia 2009
К сожалению, время не работает. Часы всегда показывают «0:00». Если время продолжает прыгать в течение 1 минуты, появится «6:28», а затем снова «0:00».
Когда зажигание выключено, часы отсчитывают время (0:00, 0:01, 0:02, .)
Решил вопрос?
привет нужен твой файл еепромки для анализа flint0s@mail.ru
спасибо
где взять плату?
привет
где взять плату (фильтр) в разрез CAN-шины?
можно без деталей
а можно дилетантский вопрос? а дилер просто не может прописать девайс на автомобиле?
Нет, не может. Проидено
а что говорят? просто смотрю блог нового Polo на Украине, там дилер подобные вопросы решает всего лишь за 0,5 нормочаса. вот и интересно, что говорят наши дилеры.
Девайс от VW на Шкоду по онлайн нет возможности привязать
привет
как собрать стенд на столе (БП+Gateway+ГУ+разьем OBD)
можешь схему сбросить
приборка у меня 5G0920 850 GATEWEY 7N0907530AQ
при подключении не светятся светодиоды?
По-больше бы таких ЛЮДЕЙ! Спасибо за инфу! С товарищами с нетерпением ждем продолжения! Взяли себе по голове новой СМ!
Комерсам слишком дорого отдавать!
Кстати, комерсы уже предлагают вариант снятия защиты без впаивания платы! То есть все на программном уровне реализовывается! Осталось найти эту область еепром))
А каким образом в наших условиях реализуется активация плюшек или свапов?
не нашел по каким адресам в еепром защита компонентов прописана?
Защита лежит во флэше проца… нужен онлайн доступ к базам фв
Это слишком просто) Есть еще варианты?) я по другие устройства, гейты усилители и тд
Неа(( я купил готовое решение
кан хакер какой-нибудь?)
Думаю официал-нелегал подбарыживает
Главное, что голова на месте и руки растут откуда надо . Остальное дело времени, другие тоже не за один день это решили.
Хвалится, пока нечем. Результата пока нету. Так сказать пока процесс…
Чувак, ты реально крут!
Отличная работа!
Разбор формата не нужно…CAN BUS, есть официальные ДОКИ от WV, BOSH, вот что первое попало по самоделкам geektimes.ru/post/282338/
Я хотел сказать не про формат протокола обмена Can-шины, а про то как закодирован VIN в ответе от комбинации приборов.
Теоретически, совершенно в дырочку…и SWaP можно активировать к VIN ГУ. (это пока все теория, нужны реальные данные со стенда)
Тогда получается есть еще один вариант решения задачи через кан-фильтр. Кан-фильтр обрабатывает запрос VIN от магнитолы к приборной панели, и присылает ей ответ с тем VIN, к которому уже была привязана Discover Media, в результате чего она будет думать, что она установлена в "своей" машине и не будет уходить в защиту. То есть просто осуществить подмену пакетов. Таким образом я думаю можно исключить плату обхода защиты, которая переписывает EEPROM со счетчиками. А вся настройка кан-фильтра будет заключаться лишь в занесении в него нужного нам VIN, который можно узнать через диагностику Discover Media. И возможно эта задача будет решаться намного проще, так как проанализировать пакеты, идущие по CAN-шине проще. Т.е. задача сводится к разбору формата в котором передается информация о VIN от приборной панели к магнитоле. Наверняка там используется что-то унифицированное.
Эххх. Где вы были раньше. У меня на руках была нульцевая Dm и мог снять дампы до и после привязки. Но увы уже привязал к вину, активировав сертификаты
Сушки вкусные))
Добрый день. Вот пост на драйве вчерашний www.drive2.ru/l/494528170532274670/
Как раз ребята VIN и подсунули в DM и все заработало без платы.
Автор статьи направил сразу к тому кто делал, это magna413. Написал ему, но ответа нету пока.
Чем вычитываете дамп с микрухи в ГУ ?
да любым программатором за 100р и заканчивая odise, а вы чем?