Как прошить эбу siemens ems3132
Внимание! Все команды программирования должны выполняться с ЭБУ, который переведен в режиме репрограммирования, кроме режима "Установить связь", который используется для перевода блока из режима диагностики в режим репрограммирования.
Загрузчик поддерживает чтение/запись FLASH памяти ЭБУ Siemens EMS 3132 только в режиме "на столе", когда ЭБУ находится в режиме программирования (или так называемый "бут режим").
Размер файла прошивок FLASH памяти Siemens EMS 3132 - 256 Кб (262144 байт).
Внимание! В данных блоках отсутствует внешняя микросхема EEPROM памяти. Данные которые хранится в микросхеме EEPROM памяти (иммобилайзер и другие настройки) в блоке управления Siemens EMS 3132 прописаны во FLASH памяти ЭБУ. Это говорит о том , что слитая вами прошивка индивидуальна для каждого блока, и при перепрошивки на другой блок управления без привязки ключей иммобилайзера работать не будет.Есть два варианта модификации программы данных в ЭБУ:
1.доработка калибровок прошивки в редакторе именно скачаной родной оригинальной прошивки.
2. Если вы хотите залить тюнинговую прошивку от другого блока, но с такой же маркировкой, нужно использовать плагин который разработан к программе ChipLoader, который перекопирует все необходимые данные из оригинальной прошивки в прошивку тюнинговую.
Ниже приведено фото поддерживаемого ЭБУ Siemens EMS 3132 автомобиля Dacia Logan:
Т.к. блок склеен герметиком, то вскрывать его будет значительно проще, если прогреть корпус ЭБУ по периметру горячим воздухом термовоздушной станции.
Все операции по перепрограммированию - чтение/запись 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.
Программирование Siemens EMS 3132
Информация архивная. Модуль снят с производства. Возможности данного модуля полностью перекрыты новым модулем Sirius 3X.
- программирование ЭБУ должно производиться непосредственно на автомобиле подключением к диагностической колодке через дополнительный кабель OBD‑2, подключаемый к адаптеру CombiLoader v3. При этом адаптер должен быть доработан . Необходимо подключение как провода K‑Line, так и L‑Line. Все адаптеры выпуска от 2011 года уже доработаны.
- в случае записи калибровок, не соответствующих типу прошивки, контроллер может перестать отвечать на диагностические запросы. Для восстановления ЭБУ воспользуйтесь прямым доступом к ЭБУ через BSL режим C16x .
Программирование Siemens EMS 3132
Окно программы содержит следующие вкладки:
Вкладка содержит окно просмотра буфера программы контроллера и кнопок управления:
Подключение ЭБУ на столе
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?
На сегодня имеется несколько способов репрограмминга данного типа ЭБУ.
Программирование ЭБУ осуществляется без снятия последнего с автомобиля через диагностический разъем с использованием загрузчиков-флешеров.
Диагностический разъем в данном автомобиле расположен внутри перчаточного ящика и имеет стандартную распиновку OBDII
Полный буквенно-цифровой код маркировки содержит в себе достаточно большой
набор знаков и выглядеть может по разному. Зависит это от типа используемого загрузчика. Автор какого загрузчика прав, какого не прав - судить не нам. Мы же попробуем дать полную классификацию ПО, разбираясь в которой можно легко ориентироваться в многообразном мире софтов и калибровок ЭБУ 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 отображаются в окне идентификации
Модифицированные прошивки идентифицированны по Broadcast Code и версии калибровок. Например:
На сегодня диагностическим способом из доступных на рынке флешеров с данным ЭБУ умеют работать:
Данные загрузчики могут работать (читать-писать) в диагностическом режиме только с калибровками размером 32кБ (для ПАК_3 и 32кБ и 64кБ, хотя правильным размером для калибровок этого ЭБУ является размер 32кБ). В большинстве случаев этого достаточно для перепрограммирования. Кроме того данный способ является полностью безопасным для ЭБУ, т.е. даже при неправильном определении базового софта и репрограммировании ЭБУ калибровками от другого софта, роаботоспособность всегда можно восстановить записав "родные" калибровки.
Внимание! При данном способе работы полная замена софта в ЭБУ не возможна.
2.Работа через BSL-режим процессора ЭБУ.
При данном способе программирование ЭБУ осуществляется со снятием последнего с автомобиля с использованием загрузчиков, работающих с процессором ЭБУ через BSL-режим.
В качестве подготовки ЭБУ необходимо снять с автомобиля и разобрать. Отгибаем 5 скоб крепящих нижнюю крышку ЭБУ к корпусу и осторожно поддевая отверткой отсоединяем ее.
Для перевода процессора в BSL-режим, необходимо до подачи питания ЭБУ замкнуть 104 ногу процессора или 28 ногу FLASH-памяти АМ29F200BB через резистор 4.7-10кОм на массу.
Для более удобного процесса репрограмминга рекомендуется пользоваться специализированным щупом и блоком питания предназначенным для этих целей.
Подключение к разъему ЭБУ в режиме "на столе":
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.
После чего сохраняем модифицированную таким образом прошивку с "родными ключами" автомобиля под другим имененм с расширением "BIN".
Внимание! При данном способе работы возможна полная замена софта в ЭБУ.
3.Работа с микросхемой FLASH-Памяти во внешнем программаторе.
Иногда умение и навыки работать с ЭБУ, имеющими внешнюю микросхему памяти, очень нужны в нашей профессии. "Погибает" ЭБУ в результате мех. воздействия, имеется под рукой донор, но с другим софтом, нечем работать с данным типом ЭБУ через BSL-режим, или ЭБУ этот режим не поддерживает. Вот тогда-то и приходит на помощь программатор ПЗУ.
Для работы с микросхемой АМ29F200BB в корпусе PSOP44 нам потребуется панелька-переходник и программатор поддерживающий работу с данной серией микросхем.
С помощью паяльной станции выпаиваем микросхему памяти с платы ЭБУ. Аккуратно и тщательно зачищаем мелким надфилем, а затем обезжириваем ножки микросхемы. Обратите внимание на то, что микросхемы 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-Памяти во внешнем программаторе микросхем.
Читайте также: