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

Пытаемся разобраться с дампом от WRX приборки


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

Вчера получил от кого-то кучу дампов, наверное от Вас.

По вопросу программа ругается на некоторые из них.

Ответ: Программа конфигурирует первые 40-значений дампа, если в дампе ерунда, то и программа ничего не выдаст.

 

Вот пример одного из дампов, который вчера прислали (Как видно - первые 40 значений пустота) :

 

 

 

P.S. Вечером на своей приборке проверю соответствие функций X-mode, EyeSight

 

I think this is incomplete ROM dump.

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

  • Ответов 649
  • Создана
  • Последний ответ

Топ авторов темы

Топ авторов темы

Изображения в теме

Возможно дамп поврежден. Да и нет гарантии что расположение конфигурационных байт одинаково.

Я кажется уже писал гдето в теме что конфигуратор только для определенного типа приборок: wrx 2014-2017, forester 2013-2017, возможно Levorg и XV 2013-2017.

Опять такт, проверяйте чтобы дамп был прямой (не swipe) иначе опции будут перепутаны

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

Oh yes L/100km , sorry my typo.

 

 

Уже разобрался почему мой друг из Таиланда твердил мне про км/л

Оказывается что при подключении приборки с регионом Япония, а значит и с показателями в км/л - на дисплее МФД (так-же японском) появляется один интересный ему экран. При подключении приборки с другим регионом, а соответственно с л/100км этот экран пропадает...

viber image1.jpg

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

Обновил Конфигуратор.

Добавил:

1. Регион - Тайланд (1000)

2. Добавил английский язык для тайцев, японцев и т.д. (Оказалось такие на форуме тоже имеются)

 

Обновленную версия брать тут

 

 

Краткая инструкция изменению языка:

 

 

Безымянный.jpg

 

Снимок.PNG

 

Снимок.PNG

 

 

 

P.S. Если где-то что-то криво перевел - говорите

 

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

Has already figured out why my friend from Thailand kept telling me about km / l It turns out that when connecting the device with the region of Japan, and therefore with the indicators in km / l - on the display MFD (also Japanese) appears one interesting screen to him. When connecting the device with another region, and, correspondingly, with l / 100km this screen disappears ...

attachicon.gifviber image1.jpg

 

Because this unit is controlled by a combination meter I have change first line to change the unit to km / l. my car installed MDF from levorg (advance safety package) and forester XT (Chinese market) combination meter. I am to first one who did the combination mod in Thailand.

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

@mishapost,  Заметил вот такую штуку.

Мне прислали дамп не Swipe, открываю конфигуратор - в нем отображается в варианте Swipe
Если скопировать из конфигуратора и вставить в дамп - скорее всего после прошивки будет глюк...

Когда я считываю через Postal3 - у меня дамп всегда Swipe - поэтому не замечал такого.

 

2017-10-19 08 48 08.png

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

@mishapost,  Заметил вот такую штуку.

 

Мне прислали дамп не Swipe, открываю конфигуратор - в нем отображается в варианте Swipe

Если скопировать из конфигуратора и вставить в дамп - скорее всего после прошивки будет глюк...

Когда я считываю через Postal3 - у меня дамп всегда Swipe - поэтому не замечал такого.

Пришлите в личку данный дамп. Посмотрю алгоритм конкретно на Вашем примере.

В теории программа должна Вам отобразить тот вариант, который загружен в ПО (т.е. если Swype - значит Swype и отобразить)

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

Because this unit is controlled by a combination meter I have change first line to change the unit to km / l. my car installed MDF from levorg (advance safety package) and forester XT (Chinese market) combination meter. I am to first one who did the combination mod in Thailand.

Well done. Congratulations!

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

@mishapost,  Заметил вот такую штуку.

 

Мне прислали дамп не Swipe, открываю конфигуратор - в нем отображается в варианте Swipe

Если скопировать из конфигуратора и вставить в дамп - скорее всего после прошивки будет глюк...

Когда я считываю через Postal3 - у меня дамп всегда Swipe - поэтому не замечал такого.

 

Да действительно в алгоритме была ошибка. Вроде поправил. Пробуйте. Брать тут.

После теста отпишитесь пожалуйста

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

Приятно видеть что тема живет!

Софт правится и развивается. Я жду некоторые детальки из Китая. Как придут буду дальше тестить и пытатся убрать ошибку с темпиратурой масла и косяк с Si-Drive.

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

 

 


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

Приятно видеть что тема живет!

Софт правится и развивается. Я жду некоторые детальки из Китая. Как придут буду дальше тестить и пытатся убрать ошибку с темпиратурой масла и косяк с Si-Drive.

 

I think I have rom from China, whom should I send to?

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

Пустой дамп

 

 

@Eurolite, чистый EEprom похоже 

Зато как красиво!))) Первый раз такое увидел)))

Кстати калькулятор для этой панели не алё, всё что он высчитывает нифига не отображается

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

Зато как красиво!))) Первый раз такое увидел)))

Кстати калькулятор для этой панели не алё, всё что он высчитывает нифига не отображается

А более подробно можно?

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

Кстати калькулятор для этой панели не алё, всё что он высчитывает нифига не отображается

 

Попробуй загнать в её родной дамп только первую строку.

вот эту например - 68 42 AA AA DA E6 E8 13 12 72

2, 3 и 4 не трогай. Должно получиться по идее.

 

У меня с приборкой которую сейчас себе оставил (с евро STI 17г) то-же не прошло, стала японической, заменил только первую строку и все завелось на ура...

Хотя с Леворговской (вставлял подправленные 4 строки из дампа WRX чтобы поднять индикацию ручника) - всё прошло без проблем.

видимо есть ещё что-то о чем нам неизвестно ))))

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

Попробуй загнать в её родной дамп только первую строку.

вот эту например - 68 42 AA AA DA E6 E8 13 12 72

2, 3 и 4 не трогай. Должно получиться по идее.

 

У меня с приборкой которую сейчас себе оставил (с евро STI 17г) то-же не прошло, стала японической, заменил только первую строку и все завелось на ура...

Хотя с Леворговской (вставлял подправленные 4 строки из дампа WRX чтобы поднять индикацию ручника) - всё прошло без проблем.

видимо есть ещё что-то о чем нам неизвестно ))))

 

Делаем согласно этой инструкции:

 

Второй байт (36):

Разложим его на биты и получим строку "‭0 0 1 1 0 1 1 0‬". Далее описание битов-параметров

 

•1-4 биты - маркет(рынок) панели приборов. В зависимости от выбранного рынка меняются показания температуры и скорости (Мили/Километры/Цельсии/Фаренгейты), и возможные языки из которых можно выбрать. Так же этот параметр должен соответствовать заданному параметру в блоке системы EyeSight для того чтобы система запустилась без ошибки.

  • 0001 - Япония

  • 0010 - США

  • 0011 - Канада

  • 0100 - Европа

  • 0111 - Британия

  • 1000 - ?

  • 1001 - ?

  • 1010 - Китай (Тайвань)

  • 1100 - ?

 

•5 и 6 биты - Тип коробки передач. 

  • 01 - Ручная коробка (MT)

  • 10 - Вариатор (CVT)

 

•7 и 8 биты - Неизвестно. Видимых изменений в работе приборки не замечено.

 

Берем второй байт - он у Вас равен в HEX 68 (строка у Вас Swype), в DEC = 0110 10 00

Регион: 0110 - такой регион нам неизвестен, предположим что мы просто не знаем что за он, а возможно такого региона просто не существует и панель в ошибке.

 

 

Первый байт (6A) - в скобках указан байт из примера.

Разложим его на биты и получим строку "‭0 1 1 0 1 0 1 0‬". Далее описание битов-параметров

•1 и 2 биты - Положение водительской двери.

  • 01 - Водительская дверь находится слева

  • 10 - Водительская дверь находится справа

 

•3 и 4 биты - Положение тахометра. 

  • 01 - Тахометр справа

  • 10 - Тахометр слева

 

•5 и 6 биты - Наличие системы EYE-SIGHT.

  • 01 - Система EYE-SIGHT Есть

  • 10 - Системы EYE-SIGHT Нет

