Lexia 3 xs evolution

Lexia 3 XS Evolution. Оновлення приладу. Зміна серійного номера.

Прилади китайського виробництва Lexia 3 Evolution, при роботі з програмами Lexia версії вище 347.45 і DiagBox версії вище 5.29 можуть призводити до появи помилок, збоїв в роботі або не можливості з'єднання з приладом.

Причиною є не відповідна версія прошивки мікропрограми приладу (software). Метод усунення відповідно зміна (оновлення) прошивки обладнання, а саме виправлення підлягають тип інтерфейсу c «B» на «C» і серійний номер повинен бути присвоєний «011113».
Попередньо можна перевірити серійний номер і тип інтерфейсу свого приладу.

Щоб дізнатися серійний номер, відкриваємо файл TRACE * .XML, розташований C: APPOUTILREPTRACEHISTO. Знаходимо наступні рядки:

Тип інтерфейсу визначається програмою PSA Interface Checker:

Дані про версії приладу і серійний номер зберігаються в двох мікросхемах:

  • Флеш-пам'ять Spansion FL004A1F розміром в 4 мБ (в оригінальному приладі) або Winbond W25X80 розміром 8 мБ (в китайських приладах);
  • Мікроконтролер Fujitsu MB90F546GS;

Мікроконтролер Fujitsu MB90F546GS прошивається без випоювання, через роз'єм на платі. Роз'єм, в залежності від виробника, може бути відсутнім. В цьому випадку підпоюють до контактної майданчику, см фото.

Мікроконтролер MB90F546GS може програмуватися як спеціальним програматором Fujitsu FlashKit Programmer (див фото схеми нижче або тут) так і іншими універсальними программаторами, такими як Orange5 або ін.

Програма для програматора Fujitsu FlashKit Programmer тут.

Схема підключення програматора Orange 5 до мікроконтролеру Fujitsu MB90F546GS:

У виділеному блоці FFA000 знаходиться, що цікавить нас код.

Якщо використовуємо HEX editor, то знаходимо наступний код:

Заливаємо, виправлену прошивку назад.

Що стосується мікросхеми флеш-пам'яті, то тут потрібно випоювання чіпа і програматор WILLEM GQ-4X.

Заливаємо прошивку назад. Упаюємо чіп на місце.

Перевіряємо результат через той же PSA Interface Checker.

Якщо вихідний варіант виглядав так:

Після редагування прошивки ми повинні отримати такий результат:

Перевіряємо серійний номер у файлі TRACE * .XML (C: APPOUTILREPTRACEHISTO)