mishapost
-
Постов
219 -
Зарегистрирован
-
Посещение
Тип контента
Форумы
Блоги
События
Articles
Загрузки
Галерея
Сообщения, опубликованные mishapost
-
-
Думаю стоит обратить внимание общественности на один факт:
Дамп может быть Swype (т.е. младший и старший бит переставлен местами). И в примере автора - оч похоже именно на этот случай.
Проверить дамп прямой или Swype можно по строке в которой хранится номер панели (3f0). Если парт-намбер читается корректно - дамп прямой, если не читается -- Swype
Пример нормального дампа:
Пример Swype - дампа:
-
Вечером выложу парочку еще известных бит, надо найти записки сумасшедшего с августа месяца.
Выкладываю софтинку для расчета CRC(на размер софта не обращайте внимания, просто куча модулей подключена, лень было отрубать их) - вдруг кому надо. Брать тут.
-
Всем привет!
Попал мне в руки диагностический прибор SCANMATIK, который я успешно подружил с Subaru Select Monitor 4.
После замены приборки, в блоке "Комбинация приборов" висит ошибка U0140, которая не удаляется. При возврате старой панели, ошибка пропадает.
Может у кого есть какие мысли, как ее убрать? Понимаю, что она наверное ни на что не влияет, но все же хочеться сделать все толком.
-
-
Добил сегодня MFD.
Все взлетело. Инструкция к действию пару постами выше, с небольшим дополнением:
Маркировка MFD 85261SGXXX -- это экраны от фориков
85261FJXXX -- это экраны от XV
По инфе из интернета - в этих экранах есть функциональные различия.
При заливке дампов важно: Если экран SG - значит русский дамп тоже от SG, если FJ -- значит от FJ.
Русский язык из меню выбираться не будет (список языков в меню экрана залит в процессоре). Для того чтоб переключить экран на русский в 14-ом байте 70 строки ставим значение 08. Я лично меню языки убрал вообще, чтоб глаз не мазолило, для этого в третьей строке дампа заменяем CTP-XXXYY на что хотите.
Огромное человеческое спасибо и низкий поклон JonhOem и Шишок за помощь с дампами с русского MFD
И напоследок, как и обещал, результат трудов в фотографиях с руссифицированного экрана, установленного в авто (Напомню экран был 85261SG182 с англ и японским на борту):
-
Не спешите пока перекатывать дампы. После установки MFD в авто - вылезли глюки. При попытке зайти в некоторые пункты меню - MFD просто тухнет минуты на 2-3.
-
Как это кнопками сменить язык нельзя? Выдает список языков, зависает или тупо русский и ниче не происходит? Ну и самый интересный вопрос: картинки, фон, шрифт, заставка меняются? У меня в мфд есть картинка XV с колесиками, она исчезнет?
У меня в меню язык только английский. Хотя до этого был еще и японский. Если в дампе принудиловкой ставлю - японский, то при включении экран лежит трупом около минуты, потом автоматом делается сброс до заводских и стоит по умолчанию - английский. Сменить на английский - можно из меню, а вот назад вернуть русский - только через правку дампа. Когда заходишь в раздел ЯЗЫКИ - кроме английского ничего в списке нету.
Машинка с колесиками исчезнет с вероятность в 99,9%, т.к. картинки и языки в дампе этих чипов.
В течении пару часов - сделаю фотки с экрана, уже установленного в авто. Выложу сюда в тему
-
Прежде чем писать инструкцию, выражаю огромный респект JonhOem и Шишок за предоставленные дампы с русского MFD.
Теперь краткая инструкция, что да как делать:
1. Разбираем MFD полностью, внизу платы стоят два чипа с маркировкой n25q064a:
2. Эти чипы выпаиваем. Выпаивать надо обязательно, т.к. чипы на плате между собою спаяны. Перекидываем эти чипы на панельки для программатора. Не забываем подписать(запомнить), какой чип на каком месте сидел!
3. Помним, что чипы работают от напряжения 3,3 Вольта по-этому прежде чем баловаться с чипами убеждаемся что Ваш программатор имеет 3.3 Вольта. (P.S. В некоторых моделях программаторов напряжение питания переключается перемычками, переключателями и т.д.)
4. Делаем БЭКАП данных, которые были в чипах на всякий случай, если вдруг что не пойдет.
5. Заливаем в чипы новые дампы. (Соответственно в чип IC201 - дамп от IC201, в чип IC202 - дамп от IC202 )
6. Перешитые чипы запаиваем на место.
7. На плате есть еще один чип 24C04. Стоит он тут (Обвел кружком):
8. В этом чипе хранятся все настройки, которые мы можем произвести с MFD с помощью кнопок управления. (Здесь: Замена масла, фильтра, шин, дни рождения, расположение пиктограмм и т.д.). Сами эти данные в чипе никакой ценности не представляют, т.к. даже если его стереть полностью, то после включения MFD, процессор экрана восстановит его. (Восстановление происходит интересно: после подачи питания на экран, сам экран лежит трупом 1-2 минуту, а затем включается)
Нам из этого чипа надо слить дамп и его чуток подкорректировать.
В частности нас интересует целиком строка 20 и 14 байт 70 строки:
9. Итак по дампу, что корректируем:
Строка 020 -- здесь лежит в открытом виде фраза СТР-795KB или что-то подобное. Что это я незнаю, это фраза напечатана на самом текстолите платы, плюс весь корпус экрана утыкан наклейками с нею. Однако насколько я помню курс схемотехники из универа, CTP - это технология изготовления печатных плат. Кому интересно читайте тут .
Вообщем если сюда вбить строку с чужого дампа или вообще какую-нить чушь из меню экрана пропадает пункт ЯЗЫКИ!
Строка 070 14-байт:
После того когда в 20-строку перегоняем свой СТР, пункт меню ЯЗЫКИ появляется, однако кроме своих старых языков, которые были до прошивки чипов IC201 и IC202 ничего нового там нет и соответственно выбрать русский язык из меню невозможно.
И вот этот байт отвечает именно за то, какой из языков мы выбрали в настройках и сохранили для дальнейшего пользования. Поэтому сюда рисуем язык, который хотим (соответств этот язык должен быть в прошивке чипов.) В дампе, который дали мне:
01 - Английский
03 - Испанский
04 - Португальск
06 - французк
08 - РУССКИЙ
09 - японск
11 - украинск (Прошу прощения у украинцев, их языка я не знаю, но внешне оч похож на него)
0С - Нидерланды
P.S. Язык определялся путем попытки перевода пары слов в переводчике гугл. Если вдруг гугл неправильно определил язык, просьба меня не пинать.
Теперь откорректированный дамп зашиваем назад в чип и включаем экран. Экран включиться с тем языком, значение которого вы прописали в 70 строке.
ВСЕ!!!
P.S.
--- Да, язык пока переключать кнопками нельзя - знаю это косяк. Где что лежит, отвечающее за это - пока не знаю. Есть предположение что внутри проца. Если найду программатор для чтения проца - поработаю над этим.
--- На экране если щелкнете "СБРОСИТЬ ДО ЗАВОД УСТАНОВОК" -- язык вернется на родной по заводу (англ, японск и т.д.) и предется опять менять 14 байт 70 строки
--- За дампами с русского экрана стучите в личку с указанием электронной почты куда выслать. Сюда не выкладываю, по согласованию с хозяином дампов.
Отвечаю на ваши вопросы, можно ли перешить японские, китайские и т.д. MFD:
Перешиваем мы не экран, а микросхемы. Если в этих экранах стоят микросхемы n25q064a --- то перешить можно, а вот получился ли толк из этого не знаю, поскольку сам не пробовал. Вообще в этом случае, я порекомендовал бы разобрать экран, сравнить визуально с фотографией моего экрана (в первом топике темы их много). Если визуально компоненты те и маркировка процессора и чипов такая же - то скорее всего все получится.
Если что-то непонятно - спрашивайте!
-
-
Вчера выпаял микрухи с MFD, распаял их на панельку и проводками сделал переходнички. Теперь можно писать\читать их и ставить эксперименты. Также сделал платку с кнопочками, чтобы можно было пощелкать экран на столе и не бегать в машину. Получилось как-то так:
Что интересного накопал:
На плате MFD есть еще один чип памяти, тут:
Так вот вот этот чип задает параметры работы MFD (Первые 4-е строки дампа его похоже). Уже точно мною известно: через дамп могу отключить светодиод ремней пассажира, настроить по умолчанию язык дисплея (или сразу вкл на японском или сразу вкл на англ).
Также изменяя некоторые биты дампа, MFD не запускается вообще!!! Эта наверное как-раз та ситуация, когда пробовали перепаять микрухи - и не пошли.
Можно делать такие вещи: (Убрал меню - Языки вообще)
Убрал пиктограмму температуры масла:
И по-прежнему ищу единомышленников с энтузиазмом, для предоставления дампов с другого MFD!
-
А ниче, что платы немного различаются по компонентам? Мы сравнивали по фото плату русского мфд, и моего японского - разница несущественная, но есть, несколько "резисторов" не хватает . С месяц назад бы помог, когда ковыряли эту тему... Энтузиазм пропал.
Мое мнение по поводу отличающихся компонентов: Есть проц, у которого есть входные регистры, и выходные. Проц одинаков, архитектура его также, значит данные полученные из микрух памяти подаются на вход регистры, обрабатываются также как и на русском дисплее и выдаются на выход процессора. Далее сигналы - идут куда-то. И тут могут быть отличия, например в русском языке сидит светодиод ремней, а в другом экране его нет, по-этому может стоять где-то резистор дополнительный и через него питается этот светодиод или же наоборот отсутствовать.
Мое мнение по вопросу того, что писали что перепаивали микрухи целиком и не заработало: проц искусственным интеллектом не обладает и соответственно проц не понимает перелит дамп или нет, если экран не запустился, значит где-то есть какой-то бит, выполняющий роль контрольной суммы, который имея для сравнения другие дампы можно найти.
Также дампы нужны для: в дампе сидят картинки, картинки эти почти на всех экранах одинковы, т.е. при банальном сравнении дампов, будут одинаковые куски дампов, и это будет ни один байт, а целый кусок и произведя сравнение дампа - можно будет откинуть в сторону оч большой объем информации и дальше играться с отличающими битами.
-
А ниче, что платы немного различаются по компонентам? Мы сравнивали по фото плату русского мфд, и моего японского - разница несущественная, но есть, несколько "резисторов" не хватает . С месяц назад бы помог, когда ковыряли эту тему... Энтузиазм пропал.
Может переливка дампа вообще ничего не даст. Но попробывать стоит. Я не удивлюсь если язык в прошивке есть, тока его активировать надо. В любом случае нужны дампы с других экранов, хотя бы для того чтоб их сравнить просто.
-
-
Небольшая корректировка к теме: При снятии дампов в прошлый раз, допустил ошибку. Исправляюсь: Чип имеет объем 64МБит, т.е. 64/8=8 МБайт. Вечером солью и выложу новые дампы
-
Было 2 дисплея. Японский и наш. Перебрасывали микрухи. Не пошли.
А более подробно расскажите, что значит не пошли? Не включился или отображал все криво? Я пробовал стереть эти микрухи: mfd включился на экране были картинка из цветов радуги и надпись firmware 0.0.0.0
-
Да, с красной приборкой хочется и на МФД красные тона вместо синих )))
Для того чтобы поменять тона, надо разобрать дамп где что лежит. Разбирать пока дамп особого смысла не вижу, т.к. проблемы считаю надо решать по мере их поступления.
Что имеем на тек момент:
1. Есть 2 микрухи - и соответственно 2 дампа с них. Почему их 2? Если посмотреть сам дамп, то там половина инфы - пустота. Есть предположение, что в одной из них - хранятся параметры и языки, а во втором - графика и т.д., но это тока предположение. Проверить это --- надо дампы с другого MFD
2. У нас нет никакой уверенности, что залив дампы с другого MFD, он вообще заработает. Вдруг в дампе присутствует какае-то контрольная сумма и т.д. Опять же нужен дамп с другого экрана, чтобы это проверить.
По-этому прошу Вашей помощи, кто может слить дампы со своего экрана для дальнейших экспериментов? Если пересадка дампа пройдет успешно, то будем знать:
- в какой микрухе, что лежит или же 2 микрухи - это единое целое
- возможна ли пересадка дампа вообще.
Если все это получиться, то будем изучать дамп, где что лежит и что можно тюнинговать
-
интересный проект! насколько реально найти и заменить фоновую графику на MFD?
Нужен дамп с другого MFD для продолжения эксперементов. Судя по объему паямяти - все лежит в этих микрухах. Допускаю что даже с гибридов, перезалив дамп - все будет работать
-
Привет всем соклубникам!
Поднимаю вопрос русификации центрального MFD дисплея. Где-то кто-то писал что пробовали уже, но ничего не получилось. Однако, как говорится, доверяй но проверяй и я решился стать на путь трудностей.
Итак, имею я на борту MFD дисплей, в котором нету русского языка(и лично меня это напрягает) за номером 85261SG182. Вот такой:
Далее данный донор был разобран (Процесс разборки его описывать не буду, там ничего сложного нет).
Вот так выглядит со снятой задней крышкой:
После чего начато изучение тех документации на микросхемы, имеющиеся на борту данного девайса. По началу основной интерес был прикован к двум процессорам:
Один из них стоит на основной экран, второй на экран, отображающий инфу о климе. Инфу о климе русифицировать смысла нет, т.к. там просто нет чего русифицировать - этот проц был отброшен в сторону сразу. И начато поиск datasheet-a на второй проц, который Panasonic, а далее изучение доков на него. Инфы про него почти нет никакой, однако на сайте Panasonic-a была найдена инфа, о том что это микроконтроллер со встроенной памятью в 256 Кб. Лично мне размер памяти показался слишком мал, для того чтобы там уместить языки, различные картинки, которые умеет отображть экран и т.д.
После чего я начал разбирать MFD дальше, и на обратной стороне платы стоят 2 микрухи - n25q064a.
Изучив тех док на данную микруху --- она оказалась ПАМЯТЬЮ рзамером целых 64 МегаБайта. А с учетом того, что их стоят 2 шт. --- у нас памяти целых 128 МБ, и лично я считаю что именно здесь храниться язык, анимация и вся прочая лабуда.
Далее стал вопрос, как ее прочитать/записать. Почитав datasheet - эта микруха оказалась обычной SPI FLASH. И читается она не тяжелее, чем чип с приборки. Единственное, что это микруха
3 Вольтовая, а в приборке 5 Вольтавая.
ПРЕДУПРЕЖДЕНИЕ: САМОПАЛЬНЫМ ПРОГРАММАТОРОМ, который собирали в теме: "Замена приборки на рейстайл" читать\писать НЕ ПРОБУЙТЕ, в нем 5 Вольт.
Программатор для чтения/записи данной микрухи не какой-то особенный и дорогостоящий. Я все танцы с микрухой делал с помощью программатора SKYPRO, купленного на знаменитом алиэкспрессе за что-то около 20$.
Теперь к делу:
Микросхема выпускается в 2-ух корпусах ,обычная 8-ми ножка (как чип в приборке), и 16-ти ножка. В нашем случае - стоит вариант 16 ног, из которых 8 центральных служит для более крепкого держателя на плате. (Они пустышки по заводу). Инфа о распиновке из datasheet:
У меня к программатору, нет запасной переходной панелки, да и выпаивать микруху мне было лень, я просто припаял к микрухе 8 проводков и всунул их в программатор и тут пошел слив прошивки без каких либо проблем:
Далее провода перепаял на вторую микруху и проделал с ней все тоже самое:
Также даю даташит на микруху, и ссылку на свои слитые дампы:
DataSheet: n25q064a.pdf
Ссылка на дамп из 1-ой микрухи (Маркировка на плате IC201 тут)
Ссылка на дамп из 2-ой микрухи (Маркировка на плате IC202 тут)
Соклубники, теперь очень надеюсь, что кто-нибудь из Вас также сольет свои дампы с русским языком в MFD и выложит их здесь и мы с Вами забудем проблему поиска MFD по определенным номерам.
Не судите строго!
-
Смогли записать. Чип как чип, только толку 0.
А язык MFD хранится в этих 512 байтах??? Маловато как-то
-
Omega_Kz и форумчане, пытался я тут заниматься булевой алгеброй -- нихрена эта CRC не просчитывается. Возникла идея попробовать оттолкнутся от пробега авто.
Суть идеи такая:
Допустим у нас пробег 100 000 км, берем калькулятор и для нашего авто получаем: 6F1890E76F1890E76F1890E76F1890E7
Возьмем например Toyota -- для этого же пробега мы получим другие данные.
Это наталкивает на мысль, что надо изучать архитектуру процессора и его регистры и только тогда просчитаем CRC.
Кто может пояснить как формируются данные пробега?
-
У Вас разници нет, так как нет си драйва и eye sight, вам по сути почти любой дамп подойдет. Главное чтоб расход был в л/100 и коробка cvt.
Некоторым необходим дамт с сидрайвом, и иксмодом. Другим с eye sight.
Я выяснил, что мало просто иметь в панеле активный eyesight, нужно чтобы модель машины была корректно прописана (она тоже в приборке продублирована) и если модель в приборке не совпадает с моделью в блоке eyesight то система eyesight не запускается.
Тоже само может быть и с si-drive. Так же в приборке может быть прописана модель вариатора, и по этому блок si-drive не запускается даже если на панели опция активна.
В этом что-то есть. Но я хочу разобратся с ошибками давления масла и полного привода -- мусолят они мне глаз. Также звук не пристегнутых ремней очень тихий по сравнению со старой приборкой, уже даже успел Гаишникам отстегнуть за это. По сути - если перегонять, целиком строки со старой панели - то активируется все эти функции
Еще панель завязяна с MFD -- если на панели отображение расхода в km/l - то на MFD также.
-
Что-то я не доконца понял.
Это как это так. Тоесть у Вас получается в первую строку вы записываете любую дребедень из байт и панел нормально фуекционирует? Неужели даже параметры работы не меняются.
И еше. Я в дампе все остальное заполнил 00. Так как там помимо пробега, еше хранятся настройки выбранные пользователем в меню панели. Например язык, тест стрелок и т.п.
Тоесть весь мой дамп это только первые 4 строки по 10 байт. Остальное заполнено 00.
я хочу в первую строку вбить Вашу b1-27-27 -- поставить на авто и посмотреть что будет. Пока что я в панель влил чужой дамп (т.е. в дамп не пересажены строки со старой моей панели - и разницы пока нет)
-
Только строку залить надо в 4 строку дампа.
Если пихнуть в первую то скорее всего панель не стартанет, так как crc корректный, а вот параметры будут некорректными.
я именно в первую хочу пихануть, посмотреть что будет. Я счас залил дамп у которого в первой строке 1 бит отличался, во второй -- 2 бита, в третьей -- 1 бит, а 4 - вся строка отличалась --- разницы не увидел -- на первый взгляд все работает (Только значек SI-drive лишний появился)
Ребята, у кого есть еще дампы от XV или форей. Поделитесь пож-та
-
Японский, зачек eyesight, расход в км/л.
Стрелки по звуку слышно, отрабатывают или нет. Если на авто подборе стоит то сугубо по экрану без стрелок.
Прошивка залита в панели правельная. Показания расхода должны быть в MPG, eyesifht отсутвует, язык английский. 4 строка дампа на эти параметры не влияет никак. По этому меняю только 4 строку. Если после изменений в 4 строке панель на японском, то считай не запустилась.
Я запускал на столе с правильным дампом, т.е. на 20,40 ногу +12 вольт. - у меня стрелки лежали никаких звуков не издавали, также не было картинки автомобильчика. Установив эт все в авто - все появилось.
На ед. Измерения расхтда не обраиил внимания
Пытаемся разобраться с дампом от WRX приборки
в Тюнинг и дополнительное оборудование
Опубликовано · Изменено пользователем mishapost
Дополню инструкцию известными мне байтами:
7-8 биты:
01 -- при включении панель издает звук рода: "Пи-пи", но при этом моргает значек "I"
10 -- не пикает и не моргает "I"
Тут у меня расходится мнение с автором(Надо заново перепроверять), т.к в моих записках:
7-8 биты:
10 - Система Start\stop отсутствует
01 - Система Start\Stop присутствует.
На панели загорается специальная лампочка
Четвертый байт:
1-2 бит:
10 - бензин
01 -Diesel
На экране панели, рядом со значком заправки в табличке светится DIESEL
Пятый байт:
5-6 бит:
10 - C.DIFF на экране
01 - нет C.DIFF
42 байт:
5-6 бит:
01 - на авто LED фары
01,10,11 - нет LED фар
Еще:
В моем даме третий байт: BA в DEC: 10 11 10 10
5-8 бит - 1010 - доступны режимы S / I, но при этом система EyeSight уходит в ошибку.
ЕyeSight системы у меня нету. S/I доступны -- у меня ничего не моргает.