Как прошить мозги газель
Архив. Обзорный материал
Для начала немного общих сведений. В системах Январь 5.хх, Январь 7.2, Микас 7.хх, Bosch MP7.0 и Bosch M7.9.7, VS5.1, VS5.6 используется два вида памяти, сохраняемой при отключении питания – FLASH и EEPROM.
Более современные контроллеры Январь 7.2+, Bosch M7.9.7+, Микас-11хх, М7.3 используют процессор с внутренней памятью и не имеют внешнего FLASH.
EEPROM – многократно перезаписываемая память, используемая для хранения временной информации, сохраняемой при отключении питания. В EEPROM хранится коэффициент коррекции СО (в системах, где есть СО-регулирование), пароль и коды иммобилизатора, а так-же паспортные данные автомобиля: VIN, номер кузова, двигателя, имя прошивки и т.д. Доступ к этой памяти возможен как извне, с помощью программ – загрузчиков, так и изнутри управляющей программы. (Например, регулировка с тестера или компьютера уровня СО).
Bosch M7.9.7 и Bosch M7.9.7+ требуют доработок для перевода в режим программирования. Программатор Combiloader позволяет записать программу или калибровки без разборки и доработки блока. Для того, что бы произвести чтение программы из блока без разборки и доработки не обойтись.
Все ЭБУ, упомянутые в этой статье, в полном объеме поддерживаются универсальным программатором CombiLoader (опция) и программой ChipTuning PRO (опция).
Немного подробнее остановимся на новом поколении контроллеров – Январь 7.2+ и М73.
ЭБУ Январь 7.2+ и М73 не имеют внешней флэш – памяти, программа записывается в память процессора и состоит из бутлоадера (программа, управляющая запуском основной программы и ее обновлением), основной программы (программы управления двигателем) и калибровок. Работа с разными типами ЭБУ имеет свои особенности:
Январь‑7.2+ (идентификатор ПО I2xxxxxx), М73 пр-ва Итэлма (идентификатор ПО I3xxxxxx):
В случае, когда при записи с обновлением бутлоадера произошла ошибка, и ЭБУ не выходит на связь, необходимо произвести запись ЭБУ через бутлоадер процессора. Для этого необходимо произвести доработку ЭБУ.
Для записи контроллеров семейств М73/Январь‑7.2+ через бутлоадер процессора, необходимо выпаять резистор, отмеченный синим цветом и запаять его по диагонали, как показано красными стрелками. По окончании программирования, нужно вернуть резистор на место.
М73 пр-ва АВТЭЛ (идентификатор ПО A3xxxxxx):
Процессор ЭБУ защищен. При записи обновляется только основная часть программы и калибровки.
ВНИМАНИЕ! Работа с этим типом ЭБУ через бутлоадер процессора после доработки недопустима и может привести к необходимости замены процессора!
Памятка: Следует иметь ввиду, что после снятия при установке блока на авто необходимо придерживаться следующего нехитрого правила.
1. Установка ЭБУ.
2. Включаем зажигание. Дожидаемся отработки БН и загорания СЕ. (Около 3 – 5 секунд)
3. Выключаем зажигание.
4. Авто готов к работе.
ПРОГРАММЫ – ЗАГРУЗЧИКИ ЭБУ от НПП НТС
Январь 5.х, VS5.x, Микас 7.х
НПП НТС тоже наконец – то перестало гонять своих покупателей ПБ‑2 в ДОС и обратно и разродилось простенькой программкой под Windows, позволяющей выбирать номер используемого порта и скорость его работы. Никаких параметров, кроме выбора типа блока между Январь и Микас больше не настраивается, при чтении ЭБУ сразу предлагается сохранение файла, при записи – открытие. В нижней части индикатор выполнения. Программка значительно уступает по возможностям даже первым версиям облегченной (Lite) программе ECU Programmer С.Сапелина. Совсем любопытные могут посмотреть, что же, все-таки находится внутри программатора ПБ‑2.
Версия программы 1.1 от 10.10.2001 позволяет производить очистку EEPROM и работает с файлами двойного размера (128Кб).
Ручной перевод ЭБУ в режим программирования
I. Январь 5.1/5.1.1/5.1.2, Микас 7.х/ Bosch 7.0/ VS5.1
Контроллер лучше с машины снять. Хоть и есть информация о успешной загрузке прямо на автомобиле, все – таки надежнее работать с минимальной длиной соединительных проводов. Для питания контроллера необходим источник тока 12V/0,5A. Можно пользоваться внешним источником питания или штатным аккумулятором.
Реально это выглядит так: подключаете ЭБУ по приведенной схеме, включаете выключатель S1, ждете 3 – 5 секунд, включаете S2 и запускаете программу.
Загрузка идет по последовательному каналу K‑Line и занимает относительно продолжительное время. Если Ваш адаптер отлично работает с диагностикой, но не желает программировать блоки, скорее всего надо задуматься о его замене на более совершенный вариант. Но у нас без сбоев на скорости до 38 Kbit работает простой вариант адаптера К‑Line на двух транзисторах BC945.
A. Соколов (UncleSam) рекомендует подключать контроллер, как показано на рисунке справа. Суть, в принципе, не меняется. Горящий светодиод сигнализирует о том, что контроллер НЕ НАХОДИТСЯ в режиме программирования.
Для программирования Микас 7.1/7.2 подключение аналогично Январь 5.1, но необходимо использовать не 47 ногу, а 42 (PRG).
Программирование ЭБУ Bosch MP7.0H аналогично Январь 5.1, но необходимо использовать не 47 ногу, а 50 (PRG. Только для записи калибровок. Чтение возможно без перевода в режим программирования).
Таблица обязательных для программирования контактов (55-контактные ЭБУ).
* Как видно из таблицы, использование 37 контакта необязательно на большинстве систем. Но, при постоянном подключении этого контакта, различие систем только в выборе ножки разрешения программирования.
II. Bosch M7.9.7 / Январь 7.2
ЭБУ с 81-контактным разъемом. Подключение этих типов ЭБУ для перевода в режим программирования так же просто, как и Январь 5.
На представленной схеме для универсальности применено переключатель выбора типа ЭБУ, т.к они требуют подачи на 43 ножку (PRG) сигналов разного уровня. Перед программированием нужно выбрать тип ЭБУ переключателем S1 Январь 7.2 или Bosch M7.9.7.
В цепь подачи управляющего напряжения в режиме Январь 7.2 можно установить токоограничительный резистор, который может быть любого типа номиналом 1 – 5,1 Ком. (от +12V до верхнего контакта переключателя S1).
Если контроллер не выходит на связь, необходимо выключателем S2 снять питание с 13 ноги (IGN, зажигание) и сделать паузу не менее 7 – 10 секунд, после чего повторить попытку соединения.
Универсальный программатор ЭБУ CombiLoader автоматически все сделает за Вас без всяких переключателей. Следует иметь ввиду что этот программатор считывает/записывает прошивки не в простом бинарном виде, а в формате, доступном для редактирования программой Chip Tuning Pro.
BOSCH M7.9.7
Для перевода этого блока в режим программирования достаточно замкнуть контакт, отмеченный треугольником на массу через резистор 4 – 6 кОм. Можно (и даже нужно) изготовить щуп с резистором внутри и крокодилом с другой. Он понадобится Вам и для работы с любыми другими ЭБУ, переводимые в бутстрап. Замыкать нужно на время установки связи, как только процесс пошел, перемычку можно убрать.
МИКАС 11
Для перевода этого блока достаточно замкнуть контакт, отмеченный кружком, на массу. Ближайшая удобная масса – корпус кварцевого резонатора. Замыкать нужно на время установки связи, как только процесс пошел, перемычку можно убрать.
Аппаратные доработки серийных ЭБУ
МИКАС 11
Но это метод, если Вам нужно неоднократно переписывать блок. Если в этом нет необходимости, можно просто замкнуть на массу верхний (на фото) контакт транзистора (коллектор), на время установления программатором связи. Ближайшая удобная масса – корпус кварцевого резонатора.
Третий вариант платы Микас-11. Необходимо запаять 2 резистора и транзистор. Резисторы нижний – 6.8kOm, по диагонали 10 kOm.
Но это методы, если Вам нужно неоднократно переписывать блок. Если в этом нет необходимости, можно просто замкнуть на массу через резистор 4.7 – 6.8 kOm контакт, обозначенный на всех трех фото желтой стрелкой, на время установления программатором связи. Ближайшая удобная масса – корпус кварцевого резонатора.
Тоже самое, применительно к Микас 10.3
M73 Классический
ЯНВАРЬ 7.2
ЯНВАРЬ 7.2+
Для возможности переключения двухрежимных коммерческих прошивок (переключение подачей +12 на 57 контакт ЭБУ) данные блоки требуют небольшой доработки – следует убедиться в наличии на плате резистора, отмеченного красным квадратом. Если резистора нет, его необходимо установить. Сопротивление 3,3 – 10 килоом, типоразмер 0805.
BOSCH M7.9.7
Некоторые контроллеры семейства Bosch M7.9.7 (по последним данным – ВСЕ) не комплектуются необходимыми элементами для разрешения программирования. В этом случае необходимо установить недостающие элементы на плату контроллера (см. фото):
Чип – резисторы в обоих случаях типоразмера 0805. После произведенных изменений контроллер можно программировать. Но это метод, если Вам нужно неоднократно переписывать блок. Если в этом нет необходимости, можно воспользоваться методами, описанными здесь.
BOSCH M7.9.7 (Новая аппаратная реализация)
Для реализации возможности программирования этих блоков необходимо перепаять чип-резистор, как указано на рисунке. Просто отпаять с места, где он стоит и припаять туда, где его нет. После указанного изменения блок можно программировать с помощью загрузчика Combiloader начиная с версии с 2.1.14. После программирования резистор желательно вернуть на место.
Чип-резистор имеет номинал 6,81 К. Важно придерживаться этого номинала, что бы не получить нестабильность входа в режим программирования, например, при 5 К контроллер уже не выходит на связь.
МИКАС 7.1
Контроллеры впрыска семейства МИКАС‑7 необходимо доработать для возможности программирования двухрежимных прошивок (объемом 128К). При программировании недоработанных блоков будет появляться ошибка программирования в области 50..100%. Для программирования таких контроллеров необходимо произвести некоторые аппаратные изменения:
- Выпаять чип-резистор, помеченный красным цветом.
- Соединить между собой два переходных отверстия, помеченные синим цветом. Это можно сделать либо проводником с обратной стороны платы (более эстетично), либо перемычкой непосредственно на микросхеме ПЗУ (отмечена желтым цветом)
После произведенных изменений в контроллер можно программировать как обычные, так и сдвоенные прошивки.
Иногда возникают ситуации, когда блок не читается и не пишется (это свойственно блокам Микас‑7 для карбюраторных версий ГАЗелей) программой Combiloader, хотя с диагностикой проблем нет. Для устранения данной особенности, необходимо в блоке управления выпаять перемычку, отмеченную красным кружком, либо перерезать дорожку в месте, отмеченным крестиком.
Bosch MP7.0H
Bosch M1.5.4
При отсутствии этих элементов переключение двухрежимных прошивок работать, естественно, не будет. Требуется небольшая аппаратная доработка блока.
Необходимо проверить наличие элементов резервного входа 52 на плате ЭБУ (выделены на верхнем фото красным цветом) и, при необходимости, установить их. Так же может быть не установлено двух сопротивлений номиналом в 10 kОm на оборотной стороне платы. Их расположение смотрите на нижнем фото, выделены черным прямоугольником.
Переделка 40/60 Bosch для работы на одновременном впрыске
VS5.1 Новая аппаратная реализация.
Данные изменения необходимы для работоспособности переключения двухрежимных прошивок:
Внимание! Если в недоработанный блок залить двухрежимную прошивку, то, во-первых, они не будут переключаться, во вторых, по умолчанию будет выбираться ВТОРАЯ прошивка.
В блоке на месте установки конденсатора (0,01 мкф, корпус SMD-1206) установлен резистор, его необходимо выпаять. Так же, согласно фото нужно установить 3 резистора, корпус SMD-1206. Кодировка на корпусе резисторов 4,7 кОм – 472, 22 кОм – 223, 510 Ом – 511.
Данные изменения необходимы для работоспособности функций маршрутного компьютера, выводимого на VDO, типоразмер SMD-элементов 0805:
Новая аппаратная реализация VS – нюансы.
©SPY: По поводу содержимого VS-ов новой аппаратной реализации.
Иными словами, контроллеры абсолютно взаимозаменяемые несмотря на установленное ПО с некоторыми уточнениями. Контроллер ‑72 с залитой программой V5V13L05, например, будет работать на машине на которой стоял ранее контроллер ‑41 ‑61 ‑71 без переделки проводки, но. контроллер, например ‑42 с залитой в него программой V5V05L05 будет работать в машине где ранее стоял контроллер с одновременным впрыском в случае установки четырёх перемычек и удалении ключа нагревателя ДК, или без переделок совсем вместо ‑41 ‑61 ‑42 ‑62.
Пример: Контроллер ‑72, программа М30 с выключенным ДФ (хотя можно выключить только контроль исправности ДФ) и выключенным ДК во как извратился :)) будет работать абсолютно на любых моделях ВАЗ, за исключением МП7 и БОШ797.
Ещё пример: Контроллер ‑72 , программа L05 , будет работать везде без переделок проводки.
Ещё пример: Контроллер ‑42, программа L05, будет работать вместо ‑72, если выпаять ключ подогрева ДК (2 на фото) (хотя можно и не выпаивать а просто перерезать дорожку от ключа к выводам ЭБУ) и впаять четыре перемычки ( 1 на фото ).
При переделке блока в 42(62), если нужен фазированный впрыск, перемычки необходимо удалить, ключ нагревателя ДК добавить, при необходимости.
Совсем дикий пример: Контроллер ‑72, программа М30 или L25 с отключенными контролями исправности нагревателя ДК и увеличенным временем, отведённым на готовность ДК (нагреватель то не нагревается), отключить ошибки про неисправность ДК , будет работать на проводке (комплектации ) евро‑2 , только выхлопные газы будет чуять очень нескоро, пока ДК не нагреется от выхлопных газов … (автор проверял последний пример очень давно, с тех пор могут и не запаивать детали по каналу ДК).
МОДУЛЬ ЗАЖИГАНИЯ, ВСТРОЕННЫЙ В VS (СТАРЫЙ)
Резисторы по 510 ом, которые идут с TPS2814 на 1 и 20 вывод, следует удалить (отмечены красными крестиками). Установить 2 резистора по 1ком, которые идут с этой же м/сх на затворы транзисторов, и перемычку на землю – с истоков транзисторов (IRGS14B40L или аналоги).
На плате, в принципе, предусмотрена схема контроля тока, но т.к. ПО ее не поддерживает, то смысла в установке нет.
После доработки возможно использование внешних катушек зажигания. Возможно, придется подобрать в прошивке время накопления.
Как это выглядит на практике – смотрите на фото. На нем хорошо видно оптимальное расположение перемычки и место разреза дорожки.
Январь 4.1 – Установка 8V ЭБУ на 16V
Блоки Январь 4.1 для 8 и 16 – клапанных двигателей практически идентичны, платы имеют одинаковую маркировку 2111 – 1411141-01, на плате присутствуют все необходимые элементы для работы с ДФ. Для нормальной работы фазированного впрыска необходимо установить ПЗУ с программой от 16-кл. блока и перерезать две перемычки на плате (отмечены на фото крестом).
Переделка Январь 5.1 (2112 – 1411020-41) в Микас 7.6
Перепайка ЭБУ «Январь 5.1.х для работы на проводке Bosch MP7.0
Иногда, при необходимости замены ЭБУ Bosch MP7.0H на Январь 5.1.х приходится перекроссировать проводку или делать переходники.
Таблица 1, Таблица 2. В результате должно получиться примерно так:
Для монтажа удобнее всего использовать провод МГТФ и термоусадочный кембрик.
В данной инструкции описаны действия по перепрошивке блоков Микас 11, Микас 11 ЕТ, Микас 11 CR, Микас 11 Е3. Для перепрошивки используется программа OpenBox.
Данные ЭБУ устанавливаются на автомобили ГАЗ, УАЗ.
Работа с даными блоками управления осуществляется вкладкой МИКАС 11/M73A.
МИКАС 11 - все блоки управления МИКАС-11, МИКАС-11ET, МИКАС-11CR, МИКАС-11E3.
Для данных ЭБУ поддерживаются следующие операции:
· чтение/программирование FLASH и EEPROM через внутреннее ПО контроллера(метод без доработки ЭБУ).
При необходимости пересчитать контрольную сумму перед программированием FLASH необходимо включить соответствующую опцию в меню программы.
Работа через через внутреннее ПО контроллера
Подключите К-Лайн адаптер к разьему диагностики (если "на столе", то согласно распиновке, приведенной ниже), включите зажигание, запустите программу OpenDiagFlasher, выбирите тип ЭБУ ( MIKAS 11/M73А ), выбирите порт (Выбор СОМ - порта), выберите необходимую операцию чтения/записи. После программирования ЭБУ необходимо выполнить сброс ошибок, сброс ЭБУ.
Если загружаемое ПО отличается от текущего в БУ, будет предложено выбрать тип ЭБУ вручную, в этом случае необходимо выбрать тип БУ, соответствующий текущему ПО.
Если во время программирования ЭБУ связь прервалась, то необходимо установить перемыку в колодке главного реле между контактами 30 и 87, выключить зажигание, нажать "Загрузить FLASH", после того как выбрали файл, включить зажигание. В случае ошибки, повторить.
Работа в BSL режиме
Для перевода ЭБУ в режим программирования его необходимо доработать. Для этого необходимо, до подачи питания замкнуть точки 1 и 2 (на фото ниже), после этого подайте питание согласно распиновке. Выберите необходимую операцию чтения/записи. После программирования ЭБУ необходимо выполнить сброс ошибок, сброс ЭБУ.
1. Открываем её в СТР (программа редактирования прошивок), в идентификаторе пишем что-то похожее на GAS-FUEL.
2. открываем рабочие режимы - УОЗ для экономичного режима и строим каждый график примерно так:
3. Таким же макаром делаем углы в мощностном, но градуса на три повыше:
4. Далее идём в УОЗ при аварии ДПДЗ или ДМРВ и поднимаем всю поверхность УОЗ градусов на шесть, дабы до сервиса на бензиновых углах не ехать.
5. Идём в отключение топливоподачи и ставим обороты блокировки впрыска в 0.
6. Там же ставим температуру разрешения отключения топлива 140 градусов - таким образом отключаем экономайзер и забываем про таблицу УОЗ при отключении подачи топлива.
7. Теперь такой нюанс - на барже для переключения удобно использовать 40-й вывод Микаса, он выведен и висит неподключенный около разъёма. Но так как это сигнальная нога от кондея, то идём в датчики, механизмы - управление муфтой кондиционера и ставим минимальные обороты при включенном кондиционере в 840, далее, смещение РДВ при включении кондиционера ставим в 0.
8. После экспериментов с топливными калибровками на пуске ( ставил все подачи в 0), решил оставить всё как есть. То есть пуск всё - таки бензиновый. В этом легко убедится, закрыв подачу газа - двигатель будет пускаться и глохнуть.
9. Сохраняем готовую газовую половину под другим именем, почему обращаю внимание на идентификатор и название прошивки - очень легко запутаться, особенно при сравнении.
10. Берём загрузчик (Комбилодырь) , открываем – создать двухрежимку- Микас7, в поле- программа ставим бензиновую SF1DA442, в первый калибр она же проставляется автоматом. В калибр 2 вставляем нашу газовую половинку. Выбираем где и под каким именем сохранить , ногу переключения оставляем 40-ю естественно.
Читайте также: