СПРАВОЧНИК // СТАТЬИ И ОБЗОРЫ

Восстановление bootloader «окирпиченного» M74.9 ВАЗ

Восстановление загрузчика заблокированного блока M74.9.

Если M74.9 не отвечает на диагностические запросы, но подозрение падает на повреждённый загрузчик, восстановить блок можно вторым путём — через отладочный интерфейс. Этот способ требует дополнительного оборудования, зато даёт полный контроль над содержимым микроконтроллера и подходит тем, кто любит чистые решения.

Необходимое оборудование

Понадобится высокоскоростной эмулятор-отладчик J-Link (версия V9) и его утилита J-Flash (например, V7.98f). Блок вскрывают и подключаются к сервисным контактам на обратной стороне платы; если точек нет — используйте стандартный разъём JTAG. Питание, как и в любом варианте реанимации M74.9, подаётся на контакты G4 (GND) и H1+F2 (+12 В).

Порядок действий в J-Flash

  • Создайте новый проект и укажите конкретный микроконтроллер и режим интерфейса.
  • Установите связь с процессором — успешный ответ означает, что «кирпич» ожил.
  • Выполните полное стирание: процессор очищается до состояния нового.
  • Запишите образ FullFlash. Размер полных прошивок M74.9 для ВАЗ — 4128768 байт; в архивах они лежат с пустыми EEPROM и конфигурацией, все персональные данные удалены.
  • При желании сверьте содержимое памяти с буфером утилиты — верификация подтверждает корректность записи.

Нюансы после восстановления

Главное, ради чего всё делается, — записан корректный boot-блок, с которым ЭБУ снова выходит на связь. Если нужного файла с требуемыми идентификаторами не нашлось, подойдёт любой образ из набора: сперва важен именно загрузчик. Дальнейшую прошивку можно залить любым штатным программатором, но помните про контрольные суммы — на текущий момент известно минимум три различных загрузчика M74.9, а полная КС, которую видит диагностика, считается вместе с ним, поэтому несовпадение возможно.

Отдельный момент — конфигурация: полный образ представляет собой содержимое по сути другого процессора, вместе с Flash перезаписываются EEPROM и конфиг. VIN придётся вписать заново в диапазон адресов #24F000h–#24F3FFh, если сохранённые родные файлы не под рукой. Для поэтапного восстановления существуют и отдельные файлы, содержащие только загрузчик.

Перед работами важно отличить мёртвый блок от блока без загрузчика: измерьте питание на контактах G4 и H1+F2, попробуйте связь по диагностике и только при её отсутствии вскрывайте корпус. Нередко причина оказывается в окисленном разъёме или перегоревшем предохранителе, и тогда дорогой отладчик не понадобится. Если же процессор отвечает на J-Link, дело почти наверняка в программной части — и восстановление реально.

Отладочный путь надёжнее всего возвращает блок в строй: связь по JTAG, полное стирание, запись FullFlash — и M74.9 снова принимает прошивки.

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

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

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