Дополнительно для работы необходимо наличие соответствующего светодиода и резистора для светодиода на плате приборной панели

 

•7 бит - Наличие системы Si-Drive 

  • 1 - Система Si-Drive Есть, индикатор (I,S,S#) на дисплее панели есть

  • 0 - Системы Si-Drive Нет, индикатора (I,S,S#) на дисплее панели нет.

 

•8 бит - Наличие системы X-MODE 

  • 1 - Система X-MODE Есть. Панель реагирует на нажатие кнопки.

  • 0 - Системы X-MODE Нет. Панель НЕ реагирует на нажатие кнопки.

Далее берем ваш второй бай HEX=42 в BIN 01000010

Дверь: 01  - слева

Тахометр: 00 --- ??? -- какой-то опять кривой вариант, кроме как слева/справа вариантов быть не может

EYE-SIGHT: 00 -- ??? - тут опять же или он есть или его нету другого не дано.

 

Из-за этого что параметры не существующие -- ваша панель в ошибке и лежит

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

 

 


Берем второй байт - он у Вас равен в HEX 68 (строка у Вас Swype), в DEC = 0110 10 00

Михаил, эта строка проверена несколько раз, на счет второго байта и инструкции от OmegaKZ - она написана как раз со взятым за основу Swype дамп.
До того как OmegaKZ написал эту детализацию - я использовал 3 варианта первой строки, и эти варианты именно от самого OmegaKZ ко мне пришли...
6B 42 AA AA DA E6 E8 13 11 72 - без S#
69 42 AA AA DA E6 E8 13 13 72 - без Si-Drive с X-Mode
68 42 AA AA DA E6 E8 13 12 72 - без Si-Drive без X-Mode
Ссылка на комментарий
Поделиться на другие сайты

Михаил, эта строка проверена несколько раз, на счет второго байта и инструкции от OmegaKZ - она написана как раз со взятым за основу Swype дамп.

До того как OmegaKZ написал эту детализацию - я использовал 3 варианта первой строки, и эти варианты именно от самого OmegaKZ ко мне пришли...

1.По поводу инструкции (она написана как раз со взятым за основу Swype дамп)

В сообщении №103 данной темы, мною лично было сделано уточнение, что Роман не учел дамп Swype или нет.

В сообщении №104, автор темы согласился что перепутал:

 

Вы правы. Спасибо за полезное замечание. Дамп должен быть прямым (не Свайпнутым).

 

2. Я не говорю про то что Ваши строки не правильны. Я хочу сказать, что моя программа конфигуратор работает согласно инструкции Романа. Т.е., автор говорит 01 - это то 10 - это то, других вариантов 00, 11 - она не знает. Применительно к вашей строке по этим строкам:

Тахометр: 00 --- ??? -- какой-то опять кривой вариант, кроме как слева/справа вариантов быть не может

EYE-SIGHT: 00 -- ??? - тут опять же или он есть или его нету другого не дано.

 

Возможно если вбита чушь - то панель автоматом принимает какое-то значение, по-этому эти строки и работают. Я бы все таки выбрал тут известные нам значения

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

Вообщем ещё одно подтверждение, точь в точь как было на моей STI приборке, японский и айсайт....
Доска 85000VA300 америка WRX

 

Сам дамп ТУТ

 

Дамп прямой. Родная первая строка:
26 6A AA AA E6 D9 20 10 F1 BC

 

 

Вставляем строку из калькулятора:

4E 6B AA AA E6 D9 20 10 F1 D5

 

2017-10-27 13 33 39.jpg

 

Получаем:
WhatsApp Image 2017-10-27 at 12.19.24.jpeg

 

 

Собрал дамп с первой строкой без S# из сообщения выше, руками поменял местами байты.
Скоро проверим.

Почему доска разобрана, да просто она скоро станет километровкой )))))) 

 

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

Конечно, при подключении в авто появляются, все один в один как у меня было...

Это панель лежит в ошибке.

Попробуйте первую строку сделать так:

4A 6B AA AA E6 D9 20 10 F1 D1

 

Если заработает, то тогда понятно откуда ноги растут

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


×
×
  • Создать...