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

Программирование ЭБУ с FLASH-памятью

Как прошиваются блоки с флеш-памятью: режимы чтения и записи.

В блоках управления семейств «Январь» 5.1/7.2, VS5.1, «Микас» 7.х/11, Bosch MP7.0/M7.9.7 и M73 применяется два типа сохраняемой при обесточивании памяти: флеш и EEPROM. Флеш хранит программу управления и калибровки — именно её переписывают при чип-тюнинге, а EEPROM держит переменную информацию: коэффициент коррекции СО, пароль и коды иммобилайзера, VIN, номера кузова и двигателя, идентификатор прошивки.

Как устроена запись

Запись ведётся по диагностической линии K-Line программой-загрузчиком; перед сеансом контроллер переводят в режим программирования подачей управляющего напряжения на соответствующий контакт. В «Январях» 5.х, VS5.1 и «Микас» 7.х стоит микросхема 28F010 объёмом 1 Мбит (128 Кб) — этого хватает на две прошивки по 64 Кб, то есть на реализацию двухрежимного ПО. У Bosch MP7.0H флеш на 256 Кб, но калибровочными таблицами отведено лишь 32 Кб: они читаются и редактируются, а вот полностью записать можно всё содержимое (функция Full Flash) — это спасает при тотальной утрате памяти или переводе блока с «Евро-3» на «Евро-2». EEPROM MP7.0 аналогичен M1.5.4: стирать его можно выпаиванием либо без демонтажа специальной программой.

Контакты перевода в режим программирования

Для 55-контактных блоков питание 12 В подают на постоянный вход (18), массу (19), «зажигание» (27) и вход разрешения программирования; линия K-Line — контакт 55. Конкретная «ножка» PRG зависит от семейства.

КонтактЯнварь 5.1VS5.1 / Микас 7.6Микас 7.1/7.2Bosch MP7.0
18 — постоянное питаниедададада
19 — массадададада
27 — зажиганиедададада
37 — питание главного релене обяз.дане обяз.не обяз.
Разрешение программирования47474250
55 — K-Lineдададада

Контроллер лучше снять с машины и питать от стабильного источника: VS5.1 критичен к напряжению и отказывается программироваться уже при просадке ниже 9,5 В, тогда как «Январи» продолжают работать. Для 81-контактных M7.9.7/«Январь 7.2» управляющий сигнал подаётся на 43-ю ногу; во многих M7.9.7 цепь от неё до процессора не смонтирована — требуются чип-резисторы 4,7–5,1 кОм в корпусе 0805 либо обходной приём: замыкание контрольной точки на массу через резистор 4–6 кОм на момент установки связи (для «Микас-11» — на корпус кварцевого резонатора).

Новое поколение: внутренняя память процессора

У «Января 7.2+» и M73 внешнего флеша нет: ПО состоит из бутлоадера, основной программы и калибровок. При обычной записи обновляется только основная часть — бутлоадер по умолчанию не трогают. Если после смены бутлоадера появляется «Ошибка ПЗУ», прошивку считывают обратно, пересчитывают контрольную сумму в редакторе и записывают заново. Намеренное обновление бутлоадера выполняют удержанием Shift при нажатии «Запись», но при сбое блок может перестать выходить на связь — тогда потребуется запись через бутлоадер процессора с перестановкой резистора конфигурации. У контроллеров «Автэл» (префикс A3) процессор защищён, и такой путь недопустим — он может закончиться заменой микросхемы.

После установки блока на автомобиль достаточно включить зажигание, дождаться прокачки бензонасоса и загорания лампы Check Engine (3–5 секунд), выключить зажигание — никакое дополнительное «самообучение» не требуется.

Программирование флеш-ЭБУ сводится к трём вещам: стабильному питанию, правильному контакту разрешения и аккуратности с бутлоадером — нарушение любого из правил грозит незапуском блока.

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

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

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