Как прошить эбу бош мп7
Архив. Обзорный материал
Для начала немного общих сведений. В системах Январь 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
Для перевода этого блока достаточно замкнуть контакт, отмеченный кружком, на массу. Ближайшая удобная масса – корпус кварцевого резонатора. Замыкать нужно на время установки связи, как только процесс пошел, перемычку можно убрать.
Внимание! Опция "Установить связь" при работе с данным блоком управления не используется.
Считывание FLASH
Данная опция позволяет считывать только адреса калибровок, записаные во FLASH памяти блока управления. Полное счтитывание содержимого FLASH памяти считать таким способом не получится. Единственнное что можно сделать - выпаять при помощи паяльной станции FLASH память из блока и считать ее в прогрмматоре. Считывание FLASH памяти происходит на низкой скорости обмена (недостаток этого блока), поэтому считывание калибровок занимает намногим больше времени, чем их запись.
размер калибровок FLASH памяти имеет 32Кб (32768 байт)
Внимание! Команда "Считать Flash" производится только когда ЭБУ, будет переведен в состояние диагностики.
Программирование FLASH
Запись во FLASH память ЭБУ зависит от содержимого находящегося в буфере обмена,как область адресов калибровок, так и всего содержимого (FULL FLASH). Запись flash определяется во многом из размера прошивки, которая содержится в буфере обмена программы.
Размер прошивки, области адресов калибровок - 32Кб (32768 байт), весь размер всей прошивки составляет - 256 Кб (262144 байт).
Внимание! Режим "Записать Flash" должна производится только когда блок управления, будет переведен в режим программирования.
Паспорт ЭБУ (идентификатор)
Данная опция выводятся идентификаторы прошивки блока, а так же данные по самому блоку управления.
Внимание! Опция "Паспорт ЭБУ" производится только когда блок управления будет переведен в режим диагностики.
Подключение к разъему ЭБУ
19 вывод - Масса
55 вывод - К-Line
27 вывод - Включение зажигания (+12В)
18 вывод - Неотключаемое напряжение питание (+12В)
50 вывод ЭБУ - Разрешение программирования (+12В через резистор сопротивлением порядка 4КОм) - подается только при записи FLASH.
37 вывод - Питание главного реле (+12В)
При программировании программатором ПБД-2 для перевода блока в режим программирования поставьте переключатель на 55 контактном разъеме в положение"II".
Фул пишет только программатор. Загрузчик может писать только софт + калибровки либо только одни калибровки. Полный фул не один загрузчик не запишет для этого ЭБУ.
А увалился блок я так подозреваю по причине того, что бут не совместим с софтом, который писали, и это опять таки не проблема ChipLoader.
Цитата из хелпа лодыря " В зависимости от содержимого буфера возможна запись во FLASH память ЭБУ как области калибровок, так и всего содержимого (FULL FLASH) "
Бош 70,Я5.1,Я7.2,Микас7.1, пишутся\читаются на уровне РЕФЛЕКСОВ. Мне даже интересно,как их можно уложить!?
Начну с того, что я прошил не один десяток Bosch MP7.0 и шил всегда чиплоадером, но вчера случился казус , нива шеви Bosch MP7.0, чиплоадер положил блок, сначала там что-то инициализация загрузчика, установка связи, где-то в течении секунды очистка флеш, даже зелёная полоска не пошла и ошибка программирования нет связи с эбу и после этого бензонасос не работает, чек не зажигает, на связь не выходит, ну думаю всё, ладно есть у меня подменный , проверяю на связь выходит всё нормально, подключаю, пишет установка связи секунд 5 и опять ошибка программирования, нет связи с эбу, сразу пишу к-лайн в норме, 55 пиновый разьём в норме, до этого за час шил ими и январь 5.1 и после этого к-лайном шил и лачети и м 74 и сегодня шил вс 5 этой связкой, единственное что изминилась у меня версия чиплоадера, сейчас стоит 2.15.0 , а шил я их ранними версиями какими и не помню, давно не приезжали такие машинки, но пробовал пару ранних на выбор не пошло, поехал к знакомому и комбиком без проблем восстановил тот что уложил и попробовал прошил подменный, может кто подскажет как решить мою проблему.
Был похожий гимор , но у меня он и читаться не хотел полностью полоска не доходила- скорее аппаратка и поэтому я если не смогу читать то и не пишу. Это был мой первый кирпич. Вы читали или готовое сразу записывали?
Действительно, подтверждаю, чиплодырь не пишет фулл, кнопка "установить связь" после загрузки фула в буфер программы не активна, соответственно фулл записать невозможно.
Приветствую!
Помогите!
Нива Шевроле 2004 Bosch MP7.0
иденты- VAZ21214-1_7L8V M7 V 20 L 2902612065421037352540MP7 0H
Подключил- считал флэш-сохранил.
подал на 50 пин через резик +12в.
При попытке записи фулл (через 3-4 сек.при операции стерания)- получил "нет связи с эбу" и. все.. блок умер
Подскажите есть ли какие варианты? Мошь какой бут есть для него? как реанимировать?
Спасибо!
Работает через ком порт , через всякие переходники не пробовал , пишет ful в hex , но зато безотказно , есть и конвертор , да это все "валяется на каждом углу"
Хорошо!Спасибо!
Завтра опробую!
(п.с. Но он насвязь не выходит..
ни с комбиком ни ЧЛ.. )
А ЧЛ какую область трет перед записью не вкурсе?
Загрузчик не трогается?
dimaers78 писал(а): Приветствую!
Помогите!
Нива Шевроле 2004 Bosch MP7.0
иденты- VAZ21214-1_7L8V M7 V 20 L 2902612065421037352540MP7 0H
Подключил- считал флэш-сохранил.
подал на 50 пин через резик +12в.
При попытке записи фулл (через 3-4 сек.при операции стерания)- получил "нет связи с эбу" и. все.. блок умер
Подскажите есть ли какие варианты? Мошь какой бут есть для него? как реанимировать?
Спасибо!
Окно программы содержит следующие вкладки:
Вкладка Калибровки
Предназначена для работы с областью калибровок прошивки Bosch MP 7.0. Область калибровок – это лишь часть всей прошивки, содержащая калибровочные константы и таблицы, но не содержащая самой программы управления для микроконтроллера ЭБУ. Калибровки должны строго соответствовать типу прошивки, которая в данный момент находится в ЭБУ. Например, если вы работаете с ЭБУ автомобиля Нива, в котором находится прошивка M7N20V33, то в этот ЭБУ нельзя записывать область калибровок от ЭБУ для автомобиля ВАЗ-21093 (прошивка M7V03E65). Отличить полную прошивку от прошивки, содержащей только калибровки можно по размеру файла: полная прошивка (также называемая FullFlash) имеет размер 262144 байт, а прошивка, содержащая только калибровки – 32768 байт.
Вкладка содержит окно просмотра буфера программы контроллера, окна информации о загруженной прошивке и кнопок управления:
Вкладка FLASH
Предназначена для работы с полной прошивкой ЭБУ Bosch MP 7.0 (также называемой FullFlash). Прошивка имеет размер 262144 байт и содержит внутри программу для микроконтроллера ЭБУ и область калибровок. Таким образом, если вы записали в ЭБУ серийную прошивку FullFlash, то калибровки, находящиеся в этом ЭБУ будут также заменены на серийные. Для записи тюнинговых (не серийных) калибровок необходимо использовать вкладку Калибровки.
Вкладка содержит окно просмотра буфера программы контроллера, окна информации о загруженной прошивке и кнопок управления:
Обратите внимание:
- чтение полной прошивки (FullFlash) данного типа ЭБУ с помощью Загрузчика невозможно!
- серийные прошивки FullFlash можно найти в разделе серийных прошивок.
- в случае записи калибровок, не соответствующих данному типу прошивки, контроллер может перестать функционировать нормальным образом, но возможность записи в него новой прошивки FullFlash останется.
Вкладка Дополнительнo
Вкладка содержит окно выбора опций работы программы:
Параметры соединения:
- Скорость обмена – выбор скорости обмена с ЭБУ
Дополнительные функции:
- Перенести калибровки из FLASH – позволяет заполнить буфер калибровок данными из загруженной прошивки FLASH. Данная функция может потребоваться для ускорения записи калибровок, если в наличии имеется только файл FullFlash.
Подключение ЭБУ на столе
18 Неотключаемое напряжение (K30)
19 Масса ЭБУ
27 Отключаемое напряжение (K15)
37 Питание после главного реле
55 К‑линия
50 Разрешение программирования (подача +12V
Читайте также: