Подключение эбу на столе

Обновлено: 15.05.2024

Описание: из хелпа : В ЭБУ Siemens, Sirius информация об иммобилайзере хранится во FLASH памяти, в связи с этим, прошивка каждого ЭБУ Siemens 5WY, Sirius, Siemens EMS 3132 уникальна. Это означает, что при попыт

из другого хелпа : " Обратите внимание:
· данных, прочитанных диагностическим методом недостаточно для работы с ЭБУ модулем "BSL режим C16x"/ Используйте следующие действия для получения файла, содержащего полный образ FLASH:
1. Выберите модуль "Siemens SIMK31/41/43"
2. Откройте считанную прошивку (прошивка должна быть считана полностью, а не только калибровки)
3. Обратите внимание, с какого адреса в буфере начинаются калибровки (08000 либо 10000), эта цифра понадобится в дальнейшем
4. Выберите модуль "BSL режим C16x"
5. Считайте FLASH ЭБУ. Сохраните в файл
6. Откройте в HEX-редакторе файл, считанный в п.5
7. Замените область с адреса 04000 включительно по адрес 08000 исключительно на данные, располагающиеся по тем же адресам в файле, указанном в п.2 (область EEPROM)
8. Замените область с адреса начала калибровок (08000 или 10000) до конца файла на данные, располагающиеся по тем же адресам в файле, указанном в п.2 (калибровки и программа)
9. Сохраните файл в HEX-редакторе
10. Откройте файл в Загрузчике и модулем "BSL режим C16x" запишите его в ЭБУ.

Данный модуль предназначен для чтения, записи FLASH памяти различных типов ЭБУ Siemens через диагностический разъем OBDII. Работа с данными ЭБУ осуществляется как по К-Линии, так и по CAN шине через J2534 совместимое устройство.

Данный модуль охватывает большое количество ЭБУ Siemens, поэтому закладка программы ChipLoader может не полнотью отображать все поддерживаемые ЭБУ. На данный момент модуль поддерживает следующие ЭБУ:

При выполнении команды "Считать FLASH" осуществляется чтение области ЕЕПРОМ памяти, области калибровок и области ПО ЭБУ.

При выполнении команды "Записать FLASH" может осуществляться как запись только области калибровок, так и запись области калибровок вместе с областью ПО ЭБУ. Обратите внимание, что данной командой невозможно записать бутлоадер прошивки и область EEPROM памяти (она находится внутри FLASH памяти).

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

Если необходимо перезаписать область бутлоадера или область EEPROM памяти, для этого необходимо воспользоваться модулем Siemens 5WY SIMK41,SIMK43 (2 разъема, автомобили KIA, Hyundai). или Siemens 5WY (5 разъемов), в зависимости от типа ЭБУ.

Правильный размер прошивок FLASH памяти для ЭБУ Siemens SIMK41 - 256 Кб (262144 байт), SIMK31/SIMK43/Siemens (5 разъемов) - 512 Кб (524288 байт). Правильный размер калибровок для данных ЭБУ - 64 Кб или 32 Кб (65536 байт или 32768 байт), в зависимости от типа ЭБУ.

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

Для настройки параметров работы с данными ЭБУ существует отдельная вкладка в окне настроек программы:

siemens12.jpg

При многократной настройке прошивки ЭБУ рекомендуется выбирать опцию "Запись только калибровок ЭБУ Siemens". Это позволит на порядок ускорить процесс записи прошивки.

Для ЭБУ Siemens (5 разъемов), автомобили Kia, Hyundai 2.7 литра скорость обмена с ЭБУ всегда 10400 бод, в не зависимости от настроек

Опция "Работа по CAN шине через J2534 устройство" используется при работе с машинами, у которых в OBDII разъеме присутствует только CAN шина. При установленной опции работа с ЭБУ осуществляется через J2534 совместимое устройство.

Работа с ЭБУ SIM2K-47 осуществляется по CAN шине, поэтому сброс опции "Работа по CAN шине через J2534 устройство" никак никак не влияет на работу с данным ЭБУ.

При работе с ЭБУ на столе (без подключения к машине), выполнение ряда команд может быть заблокировано в связи с наличием ошибок в памяти ЭБУ.

Подключение эбу на столе

Программирование «на столе». Отечественные авто.

Программирование «на столе». Отечественные авто.

M86
«1» левый разъём, «2» правый разъём

1:L4 Масса (черный провод универсального кабеля)
1:L3 Неотключаемое питание (К30) (красный провод универсального кабеля)
1:A5 Oтключаемое питание (K15) (желтый провод универсального кабеля)
1:G5 [или 1:С2] в зависимости от типа ЭБУ – разрешение программирования (12В)
2:C4 K‑Line (синий провод универсального кабеля, загрузчик)
2:D5 [либо 1:H5] CAN‑L (J2534)
2:D4 [либо 1:H4] CAN‑H (J2534)

M75
левый разъём

53, 54 Масса (черный провод универсального кабеля)
55, 56 Неотключаемое питание (К30) (красный провод универсального кабеля)
16 Oтключаемое питание (K15) (желтый провод универсального кабеля)
27 K‑Line (синий провод универсального кабеля)

M74.5

«1» левый разъём, «2» правый разъём.

2:G2, 2:G3, 2:G4 Масса (черный провод универсального кабеля)
2:H1, 2:H2 Неотключаемое питание (К30) (красный провод универсального кабеля)
1:J1, 2:F2 Oтключаемое питание (K15) (желтый провод универсального кабеля)
1:G3 K‑Line (синий провод универсального кабеля)
1:E2 CAN‑L (J2534)
1:E3 CAN‑H (J2534)

M74K
Левый разъём.

H1, L2, L3 Масса (черный провод универсального кабеля)
J2 Неотключаемое питание (К30) (красный провод универсального кабеля)
B2 Oтключаемое питание (K15) (желтый провод универсального кабеля)
C1 K‑Line (синий провод универсального кабеля)
M3 Питание после главного реле (К30Р)

M74
«1» левый разъём, «2» правый разъём

2:G2, 2:G3, 2:G4 Масса (черный провод универсального кабеля)
2:H1, 2:H2 Неотключаемое питание (К30) (красный провод универсального кабеля)
1:J1, 2:F2 Oтключаемое питание (K15) (желтый провод универсального кабеля)

2:D2 или 2:H3 или 1:G3 — в зависимости от типа ЭБУ: K‑Line (синий провод универсального кабеля)

1:A4 Разрешение программирования (12В) (зеленый провод универсального кабеля)
1:B2 Неотключаемое питание (К30) (красный провод универсального кабеля)

1:E2 CAN‑L (J2534)
1:E3 CAN‑H (J2534) и, через резистор 470..510 Om на 1:K1

М73, Январь‑7.2+, Январь‑7.2, Микас-10.3, Микас-11

35, 80 Масса (черный провод универсального кабеля)
12 Неотключаемое питание (К30) (красный провод универсального кабеля)
13 Oтключаемое питание (K15) (желтый провод универсального кабеля)
63 Питание после гланого реле (К30Р)
43 Разрешение программирования*
71 K‑Line (синий провод универсального кабеля)

*в некоторых ЭБУ могут отсутствовать необходимые элементы

МИКАС-12.3 (М124)
вариант 1, досерийный, левый разъём, процессор напротив левого разъёма.

L1 Масса (черный провод универсального кабеля)
L3 Неотключаемое питание (К30) (красный провод универсального кабеля)
K4 Oтключаемое питание (K15) (желтый провод универсального кабеля)
K3 K‑Line (синий провод универсального кабеля)

МИКАС-12.3 (М124)
вариант 2, серийный, правый разъём, процессор напротив правого разъёма.

G4 Масса (черный провод универсального кабеля)
G2 Неотключаемое питание (К30) (красный провод универсального кабеля)
C4 Oтключаемое питание (K15) (желтый провод универсального кабеля)
F4 K‑Line (синий провод универсального кабеля)

