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

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

Альтернативный способ восстановления блока M74.9, включая bootloader.

Второй способ реанимации «окирпиченного» контроллера M74.9 рассчитан на более подготовленного мастера: он требует отладчика-эмулятора, но даёт полный контроль над содержимым процессора — вплоть до замены загрузчика. Как и в первом способе, блок придётся вскрыть: производитель щедро наносит герметик, сильнее всего клея в районе разъёма, поэтому вскрытие выполняют аккуратно, чтобы не повредить плату.

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

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

Порядок работы в J-Flash

  1. Создайте новый проект и выберите конкретный микроконтроллер и режим интерфейса (тип подключения);
  2. установите связь с процессором — отладчик подтвердит, что чип опознан;
  3. выполните полное стирание: процессор очищается до состояния «нового»;
  4. загрузите образ Full Flash: файлы полного восстановления M74.9 имеют размер ровно 4 128 768 байт;
  5. проведите запись, затем при желании — верификацию буфера программы с содержимым микроконтроллера.

Критерий успеха: после записи блок начинает выходить на связь штатным диагностическим программатором. Дальше любую нужную прошивку можно заливать уже привычным способом через диагностический разъём.

Нюансы, которые важно учесть

  • В архивах полных образов области EEPROM и конфигурации пустые — персональные данные удалены. Если родные файлы не сохранены, VIN и прочую информацию придётся записывать вручную в область конфигурации (адресный диапазон #24F000h–#24F3FFh);
  • если нужного идентификатора прошивки в архиве нет, подойдёт любой файл: первоочередная задача — восстановить корректный boot-блок, чтобы блок снова «заговорил»;
  • известно минимум три различных загрузчика M74.9, а полная контрольная сумма, выдаваемая диагностикой, считается вместе с boot-блоком — поэтому после записи серийной прошивки КС может не совпасть с табличной, хотя блок полностью работоспособен;
  • Full-образ — это содержимое «чужого» процессора целиком: вместе с ПО перезаписываются EEPROM и конфигурация, поэтому без сохранённых родных файлов настройки и идентификаторы придётся восстанавливать по отдельности;
  • для поэтапного восстановления существуют и отдельные файлы, содержащие только загрузчик — их заливают первыми, а основную программу программируют следующим шагом.

Выбор между способами прост: USB-вариант не требует покупки оборудования, отладчик же удобнее там, где DFU-подключение к ножкам процессора невозможно технически (повреждена плата, нет доступа) или когда нужно менять именно загрузчик. Оба способа безопасны для процессора при правильном исполнении: DFU-запись не требует снятия защиты, а отладочный доступ работает даже с полностью стёртым содержимым — важно лишь соблюдать последовательность подачи питания и не замыкать лишние выводы.

Способ №2 — это «хирургия» на уровне процессора: J-Link стирает чип полностью, заливает образ на 4 128 768 байт и возвращает блоку связь, а дальше M74.9 работает со штатным программатором как обычно.

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

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

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