Как прошить эбу бош 797

Опубликовано: 17.05.2024

Использовалась программа ChipLoader 1.6 скачанная из интернета: http://freetuning.narod.ru/soft/ChipLoader1.6.rar. Качать всем! Программа хорошая, но на народе сайты долго не живут.

Системные требования

Цитата из руководства пользователя: "Процессор Пентиум-1 (или аналог) и старше. ОЗУ желательно от 32 Мб для "ровной" работы ОС. Операционная Система Windows 98, 2000, XP".

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

Собственно компьютер, адаптер k-line и шнур для прошивки (или штатная проводка автомобиля вместе с автомобилем и щуп с резистором), паяльник. Паяльник нужен для того, чтобы перепаять чипрезисторы в контроллере. Иначе он не будет выходить на связь с программой. Процесс перепайки доступно описан в инструкции к программе. Я думаю авторы не обидятся, если я их буду цитировать по мере необходимости.

Описание для M7.9.7 старой реализации.

Цитата: ". Для программирования или считывания с ЭБУ семейства Bosch 7.9.7 необходимо впаять 2 SMD резистора номиналом порядка 6 кОм, как показано на рисунке. После окончания программирования выпаивать резисторы не нужно:


Далее описан процесс перевода в режим программирования ЭБУ БЕЗ ИСПОЛЬЗОВАНИЯ СПЕЦИАЛЬНОГО ШНУРА. Т. е прямо на машине. Правда, придется заниматься этим в позе вниз головой. Но экономия того стоит. Цитата:". В случае, если резисторов нет в наличии, то можно использовать следующую методику разового перевода ЭБУ в режим программирования. Для этого можно использовать щуп-перемычку с зажимом типа "крокодил". Необходимо помнить о надежности электрического контакта и недопустимости замыкания соседних с контрольными точками выводов. При необходимости острие щупа нужно заточить, а "крокодил" заизолировать. Желательно использовать токоограничительный резистор порядка 4-8 кОм. В качестве массы можно использовать шину идущую по периметру ЭБУ:

Далее, удерживая щуп, подать питание на программатор и через 2-4 секунды, убрав щуп, нажать на кнопку "Установить связь":


Для контроллера М7.9.7+

Предлагается следующее. Цитата: "Для программирования или считывания с ЭБУ семейства Bosch 7.9.7+ необходимо впаять 1 SMD резистор номиналом порядка 6 кОм, как показано на фото (обозначен как R). После окончания программирования выпаивать резистор не нужно. Удалить на время программирования резистор (перечеркнут на фото), после завершения программирования вернуть его на прежнее место":


Альтернативный способ. Без специального шнура, с помощью щупа и двух резисторов:

". можно использовать следующую методику разового перевода ЭБУ в режим программирования. Для этого можно использовать щуп-перемычку с зажимом типа "крокодил". Необходимо помнить о надежности электрического контакта и недопустимости замыкания соседних с контрольными точками выводов. При необходимости острие щупа нужно заточить, а "крокодил" заизолировать. Желательно использовать токоограничительный резистор порядка 4-8 кОм. В качестве массы использовать шину идущую по периметру ЭБУ с верхней стороны платы:



Вторая перемычка с обычным токоограничительным резистором на время программирования для удобства запаивается.

Впаять перемычку и, удерживая щуп, подать напряжение питания на программатор. Через 2-4 секунды, убрав щуп, нажать на кнопку "Установить связь". После окончания программирования удалите перемычку. " Конец цитаты.

Следует иметь в виду что размер прошивки для М7.9.7 512 Кб, а для М7.9.7+ 832 Кб. Если у вас что то другое, не зашивайте, вы можете убить контроллер.

Манипуляции с программой:

1. Настройка программы.
Необходимо указать COM-порт компьютера к которому подключен адаптер k-line. Это делается в меню настройки.
Далее необходимо выбрать контроллер и нажать "Установить связь" (естественно проделав манипуляции с железом, если использовался альтернативный способ). Программа поддерживает не только М7.9.7 но и другие ВАЗовские контроллеры.

