Lexia 3 - як я безкоштовно прошив правильний дамп в сканер

мій трудяга-сканер full-chip

Потрібно було все лише знайти або зробити адаптер для програмування. Порившись в своїх засіках, я виявив, що у мене є три перехідника USB-COM. У двох з них був відсутній висновок DTR (дешеві плати), а ось після розбирання третього всередині гарну коробочку виявився повний набір пинов. Адаптер віддав на переробку схемотехнику-автолюбителю, за що йому велике спасибі, він же виготовив хвіст з роз'ємом для програмування. Готовий адаптер без хвоста можна замовити в Китаї, однак сам хвіст доведеться виготовити самостійно або за допомогою друзів.

Випаяв мікросхему і на її місце припаяли хвіст адаптера

Трохи мат.часті з документації до мікроконтролеру FUJITSU MB90F546G:
Для перекладу мікроконтролера в режим програмування потрібно забезпечити певний стан пінів, тому MD2, MD1 повинні бути встановлені в "1", а MD0, P01, P00 повинні бути встановлені в "0".

Збираємо назад в красивий корпус, попередньо заливши клеєм дроти, щоб не відірвалися

Стан цих пинов задається відповідної розпаюванням проводів на роз'ємі програмування J1. Сигнал DTR використовується в якості управління станом Піна RST мікроконтролера. Виготовити правильний хвіст для адаптера програмування допоможе таблиця нижче. Увага, Піни підписані з боку мікроконтролера (RX1, TX1, MD0 і т.п.), тому на пін RX1 (приймач) мікроконтролера повинен підключатися провід TX (передавач) від адаптера.

Взято з інтернету

Однак мало зробити адаптер, потрібно ще встановити (припаяти) колодку з планарних висновками на материнську плату сканера, так як китайці заощадили, що я цілком розумію.

У лівому верхньому кутку відсутній колодка програмування J1

Знову йдемо до схемотехнику і клянчимо колодку, припаюємо її і змиваємо спиртом надлишки флюсу.

Колодка на місці, можна переходити до утиліти програмування

Після того, як адаптер спаяний, колодка встановлена, саме час перейти до утиліти програмування.
Ставимо софт FlashKit 2.9, викачуємо правильну прошивку. Я спробував поставити софт під віртуальну WIN XP через відсутність компа з цієї операционкой, підключив адаптер, прокинув його в віртуальну машину, в якій адаптер визначився. Запустив FlashKit під віртуальним WIN XP і залив дамп в мікроконтролер.

В утиліті перед прошивкою необхідно задати такі параметри:
Вибрати Cpu MB90F546G, вказати СОМ-порт, до якого підключили адаптер, задати швидкість 19200, натиснути кнопку Connect - завантажиться ядро ​​(Kernel).
Натиснути кнопку Open file і вибрати файл прошивки MB90F546GS_full_dump.mhx, після цього натиснути кнопку Autoprogram і переконатися, що почався процес програмування. Піти погуляти хвилин 10.

Після завершення програмування з'явиться напис "Data have been successfuly written". Від'єднуємо адаптер, підключаємо сканер до ПК і запускаємо PSA Interface Checker, щоб перевірити результат прошивки. Повинно бути як на скріншоті нижче. Якщо все так, то мої поздоровлення, ви тільки що залили в сканер правильний дамп.

Після всіх маніпуляцій я підключив оновлений сканер до машини, запустив DIAGBOX і зауважив, що програма тепер працює спритніше.

Відповідь на питання "чим відрізняється це від перешивки ревізії В в С?"
www.drive2.ru/b/456768742211191347/