Перейти к содержанию

Дамп панели приборов Audi a6 c4 (корректировка).


Рекомендуемые сообщения

Пробег с точностью до 32 км находится в первых 32 байтах дампа. 2 байта продублированы 16 раз подряд, на случай, если ячейка EEPROM вылетит и в нее не будет писаться инфа или читаться из нее.

Сам пробег представляет собой 2 байта, младший байт уменьшается на единицу каждые 32 км (где хранится с точностью до 1 км - еще не вычислил). Старший байт уменьшается на 1 каждые 8192 км.
Калькулятор пробега нашел на стороннем сайте (указывать боюсь, потому что сочтут рекламой), поэтому пишу алгоритм только для наших С4. Если админы помогут - могу выложить его где-нить тут. Хотя если честно, он мне не понравился, он на больших значениях пробега подвирает, я потом как понял алгоритм, калькулятором сам считал.

Пример:
нулевой пробег это FF FF
пробег 32 км - FF FE
пробег 128 км - FF FB
пробег 8191 км - FF 00
пробег 8192 км - FE FF
пробег 16384 км - FD FF
пробег 24 576 - FC FF

Запись байт выполнена в форме старший байт идет слева, младший байт - справа.

Ссылка на комментарий
Поделиться на другие сайты

  • _____ закрыл тема
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
  • Создать...