Одометры ВАЗ [Дамп панели VDO]
Дамп памяти приборной панели VDO.
Дамп памяти приборной панели VDO.
Приборная панель VDO хранит все тарировочные коэффициенты в обычной EEPROM, поэтому её содержимое (дамп) полностью определяет, как панель показывает скорость, обороты и пробег. Сравнение нескольких дампов позволяет точно локализовать ячейки, отвечающие за шкалы приборов, — это основа адаптации панели от другого автомобиля под собственную силовую установку и размер колёс.
Заводская предельная отметка спидометра — 200 км/ч, но величина переменная и задаётся с шагом 1 км/ч. Максимальное значение хранится в двух байтах, поэтому меняется пара значений, а не одно число.
| Параметр | Адреса | Заводское значение | Шаг |
|---|---|---|---|
| Предел шкалы спидометра | 20h, 21h | 80h, 0Ch (200 км/ч) | 1 км/ч |
| Угол отклонения стрелки спидометра | 26h, 27h | C0h, 0Eh (236°) | 1° |
| Шкала тахометра, предел | 2Ah, 2Bh | 40h, 1Fh (9900 об/мин) | 100 об/мин |
| Угол отклонения стрелки тахометра | 2Eh, 2Fh | 60h, 0Eh (230°) | 1° |
| Тарировка датчика скорости | 12h, 13h (+ байт 17h) | 70h, 17h (6000 имп/км) | 1 импульс |
Угол 236° у спидометра избыточен: для реалистичного отображения скорости больше подходит 230°, как у тахометра. Предельные 9900 об/мин — это практически 10000, но крайнее фактическое значение лучше проверить уже на автомобиле.
Указатели уровня топлива, температуры охлаждающей жидкости и наружного воздуха — приборы информационного типа, поэтому менять их шкалы обычно нет нужды. Тарировочные таблицы располагаются непрерывными блоками:
В дампе предусмотрена контрольная сумма по адресу 6F: она вычисляется как XOR всех байтов памяти с прибавлением единицы к результату. На ранних версиях панели неправильная КС не мешала работе — блок спокойно принимал изменённые дампы и не выдавал ошибок, однако проверять её всё равно стоит, чтобы исключить случайные сбои. Все перечисленные адреса справедливы для однооконной панели VDO, но получены на дампе двухоконного исполнения, так что структура памяти у них общая.
Работа с дампом строится по простому алгоритму. Сначала делается резервная копия исходного образа, затем в копии пошагово меняются нужные байты, после чего пересчитывается контрольная сумма по адресу 6F и только потом файл загружается в панель. Для чтения и записи памяти подходят обычные программаторы, обслуживающие чипы серии 24Сxx; сервисный доступ старых панелей организован через три контактных площадки, а более новые версии прошиваются по K-Line. Если после правки стрелка скорости ведёт себя некорректно, возвращаются к исходному образу и меняют по одному диапазону за раз — так сразу видно, какая область памяти была изменена неверно. Полезно вести журнал: заводское значение, установленное значение и адрес, что позволяет откатиться в любой момент.
Правка дампа сводится к изменении пары байтов в указанных диапазонах и пересчёту КС по адресу 6F — после этого панель адаптируется к любым колёсам и приводам без механического вмешательства.
Мы каждый день читаем, прошиваем и диагностируем моторы: подскажем по вашему блоку и сделаем работу с гарантией и хранением стоковой прошивки.