Прошивка диагностического адаптера Lexia 3

В каком-то из 2000х годов, компания ACTIA по заказу PSA изготовила и презентовала дилерский адаптер в маленькой черной коробочке, которая помогала бренду работать по CAN, VAN с автомобилями. Тогда это был первым, так называемым референс A. По сей день он является самым безотказным устройством для работы с автомобилями Peugeot и Citroen. Основные узлы адаптера были следующие:
MCU Fujitsu MB90F546GS сердце адаптера
USBN9602 (поддержка USB 1.0/1.1) - связь с компьютером
AMIC LP621024D - оперативная память 1Мбайт со временем доступа 55нс.

Спустя несколько лет, ACTIA презентовала 2 поколение адаптеров, известных всем под именем референс "B"(бэ). В нем они шагнули немного вперед и уже обновили внутренности:
MCU Fujitsu MB90F546GS - остался как надежный контроллер
USBN9604
SAMSUNG K6X4016C3F - оперативная память 2Мбайт со временем доступа 70нс.
Китайцы давно просекли тему и начали выпускать клоны массово, но как оказалось разобраться толком в программной части они не смогли. Так же есть путаница среди пользователей между референсом и серийным номером. Самый распространенный это 921815, который как оказалось выдают за оригинал :) А по факту этот референс как раз и не работает почти в каждом 3м адаптере, т.к. контроллер запрограммирован неверно а серийные номера у таких адаптеров встроены в черный список Diagbox. Основная жалоба "не работает адаптер с Diagbox", как раз связана по этому поводу. Правильный референс на сегодняшний день - 963830 или 963831. Только с ними DB6, DB7, DB8 работают исключительно правильно как в "ломаной" среде, так и на официальной сервисной станции.
КОМПЛЕКТ LEXIA 3 от проверенного годами поставщика
Самое важный момент, что серийный номер важен только для гарантии и никак не влияет на активацию устройства, т.к. активация идет сугубо по ID (идентификатору) устройства, на котором стоит система и привязан к MAC адресу сетевой карты. Сам серийный номер менять надо, чтобы обойти возможную блокировку из черного списка.
Немаловажный фактор влияющий на работу адаптера после смены референса - это правильный дамп, который вы заливаете в контроллер. Большинство "мастеров" или "спецов" правит просто серийный номер, без понимания того, что делают в целом. Возвращаясь к теме китайцев, дамп у них на всех продаваемых устройствах неправильный и в свою очередь тянет за собой неправильное подключение драйвера устройства.
Если в диспетчере устройств вы видите:
USB COM Board Driver - неправильно!
USB COM Board Evolution Driver (UMDF) - правильно!

ОБНОВЛЕНИЕ РЕФЕРЕНСА (ПРОГРАММИРОВАНИЕ)
Для самого обновления нам понадобится UART программатор стоимостью менее 2х долларов. Либо любой схожий, что можно заказать на AliExpress. 8 тонких проводов, желательно МГТФ и паяльник с тонким жалом.
У меня получился вот такой вариант, за счет колодки на 6 пинов с шагом 2.54. Для разовых работ такой покупать нет смысла, т.к. потом вы в любом случае забросите его. Скачиваем FlashKit 2.9
Скачиваем драйвер для работы UART программатора
Скачиваем PSA Interface Checker
Скачиваем Правильную прошивку для адаптера
Прошу обратить внимание, что дамп прошивки имеет референс C, измененный серийный номер, возможность подключения правильного драйвера и полную совместимость с ETACSдекодером.
Для правильной работы FlashKit необходима только Windows XP, на версиях выше она не заработает.
ПОРЯДОК ДЕЙСТВИЙ
Ставим драйвер
Ставим FlashKit
Ставим Interface Checker
Схема подключения к плате, с учетом что разъем программирования у вас будет находиться слева сверху.
На схеме указано в какой пин, куда подключать провод с адаптера.
GND - земля
RX - прием
TX - передача
+5V - питание
DTR - аналог RST

Теперь, когда вы подключились к плате, вам надо установить и запустить FlashKit. В настройках самой программы ничего делать не надо. Выглядеть все должно быть 1 в 1 как на картинке, за исключением COM порта, на котором у вас "висит" программатор.

Канал связи - асинхрон COM порт
CPU - MB90F546G
Frequency = 4Mhz
Speed = 19200
COM port = ваш порт
и нажимаем Сonnect.
Если вы все сделали правильно, то система соединится с адаптером и выпишет вам картину как выше. Причем тут же смотрите, что нормальных адаптеров напротив строки с номером 4 стоит YES, а у "корявых", которые заваливаются при быстрых прошивках напротив строки 5 стоит YES. Далее OPEN FILE и выбираем прошивку представленную выше и жмем AUTO PROGRAMM. Далее оставляем все как есть и гуляем минут 10. По завершению процедуры вы получите полноценный адаптер. После всех процедур можно проверить все теперь через Interface Checker. Устанавливаем его и после с рабочего стола кликаем в "PSA Interface Checker".
Подключаем адаптер
Нажимаем ACTIVATE
И далее жмем Version и Reference.
Вуаля, вы все сделали правильно и получили следующую картинку

Дата публикации: 19 октября 2016

Комментарии

Это интересно