Oleg_MG5 0 Опубликовано 13 декабря, 2024 Поделиться Опубликовано 13 декабря, 2024 Я владелец авто 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 Ссылка на комментарий Поделиться на другие сайты Поделиться
Oleg_MG5 0 Опубликовано 8 января Автор Поделиться Опубликовано 8 января После замены 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 – кодируются данные в чипе при стирании. Изначальная проблема решена. Тему закрываю. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения