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

MG-5 (2013) самопроизвольно перескакивает пробег на 82 км.


Oleg_MG5

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

Я владелец авто MG-5 (2013), столкнулся на своем авто с аналогичной проблемой, тема:

«Morrise garages (MG) -5, 2012г.пробег "скачет" в большую сторону»  

https://carmasters.org/topic/43711-morrise-garages-mg-5-2012гпробег-скачетв-большую-сторону/

Столкнулся с проблемой где-то год назад при пробеге 50+ к.

Перескок пробега фиксированный, всегда + 82 км., прочем обнуленный TRIP1/TRIP2 при перескоке показывает + 81,9 км.

Перескок пробега происходит после простоя авто 3-5 дней. Сам перескок + 82 происходит после включения зажигания после простоя. Об этом сужу из того, что, если зажигание не включать, а разбудить приборку нажатием кнопки меню – на дисплее перескока пробега не будет (данные считываются из процессора (RAM/ROM) приборки), сколько бы авто не стояло, и сколько бы такая проверка не повторялась, вплоть пока не включишь снова зажигание.

Если перескок случился и авто больше не выезжало (пробег не изменялся), то сколько бы авто не стояло, сколько бы не включалось зажигание (для проверки перескока) – новый перескок пробега не случиться.

Чтобы новый перескок случился, нужно чтобы после предыдущего перескока пробега авто проехало не менее (в общей сумме) 80 км.  и постояло после этого без выезда 3-5 дней. Потом при следующем включении зажигания происходит перескок.

Почитав тему (Morrise garages (MG) -5, 2012г.пробег "скачет" в большую сторону), решил для эксперимента заменить в приборке EEPROM M95080.

Процессор: 70F3417GC (A)

EEPROM: M95080WT

[url=https://ibb.co/hLFGWXr][img]https://i.ibb.co/8Ngy5zG/image.jpg[/img][/url]

С помощью программатора (CH341A) программой (NeoProgrammer_2.2.0.10) через прищепку слил из EEPROM M95080WT backup.

Залил backup в новую EEPROM M95160WQ.

Заменил в приборке старую EEPROM M95080WT на новую EEPROM M95160WQ (с backup)

Данные скопировались нормально, авто запускается, ошибок не выдает, данные пробега сохранились. На авто пока не выезжал.

[url=https://ibb.co/RbM4khz][img]https://i.ibb.co/xLc8tmJ/8200.jpg[/img][/url]

[url=https://ibb.co/XtWPDs5][img]https://i.ibb.co/x62bYjg/64344.jpg[/img][/url]

Решил посмотреть hex с backup, чтобы понять была ли проблема с EEPROM M95080WT.

Калькулятор пересчета hex в км. для MG-5 совпал с mercedes vito st95080.

[url=https://ibb.co/9cWkwLL][img]https://i.ibb.co/YPhFDMM/EEPROM-MG5.jpg[/img][/url]

 

[url=https://ibb.co/Vps5Lcd][img]https://i.ibb.co/4gH3Fnc/146-Carculator-v-1.jpg[/img][/url]

Нашел в backup две строчки совпадения кода пробега 64262 км. и рядом 64260 км., а дисплей приборки с этим EEPROM показывает 64344 км. (что соответствует 64262+82).

И тут я засомневался, что в моей проблеме перескока пробега виновата EEPROM M95080WT.

Может виновата EEPROM M95160 в BCM? Или какие-то неправильно (некорректно) сохраненные данные в EEPROM M95080WT или M95160 (BCM)??

Обратился с вопросом к автору темы (Morrise garages (MG) -5, 2012г.пробег "скачет" в большую сторону) – после какой манипуляции получилось устранить аналогичную проблему?

Замена EEPROM в приборке или BCM? Или может после корректировки hex в EEPROM в приборке и BCM?

Автор пока не ответил.

Может кто может прислать bin backup (до и после) от авто MG-5 (2012г.) из темы?

https://carmasters.org/topic/43711-morrise-garages-mg-5-2012гпробег-скачетв-большую-сторону/

Я не могу скачать :(

Мой email: [email protected]

Хочу сравнить со своим backup, может пойму, в чем проблема…

Спасибо!

mg-5_(2013).bin

8200 сервис.jpg

64344.jpg

146_Carculator_v_1.jpg

EEPROM_MG5.jpg

Приборка.jpg

70f3417gc (a).jpg

95080.jpg

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

  • 4 недели спустя...

После замены EEPROM в приборке проехал более 250 км. с простоем в неделю. Пока что полет нормальный. Больше ни одного перескока пробега +82 км. не было.

Считаю замена EEPROM – помогла!

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

Может, такой алгоритм заложен производителем.

Что удалось узнать – пробег на MG5 храните в EEPROM в приборной панели двумя записями.

Вторая запись должна быть на 2 км. меньше первой записи (такая логика сохраняется из других backup другой MG5).

Кодировка пробега км. в код hex – самое простое. Его можно проверить обычным калькулятором в Windows (изменить вид калькулятора из стандартного на программист).

Десятинная 64262 км. – это FB06 в hex коде.

В записи EEPROM выглядит как:

FB06 0000 F904 FFFF

Вторая часть первой записи (F904 FFFF) – это математический результат (FFFF FFFF – FB06 0000 = F904 FFFF).

Поэтому как бы ни изменялся пробег, сумма первой и второй части первой записи будет всегда равна результату (FFFF FFFF).

Такая же арифметика сохраняется для второй записи 64 260 км.

Наверняка такая кодировка используется для проверки контрольной суммы записи в чипе EEPROM.

Общая сумма изменений по пробегу всегда должна составлять (FFFF FFFF)

FFFF – кодируются данные в чипе при стирании.

Изначальная проблема решена.

Тему закрываю.

 

1736236840489.jpg

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

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

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