МИКАС-12/12.41
правый разъём.

G4 Масса (черный провод универсального кабеля)
G2 Неотключаемое питание (К30) (красный провод универсального кабеля)
C4 Oтключаемое питание (K15) (желтый провод универсального кабеля)
F4 K‑Line (синий провод универсального кабеля)
E3 CAN‑L
F3 CAN‑H

Bosch ME17.9.7 (ВАЗ, УАЗ)

Подключение (левый разъем, если расположить ЭБУ разъемами к себе):

53, 54 Масса (черный провод универсального кабеля)
55, 56 Неотключаемое питание (К30) (красный провод универсального кабеля)
16 Oтключаемое питание (K15) (желтый провод универсального кабеля)
27 K‑Line (синий провод универсального кабеля)
44 CAN‑L
32 CAN‑H

К30 и К15 к ЭБУ подключать надо ТОЛЬКО от адаптера Загрузчика. Схема соединений кабеля:

Программирование «на столе». Отечественные авто.

На адаптер J2534 необходимо подать питание (массу — контакты 4,5 и +12V — контакт 16) и подключить сигналы CAN‑L и CAN‑H, 14‑й (L) и 6‑й (H) контакты адаптера J2534. Иногда для работы адаптера достаточно питания от USB. Масса адаптера и масса ЭБУ должны быть обязательно соединены.

Для перевода блока в режим bootstrap mode необходимо замкнуть на землю, через резистор 1…6,8 kOm 87‑й контакт процессора или подать напряжение разрешения программирования (зеленый провод универсального кабеля). Расположение контакта смотрите на фото:

Программирование «на столе». Отечественные авто.

Bosch ME17.9.71 (ВАЗ)
«A» левый разъём. «B» правый разъем.

При подключении для чтения пароля GPT контакт 16 (питание адаптара Dialink) не задействовать!

A:53, A:54 Масса (черный провод универсального кабеля)
A:55, A:56 Неотключаемое питание (К30) (красный провод универсального кабеля)
A:16 Oтключаемое питание (K15) (желтый провод универсального кабеля)
A:39 K‑Line (синий провод универсального кабеля)
A:44 CAN‑L
A:32 CAN‑H
B:31 Чтение пароля GPT: Dialink, контакт 15
B:32 Чтение пароля GPT: Dialink, контакт 7

A:53, A:54 Масса (черный провод универсального кабеля)
A:55, A:56 Неотключаемое питание (К30) (красный провод универсального кабеля)
A:16 Oтключаемое питание (K15) (желтый провод универсального кабеля)
A:27 K‑Line (синий провод универсального кабеля)
A:44 CAN‑L
A:32 CAN‑H
B:31 Чтение пароля GPT: Dialink, контакт 15
B:32 Чтение пароля GPT: Dialink, контакт 7

Cummins CM2150

« 1» большой, «2» большой, «3«малый

при подключении на столе используемые контакты CAN необходимо соединить между собой резистором 120 Ом

(3):1 Масса ЭБУ
(3):4 Неотключаемое напряжение (K30)
(2):45 Отключаемое напряжение (K15)
(2):1 CAN‑H
(2):21 CAN‑L

Cummins CM2220

« 1» большой, «2» большой

при подключении на столе используемые контакты CAN необходимо соединить между собой резистором 120 Ом

(2):2 Масса ЭБУ
(2):1 Неотключаемое напряжение (K30)
(2):41 Отключаемое напряжение (K15)
(2):14 CAN‑H (основной)
(2):15 CAN‑L (основной)
(1):15 CAN‑H (резервный)
(1):16 CAN‑L (резервный)

Программирование

Программирование ECU «на столе». Разное.

Cummins CM2880

малый «1», большой «2», используемые контакты CAN соединить между собой резистором 120 Ом

2:2 Масса
2:1 +12V Неотключаемое (K30)
2:15 +12V Отключаемое (К15)
2:62 CAN‑L (кузовной)
2:84 CAN‑H (кузовной)
1:22 CAN‑L (моторный)
1:7 CAN‑H (моторный)

