СПРАВОЧНИК // ЧИП-ТЮНИНГ

Восстановление ЭБУ M74.9 — способ №1

Первый способ вернуть к жизни блок M74.9 после сбоя при записи.

Контроллер M74.9 (и его модификация M74.91) «падает» после неудачного программирования: обычно это обрыв связи во время записи или попытка запустить в блоке некорректный образ. Если сам микроконтроллер жив, а повреждён или утрачен загрузчик (bootloader), блок перестаёт выходить на связь, но остаётся реанимируемым простыми средствами — через служебный интерфейс процессора. Рассмотрен первый способ: запись по USB без сложной аппаратуры.

Подготовка: вскрытие и подключение USB

Блок придётся аккуратно разобрать: производитель щедро наносит герметик, сильнее всего клея около разъёма. Разбирать нужно осторожно, чтобы не повредить плату и защёлки корпуса. Для работы понадобятся кусок USB-кабеля, тонкий паяльник и бесплатная служебная утилита производителя микроконтроллера — Artery ISP Programmer (любая версия V2.0.xx, установка не требуется, лишь отдельный драйвер из папки Artery_DFU_DriverInstall).

Из USB-кабеля нужны три провода: D+, D− и масса (красный провод питания отрезается). Интерфейс DFU (Device Firmware Upgrade) на контактные площадки выведен не был, поэтому припаиваться придётся прямо к ножкам микроконтроллера Artery:

  • каждый контакт процессора сначала закрепляется тонким одножильным проводом и фиксируется компаундом — это исключает обрывы и замыкания;
  • к этим проводникам подпаиваются многожильные жилы USB: D+ (зелёный) к соответствующей линии, D− (белый) к второй;
  • «земля» подключается к любой точке GND на плате — важно не путать её с металлизацией по краю платы, она землёй не является.

Внешнее питание блока подаётся на контакты G4 (GND) и H1+F2 (+12 В).

Перевод в режим программирования

Перед подачей питания необходимо замкнуть пин 1:A4 большого разъёма на +12 В. Альтернативный вариант — соединить пинцетом подготовленные точки на плате до включения. После этого плата видится компьютером как устройство DFU с идентификаторами VID 2E3C и PID DF11.

Запись образа флеш

  1. Подготовьте полный (Full Flash) образ M74.9 и распакуйте его в отдельную папку;
  2. запустите ArteryISPProgrammer.exe, при первом запуске выберите английский язык и тип подключения DFU — утилита запомнит выбор;
  3. нажмите Next и оцените состояние микроконтроллера: надпись «Target is readable» означает, что защита не установлена, и можно переходить к записи;
  4. если показано «The device is access protection…» (например, ранее заливалась инженерная прошивка) — пройдите через ветку снятия защиты «Protection», подтвердите полное стирание, дождитесь завершения (сообщение «Failed to open device» после этой операции — нормальный итог) и начните процедуру заново;
  5. в режиме «Download to device» нажмите Add и выберите файл Full Flash — в списке должен быть только один файл, старые записи из прошлых сеансов удалите кнопкой Delete;
  6. начальный адрес и прочие опции оставьте по умолчанию, далее Next → Ok: начнутся стирание, запись и проверка;
  7. по успеху закройте окно и снимите питание контроллера.

Внимание: в скачанных образах области EEPROM и конфигурации пустые — после восстановления загрузчика сохранённые ранее данные (VIN, коды иммобилайзера, настройки) возвращают на место обычным программатором через диагностический разъём.

Способ №1 сводится к трём шагам: припаять USB к ножкам процессора Artery, разблокировать и стереть чип в утилите, залить полный образ флеш — после этого блок снова выходит на связь штатным программатором.

Нужна не теория, а результат?

Мы каждый день читаем, прошиваем и диагностируем моторы: подскажем по вашему блоку и сделаем работу с гарантией и хранением стоковой прошивки.

Записаться на диагностику