2. Считывание и сохранение прошивки контроллера (на всякий случай).
Для считывания прошивки из флеш-памяти ЭБУ необходимо использовать команду "Считать FLASH". При этом содержимое контроллера будет считано в буфер. После чего нужно сохранить содержимое буфера программы на диск. Файлу лучше дать имя, соответствующее вашей версии прошивки, и расширение .bin. Впоследствии этот файл пригодится, если вы захотите вернуться к старой прошивке.

3. Считываение и сохранение EEPROM.
Операции те же, что и в предыдущем случае, за исключением того, что нажимать нужно не "Считать FLASH", а "Считать EEPROM". И записывать желательно под таким именем, чтобы было понятно, что это EEPROM. Напоминаю: в EEPROM хранятся настройки иммобилайзера, ВИН и другая информация. Теоретически машина должна поехать и со старым EEPROM, а практически лучше использовать для каждой версии прошивки свой EEPROM, поскольку может оказаться, что нужная информация в разных прошивках хранится по разному.

4. Запись новой прошивки.
Цитата: "При помощи пункта меню Файл-Открыть (сочетание клавиш Ctrl+O) либо используя соответствующую иконку. В данном случае после выбора необходимого файла он будет загружен в буфер загрузчика".
Загрузить нужно файл с прошивкой, естественно. Затем нужно нажать "Загрузить флеш". Напоминаю что размер прошивки для М7.9.7 512 Кб, а для М7.9.7+ 832 Кб.

5. Запись нового EEPROM.
Все те же действия, что и в предыдущем пункте, за исключением того, что используется файл с EEPROM и кнопка "Загрузить EEPROM". Размер EEPROM M7.9.7+ 1024 байт.

Примечание: По окончании этих мероприятий необходимо переобучить заново иммобилайзер.

И замечание по поводу ИМО. Если иммобилайзер слетел, то вышеописанным способом достаточно залить в ЭСУД Bosch M7.9.7 чистый EEPROM от данной версии прошивки.

Всем приветос воще! Начнем с того, что я все таки осуществил свой загон по "довнгрейду" (для многих это таки и покажется), а имеено переход с Январика 7.2 на Bosch 797(+). Так же его запрошил и сейчас хочу поделиться с вами как его можно прошить бесплатно, если есть K-Line адаптер (что это такое и где взять). Что понадобиться:
1. Комп с Windows XP (желательно ноутбук)
2. K-Line адаптер
3. Собрать шнур с кнопкой, для подключения к ЭБУ
4. Пациент Bosch 797+
5. Софт для запрошивки и прошивка
Что еще? Да хоть вот так: мозги, прямые руки, внимательность, аккуратность, терпение, усидчикость, +12В и минус тоже, желание… либо просто большое желание.
Многое я уже рассказывал здесь про прошивку Января, так что повторяться не буду обо всем.
Поехали:
Во первых нужно доработать ЭБУ, делать это нужно один раз, перепаивает резистор как на фото и все, ничего возвращать не нужно, забудте про него, можно шить

Подключение к ЭБУ
[Масса]
51 контакт ЭБУ — Масса
53 контакт ЭБУ — Масса
43 контакт ЭБУ — Разрешение программирования (Масса)
[+12В]
13 контакт ЭБУ — Включение зажигания (+12В)
12 контакт ЭБУ — Неотключаемое питание (+12В)
44 контакт ЭБУ — Питание главного реле (+12В)
63 контакт ЭБУ — Питание главного реле (+12В)
[K-Line]
71 контакт ЭБУ — К-Лайн

