Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

CarLine Forums _ Toyota, Lexus _ 4Runner 2004, приборка 83800-35c70

Автор: Direst 26.6.2018, 15:55

Здравствуйте! Есть машина, надо перевести с миль в километры. Для себя. Скачал с cardump.ru прошивку вот эту https://cardamp.ru/view_full_one.php?id_damp_list=25011
Не помогло. Одометр мигает, Фаренгейты и мили остались. Попробовал залить со свапом байтов, тоже безрезультатно. Подскажите, пожалуйста, может я ещё что не так делаю? Оригинальный дамп приборки прикладываю.
Машина редкая в наших краях, никто не берётся.

  mydump_169960.bin ( 512 B )
      : 6

Автор: hexprof 26.6.2018, 23:47

Что то Ваш дамп не совсем корректен. То ли как 8 бит читали, то ли еще что. Зона пробега в 2 раза меньше, чем нужно.
Вот правильный.

  4Runer_83800-35C60_41000mil.bin ( 512 B )
      : 6

Автор: hexprof 26.6.2018, 23:53

Чем читали? 16 бит? Покажите, что купили.

Автор: Direst 27.6.2018, 1:13

Цитата (hexprof @ 27 Jun 2018 - 4:53)  *


https://www.aliexpress.com/item/Free-Shippi....27424c4d2ad5Ah

Читал и писал ЕЕПРОМ как 8 бит, с выпайкой. В этом ошибка? В моём дампе ещё кусок памяти начиная с адреса 0х100 зависит от пробега.

Автор: Direst 27.6.2018, 3:23

Цитата (Direst @ 27 Jun 2018 - 6:13)  *

Разобрался. Память при 16 битной организации пишет первый байт слова начиная с адреса 0х0, а второй байт слова начиная с адреса 0х100. Считал память как 16бит и мой дамп стал похож, наконец-то, на остальные. Соответственно и километровая прошивка залилась и заработала как положено. Большое спасибо за подсказку. Вопрос решён.

Пробег у машины прилично вырос в одно мнгновение, может не надо было его пересчитывать?

Автор: hexprof 27.6.2018, 7:17

Ну так километры в 1.6 раза больше, чем мили. А уж какие ставить цифры - это на Вашей совести :)

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)