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

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

Как прошиваются блоки с ROM-памятью — со снятием микросхемы.

Контроллеры старого поколения — GM, Bosch M1.5.4(с индексом N), «Январь-4/4.1», «Микас» 5.3/5.4 — хранят программу во внешнем ПЗУ, которое не переписывается прямо в блоке. Чтобы залить новую прошивку, микросхему извлекают, стирают и программируют внешним программатором. Именно с таких систем начинался массовый чип-тюнинг отечественных инжекторных автомобилей.

Какие микросхемы используются

В системах GM и «Январь-4/4.1» применяются ПЗУ серии 27С256, в блоках Bosch — 27С512, как правило с окном для ультрафиолетового стирания. Подойдут и современные аналоги с временем доступа 120–150 нс, и однократно программируемые версии без окошка — но их можно записать лишь один раз. Желательно брать микросхемы с расширенным температурным диапазоном. В более поздних «Boschах» с надписью «MOTRONIC» (народное прозвище «консервная банка») стоят масочные однократно программируемые ПЗУ без панельки — их аккуратно высекают из платы.

  • преимущество стирания и повторной записи заводской микросхемы — не нужно искать редкие сокеты;
  • недостаток — при нарушении технологии стирания ресурс перезаписи падает;
  • во время УФ-процесса все ножки чипа должны быть замкнуты между собой, а лампа — обычный медицинский ультрафиолетовый источник;

Особенности конструкции блоков

GM-контроллеры имеют хитрую панельку: чип пропаян в её верхнюю часть и зажимается нижней со штырьками; запчасть эта недоступна, поэтому либо извлекают чип с ножками и собирают обратно, либо (что разумнее) стирают содержимое, не разрушая заводскую конструкцию. У Bosch номер спецификации вида 26SAXXXX подсказывает судьбу: если первая цифра в ХХХХ равна 5, панелька есть, если 6 — вопрос случая. Контроллеры Bosch первой серии 26SA5082 для полноценной работы иммобилайзера требуют замены I2C EEPROM на 24С02 в корпусе SO-8 (маркировка заменяемой — B58253), причём микросхемы Microchip 24C02A использовать нельзя. Если иммобилизатор не планируется, можно оставить всё как есть.

Программатор и альтернативы

Из инструментов нужны УФ-лампа и программатор, умеющий сравнивать записанное с исходным в трёх режимах питания — пониженном, номинальном и повышенном; чип, не прошедший тест хотя бы в одном режиме, бракуют. Классические модели — «Uniprog», «Турбо 6», «Крот», «Мастер»; для автосервисов существует специализированный RomTool, а редактор калибровок умеет программировать 27С256/27С512 через приставку на LPT-порт. Компьютер для таких задач не нужен мощный — достаточно старой машины под Windows 95/98 с доступом к DOS.

Быстрая альтернатива — W27C512

При больших объёмах работ имеет смысл перейти на электрически стираемые микросхемы W27C512 (W27E512 — индустриальный температурный класс): стирать их УФ-лампой не нужно, цикл занимает секунды, а стоит чип недорого — около 35–50 рублей. Несмотря на заявленную нижнюю границу 0 °C, в практике они выдерживали сильные морозы. Для программаторов «Турбо 6», не поддерживающих стирание Winbond, пригодится простой приём: стирание выполняется программированием пустого файла FF в режиме Intel с замкнутой на это время кнопкой.

Работа с ROM-блоками — это ювелирная механика и химия: правильный чип, честный тест программатора и аккуратное обращение с панелькой гарантируют, что старый контроллер продолжит службу с новой прошивкой.

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

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

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