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

Добавил пользователь Владимир З.
Обновлено: 21.09.2024

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

Загрузчик поддерживает чтение/запись FLASH памяти ЭБУ Siemens EMS 3132 только в режиме "на столе", когда ЭБУ находится в режиме программирования (или так называемый "бут режим").

Размер файла прошивок FLASH памяти Siemens EMS 3132 - 256 Кб (262144 байт).

Внимание! В данных блоках отсутствует внешняя микросхема EEPROM памяти. Данные которые хранится в микросхеме EEPROM памяти (иммобилайзер и другие настройки) в блоке управления Siemens EMS 3132 прописаны во FLASH памяти ЭБУ. Это говорит о том , что слитая вами прошивка индивидуальна для каждого блока, и при перепрошивки на другой блок управления без привязки ключей иммобилайзера работать не будет.Есть два варианта модификации программы данных в ЭБУ:

1.доработка калибровок прошивки в редакторе именно скачаной родной оригинальной прошивки.
2. Если вы хотите залить тюнинговую прошивку от другого блока, но с такой же маркировкой, нужно использовать плагин который разработан к программе ChipLoader, который перекопирует все необходимые данные из оригинальной прошивки в прошивку тюнинговую.

Ниже приведено фото поддерживаемого ЭБУ Siemens EMS 3132 автомобиля Dacia Logan:

Как прошить Siemens EMS 3132

Т.к. блок склеен герметиком, то вскрывать его будет значительно проще, если прогреть корпус ЭБУ по периметру горячим воздухом термовоздушной станции.

Как прошить Siemens EMS 3132

Все операции по перепрограммированию - чтение/запись FLASH памяти ЭБУ Siemens MS43 только в режиме "на столе", когда ЭБУ находится в режиме программирования (или так называемый "бут режим").

С помощью самодельного щупа с зажимом "крокодил"


Подключение к разъему ЭБУ
3 - масса ЭБУ
30 - неотключаемое питание +12В (АКБ)
29 - отключаемое питание +12В (замок зажигания)
56 - К-Линия


Приветствую. 3 года назад мне делали чип-тюнинг прошивкой Адакт евро 4. Решился я попробовать сделать это самостоятельно, купил на алиэкспрессе кабель Galleto 1260, прошивки часть скачал с торрента, некоторыми со мной поделились.
1.С диска, идущего в комплекте с кабелем, копируем на ПК папку с программой EOBD1260. Далее нужно установить драйвера на компьютер. Драйвера устанавливаем вручную, чтобы они не установились автоматически интернет на компе перед подключением к нему кабеля должен быть отключен.


У меня на ноутбуке установлена windows XP. При подключении Galleto 1260 запускается Мастер нового оборудования, где нужно выбрать Установка из указанногоместа. Само устройство в Диспетчере устройств ( Пуск — Панель управления — Система -Оборудование-Диспетчер устройств) обозначено желтым треугольником с восклицательным знаком.


Выбираем Выполнить поиск наиболее подходящего драйвера в указанных местах — Включить следующее место поиска и выбираем папку DRIVERS_EOBD2_2K_XP, которая находится в папке с программой EOBD1260.


2.Теперь нужно понять какая версия прошивки нужна для нашего ЭБУ.


Смотрим на наклейку на ЭБУ, нам нужен номер, который начинается на S… . В данном случае это S110140025A.

Подключаем кабель к OBD разъему, который находится в глубине бардачка. Включаем зажигание. Запускаем программу EOBD1260.


Выбираем сверху справа язык — english, Select Maker — Renault, Select Driver — SIRIUS 32. Жмём ECU Data. В левом верхнем окне появились 3 ряда чисел, нам нужен верхний, в данном случае это 8201096253.

Так мы выяснили, что нам нужна прошивка S110140025A_8201096253.
Сохраняем свою родную прошивку, для этого в запущенной программе EOBD1260 нажимаем "Read ECU", выбираем имя и место сохранения файла, начинает ползти зеленая шкала и идти проценты, по окончании считывания жужжит бензонасос, нажимаем "OK" и выходим из программы "Exit".

3. Некоторые производители тюнингованных прошивок именуют их именно такими идентификаторами- S110140025A_8201096253, некоторые просто пишут объем двигателя и нормы токсичности автомобиля на заводской прошивке — 1,6 E4. Если вы запишите в ЭБУ не подходящую версию прошивки ничего страшного произойти не должно, автомобиль просто не заведется. Но чтобы точно удостоверится, что тюнингованная прошивка подойдет к нашему ЭБУ, мы можем узнать это, открыв её в HEX-редакторе "HxD".


Открываем прошивку в HxD, нажимаем Поиск — Найти, в всплывшем окне в строке искать вводим 820 (номера всех прошивок начинаются на эти цифры), Тип данных выставляем Текстовая строка, жмём OK.



В прошивках на автомобили, на которых с завода нормы токсичности Евро-2, для идентификации нужно в поиске в строке Тип данных выставить Шестнадцатеричные значения


Так же программой "HexCmp2" можно открыть одновременно 2 прошивки и сравнить их, чтобы удостовериться действительно ли они отличаются или наоборот одинаковые. Мне попадались прошивки с разными названиями, а при сравнении оказалось, что это одно и то же.


Запускаем программу, нажатием на кнопку 1 в левом верхнем углу открываем одну прошивку, кнопкой 2 вторую, справа перемещая ползунок просматриваем прошивки, если они разные, то отличающиеся области будут подсвечены красным цветом.


В HexCmp2 так же функцией поиска в прошивке можно найти её версию, для этого нажимаем Поиск-Найти, в всплывшем окне в строчке пишем 820, в Опции галка на Искать hex-строку должна быть снята, жмём OK .


В данном случае номер прошивки 8201096253. В прошивках для автомобилей, в которых с завода Евро-2, данная программа версию прошивки не находит.

4. Драйвера установлены, стоковая прошивка идентифицирована, подобрана тюнингованная-можно прошивать ЭБУ, Сам процесс прошивки не сложный, руководствовался видеоинструкцией от IF-01 , спасибо ему за подробное объяснение процесса.


Подключаем кабель, запускаем программу EOBD2. Нажимаем OPEN File, выбираем на компьютере прошивку, которую хотим установить. Жмём Download File, начинает идти красная шкала и проценты, по окончании жужжит бензонасос, на экране всплывает окно. Выключаем зажигание на 10 сек, жмём ОК, включаем зажигание, выходим из программы Exit.

Модуль Combiloader Siemens Continental EMS 3132

Программирование Siemens EMS 3132

Информация архивная. Модуль снят с производства. Возможности данного модуля полностью перекрыты новым модулем Sirius 3X.

  • программирование ЭБУ должно производиться непосредственно на автомобиле подключением к диагностической колодке через дополнительный кабель OBD‑2, подключаемый к адаптеру CombiLoader v3. При этом адаптер должен быть доработан . Необходимо подключение как провода K‑Line, так и L‑Line. Все адаптеры выпуска от 2011 года уже доработаны.
  • в случае записи калибровок, не соответствующих типу прошивки, контроллер может перестать отвечать на диагностические запросы. Для восстановления ЭБУ воспользуйтесь прямым доступом к ЭБУ через BSL режим C16x .
Программирование Siemens EMS 3132

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

Модуль Combiloader Siemens Continental EMS 3132

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

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

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

Siemens EMS3132 (автомобили Renault)

24,28: масса (черный провод универсального кабеля)
29: +12 отключаемое (желтый провод универсального кабеля)
30: +12 неотключаемое (красный провод универсального кабеля)
56: K‑Line (синий провод универсального кабеля)
26: L‑Line. При программировании без доработки соединяется с K‑Line.

Шить по розетке. Подводных камней нет. Подбираете софт четко совпадающий по идентам. Кесс читает и пишет калибровки в размере фулла. Если у вас тюнинговые калибровки размером 32кб, то, считываете сток, открываете в хекс редакторе , выделяете блок с адреса 8000 по 10000, вставляете туда тюн калибры, сохраняете и записываете.

Уточни пожалуйста:
1) считана kess'ом прошивка в фулл размере 256 кб, но там все FFFFFFF-ки, за исключением области от 8000 до ffff;
2) надо заменить область калибровок - 32 кб, а остальное так же оставить FFFFFFF-ки;
3) полученный файл в 256 кб залить kess'ом через OBD розетку.

Правильный порядок действий? Или в прошивке от начала до конца должны быть данные?

incommunicado

incommunicado

Уточни пожалуйста:
1) считана kess'ом прошивка в фулл размере 256 кб, но там все FFFFFFF-ки, за исключением области от 8000 до ffff;
2) надо заменить область калибровок - 32 кб, а остальное так же оставить FFFFFFF-ки;
3) полученный файл в 256 кб залить kess'ом через OBD розетку.

Правильный порядок действий? Или в прошивке от начала до конца должны быть данные?

Правильно. С Адрес 8000 вставить с заменой калибровки и готово. 256 - это не фулл, а просто размер фулла. Кесс так читает, пишет для того чтобы в его родном редакторе открывалось.

Dmitriisokov

AgroMix

Правильно. С Адрес 8000 вставить с заменой калибровки и готово. 256 - это не фулл, а просто размер фулла. Кесс так читает, пишет для того чтобы в его родном редакторе открывалось.

Спасибо!
Смущало, что надо записывать в блок файл 256 кб, в котором 7/8 просто FFFFF, то есть отсутствие всякой информации. В реальном же фулле в этих областях, если я правильно понимаю и область иммо, и микропрограммы и еще что-то? Думал, не произодет ли часом перезапись этих областей прошивки "пустыми" данными.
Интересно, это kess сам понимает, что ему нужно выбрать и переписать только определенную область, или в самом блоке при наложении пустых областей перезапись не производится?
Такая ситуация у kessа с прошивками только для EMS3132?

ЕМС3132.

На сегодня имеется несколько способов репрограмминга данного типа ЭБУ.

Программирование ЭБУ осуществляется без снятия последнего с автомобиля через диагностический разъем с использованием загрузчиков-флешеров.

Диагностический разъем в данном автомобиле расположен внутри перчаточного ящика и имеет стандартную распиновку OBDII

dlc_логан.

логан_ДЛС.

Полный буквенно-цифровой код маркировки содержит в себе достаточно большой

набор знаков и выглядеть может по разному. Зависит это от типа используемого загрузчика. Автор какого загрузчика прав, какого не прав - судить не нам. Мы же попробуем дать полную классификацию ПО, разбираясь в которой можно легко ориентироваться в многообразном мире софтов и калибровок ЭБУ Siemens

(в последней редакции Continental ) EMS_3132 .

Рассмотрим на примере LOGAN 1.6L_8V_E4

8200598393 Software ID (Идентификаторы базового софта)

8201096253 Hardware ID (Идентификаторы )

S110140025A Broadcast Code (MF Code) (заводской идентификатор ЭБУ)

8200856659 PartNumber (номер для запчастей)

Broadcast Code, Software ID и PartNumber отображаются на стикере ЭБУ.

Broadcast Code, Software ID, Hardware ID отображаются в окне идентификации

ЕМС3132_маркировка_флешер.

ЕМС3132_маркировка.

Модифицированные прошивки идентифицированны по Broadcast Code и версии калибровок. Например:

На сегодня диагностическим способом из доступных на рынке флешеров с данным ЭБУ умеют работать:

флешер-логан.

комбик 3132.

Данные загрузчики могут работать (читать-писать) в диагностическом режиме только с калибровками размером 32кБ (для ПАК_3 и 32кБ и 64кБ, хотя правильным размером для калибровок этого ЭБУ является размер 32кБ). В большинстве случаев этого достаточно для перепрограммирования. Кроме того данный способ является полностью безопасным для ЭБУ, т.е. даже при неправильном определении базового софта и репрограммировании ЭБУ калибровками от другого софта, роаботоспособность всегда можно восстановить записав "родные" калибровки.

Внимание! При данном способе работы полная замена софта в ЭБУ не возможна.

2.Работа через BSL-режим процессора ЭБУ.

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

логан комбик БСЛ.

Чиплодырь скрин.

В качестве подготовки ЭБУ необходимо снять с автомобиля и разобрать. Отгибаем 5 скоб крепящих нижнюю крышку ЭБУ к корпусу и осторожно поддевая отверткой отсоединяем ее.

Для перевода процессора в BSL-режим, необходимо до подачи питания ЭБУ замкнуть 104 ногу процессора или 28 ногу FLASH-памяти АМ29F200BB через резистор 4.7-10кОм на массу.

С167.

29Ф200

Для более удобного процесса репрограмминга рекомендуется пользоваться специализированным щупом и блоком питания предназначенным для этих целей.

щуп.

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

Pin 30 +12V (постоянное питание ЭБУ)

Pin 29 +12V (питание ЭБУ после замка зажигания)

Pin 28 -12V (Масса)

разъем.

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

Для того, чтобы "научить" работать модифицированное ПО в конкретном считанном дампе FULL-FLASH необходимо провести относительно простые действия.

А.Имеем полный дамп FULL-FLASH (256кБ) оригинальной прошивки автомобиля и модифицированный дамп калибровок (32кБ).

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

2.Открываем в любом НЕХ-Редакторе оригинальный дамп (256) и модифицированные калибровки(32).

фулл.

фулл+калибры.

3.Копируем модифицированные калибровки и вставляем их начиная с адреса 0х8000 в FULL-FLASH оригинального дампа прошивки. После чего сохраняем FULL-FLASH уже получившейся модифицированной прошивки под другим именем и с расширением "BIN".

копирование.

вставка.

В.Имеем полный дамп FULL-FLASH (256кБ) оригинального, считанного с машины ПО и полный дамп модифицированной прошивки.

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

2.Открываем в любом НЕХ-Редакторе оригинальный и модифицированный дамп.

3.Копируем данные о синхронизации моторного блока и иммобилайзера автомобиля из "родного" дампа ПО в модифицированный. Данные находятся по адресам 0х4000-0х7FFF.

иммо.

иммо1.

После чего сохраняем модифицированную таким образом прошивку с "родными ключами" автомобиля под другим имененм с расширением "BIN".

Внимание! При данном способе работы возможна полная замена софта в ЭБУ.

3.Работа с микросхемой FLASH-Памяти во внешнем программаторе.

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

Для работы с микросхемой АМ29F200BB в корпусе PSOP44 нам потребуется панелька-переходник и программатор поддерживающий работу с данной серией микросхем.

программатор внешний.

psop44zifdip44a.

С помощью паяльной станции выпаиваем микросхему памяти с платы ЭБУ. Аккуратно и тщательно зачищаем мелким надфилем, а затем обезжириваем ножки микросхемы. Обратите внимание на то, что микросхемы 29 серии очень чувствительны к чистоте ножек.

После данной процедуры вставляем микросхему в панельку-переходник (как правило это PSOP44 ZIF - DIP 44) и читаем содержимое микросхемы.

Рекомендую провести чтение несколько раз и сравнить считанное содержимое между собой. При правильном чтении отличий соответственно быть не должно.

В данном ЭБУ FLASH-Память подключена к процессору нестандартно. В результате чего прошивка считанная во внешнем программаторе будет отличаться от прошивки считанной с этого же ЭБУ "диагностическим" способом. Так называемый формат SWAP-Siemens.

бин-хекс.

свап-хекс

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

свап СТР


Дальнейшая работа с прошивкой идет по алгоритму представленному в п.2

Внимание! При данном способе работы возможна полная замена софта в ЭБУ.

Е4(3) в Е2

Наиболее правильным вариантом переделки Е4(3) в Е2 на сегодня яляется вариант полной замены софта.

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

Сложность заключается при полной замене софта в том, что данную операцию необходимо производить с ЭБУ в режиме "на столе", т.е. работая через BSL-режим процессора либо работая с микросхемой FLASH-памяти во внешнем программаторе. А это подразумевает наличие определенных навыков у чип-тюнера.

1. BSL-Режим.

1. считать родную прошивку в формате FULL.

2. взять прошивку донор от Е2 (1.6L или 1.4L) в формате FULL (идут в комплекте полного пакета Renault ADACT).

3. Открыть в любом НЕХ-Редакторе считанную прошивку и прошивку донор. Перенести область еепрома из родной прошивки в прошивку донор.

4. записать вновь модифицированную прошивку Е2 в ЭБУ.

2. Работа с микросхемой FLASH-Памяти во внешнем программаторе.

1. выпаять микросхему FLASH-Памяти из ЭБУ и зачистить ее контакты.

2. считать родную прошивку в формате FULL из микросхемы FLASH-Памяти во внешнем программаторе микросхем..

3. декриптовать ее из формата Siemens-SWAP в формат BIN.

4. взять прошивку донор от Е2 (1.6L или 1.4L) в формате FULL (идут в комплекте полного пакета Renault ADACT).

5. Открыть в любом НЕХ-Редакторе считанную декриптованную прошивку и прошивку донор. Перенести область еепрома из родной прошивки в прошивку донор.

6.закриптовать получившуюся прошивку Е2 из формата BIN в формат Siemens-SWAP.

7. записать вновь модифицированную прошивку Е2 в микросхему FLASH-Памяти во внешнем программаторе микросхем.

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