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

mishapost

Members
  • Постов

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

  • Посещение

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

  1. Дополню инструкцию известными мне байтами: 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 доступны -- у меня ничего не моргает.
  2. Думаю стоит обратить внимание общественности на один факт: Дамп может быть Swype (т.е. младший и старший бит переставлен местами). И в примере автора - оч похоже именно на этот случай. Проверить дамп прямой или Swype можно по строке в которой хранится номер панели (3f0). Если парт-намбер читается корректно - дамп прямой, если не читается -- Swype Пример нормального дампа: Пример Swype - дампа:
  3. Вечером выложу парочку еще известных бит, надо найти записки сумасшедшего с августа месяца. Выкладываю софтинку для расчета CRC(на размер софта не обращайте внимания, просто куча модулей подключена, лень было отрубать их) - вдруг кому надо. Брать тут.
  4. Всем привет! Попал мне в руки диагностический прибор SCANMATIK, который я успешно подружил с Subaru Select Monitor 4. После замены приборки, в блоке "Комбинация приборов" висит ошибка U0140, которая не удаляется. При возврате старой панели, ошибка пропадает. Может у кого есть какие мысли, как ее убрать? Понимаю, что она наверное ни на что не влияет, но все же хочеться сделать все толком.
  5. Вплотную графику нет. Ковырял в попытка поиска адресов языков. Дамп оч большой чтобы его ковырять и в 2 файлах он, хотя по факту это единое целое. Какие-то интересные моменты нашел типа:
  6. Добил сегодня MFD. Все взлетело. Инструкция к действию пару постами выше, с небольшим дополнением: Маркировка MFD 85261SGXXX -- это экраны от фориков 85261FJXXX -- это экраны от XV По инфе из интернета - в этих экранах есть функциональные различия. При заливке дампов важно: Если экран SG - значит русский дамп тоже от SG, если FJ -- значит от FJ. Русский язык из меню выбираться не будет (список языков в меню экрана залит в процессоре). Для того чтоб переключить экран на русский в 14-ом байте 70 строки ставим значение 08. Я лично меню языки убрал вообще, чтоб глаз не мазолило, для этого в третьей строке дампа заменяем CTP-XXXYY на что хотите. Огромное человеческое спасибо и низкий поклон JonhOem и Шишок за помощь с дампами с русского MFD И напоследок, как и обещал, результат трудов в фотографиях с руссифицированного экрана, установленного в авто (Напомню экран был 85261SG182 с англ и японским на борту):
  7. Не спешите пока перекатывать дампы. После установки MFD в авто - вылезли глюки. При попытке зайти в некоторые пункты меню - MFD просто тухнет минуты на 2-3.
  8. У меня в меню язык только английский. Хотя до этого был еще и японский. Если в дампе принудиловкой ставлю - японский, то при включении экран лежит трупом около минуты, потом автоматом делается сброс до заводских и стоит по умолчанию - английский. Сменить на английский - можно из меню, а вот назад вернуть русский - только через правку дампа. Когда заходишь в раздел ЯЗЫКИ - кроме английского ничего в списке нету. Машинка с колесиками исчезнет с вероятность в 99,9%, т.к. картинки и языки в дампе этих чипов. В течении пару часов - сделаю фотки с экрана, уже установленного в авто. Выложу сюда в тему
  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 --- то перешить можно, а вот получился ли толк из этого не знаю, поскольку сам не пробовал. Вообще в этом случае, я порекомендовал бы разобрать экран, сравнить визуально с фотографией моего экрана (в первом топике темы их много). Если визуально компоненты те и маркировка процессора и чипов такая же - то скорее всего все получится. Если что-то непонятно - спрашивайте!
  10. Свершилось чудо: Инструкции что да как, чуть позже будут
  11. Вчера выпаял микрухи с MFD, распаял их на панельку и проводками сделал переходнички. Теперь можно писать\читать их и ставить эксперименты. Также сделал платку с кнопочками, чтобы можно было пощелкать экран на столе и не бегать в машину. Получилось как-то так: Что интересного накопал: На плате MFD есть еще один чип памяти, тут: Так вот вот этот чип задает параметры работы MFD (Первые 4-е строки дампа его похоже). Уже точно мною известно: через дамп могу отключить светодиод ремней пассажира, настроить по умолчанию язык дисплея (или сразу вкл на японском или сразу вкл на англ). Также изменяя некоторые биты дампа, MFD не запускается вообще!!! Эта наверное как-раз та ситуация, когда пробовали перепаять микрухи - и не пошли. Можно делать такие вещи: (Убрал меню - Языки вообще) Убрал пиктограмму температуры масла: И по-прежнему ищу единомышленников с энтузиазмом, для предоставления дампов с другого MFD!
  12. Мое мнение по поводу отличающихся компонентов: Есть проц, у которого есть входные регистры, и выходные. Проц одинаков, архитектура его также, значит данные полученные из микрух памяти подаются на вход регистры, обрабатываются также как и на русском дисплее и выдаются на выход процессора. Далее сигналы - идут куда-то. И тут могут быть отличия, например в русском языке сидит светодиод ремней, а в другом экране его нет, по-этому может стоять где-то резистор дополнительный и через него питается этот светодиод или же наоборот отсутствовать. Мое мнение по вопросу того, что писали что перепаивали микрухи целиком и не заработало: проц искусственным интеллектом не обладает и соответственно проц не понимает перелит дамп или нет, если экран не запустился, значит где-то есть какой-то бит, выполняющий роль контрольной суммы, который имея для сравнения другие дампы можно найти. Также дампы нужны для: в дампе сидят картинки, картинки эти почти на всех экранах одинковы, т.е. при банальном сравнении дампов, будут одинаковые куски дампов, и это будет ни один байт, а целый кусок и произведя сравнение дампа - можно будет откинуть в сторону оч большой объем информации и дальше играться с отличающими битами.
  13. Может переливка дампа вообще ничего не даст. Но попробывать стоит. Я не удивлюсь если язык в прошивке есть, тока его активировать надо. В любом случае нужны дампы с других экранов, хотя бы для того чтоб их сравнить просто.
  14. Микросхемы на плате спаяны между собою, при сливе дампа их ОБЯЗАТЕЛЬНО надо выпаивать! Как и обещал новые дампы: Приношу свои извинения всем, что сразу не заметил этих нюансов.
  15. Небольшая корректировка к теме: При снятии дампов в прошлый раз, допустил ошибку. Исправляюсь: Чип имеет объем 64МБит, т.е. 64/8=8 МБайт. Вечером солью и выложу новые дампы
  16. А более подробно расскажите, что значит не пошли? Не включился или отображал все криво? Я пробовал стереть эти микрухи: mfd включился на экране были картинка из цветов радуги и надпись firmware 0.0.0.0
  17. Для того чтобы поменять тона, надо разобрать дамп где что лежит. Разбирать пока дамп особого смысла не вижу, т.к. проблемы считаю надо решать по мере их поступления. Что имеем на тек момент: 1. Есть 2 микрухи - и соответственно 2 дампа с них. Почему их 2? Если посмотреть сам дамп, то там половина инфы - пустота. Есть предположение, что в одной из них - хранятся параметры и языки, а во втором - графика и т.д., но это тока предположение. Проверить это --- надо дампы с другого MFD 2. У нас нет никакой уверенности, что залив дампы с другого MFD, он вообще заработает. Вдруг в дампе присутствует какае-то контрольная сумма и т.д. Опять же нужен дамп с другого экрана, чтобы это проверить. По-этому прошу Вашей помощи, кто может слить дампы со своего экрана для дальнейших экспериментов? Если пересадка дампа пройдет успешно, то будем знать: - в какой микрухе, что лежит или же 2 микрухи - это единое целое - возможна ли пересадка дампа вообще. Если все это получиться, то будем изучать дамп, где что лежит и что можно тюнинговать
  18. Нужен дамп с другого MFD для продолжения эксперементов. Судя по объему паямяти - все лежит в этих микрухах. Допускаю что даже с гибридов, перезалив дамп - все будет работать
  19. Привет всем соклубникам! Поднимаю вопрос русификации центрального 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 проводков и всунул их в программатор и тут пошел слив прошивки без каких либо проблем: Далее провода перепаял на вторую микруху и проделал с ней все тоже самое: Также даю даташит на микруху, и ссылку на свои слитые дампы: Соклубники, теперь очень надеюсь, что кто-нибудь из Вас также сольет свои дампы с русским языком в MFD и выложит их здесь и мы с Вами забудем проблему поиска MFD по определенным номерам. Не судите строго!
  20. Omega_Kz и форумчане, пытался я тут заниматься булевой алгеброй -- нихрена эта CRC не просчитывается. Возникла идея попробовать оттолкнутся от пробега авто. Суть идеи такая: Допустим у нас пробег 100 000 км, берем калькулятор и для нашего авто получаем: 6F1890E76F1890E76F1890E76F1890E7 Возьмем например Toyota -- для этого же пробега мы получим другие данные. Это наталкивает на мысль, что надо изучать архитектуру процессора и его регистры и только тогда просчитаем CRC. Кто может пояснить как формируются данные пробега?
  21. В этом что-то есть. Но я хочу разобратся с ошибками давления масла и полного привода -- мусолят они мне глаз. Также звук не пристегнутых ремней очень тихий по сравнению со старой приборкой, уже даже успел Гаишникам отстегнуть за это. По сути - если перегонять, целиком строки со старой панели - то активируется все эти функции Еще панель завязяна с MFD -- если на панели отображение расхода в km/l - то на MFD также.
  22. я хочу в первую строку вбить Вашу b1-27-27 -- поставить на авто и посмотреть что будет. Пока что я в панель влил чужой дамп (т.е. в дамп не пересажены строки со старой моей панели - и разницы пока нет)
  23. я именно в первую хочу пихануть, посмотреть что будет. Я счас залил дамп у которого в первой строке 1 бит отличался, во второй -- 2 бита, в третьей -- 1 бит, а 4 - вся строка отличалась --- разницы не увидел -- на первый взгляд все работает (Только значек SI-drive лишний появился) Ребята, у кого есть еще дампы от XV или форей. Поделитесь пож-та
  24. Я запускал на столе с правильным дампом, т.е. на 20,40 ногу +12 вольт. - у меня стрелки лежали никаких звуков не издавали, также не было картинки автомобильчика. Установив эт все в авто - все появилось. На ед. Измерения расхтда не обраиил внимания
×
×
  • Создать...