Привет, соскучились по интересным записям?
Ни для кого не секрет, что существуют такие форумы как британские digital-kaos.co.uk и cartechnology.co.uk, китайский mhhauto.com, американский forums.ross-tech.com, российский autoprogs.ru и украинский carmasters.org, на которые время от времени, наведываются гаражные "специалисты" и "профессионалы" со всего мира.
За редким исключением, это коммерсанты "знающие все на свете" и берущиеся за деньги решить любую проблему.
Когда ты их спрашиваешь, что, куда и как, они как правило сразу одевают на голову "корону", начинают в хамской манере вести диалог и не могут объяснить ход своих мыслей. А когда что-то не получается, придумывают всевозможные отговорки, делая виноватым того, кто задает вопрос или обращается за помощью ;)
Такие же "профессионалы", не сохранив предварительно лог блоков и адаптаций блоков при помощи VCDS или ODIS, подкинув в автомобиль своего несчастного клиента чужую приборную панель (или варварски отключив в ней иммо), стирают кодировку блока 3, сразу же постят на упомянутых выше форумах, сообщение умоляя сгенерировать кодировку под тот или иной блок ABS по VIN.
Там, их не менее продвинутые "коллеги по цеху", начинают наперебой предлагать кодировки часто тупо перебирая значения байтов/битов, ничего не объясняя, до тех пор, пока кодировка не примется прошивкой блока.
Подавляющее большинство горе-мастеров после предоставления им кодировки, даже не удосуживается отписаться чем все закончилось. На то, как будет ездить автомобиль клиента после их вмешательства, им глубоко наплевать, так интересуют их только деньги.
Учитывая описанное выше, здесь, в бортжурнале моего Rapid я задумал публикацию серии записей с разбором нюансов в кодировке различных блоков ABS/ESP и применение на примере реальных случаев.
Bosch ABS8.2
Этот блок знаком владельцам Fabia2/Roomster, Ibiza 4, Polo 5 Hatchback по всему миру, а также Polo 5 Sedan в Индии и России.
В сканах VCDS найденных в google, мне попадались блоки ABS8.2 front H03:
HW: 6R0907379 с прошивкой SW: 6R0907379, ставился на Ibiza 4 в 2009 году.
HW: 6R0907379AB c SW: 6R0907379S ставился на Fabia 2.
HW: 6R0907379AB c SW: 6R0907379AB и 6R0907379AD на Ibiza 4/Polo 5 Hatchback.
HW: 6R0907379AB c SW: 6R0907379AG на Roomster.
HW: 6R0907379AB c SW: 6RF907379 и 6RF907379A на индийский Polo Sedan.
HW: 6R0907379AB c SW: 6RU907379B на российский Polo Sedan.
HW: 6R0907379AC это самый "свежий" блок ABS8.2 front H04 с прошивками SW: 6R0907379AC и 6R0907379AE предназначенными для Polo 5 Hatchback.
ПОЛЕЗНО ЗНАТЬ! Если вышел из строя блок HW: 6R0907379AB, можно попытаться его отремонтировать (спасибо SergeI152RU за информацию)
ВАЖНО! Если с ремонтом ничего не получилось и вы планируете покупку блока б/у, обратите внимание с какой прошивкой SW этот блок. Например, блок с прошивкой 6R0907379S с Fabia2, не удастся закодировать под Ibiza/Polo и наоборот! Но, если в наличии имеется ODIS-E, можно приобрести б/у блок 6R0907379AB с любой прошивкой и перешить в 6R0907379___0004.sgo под Ibiza, или 6RU907379B__0001.sgo под российский Polo Sedan.
Рассмотрим, как для этих блоков составляется кодировка длиной 17 байт (считаем от нуля) и как прошивки, используют значения ее байтов/битов:
Байт 0: здесь задается модель автомобиля, что позволяет прошивке отличить тип установленного главного тормозного цилиндра, так как на разных моделях он может иметь разные рабочие диапазоны.
10=Ibiza, 20=Polo Hatchback, 40=Fabia/Roomster, 50=Polo Sedan.
Значение байта 0, побитно зеркалируется в байт 8.
Байт 1: 7-ой знак VIN. 01=5, 02=6.
Байт 2: тип тормозных дисков/барабанов:
00 это значение необходимо вносить на блоках HW: 6R0907379AB с прошивками SW: 6R0907379AB, 6R0907379AD, 6R0907379AG, 6R0907379S, 6RF907379, 6RF907379A и 6RU907379B, так как этот тип блока физически не умеет управлять силой давления тормозной жидкости!
Для блоков HW: 6R0907379 и 6R0907379AC, c прошивками SW: 6R0907379, 6R0907379AC, 6R0907379AE, можно задать следующие значения:
24=спереди диски 256 мм [1LR/1ZG], сзади барабаны 200 мм [1KL/1KM/1KH]
28=спереди диски 256 мм [1LR/1ZG], сзади диски 232 мм [1KT]
Значение байта 2, побитно зеркалируется в байт 10.
Байт 3: 8-ой знак VIN. C1=0, C2=1, DB=J, E3=R
Байт 4: конфигурация/тип амортизаторов/усилителя тормозов
00 для блоков HW: 6R0907379AB с прошивками SW: 6R0907379*/6RF907379*/6RU907379*
01 для блоков HW: 6R0907379 и 6R0907379AC c прошивками SW: 6R0907379, 6R0907379AC, 6R0907379AE
Байт 5:=0x6D + 13-ая цифра VIN
Байт 6: тип трансмиссии. На ABS 8.2 всегда равен 00.
Байт 7:=0xB2 + 14-ая цифра VIN
Байт 8: контрольная сумма (побитное зеркало) байта 0
Байт 9:=0x25 + 15-ая цифра VIN
Байт 10: контрольная сумма (побитное зеркало) байта 2
Байт 11:=0xE2 + 16-ая цифра VIN
Байт 12: контрольная сумма (побитное зеркало) байта 4
Байт 13:0xD1 + 17-ая цифра VIN
Байт 14: контрольная сумма (побитное зеркало) байта 6
Байт 15:=00 на ABS8.2 не используется.
Байт 16: включение/отключение дополнительных опций:
бит 1: Включает TPMS (Tire Pressure Monitoring System). Прошивка блока начинает отслеживать среднее значение количества оборотов всех колес и при его изменении (предположительно из-за падения давления в каком либо из колес), зажигает на приборной панели лампу-индикатор. Эта функция доступна как минимум на блоке 6R0907379AC и прошивках 6R0907379AC, 6R0907379AE.
ВАЖНО! После активации, проверьте, загорается ли на приборной панели лампа при включении зажигания. Если нет, включите бит 0, байт 2, блока 17.
Если физическая кнопка SET, служащая для начальной установки количества оборотов колес, у вас не установлена, можно ее "нажать" используя VCDS/ВАСЯ через "Basic settings -> Group 042 -> Reset" (спасибо SergiuFun за информацию).
бит 4: видел этот бит активированным на французском Polo Hatchback с маломощным двигателем CGPB 1.2 44kW и прошивкой 6R0907379AE. Предположительно это может быть включение управления усилителем тормозов.
бит 6: активирован на индийских Polo Sedan с прошивками 6RF907379 и двигателями CJLA 1.2TSI. Предположительно активирует TPMS.
DISCLAIMER: Возможно моя трактовка битов байта 16 не верна и биты используются в группе. Например биты 4-6 задают конфигурацию типа усилителя тормозов и/или вакуумного датчика. А возможно это просто конфигурация каких-то дополнительных клавиш типа SET для TPMS. Владельцы таких блоков могут активировав эти биты проверить, какие ошибки будут появляться в блоках 03, 44 и т.д. для определения за что отвечают данные биты.
Байт 17:=00 прошивками блоков ABS 8.2 не используется.
ПОЛЕЗНО ЗНАТЬ! Необязательно считать кодировку руками! Можно использовать бесплатную утилиту LCode/LCode-Classic из дистрибутива VCDS.
После установки VCDS, качаем и распаковываем ABS.zip в папку C:\Ross-Tech\VCDS\Labels\User.
Запускаем C:\Ross-Tech\VCDS\LCode-Classic.exe, вставляем в него исходную кодировку или просто вводим нули, загружаем 6Rx-907-37x-ABS82.lbl и затем просто подставляем необходимые значения:

ПОЛЕЗНО ЗНАТЬ! Если у вас ВАСЯ, распаковываем в \ВАСЯ\datadb\user. Если ВАСЯ старше 19.6, дополнительно переименовываем *.LBL в *.XML. Запускаем \ВАСЯ\Coder.exe
Ну вот знаем мы теперь, как составляется кодировка этого всеми забытого блока. А на практике применить эти знания?
Случай из практики №1 с mhhauto.
На Seat Ibiza 6J 2009, 1.4 TDI с завода стоял блок HW:6R0907379AB идентифицирующийся как ABS8.2 front H03 0001 с заводской кодировкой 100200DB006F00B6082E00EB00D300000000. Блок вышел из строя и его заменили на блок снятый с донора Polo 1.6 TDI
SW: 6R0 907 379 AE
HW: 6R0 907 379 AC
ABS8.2 front H04 0001
Казалось бы в новый блок можно было вписать старую кодировку, но прошивка 6R0907379AE наотрез отказалась ее принимать. Там на форуме, в 2016 году этот ребус так и остался нерешенным, так как никто не удосужился вникнуть в различие в трактовке кодировки прошивками 6R0907379AB и 6R0907379AE.
Решение было под носом, необходимо было всего лишь сделать следующие дополнения:
В байт 2 внести значение 24 (тормоза 256мм спереди и барабаны сзади)
В байт 10 контрольную сумму байта 2 = 24
В байт 4 внести стандартную конфигурацию датчиков = 1
В байт 12 контрольную сумму байта 4 = 80
И так как новый блок поддерживает TPMS, можно было активировать бит 1 в байте 16, конечно при условии, что приборная панель Ibiza 2009 года выпуска имеет и умеет зажигать лампу контроля потери давления в шинах.
Таким образом корректная кодировка должна была быть 100224DB016F00B6082E24EB00D300000200
Случай из "практики" №2
Здесь, была потеряна кодировка блока южноафриканского Polo Hatchback с двигателем 1.6 CLSA
Part No SW: 6R0 907 379 AD HW: 6R0 907 379 AB
Component: ABS8.2 front H03 0001
Пользователями форума предлагались несколько кодировок из которых ближе всего была:
200200E3007100BA042C00EA00D400020000
Не принялась она из-за того, что в байт 15, пытались записать 02, а на ABS8.2 в этот байт всегда=00. Корректная кодировка в данном случае:
200200E3007100BA042C00EA00D400000000
Случай из "практики" №3
Блок 6RU907379B, кодировка 500200C2007100B50A2A00E300D700000000 оригинальная, но не принимается и появляется ошибка "Кодирование отвергнуто ошибка 00: Неизвестный (0x00)":