Тут следует добавить, на +12 нужно зацепить кнопку, я говорю про + коротый идет от K-Line к Эбу (зачем расскажу дальше). Наученный опытом, я советую все же брать питание от авто, можно сделать розетку в прикуриватель или розетку в разьем OBD II.
Дальше идет софт. Можно поискать разный бесплатный софт, но проверенно и работает ChipLoader старая версия 1.97.7 где и как его брать я рассказывать не буду.
Приступимс к самой важной части непосредственно прошивке:
1. Подключаем блок по вышеуказанной схеме
2. Подключаем адаптер к компу, питание тоже подключаем, кнопку о которой я говорил должна размыкать цепь +12 которые идут к ЭБУ
3. Запускаем ChipLoader настраиваем COM порт (как посмотреть порт смотрим на картинки ниже.

4. Переходим на вкладку Bosch 797+ включаем кнопку подающую питание и сразу после этого жмем кнопку Установить связь. Если все в порядке, то должен пойти процесс. Если нет проверяем все выше описанное.
5. Далее: Файл-Открыть и выбираем прошивку (размер прошивки Bosch 797+ в bin формате 832 Кб) и жмем Загрузить FLASH
6. Если у Вас есть EEPROM чистый или соответствующий прошивке: Файл-Открыть (тип файла выбираем: все и выбираем EEPROM) далее жмем Загрузить EEPROM.
7. Если нет еепрома можно использовать программу InitECU сделать сброс с инициализацией, программа работает на подключенном на авто (а не на столе) ЭБУ через OBD II подключаемся к 7 контакту K-Line и питание на адаптер.

Возможно я пишу заморочено и не все понятно, но я даю Вам точно работающий способ проверенный не на одном блоке. Производства Франции, Китая, Германии. И не забываем брать стабильное питание от АКБ. Если что не понятно комментируйте я отвечу!

Блок управления поддерживает следующие команды для репрога:

Установить связь
Считать / Записать FLASH
Считать /Записать EEPROM /Паспорт ЭБУ (только ЭБУ Bosch M797 и M797+) / Kefico

Внимание! Все операции при перепрограммировании выполняються с блоком, который находится переведенным в режим программирования, после того как будет выполнена операция "Установить связь", которая нужна для перевода блока управления из режима диагностики в режим репрограммирования. Для программирования ЭБУ на столе необходимо блок доработать , о чем будет сказано ниже

Размер файла прошивок для FLASH памяти :

Bosch М797 - 512 Кб (524288 байт), EEPROM памяти - 512 байт.

Bosch М797+ - 832 Кб (851968 байт), EEPROM памяти - 512 байт.

В связи с тем, что ЭБУ Kefico, устанавленные на автомобили KIA / HYUNDAI, а также ЭБУ M797, на автомобилях Chery Amulet, Geely схематично очень похожи на Bosch M797, перепрограммирование этих блоков управления аналогично репрограммированию ЭБУ Bosch M797.

Внимание! Блоки Bosch M797 и Bosch M797+ имеют отличия аппаратно. Различия состоят в том, что в Bosch M797 применен процессор C167 вместе с внешней флеш памятью типа AM29Fxxx, а в Bosch M797+ внешняя флеш память отсутствует, и кроме того применен процессор - ST10 с внутренней флеш памятью для хранения прошивки.Обратите также внимание на то, что символ "плюс" условный, и нужен только для того, чтобы выделить аппаратные различия данных ЭБУ. На стикере блоков символ "плюс" отсутствует. Т.е. для Bosch M797+ на стикере будет написано Bosch M797.

Доработка Bosch M797 (Kefico).

Для перевода в режим репрограммирования ЭБУ есть два варианта:

1.Вам необходимо припаять два SMD резистора сопротивлением 5-8КОМ как показано на рисунке.

ЭБУ Bosch M797

2. С помощью самодельного щупа с зажимом "крокодил" перемкнуть 104 вывод процессора на массу через токоограничительный резистор сопротивлением порядка 4-8КОм на массу до подачи напряжения питания на ЭБУ. В качестве массы вы можите использовать шину печатной платы ЭБУ по периметру печатной платы.

ЭБУ Bosch M797

ЭБУ Bosch M797

Далее, удерживая щуп, нужно подать напряжения питание на ЭБУ и через 2-3 секунды, убрать щуп. Теперь ЭБУ находится в режиме подготовленном для программирования.

Следует также обратить ваше внимание, что 104 нога процессора всегда соеденена с одной из ног флеш памяти (как правило это 24 нога флеши). В связи с этим целесообразно подключать щуп к этой ноге микросхемы памяти.

Доработка Bosch M797+

Для перевода в режим репрограммирования данного блока есть два варианта:

1. Вам необходимо впаять один SMD резистор сопротивлением порядка 6КОм как видно на рисунке ниже (он обозначен как R). После перепрограммирования удалять резистор не нужно. Также убрать на время репрограммирования резистор (который обозначен крестиком на фото), после окончания репрограммирования припаять его обязательно на прежнее место.

ЭБУ Bosch M797+

ЭБУ Bosch M797+

ЭБУ Bosch M797+

Так как внутренности данного блока очень сильно напоминают ЭБУ Bosch M797, только в качестве памяти применена микросхема FLASH памяти AM29F800BB,то для чтения-записи данного блока нужно использовать вкладку загрузчика Bosch ME 7.1 / 7.5.

ЭБУ Bosch M797+

Распин для операций чтения-записи на столе аналогичен распиновке ЭБУ Bosch M7.9.7.

Подключение к разъему ЭБУ на столе

13 - Включение зажигания (+12В)

12 - Неотключаемое напряжение питание (+12В)

43 - Разрешение режима программирования (Масса)

44,63 - Питание главного реле (+12В)

При программировании программатором ПБД-2 для перевода в режим программирования поставьте переключатель на 81 контактном разъеме в положение "II".

Модуль Combiloader Bosch M7.9.7, Bosch M7.9.7+ [ВАЗ]

Программирование Bosch M 7 . 9 . 7 / Bosch M 7 . 9 . 7 + ВАЗ

Модуль Bosch M 7 . 9 . 7 /+ входит в базовый комплект программатора Combiloader.

Для программирования данного типа ЭБУ необходима доработка, см. разделы Доработка ЭБУ

Окно программы содержит следующие вкладки:

Модуль Combiloader Bosch M7.9.7, Bosch M7.9.7+ [ВАЗ]

Вкладка содержит окно просмотра буфера программы контроллера и кнопок управления:

чтение Flash из контроллера во внутренний буфер программы
запись Flash из внутреннего буфера программы в контроллер
очистка Flash – памяти контроллера
очистка внутреннего буфера программы

Наличие галочки в поле Общее действ. позволяет производить выбранные операции одновременно с FLASH и EEPROM памятью контроллера за один сеанс связи.

Модуль Combiloader Bosch M7.9.7, Bosch M7.9.7+ [ВАЗ]


Вкладка содержит окно просмотра буфера программы контроллера и кнопок управления:

чтение Eeprom из контроллера во внутренний буфер программы
запись Eeprom из внутреннего буфера программы в контроллер
очистка Eeprom контроллера
очистка внутреннего буфера программы

Наличие галочки в поле Общее действ. позволяет производить выбранные операции одновременно с FLASH и EEPROM памятью контроллера за один сеанс связи.

Модуль Combiloader Bosch M7.9.7, Bosch M7.9.7+ [ВАЗ]

На этой вкладке можно выбрать параметры соединения (скорость обмена с ЭБУ). В том случае, если связь с ЭБУ прерывается, попробуйте работать на более низкой скорости.

Программирование без доработки контроллера.

Для программирования без доработки контроллера необходимо выполнение следующих условий:

  • версия по хост-адаптера не ниже 01 . 01 . 05 .
  • версия модуля не ниже 1 . 1 или встроенный модуль.
  • кабель контроллера соответствует необходимой конфигурации.
  • Отсутствие галочки в поле Общее действ.
  • Активная вкладка FLASH.

При соблюдении этих условий при нажатии кнопки Запись будет выведен запрос:

Модуль Combiloader Bosch M7.9.7, Bosch M7.9.7+ [ВАЗ]

При положительном ответе Вы можете выбрать обновление области калибровочных данных FLASH на следующем запросе:

Модуль Combiloader Bosch M7.9.7, Bosch M7.9.7+ [ВАЗ]

  • контроллеры Bos ch M 7 . 9 . 7 + не поддерживают частичное обновление FLASH, выбор будет проигнорирован.
  • в случае записи калибровок, не соответствующих типу прошивки, контроллер может перестать функционировать нормальным образом, но возм ожность записи в него полной прошивки останется.

Подключение ЭБУ на столе

Bosch M(E) 7 . 9 . 7 (М 7 . 9 . 7 +)

35 , 80 : Масса ЭБУ
13 : Отключаемое напряжение
12 : Неотключаемое напряжение
71 : К‑линия
43 : Разрешение программирования (используется только при наличии доп.резистора внутри ЭБУ, внешний резистор не требуется)
63 : Питание после главного реле (не исп.)

Сигнал разрешения программирования (зеленый провод универсального кабеля) необходимо подавать через резистор 4 . 2 кОм.. 6 . 8 кОм. Для разрешения программирования используется 104 контакт процессора .

Перепрошивка ЭБУ Bosch 7.9.7+

Для перепрошивки ЭБУ "Bosch 7.9.7+" потребуется:

1. K-line адаптер.

4. Доработка паяльником плату.

Как прошить Bosch 7.9.7+ без перепайки

Порядок перепрошивки

1) Устанавливаем ChipLoader (ссылка на скачивание выше, там же руководство по установке).

