оффлайн кодирование в das
Как править мозги Mercedes, если играться с программируемыми калькуляторами уже надоело
Всем доброго времени суток! Многие из нас, айтишников, являются обладателями того или иного автомобиля – ведь работа в айтишке это слава, богатство и любовь женщин. В своей статье я хотел бы рассказать и показать, как технологии помогают в решении проблем с нашими тачками. Если вы пока джун и серфите с мобилки в метро, то осторожно, очень много скриншотов и фоток.
Так сложилось, что я являюсь поклонником автомобилей Mercedes, 10 лет езжу на них и столько же занимаюсь их диагностикой и ремонтом. Сейчас уже можно спуститься в комментарии и написать едкий пассаж. Если вы, конечно же, не обладатель BMW.
Однако шутки в сторону, друзья. Дальше будет информативно и без подколов – ну, почти. Поэтому если вы уже успели настроиться на их сплошной поток – пардоньте, несколько вас разочарую.
Близкое знакомство с начинкой моего железного коня случилось у меня весьма рандомно. Когда у меня появился первый старенький Мерседес, мне никто не мог помочь с его ремонтом по электронике. А если нет помощи со стороны, тогда что? Правильно, было решено заниматься всем самому.
Пару лет назад я приобрел дилерский сканер Star Diagnosis Part D3, и тут жизнь заиграла новыми красками. Началось познание блоков управления, такой себе курс молодого бойца по кодированию и программированию, которому вас не научат в Skillbox. Подопытным стал мой W220 S320. Здесь, пожалуй, полезно будет добавить, что несмотря на не самый свежий год выпуска – 1999, внутри спрятано около 40 блоков управления и
700 датчиков. Немцы.
В этом посте я сделаю обзор своего оборудования, софта и покажу пример практического использования всего этого добра. Пристегивайтесь, поехали!
Дилерский диагностический комплекс MB Star Diagnosis (D3, C4)
Практический каждый владелец Мерседеса знает, что такое «старуха», и мечтает иметь в своем городе хорошего мастера, который профессионально управляется с ним на любом кузове. У дилеров данное оборудование, понятное дело, есть, но старыми машинами они уже не занимаются от слова совсем, а знания гаражных мастеров посредственные, цены на диагностику и устранение неисправности – космос.
Решающий аргумент в пользу дилера – поддержка online SCN-кодирования. Всем остальным в 2020 году Mercedes по доброте души заблокировал online, а offline на новых машинах не работает.
Итак, мой диагностический набор N1: Star Diagnosis Part D3 original.
Этот прибор поддерживает максимальную версию софта 2014 года. Он отлично справляется с любыми машинами, выпущенными до 2014 года. Использую его для всех старых машин, начиная с 1993 года выпуска (ЭБУ PMS, HFM).
Имеется комплект шнуров для подключения по OBD2, кругляк 38 pin и тюльпаны. Софт разворачивается на старом ноутбуке Dell Latitude D630 на SSD 240Gb под дремучей Windows XP. В софт входит Xentry, Das, HHTWin, StarFinder, WIS/ASRA, EPC, Vediamo 4.
Следующим был куплен сканер Star Diagnosis C4, он используется для самых новых автомобилей. Это уже не оригинал, а китайский клон, но доработанный по элементной базе и прошивке до оригинала. Софт 2020 года, поддержка всех свежайших автомобилей, но нельзя работать со старыми. Например, на моем W220 не понимает кодировок ЭБУ, а отсутствие HHTWin заставляет вообще забыть о кузовах W124, W202, W210, W140 и т.д.
Софт развернут на Lenovo Thinkpad X220 на SSD 480Gb, под Windows 7 Pro X64. Шнурок только под OBD2, другой тут не требуется.
На этом с hardware всё, рассмотрим используемый софт.
Xentry
Xentry – самый свежий софт для работы с Мерседесами и не только. После запуска ПО предлагается выбрать марку автомобиля. Это не мультимарочный сканер, поэтому помимо Мерседеса в списке есть лишь те, с которыми Мерседес так или иначе сотрудничал.
После выбора марки авто переходим к уточнению кузова автомобиля.
Как видно на скриншоте, здесь есть поиск сразу по VIN-коду, а также ручной выбор кузова, причем доступны все легковые, грузовые, автобусы, спецтехника.
Когда машина будет выбрана, мультиплексор начнет опрашивать Gateway для сверки VIN-кода и комплектации автомобиля. Если всё проходит успешно, устанавливается связь со всеми блоками управления. Недавно у меня был на диагностике GLK300. Ниже я покажу, как выглядят результаты короткого теста:
Дальше можно зайти в каждый блок и выполнить подробные проверки, активации, кодирование.
Xentry работает с автомобилями старше 2008 года. Если машина старее, ПО автоматом запускает DAS или HHTWin, о них я расскажу ниже.
DAS (Diagnosis ASsistent)
DAS – более старый ассистент, используется для авто 2000-2008 года. Все тоже самое по аналогии с Xentry, но старый интерфейс. DAS более понятен и не перегружен опциями, в отличии от Xentry. Но это мое имхо.
Также выполняется диагностика всех блоков управления, кодирование, активации, сброс адаптаций, а также просмотр всех действительных значений в режиме реального времени.
Примеры:
W220 S320 Long, разбираюсь с АКПП:
W203 C230 Kompressor, просмотр версии блока управления АКПП для дальнейшего включения скрытого режима Agility:
W203 C230 Kompressor: кодирование приборной панели, отключение лимита скорости в 120 км/ч, отключение зуммера ремня, включение информации остатка бензина в литрах:
Кодирования в блоках производится в инженерном меню, где все доступные опции на немецком техническом языке с аббревиатурами Daimler.
HHT (Hand Held Tester)
Самый старый диагностический софт HHTWin для машин с 1993 года по 2000 год. Интерфейс примитивный, но для старых автомобилей его более чем достаточно. Также можно посмотреть действительные значения параметров, сбросить адаптации и закодировать ЭБУ.
Кодирование HFM на авто W202 C36 AMG:
Кодировка блока была заменена с 000051131 (Euro0) на 000051139 (Euro1).
Особо рассказывать про HHTWin больше нечего. Можно лишь добавить, что владельцев старых подключений и соображающих в HHTWin все меньше и меньше. При этом даже старый Мерседес требует того же сброса адаптаций смеси и обучения дроссельной заслонки после замены ДМРВ.
Vediamo
Vediamo (в народе «ведьма») – это инженерный софт для работы с блоками управления напрямую, без учета VIN-кода автомобиля и минуя Gateway. Vediamo – самая загадочная программа для диагностов, она имеет схожесть с инженерным меню в DAS, позволяет делать огромное количество манипуляций с блоками, но мало кто знает как. В общем, название свое оправдывает.
Интерфейс здесь тоже «инженерный», подробнее я рассмотрю работу с ней в практическом разделе. Да, тут будет ещё и практический раздел, как я обещал во вступлении.
Пора перейти к вспомогательному софту, без которого тоже тяжко жить.
StarFinder
Программа позволяет находить электрические схемы на то или иное оборудование в Мерседесе. Схемы подробные с легендой, а также с расположением блока. Программа работает в браузере. Например, я выберу W220, потом электрическую группу элементов и выберу передний левый блок SAM. Открою схему подключения блока к другим элементам и посмотрю его расположение.
Без схем порой нереально разобраться с неисправностью автомобиля, и Starfinder здесь очень выручает.
WIS/ASRA
WIS/ASRA – мощнейший софт для автосервисов, здесь есть абсолютно вся информация в технических документах. Диагностика, снятие, установка, нормы безопасности, электрические схемы, ремонт, расчет выполненных работ по норма-часам и прочее.
Вписываем VIN и начинается магия поиска, которая Яндексу и не снилась. У автослесарей существует поговорка «в WISе есть всё, а если нет, значит ты не знаешь, где искать».
EPC – программа для поиска запчастей автомобилей Мерседес. Выборка по VIN-коду, поиск по номеру детали, иллюстрации компонентов, сноски на кодировки эбу.
С EPC можно с уверенностью сказать, какие номера деталей ставились на данный авто, а какие ему не подходят.
А теперь практика!
W220 – привязка нового блока управления двигателем ME2.0
Пришло время для практической задачи. Существуют системы санкционированного доступа FBS3, FBS4.
Задача: автомобиль W220 S320 Long с вышедшем из строя блоком управления двигателем ME2.0. После покупки другого блока проведена процедура Renew с помощью программатора, блок управления стал «новым». Необходимо выполнить привязку моторного блока с помощью Star Diagnosis к ключу и замку зажигания FBS3.
Подключается ЭБУ и замок к машине, вставляется ключ и включается зажигание. Так как блок обнуленный, двигатель он не заведет, будет раскручивать вентилятор охлаждения двигателя на 100%. Фишку с вентилятора необходимо сдернуть, иначе есть большой шанс высадить аккумулятор и просадками превратить блок или ключ в кирпичи.
Далее подключается Star Diagnosis, выбирается авто, проводится короткий тест всех блоков и переход в блок управления двигателем.
Ввод в эксплуатацию – это есть не что иное, как привязка блока. Дальше DAS предлагает интерактивные шаги.
По F2 запускаем процесс и вводим VIN от автомобиля:
На выбор предлагаются 4 кодировки: EURO3 + дистроник, EURO3, кодировка стран третьего мира + дистроник, кодировка стран третьего мира. Я выбираю последнюю, так как дистроника нет, страны третьего мира нужны для исключения из смеси задних кислородных датчиков, так называемое «недоEURO2».
Дальше провожу инициализацию FBS3.
Сбрасываю адаптации в ноль.
Следующий шаг – выполнение жесткой привязки и блокировки ЭБУ.
И Финиш. Теперь автомобиль можно заводить. Получился комплект запуска для W220 из ключа, замка и моторного блока.
Но в ЭБУ будут всегда присутствовать ошибки по подогреву задних кислородных датчиков и продувке катализаторов, потому что кодировка третьих стран не исключает их из диагностики. Вот тут мне поможет Vediamo.
Далее запускаю функцию для разрешения записи в блок. Теперь можно переходить в вариантное кодирование.
В ручном кодировании меняю определенный байт на определенное значение и записываю результат в блок. Увы, конкретный пример здесь не покажу, ибо замена одной циферки стоит 5000 руб, и данное знание было мною получено не бесплатно от заграничных спецов.
Контрольной суммы в ME2.0 нет, поэтому считать не придется. На этом финиш.
Диагностика подогрева задних кислородных датчиков и продувки катализаторов больше беспокоить не будет.
В качестве заключения
Аплодирую стоя тем, кто дочитал мой пост до конца. Статья зайдет далеко не всем, но может найдутся люди, кому это будет интересно. Помидоры кидайте в комментарии, за сим откланиваюсь.
Готов писать ещё, если пост найдет отклик у аудитории Хабра.
How to do Offline Coding & Programming with DAS
Mercedes offline programming/coding tips and guides:
Offline coding:
Codings can be done with regular DAS or Developer DAS more deeply. Coding does not imply that you have to replace your unit software completely. If you have to make an Offline coding this implies to flash your unit with an updated software version or at least the same version which you have already (not sure if you will be able to downgrade your software) and then SCN code that one to be activated in your car. I’m not aware of any car which can be OFFLINE coded without the request for an SCN code.
The internal VIN of this car (e.g.w211): is WDB2110261AXXXXXX
The first letter of the external VIN after “WDB” gives the body style, like
– U for MB means 211
– F means Sedan
– next two digits are the model within the body type, seems to be a direct copy from the internal VIN
– next digit is about the SRS system, I’ve found explanations up to the letter F, so this car must have more SRS equipment than known when my reference was drafted
– position 9 is a check digit and the tenth digit comes from the model year.
It is much easier to find this if you enter the external VIN to EPC and let it decode the internal VIN for you. Then pick up digits 4-9.
Ps. 17-digit code & 6 digits of numbers


Office programming:
If you want to program ecu ‘offline’, there are several options:
1. In DAS, you can program ecu’s offline. (In xentry, you have to buy xentry calculator.)
2. Vediamo is the way to go to program ecu offline and is used by daimler factory
3. If you want only for 204.041 as above, you can try to use 204 in DAS. and there is free offline programming
between those three options, vediamo is the best and can be used for 99% vehicle’s model
Noe that: For those with Star diagnosis for 100usd around. DAS is your way to go.
DAS (older models before 2011, but still most cars communicate through this program)
Xentry (new model cars 2011-2016)
If you set it up correctly, you can program offline in DAS only. Then if we need to go online with DAS we switch the modified flash folder to the original.
Xentry there is no offline programming, only online. Obviously, you need to have login and pass to go online.
Btw, offline programing is an ancient way of the service. nowadays its better to use online services,…its safety. and quickly
The last, how to enable DAS for offline programming:
Option 1: (try on your own risk)
It’s very simple to enable “Offline” programming in newest DAS version
(click yes, to replace existing).
if you not have this function for any concrete car – check first six VIN digits for this car, and add to this file in model section.
for sample – to enable option for WDD221054 – add text string to file :
Option 2: (try on your own risk)
The options above are diy solutions from DAS users.
TRY ON YOUR OWN RISK.
NO ONE HOLDS RESPONSIBILITIES FOR YOU.
If solutions above remain useless or you want a solution WITH SECURITY, please try option 3, the idiot solution.
Option 3: (use with relief and security)
Spend a little bit money on an enabled DAS for offline programming.
Though the DAS 2012.11 version is kind of old, this is the one we highly recommend. It has been tested for thousands of times on vehicles, verified to work definitely.
And it also can be come with the full package V2012.11 MB SD Connect C4 with DELL D630 laptop, very convenient for customer who do not have DELL D630 laptop or do not know how to install software correctly.
This will save a lot of time for urgent needs. That is, users can directly use this set for offline programming when they receive the package (including setup offline mode in old DAS software) and open the function. But they need set up WIFI and Lan cable connection by themselves if wanna do online programming.
For offline programming,
DAS 2012.11 is the best solution for old cars before 2010.
For online programming,
You can use the latest version 07.2018 or 09.2018 Xentry system for the old and new cars.
Xentry 03.2021 PassThru
Привет читателям!
На днях обновился с версии 12.2020 на 03.2021
Сам дистрибутив Xentry PassThru 03.2021 ЗДЕСЬ
Устанавливается так, как и предыдущие версии от 2016ого года с небольшим отличием в фиксе диалогового окна при входе в Xentry.
Напоминаю, что установка только на диск C, если нет — ждите ошибок в процесе установки… а так же только для систем x64. Под 32ох битные ОС патчей не нашёл!
Другие элементарные требования описал ЗДЕСЬ!
Далее запуск AddonCenter и обновляемся (идём заниматся своими делами
1.5 часа)
После установки фиксим ошибку 2221-45 подменой и переименованием файла (опись в мануале)!
Подбрасываем XentryAPI.dll в Windows\SysWOW64
Закидываем мой сборник недостающих картинок
Активиркем ключ old key loader for configassist or startkeycenter 64bit.reg
Запуск КонфигАссиста и генерация длинного ключа с помощью Кейгена
И, финалочка, фиксимся от назойливого окна авторизациии файлом Xentry_Offline.exe, затем ставим атрибут «чтение» на файл offline.properties в C:\ProgramData\Mercedes-Benz\config\Xentry — БОЛЬШАЯ БЛАГОДАРНОСТЬ greycom за предоставленный фикс!
Активируем с робочего стола Offline_Modus и запускаем Xentry: логин xentry, пароль 123456
Все нужные фиксы ЗДЕСЬ!
Пароль FIX
Обновление поста:
Для того, чтобы окно запроса логина/пароля Xentry больше не появлялось смотрим и коректируем 2 файла, как здесь показано
Вот и всё… радуемся новой версии!
Прочие плюшки (Sim DAS, Sim Xentry SD Flash, FIX XUS и тп не выкладывал) не ставил/не юзал.
Всем счастья в личной жизни и только «галочек» в коротком тесте))
How to do Offline Coding & Programming with DAS
Mercedes offline programming/coding tips and guides:
Offline coding:
Codings can be done with regular DAS or Developer DAS more deeply. Coding does not imply that you have to replace your unit software completely. If you have to make an Offline coding this implies to flash your unit with an updated software version or at least the same version which you have already (not sure if you will be able to downgrade your software) and then SCN code that one to be activated in your car. I’m not aware of any car which can be OFFLINE coded without the request for an SCN code.
The internal VIN of this car (e.g.w211): is WDB2110261AXXXXXX
The first letter of the external VIN after “WDB” gives the body style, like
– U for MB means 211
– F means Sedan
– next two digits are the model within the body type, seems to be a direct copy from the internal VIN
– next digit is about the SRS system, I’ve found explanations up to the letter F, so this car must have more SRS equipment than known when my reference was drafted
– position 9 is a check digit and the tenth digit comes from the model year.
It is much easier to find this if you enter the external VIN to EPC and let it decode the internal VIN for you. Then pick up digits 4-9.
Ps. 17-digit code & 6 digits of numbers