Cummins CM876

малый «1», большой «2», большой «3», используемые контакты CAN соединить между собой резистором 120 Ом

1:1 Масса
1:4 +12V Неотключаемое (K30)
3:39 +12V Отключаемое (К15)
3:47 CAN‑L (кузовной)
3:46 CAN‑H (кузовной)
2:40 CAN‑L (моторный)
2:50 CAN‑H (моторный)

Daewoo IEFI‑6

голубые колодки: малая [A,B], большая [C,D]

A11,A12, D1, D2 : Масса ЭБУ
B1, C15: Неотключаемое напряжение (K30)
C4: Отключаемое напряжение (K15)
B7 : K‑Line

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

Чтобы обезопасить себя от необходимости выпаивать микросхему FLASH-памяти, можно заранее подготовить дополнительную копию программы ЭБУ в «резервной» области памяти:

Подготовка для ЭБУ IEFI‑6:

1. Произвести подключения.
2. Включить зажигание.
3. Установить связь с контроллером и считать оригинальную прошивку из ЭБУ. (Установка связи происходит автоматически в случае необходимости перед любой операцией с ЭБУ).
4. Установить перемычку как показано на рисунке.
5. Записать оригинальную прошивку в ЭБУ.
6. Убрать перемычку.

В случае, если после записи прошивки и завершения связи (обесточивания) ЭБУ не подает признаков жизни, его можно «запустить» из «резервной» области памяти:

1. Обесточить ЭБУ.
2. Произвести подключения.
3. Установить перемычку как показано на рисунке.
4. Запитать ЭБУ и включить зажигание.
5. Установить связь с ЭБУ: нажать кнопку «Чтение» и после начала операции «Чтение FLASH» «Отменить» ее.
6. Убрать перемычку.
7. Записать новую прошивку в ЭБУ.

ЭБУ IEFI‑6 (обратная сторона платы, прямо под микросхемой FLASH-памяти):

Программирование

Daewoo ITMS-6F

малая красная [A,B], большая белая [C,D]

B1, B2, D15, D16 : Масса ЭБУ
A6 : Неотключаемое напряжение (K30)
C16: Отключаемое напряжение (K15)
D11 : K‑Line

Подготовка для ЭБУ ITMS-6F:

1. Произвести подключения.
2. Включить зажигание.
3. Установить связь с контроллером и считать оригинальную прошивку из ЭБУ [«Чтение FLASH (ITMS-6F/Am29F010,.Осн.)»]. (Установка связи происходит автоматически в случае необходимости перед любой операцией с ЭБУ).
4. Нажать клавишу Shift и, продолжая ее удерживать, нажать кнопку «Запись». После начала процесса стирания [«Стирание FLASH (ITMS-6F/Am29F010,.Рез.)»] клавишу Shift можно отпустить.

1. Обесточить ЭБУ.
2. Произвести подключения.
3. Установить перемычку как показано на рисунке.
4. Запитать ЭБУ и включить зажигание.
5. Установить связь с ЭБУ: нажать кнопку «Чтение» и после начала операции «Чтение FLASH» «Отменить» ее.
6. Убрать перемычку.
7. Записать новую прошивку в ЭБУ

Учимся прошивать ЭБУ Bosch ME7.5 / Правим Eeprom (на примере 06A906032SG)


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

Для тех, кто говорит, что можно прошить галетой, мппс и прочее — на момент написания поста в наличии лишь китайский синий FTDI.

I. Подключение ЭБУ на столе.
II. Считывание Eeprom на столе.
III. Подключение ЭБУ на автомобиле (bootmode).
IV. Считывание Eeprom на автомобиле (bootmode).
V. Правка Eeprom.
VI. Работа с флеш-памятью.

