Программно-аппаратный апгрейд китайских Лексий
Добавлено: 09 окт 2012 19:53
Программёры есть?
Кто и что может сказать по этому поводу в части выполнимости программно-железного апгрейда китайских клонов Лексии?
Наверно некоторые из здесь присутствующих посещали вот эту страничку: http://citroens-club.ru/forum/index.php ... t&p=701193
Перепощу со ссылкой на источник (http://citroens-club.ru/, как вариант данный пост может быть авторским на сайте http://citroens-club.com/. Кто из них и у кого увел базу сайта - разбираться не хочу и не буду, это их внутренние разборки. Но чтобы не потерять особо ценную информацию, перенесу ее и в нашу техничку).
автор - Unique, сообщение № #1456
"...Обещанная мини-инструкция по чудесному превращению китайского клона в практически нормальный интерфейс.
В чем проблема с клоном - новые версии лексии (> 347.45) и диагбокса (>5.29) отказываются с ним работать. По содержимому двух микросхем они определяют клон и адьес. Соответственно нужно сделать так, чтобы софт находил в этих микросхемах то содержимое, которое ему понравится.
Вот эти две зловредные микрухи:
Под номером один - микроконтроллер (относительно интеллектуальная железяка) MB90F546GS.
Он прошивается прямо на плате, через разъем, который на фото справа внизу.
Под номером 2 - флэш-память, что в нее положишь, то там и лежит. Добрые китайцы вместо оригинального чипа Spansion FL004A1F размером в 4 Мб засунули в клон Winbond W25X80 размером в 8 Мб.
Теперь о том, чем собственно нужно менять содержимое (прошивать).
Начнем с противной флэшки - проблема в том, что во-первых этот чип нужно выпаивать, прошивать, и впаивать обратно. А во-вторых ни первый, ни второй тип этих микрух в свободной продаже найти практически невозможно. Поэтому если чип будет при пайке испорчен - упс, хотя добрые люди утверждают, что аналог можно найти в старых приводах CD/DVD и выдрать оттуда. Кроме того, необходимо найти спец. программатор, например такой:
На ебее он стоит в районе 100 долларов, покупать его ради одной операции как бы нецелесообразно, придется выкручиваться и искать у кого есть.
Теперь про микроконтроллер. Он производства Fujitsu и вообще-то где-то в природе существует специальный программатор для него, но его никто не видел. Поэтому энтузиасты собирают свой программатор, благо он несложный - схема относительно простая и детали все легкодоступны.
Например вот такой:
Распиновка разъема на плате:
По этой ссылке можно найти схему: http://mb9x.ginps.com/fujitsu/isp_mb9x/index.html
А здесь ( https://rapidshare.com/files/887955095/FlashKit29.rar ) можно взять программу Fujitsu FlashKit Programmer , с помощью которой читается содержимое микроконтроллера, правятся нужные блоки и все это сохраняется обратно в микроконтроллер.
Вот так она выглядит:
В выделенном на скриншоте блоке FFA000 и лежит то, что нам нужно.
Можно исправить прямо во FlashKit (на скриншоте выше выделен соответствующий пункт меню), а можно сохранить содержимое блока на компьютер, исправить содержимое в любом HEX-редакторе, и скопировать обратно в чип.
Вот для примера небольшой кусочек - вверху то что было, внизу то что стало:
То есть тип интерфейса меняется с 'B' на 'C', и серийный номер, какой бы он ни был, на '011113'.
Аналогичная операция (только с пайкой и спец. программатором) производится с флеш-памятью. Выпаиваем, читаем содержимое, сохраняем на комп, правим байтики, заливаем образ обратно в чип, припаиваем. Можно взять уже поправленный образ и залить сразу его, главное чтобы номер после ACTIA/ совпадал с тем, что хранится в микроконтроллере (на скриншотах разный, это есс-но неправильно, но других нет):
Проверить что вышло, можно с помощью PSA Interface Checker https://rapidshare.com/files/3366270459 ... hecker.rar
Было:
стало:
Вот вроде и все..." Авторский текст сохранен за исключением оформления некоторых ссылок ввиду разности движков форумов. На всякий случай цепляю архив с картинками и программой-прошивальщиком на случай непреднамеренной гибели инфы на содружественном сайте. Надеюсь на благосклононсть и понимание со стороны владельцев и пользователей сайта http://citroens-club.ru/
Кто и что может сказать по этому поводу в части выполнимости программно-железного апгрейда китайских клонов Лексии?
Наверно некоторые из здесь присутствующих посещали вот эту страничку: http://citroens-club.ru/forum/index.php ... t&p=701193
Перепощу со ссылкой на источник (http://citroens-club.ru/, как вариант данный пост может быть авторским на сайте http://citroens-club.com/. Кто из них и у кого увел базу сайта - разбираться не хочу и не буду, это их внутренние разборки. Но чтобы не потерять особо ценную информацию, перенесу ее и в нашу техничку).
автор - Unique, сообщение № #1456
"...Обещанная мини-инструкция по чудесному превращению китайского клона в практически нормальный интерфейс.
В чем проблема с клоном - новые версии лексии (> 347.45) и диагбокса (>5.29) отказываются с ним работать. По содержимому двух микросхем они определяют клон и адьес. Соответственно нужно сделать так, чтобы софт находил в этих микросхемах то содержимое, которое ему понравится.
Вот эти две зловредные микрухи:
Под номером один - микроконтроллер (относительно интеллектуальная железяка) MB90F546GS.
Он прошивается прямо на плате, через разъем, который на фото справа внизу.
Под номером 2 - флэш-память, что в нее положишь, то там и лежит. Добрые китайцы вместо оригинального чипа Spansion FL004A1F размером в 4 Мб засунули в клон Winbond W25X80 размером в 8 Мб.
Теперь о том, чем собственно нужно менять содержимое (прошивать).
Начнем с противной флэшки - проблема в том, что во-первых этот чип нужно выпаивать, прошивать, и впаивать обратно. А во-вторых ни первый, ни второй тип этих микрух в свободной продаже найти практически невозможно. Поэтому если чип будет при пайке испорчен - упс, хотя добрые люди утверждают, что аналог можно найти в старых приводах CD/DVD и выдрать оттуда. Кроме того, необходимо найти спец. программатор, например такой:
На ебее он стоит в районе 100 долларов, покупать его ради одной операции как бы нецелесообразно, придется выкручиваться и искать у кого есть.
Теперь про микроконтроллер. Он производства Fujitsu и вообще-то где-то в природе существует специальный программатор для него, но его никто не видел. Поэтому энтузиасты собирают свой программатор, благо он несложный - схема относительно простая и детали все легкодоступны.
Например вот такой:
Распиновка разъема на плате:
По этой ссылке можно найти схему: http://mb9x.ginps.com/fujitsu/isp_mb9x/index.html
А здесь ( https://rapidshare.com/files/887955095/FlashKit29.rar ) можно взять программу Fujitsu FlashKit Programmer , с помощью которой читается содержимое микроконтроллера, правятся нужные блоки и все это сохраняется обратно в микроконтроллер.
Вот так она выглядит:
В выделенном на скриншоте блоке FFA000 и лежит то, что нам нужно.
Можно исправить прямо во FlashKit (на скриншоте выше выделен соответствующий пункт меню), а можно сохранить содержимое блока на компьютер, исправить содержимое в любом HEX-редакторе, и скопировать обратно в чип.
Вот для примера небольшой кусочек - вверху то что было, внизу то что стало:
То есть тип интерфейса меняется с 'B' на 'C', и серийный номер, какой бы он ни был, на '011113'.
Аналогичная операция (только с пайкой и спец. программатором) производится с флеш-памятью. Выпаиваем, читаем содержимое, сохраняем на комп, правим байтики, заливаем образ обратно в чип, припаиваем. Можно взять уже поправленный образ и залить сразу его, главное чтобы номер после ACTIA/ совпадал с тем, что хранится в микроконтроллере (на скриншотах разный, это есс-но неправильно, но других нет):
Проверить что вышло, можно с помощью PSA Interface Checker https://rapidshare.com/files/3366270459 ... hecker.rar
Было:
стало:
Вот вроде и все..." Авторский текст сохранен за исключением оформления некоторых ссылок ввиду разности движков форумов. На всякий случай цепляю архив с картинками и программой-прошивальщиком на случай непреднамеренной гибели инфы на содружественном сайте. Надеюсь на благосклононсть и понимание со стороны владельцев и пользователей сайта http://citroens-club.ru/