Office programming:
If you want to program ecu ‘offline’, there are several options:
1. In DAS, you can program ecu’s offline. (In xentry, you have to buy xentry calculator.)
2. Vediamo is the way to go to program ecu offline and is used by daimler factory
3. If you want only for 204.041 as above, you can try to use 204 in DAS. and there is free offline programming
between those three options, vediamo is the best and can be used for 99% vehicle’s model
Noe that: For those with Star diagnosis for 100usd around. DAS is your way to go.
DAS (older models before 2011, but still most cars communicate through this program)
Xentry (new model cars 2011-2016)
If you set it up correctly, you can program offline in DAS only. Then if we need to go online with DAS we switch the modified flash folder to the original.
Xentry there is no offline programming, only online. Obviously, you need to have login and pass to go online.
Btw, offline programing is an ancient way of the service. nowadays its better to use online services,…its safety. and quickly
The last, how to enable DAS for offline programming:
Option 1: (try on your own risk)
It’s very simple to enable “Offline” programming in newest DAS version
(click yes, to replace existing).
if you not have this function for any concrete car – check first six VIN digits for this car, and add to this file in model section.
for sample – to enable option for WDD221054 – add text string to file :
Option 2: (try on your own risk)
The options above are diy solutions from DAS users.
TRY ON YOUR OWN RISK.
NO ONE HOLDS RESPONSIBILITIES FOR YOU.
If solutions above remain useless or you want a solution WITH SECURITY, please try option 3, the idiot solution.
Option 3: (use with relief and security)
Spend a little bit money on an enabled DAS for offline programming.
Though the DAS 2012.11 version is kind of old, this is the one we highly recommend. It has been tested for thousands of times on vehicles, verified to work definitely.
And it also can be come with the full package V2012.11 MB SD Connect C4 with DELL D630 laptop, very convenient for customer who do not have DELL D630 laptop or do not know how to install software correctly.
This will save a lot of time for urgent needs. That is, users can directly use this set for offline programming when they receive the package (including setup offline mode in old DAS software) and open the function. But they need set up WIFI and Lan cable connection by themselves if wanna do online programming.
For offline programming,
DAS 2012.11 is the best solution for old cars before 2010.
For online programming,
You can use the latest version 07.2018 or 09.2018 Xentry system for the old and new cars.




























