В блоке управления двигателя содержатся несколько типов памяти, каждая из которых выполняет свою функцию. Нас интересуют микросхемы памяти 95040 и AM29F800BB (и аналогичные). Каждая из них содержит в блоке очень важную информацию, при несоответствии которой блок может быть недееспособен.
95040 содержит в себе информацию о "паспорте" блока управления. В зависимости от версии иммобилайзера может содержать в себе все данные иммобилайзера, такие как логин, immo ID, immo Data, вин-номер и прочее. Тип данных этой микросхемы обозначается как EEPROM.
Другой тип неизменяемой памяти, хранящейся в AM29F800BB (или подобных), называется "флеш-памятью". Она содержит в себе все данные о работе двигателя, всех его режимах работы, его оснащенности и взаимосвязи между всеми его компонентами.
Поскольку я произвел полный свап ДВС, ЭБУ, приборной панели, ключей и прочего-прочего, то мне хотелось, чтобы все блоки отображали реальный вин-номер моей тачки. Для приборной панели это не составляет совершенно никаких проблем (Eeprom Programmer 1.19g). А вот с мозгами пришлось провести некоторые манипуляции.

I. Подключение ЭБУ на столе.
ЭБУ прикуривал используя компьютерный блок питания (чтобы он работал без компьютера, необходимо поставить перемычку между зеленым и черным проводом). +12В берем с желтого провода, землю с черного (предварительно лучше убедиться и все проверить мультиметром), также я повесил 12В лампочку на БП, чтобы он не работал вхолостую, в некоторых источниках указано, что работа БП без нагрузки может быть губительна для него.


Цепляем проводами к шнурку:
Пин 4, 5 > Масса
Пин 7 > К-линия (пойдет на 43 пин ЭБУ)
Пин 16 > +12В


к блоку управления:
Пин 1 > Масса
Пин 2 > Масса
Пин 3 > +12В
Пин 43 > К-линия (от 7 пина шнурка)
Пин 62 > +12В


Получилось что-то в этом духе:


Маленькие пинчики для подключения к блоку брал от разъема приборной панели (VAG N 907 647 01).


II. Считывание Eeprom на столе.
Для того, чтобы мы могли считать Eeprom нам потребуется ввести блок управления в бут-режим. Для этого необходимо указанную ногу флеш-памяти замкнуть на массу через 10 кОм резистор.


Мозги в бут-режиме, перед нами открыта командная строка, пишем в нее "me7_95040 --bootmode -r -p 2 95040.bin", где 2 — номер com-порта, к которому подключен шнурок. После данной операции должны увидеть следующее:


Для контроля над своими действиями и самим собой я повторял описанную выше процедуру несколько раз подряд, сравнивая слитый Eeprom в редакторе (Araxis Merge, например).
Eeprom слит, значит вы защищены от непредвиденных ошибок чтения/записи и всегда можете вернуть как было.

Eeprom можно считать и в OBD-режиме, не вскрывая блок и не вводя в бут — "me7_95040 --OBD -r -p 2 95040.bin", но считав 2 файла в OBD и бут-режимах прошивки получались разными (через OBD выходил неполный файл). Рисковать я не стал и работал с прошивкой, слитой в буте.


III. Подключение ЭБУ на автомобиле (bootmode).
Если вам не хочется заморачиваться с блоком питания, искать и подключать эти пины, то есть второй вариант подключения блока. Снимаем минусовую клемму АКБ, извлекаем ЭБУ из автомобиля, снимаем верхнюю крышку с блока, несем обратно в авто. Выворачиваем разъемы проводки таким образом, чтобы ЭБУ был подключен и при этом лежал на лобовом стекле (это касаемо шкоды, на других авто может отличаться).

IV. Считывание Eeprom на автомобиле (bootmode).
Шнур подключаем в разъем OBD. Все, что касается программной части и командной строки, то все остается как в части "II.". Изменяется лишь алгоритм ввода ЭБУ в бут-режим. Итак, мозги подключены и лежат на лобовом стекле. Один человек замыкает контакты, как показано в части "II." Другой при этом поворачивает замок зажигания в включенное положение. Также ждем 3 сек, контакты размыкаем, начинаем через командную строку считывать Eeprom. Добавлю, что необходимо будет извлечь предохранитель приборной панели, чтобы приборка не мешала компьютеру соединиться с ЭБУ! При этом при возвращении предохранителя на место у вас загорится ошибка по подушкам "Нет связи с приборной панелью", которую придется потом стирать.



С первого раза может не получиться связаться с блоком, в к-линии сигнал могут перебивать другие блоки (АБС, климат), но у меня с 3 попытки получилось считать и с двух попыток залить исправленный

V. Правка Eeprom.
Для этого пользовался программой VisualME7Logger.
Порядок действий:

1) Tools-Eeprom
2) Выбираем Me7_95040.exe из папки с программой
3) Указываем путь к нашему файлу Eeprom, который был слит в буте
4) Нажимаем "Read (File)" (почему то VisualME7Logger отказался коннектится с моими мозгами, лежащими на столе, поэтому пришлось исправлять файл и руками перезаливать обратно)
5) Исправляем то, что нас интересует (логин, иммо дата, вин), следим чтобы стояла галка "Correct checksums"
6) Сохраняем исправленный Eeprom
В приборной панели соответственно все данные иммобилайзера, вин и логин должны совпадать, иначе вы не заведетесь.
Теперь надо залить исправленный файл обратно в блок. По аналогии со считыванием: вводим мозг в бут-режим, заходим в командную строку, пишем "me7_95040 --bootmode -w -p 2 95040.bin", где 2 — номер порта, 95040.bin — ваш исправленный Eeprom. Наблюдаем следующее:

Небольшая схемка как работать с Eeprom:


VI. Работа с флеш-памятью.
Внимание! Метод крайне рискованный, если у вас нет резервной копии Eeprom вашего ЭБУ. Блок можно ввести в кому даже при попытке связи с ЭБУ в программе!

Теперь считаем прошивку управления двигателя.
Подключили ЭБУ к авто, включаем зажигание и подрубаем программу Nefmoto.
Ставим 38400 Baud, жмем "Connect slow init".


Должна пойти связь с блоком, после того как связь установилась переходим во вкладку "KWP2000 Flashing". Затем для активации кнопок чтения и записи нам необходимо выбрать какой тип памяти вашего ЭБУ — 1024 или 512 кБ
— 512kb ЭБУ — используем 29F400BB (ранние 1.8T)
— 1024kb ЭБУ — используем 29F800BB (поздние 1.8T, 2.7T)
Если вы не уверены какого типа память в вашем блоке, то гугл в помощь. Также на самом чипе написан тип памяти 29F400BB или 29F800BB.


Итак, выбрали требуемый объем памяти, стала активна кнопка "Full Read Flash", жмем, считываем прошивку, сохраняем в файл.

Если надо записать, то выбираем файл прошивки "Choose Flash file", станет активна кнопка Full Write Flash, нажав которую вы загрузите прошивку в ваш ЭБУ.


И не лишним будет отметить, что программа Nefmoto, из за своих корявых алгоритмов, очень любит наваливать в ваш Eeprom всяческий мусор (не смотря на то, что это совершенно разные микросхемы в разных местах). После чего ваш блок выдаст ошибку и Вам придется перепрошивать Eeprom заново в его первозданный вид. Поэтому: 1) если у вас есть любой другой вариант прошить флеш-память (Galetto, MPPS и прочие флешеры), то воспользуйтесь им; 2) если у вас нет выбора и вы шьете именно nefmoto, то у Вас обязательно должна быть резервная копия Eeprom, чтобы мозг всегда можно было вернуть с того света. Пример "укладывания" блока


Коллекция разъёмов блоков ЭБУ для ремонта и подключения в мастерской на столе. Указаны контакты питания, общего провода, контакты бензонасоса и прочих необходимых приборов.






Подключение ЭБУ автомобилей Smart

Подключение ЭБУ Visteon

Коллекция разъёмов блоков ЭБУ для ремонта и подключения в мастерской на столе. Указаны контакты питания, общего провода, контакты бензонасоса и прочих необходимых приборов


Подключение ЭБУ Siemens

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