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

alexmayak

Участник
  • Постов

    30
  • Зарегистрирован

  • Посещение

Весь контент alexmayak

  1. Спасибо всем, кто откликнулся! Разложил штук 20 дампов одной модели разных годов выпуска (в числк них - и любезно предоставленный evgen022), сделал таблицу для побайтного сравнения, и лишь тогда выявилась истина. Дело в том, что 2002-2004 и 2005-2007г.г., хоть и относятся к одному поколению SG Forester-ов (рестайлинг сделали к 2006-му), но существенно отличаются переводом милей в километры, хотя температура и пробег корректируются одинаково. Как здесь правильно заметил buyan, было учтено появление отдельного иммобилайзера. Даже дампы одного года, скажем, от панелей с номерами 85014sa220 и 85014sa240, не взаимозаменяемы - дисплей будет мёртв, уже не говоря что 13sa050 тем более не подходит. Вся загвоздка, действительно, в тех ячейках, адреса которых я привёл в начале темы. Но вариантов дампов-одногодков не так много, два-три, и подобрать, в конце концов, удаётся. Теперь другая морока - пробег считает верно, но показания скорости кажутся немного заниженными. Грешу на дамп "европейца", у которого шкала до 220км/час, когда как крайняя отметка на дублирующей (мелким шрифтом) шкале "американца" - всего 190км/час: Есть подозрение, какой бит в одном из тех байтов корректирует это 15%-различие шкал, но столь невеликую ошибку в отличие от пробега, "на глаз" нелегко выявить: нужно либо стенд-эмулятор с генератором импульсов для панели приборов собирать (а этого не хочется ввиду одноразовости задачи), либо с постоянной скоростью проехать продолжительное время с GPS-измерителем или с эталонным автомобилем бок о бок, что в условиях городских пробок трудновыполнимо. Одним словом, постараюсь разобраться и отписаться.
  2. Ключ - да, пассивный кусок железа. Ребята, не поверю, что у таких маститых ничего для этого случая нет, выручайте! Работаю одноразово в PonyProg с простейшим программатором из 6-ти деталек, так что ни у кого хлеб отбивать не собираюсь.
  3. Ступил, ребята! Номера панелей приборов следующие: своя, первая (под которую не могу прошивку найти) вторая - на которую всё переделал, кроме миль
  4. Да не занимается у нас никто этим - не ехать же за границу! И потом, пару дней сижу - и нащупал уже калькулятор пробега (правда, мне скручивать ничего не требуется), цельсий, осталось - мили. Для себя же делаю, не на коммерцию - а тут наверняка знают. Заводится и ездит нормально, даже с полностью снятой панелью приборов, это же не 2008 год, и не 2001, где в этом случае зарядка от генератора к аккумулятору не поступает. Дисплей пашет нормально, но приращение идёт в МИЛЯХ...
  5. Вобщем, завалил без сохранения дамп одометра 8500285029 Subaru Forester USA SG9 2006г. пытаясь перешить его на европейский. Пришлось приобрести на разборке другую панель, 8500271039,- с ней был уже осторожнее: выпаял L56, сделал бэкап, и после начал экспериментировать с 93С56 на панельке. Высчитать калькулятором и вбить свой реальный пробег во вторую панель у меня получилось. Когда же ставлю прошивку от второй панели в первую, равно как и сторонние дампы от той же модели Forester-а (и европейский, и американский, и японский, хотя первый предпочтительнее) -- ЖК-дисплей глух. Подозреваю, не выходит следующее: - адаптировать дамп от 8500271039-панели к 8500285029. Как понял, необходимо "привязать" дамп к конкретному номеру приборной панели, но не знаю, как это сделать, хотя скорее всего, нащупал адреса ячеек, в которых эта идентификация находится - 0050...0053; - даже если в сторонний европейский дамп переношу из прошивки на 8500271039 несколько байт по этим адресам ячеек, и он "заводится" на моей панели приборов, то пробег устраивает, температуру тоже начинает показывать в цельсиях, а вот расстояние продолжает наращивать в милях. Почему? 8500271039.bin Forester_2005_122681km.bin FORESTER_07g_Dash_L56R_76711 km.bin
×
×
  • Создать...
Яндекс цитирования