Решение до банальности простое:
1. Чистим ошибки в блоке 3
2. Заводим двигатель
3. Вводим кодировку и она принимается ;)
Вывод:
Казалось бы кодирование блоков ABS8.2 тривиальная задача, но на самом деле, при составлении кодировки необходимо учитывать не только аппаратную, но еще и программную версию блока и в зависимости от их версий, в некоторые байты можно вносить только жестко фиксированные значения.
Дополнительные материалы:
1. Замена блока ABS8.2 на ESP8.2i (спасибо DenisRubinovich)
2. Кодирование блоков ESP8.2i
3. Кодирование блоков ABS9.0
4. Кодирование блоков ESP9.0i.
Всем мира, корректных кодировок и отличного настроения!






Комментарии 45
Пожалуйста, кто может помочь мне расшифровать этот ABS?
6R0 907 379 AD
vin: WVWZZZ6RZAY242477
тормозной диск: 255 мм x 230
двигатель: 1.4 CGGB
Здравствуйте, спасибо за статью. Такой вопрос. Есть ли опыт в смене прошивки блока 6R0907379S на 6RU907379B?
Здравствуйте. Спасибо за информацию. Без вашей помощи не смог бы восстановить кодировку. ABS. Очень помогли примеры. Особенно последний. Тоже столкнулся с проблемой не принятия кода из-за наличия не сброшенной ошибки блока.
Здравствуйте, у друга на полике 2010г. сломался блок 6R0907379AB с прошивкой 6RF907379.
Взамен можно взять такой же блок и прошить его 6RU907379B__0001.sgo ?
Здравствуйте, поло хетчбек, WVWZZZ6RZBY217230, перестал выходить на связь блок АБС, отдавали в ремонт, также не выходит на связь, на блоке 6R0907379AD/6R0907379AB, взяли с авторазбора с 6R0907937AB подключились, не поддается кодировке, так понимаю от фабии((( там как раз пишет 6R0907379S, поздно увидел вашу статью. какие блоки могут подойти на поло?
Добрый день нужна помощь после кодировки ABS горит ESP и при входе в адаптацию пишет ошибка 005
Здравствуйте. Скажите можно взять блок 6R0907379AB и прошить его в 6RU907379B ?
Потому что так не хочет принимать кодировку со старого блока.
Спасибо.
Здравствуйте. Никак не могу закодировать АБС. Поло хэтчбэк DSG WVWZZZ6RZAY083692 6R0907379AB 6RU907379B . После тщательного изучения статьи уменя получилось 200200E3007500B5042B00EB00D300000000. Но он его не принимает
Очень помогла ваша запись, большое Вам спасибо!
А вы разобрались?
john-707
Очень помогла ваша запись, большое Вам спасибо!
Может глянуть мой кодинг что не так?
Здравствуйте не могу понять какие значения взять из кода!
А именно:
Байт 5: 13-ая цифра VIN + 0x6D — как высчитать?
Байт 6: тип трансмиссии. На ABS 8.2 всегда равен 0.
Байт 7: 14-ая цифра VIN + 0xB2 как высчитать?
Байт 8: контрольная сумма (побитное зеркало) байта 0
Байт 9: 15-ая цифра VIN + 0x25 как высчитать?
Байт 10: контрольная сумма (побитное зеркало) байта 2
Байт 11: 16-ая цифра VIN + 0xE2 как высчитать?
Байт 12: контрольная сумма (побитное зеркало) байта 4
Байт 13: 17-ая цифра VIN + 0xD1 как высчитать?
Байт 14: контрольная сумма (побитное зеркало) байта 6
SEAT Ibiza (6J) 1.4 85 BXW 2009 МТ
ВИН: VSSZZZ6JZAR016823
получилось:
10 02 00 DB 00 ? 00 ? 01 ? 00 ? 00 ? 00 00 00
Проще всего в lcode закодировать. В записи же лейбл файл есть :)
Вроде получилось!
Но походу опечатка!
На скриншоте прога запускается по названию: (LCode-Classic.exe)
у вас написано (LCode)
получилось так:
10DD247D212400C6081C246B845400000000
LCode-Classic это уже в новых версиях VCDS.
У меня почему-то получилось 100200DB006E00B8082D00E400D400000000
Значит я что-то проглядел!
Завтра буду плотно этим заниматься!
Пойду попробую прописать свой и ваш!
Фото блока кстати который поставил!
Старый был только без верхнего кода с буквой "S"
Верхний (средний "код"), это партномер или простыми словами прошивка. Нижний — аппаратная версия блока. В старом блоке получается тоже была прошивка S.
Вот старый блок!
Так как мы разобрались, что старый блок стоял с прошивкой 6R0907379AB которая байт0=10 (ибица) принимает. Ты приобрел и поставил блок с прошивкой 6R0907379S от Fabia2, которая байт0=10 не примет так как прошивка под Fabia2. Так как прошивки 6R0907379AB и 6R0907379AD не доступны, я предложил перешить блок в прошивку 6R0907379, которая поддерживает Ibiza. Чем закончилась эта история?
Когда был в отпуске боролся с одисом, потом работа и заболел, в планах накатить виртуалку на каторой все настроено для моего китайского VAS 5054, на моем компе и у друга при на запущенной виртуалку при нажатии на сканирование машины вылетает синий экран (на обоих компах) теперь буду пробовать эту виртуалку перенести на женский диск как свою родную Винду! Все очень сложно и интересно, но времени мало!
SergeI152RU
Вроде получилось!
Но походу опечатка!
На скриншоте прога запускается по названию: (LCode-Classic.exe)
у вас написано (LCode)
получилось так:
10DD247D212400C6081C246B845400000000
Привет
Не подскажешь что не так с моим кодингом? ibiza 2009 ABS8.2
VIN VSSZZZ6JZ9R034436
6R0907379
вроде должно работать
но никак(((
100200DB007000B6082900E500D700000000
100228DB017000B6082914E580D700000000
сработало спасибо дружище
lprot
Проще всего в lcode закодировать. В записи же лейбл файл есть :)
Здравствуйте!
подскажите плиз что не так делаю
Seat ibiza 2009 ABS8.2
VIN VSSZZZ6JZ9R034436
6R0907379
вроде должно работать
но никак(((
100200DB007000B6082900E500D700000000
на механике
спасибо
тогда подскажи плиз что не так с кодировкой
210224C2007200B2842524E300D400420000
WVWZZZ6RZAY250013
abs 8.2 polo 6r 2010 1.6 tdi CAYC
С ней все не так. Ты по ходу запись вообще не читал. Пробуй так 200224E3017200B2042524E380D400000000
Принял
Моя проблема была в байте 4 кроме этого другие выибрпл
И в байте 3 не то вписал, а там стоял R
Итд.
Только почему в 0 байте 20 а не 21?
Потому, что ты не хочешь читать запись выше ;)
Как понять?
Значение байта 2, побитно зеркалируется в байт 10?
www.drive2.ru/l/622754316075163692/ ответ в комментариях
Четко) лайк)
Отличный пост! Когда будет написана статья про ESP 9.0, подскажу один момент.
Спасибо за труд!
Толково розписано. 👍
Пост отличный 👍🏻
PS не осуждаю 😂😂😜
👍
Спасибо за качественную работу! Побольше таких постов!)))
Пост супер, не хватало его, когда пытался поставить этот блок себе.
А так же, если отключить иммо в эбу, то кодировка не примется блоком))
Очень очень хороший пост
Думаю всем кто хочет разобраться огромная помощь
Но спецы тебя наверно осуждать будут
да и плевать на их осуждение, стали блин все крысами и ничем не делятся, а сами не-бось гуглят по 100 штук в день. Вечный поклон таким как автору поста.
Всего знать не возможно по этому гуглят все
Скажу со своей стороны, если человек просит помощи и ни малейшего понятия о том что он собирается делать то я не помогаю а советую обратится к спецам, по одной простой причине он не хочет разобраться а требует подорожную инфу как решить свою проблему
Таким не помогаю ( это из ряда тех кто говорит : ты не умничай пальцем покажи куда мне на какую кнопку нажимать
Alexander450B
Очень очень хороший пост
Думаю всем кто хочет разобраться огромная помощь
Но спецы тебя наверно осуждать будут
Сочту за честь ;)
Alexander450B
Очень очень хороший пост
Думаю всем кто хочет разобраться огромная помощь
Но спецы тебя наверно осуждать будут
Нормальные спецы не будут. Те, кто пришли в тему только ради заработка — будут)