2) Дорабатываем плату ЭБУ:

Для перевода в режим программирования данного ЭБУ необходимо впаять 1 SMD резистор номиналом порядка 6КОм как показано на фото (обозначен как R). После окончания программирования выпаивать резистор не нужно. Удалить на время программирования резистор (перечеркнут на фото), после завершения программирования вернуть его на прежнее место.

Доработка ЭБУ Bosch 7.9.7+ для перепрограммирования

Bosch 7.9.7+ доработка для перепрошивки

3) Далее подключаемся к ЭБУ по следующей схеме:

51,53 контакт ЭБУ - Масса
71 контакт ЭБУ - К-Лайн
13 контакт ЭБУ - Включение зажигания (+12В)
12 контакт ЭБУ - Неотключаемое питание (+12В)
43 контакт ЭБУ - Разрешение программирования (Масса)
44,63 контакт ЭБУ - Питание главного реле (+12В)

Питание 12В можно взять с аккумулятора или с компьютерного БП. Подключаем к-лайн адаптер к компьютеру, с диагностического штекера делаем провод к-линии на 71 контакт ЭБУ, подаем питание на штекер адаптера как на фото:


Когда подключили все провода к ЭБУ Bosch 7.9.7+ и к-лайн адаптеру, заходим в ChipLoader. Выбираем в настройках COM-порт на котором висит к-лайн адаптер (номер порта можно посмотреть в Диспетчере устройств - Порты COM и LPT):

ChipLoader перепрошивка

Далее подаем питание, кроме 13 контакта - в моем случае "выключатель" выключен, и потом как нажали в программе "УСТАНОВИТЬ СВЯЗЬ" сразу же переключаем "выключатель" в положение включено, если все хорошо, то ЭБУ выйдет на связь.

Считываем FLASH, для того чтобы сохранить текущую прошивку на всякий случай.

Записываем новую прошивку, идет стирание старой:

Перепрошивка Bosch 7.9.7+

Вот и все по окончанию прошивки, вылезет окно все запись FLASH прошла успешно.

Читайте также: