Перепрошивка PCM



Тема посвящается желающим перепрошить блок управления двигателем (aka PCM, aka ЭБУ) на FF2. Теперь это возможно сделать с помощью ELM327 и совместимыми адаптерами. Однако эта операция имеет определённые трудности (особенности) и чревато большими проблемами, если что-то сделать не так.

Зачем это делать
Очевидно, что новые прошивки для данного конкретного двигателя, выпускались с целью устранения выявленных недочётов в работе сабжа. Однако, за время существования темы (и возможности прошиваться с помощью ELMConfig) была выявлена нестабильность справедливости данного утверждения. То есть у кого-то новые прошивки вели себя хуже (полностью или частично), чем старые. В этой теме вы можете делиться опытом и впечатлениями.

Как это сделать
Для этого вам нужна USB версия адаптера ELM327 или совместимого с ним. Плюс вам нужна программа ELMConfig. Если вы не знаете что это - советую почитать профильную тему.

Противопоказания к перепрошивке PCM
- Вы только что купили адаптер (шнурок) и не имеете опыта работы с ELMConfig
- У вас Bluetooth версия адаптера
- Вы не имеете представления как это делать, и решили познать процесс сразу на практике, не изучив матчасть
- Вы плохо разбираетесь в компе, не знаете как настроить драйвера и где это делать, и можете поклясца, что не устанавливали Яндекс.Бар, хотя он у вас есть
- Вы не читали этот текст (рекурсия только что разделила на ноль)

Какие бывают PCM у Focus II/Cmax I/Kuga I
Какие бывают PCM у Focus II/Cmax I/Kuga I


Как это делать
Ниже в FAQ есть сообщения, описывающие данную процедуру в той степени, коей достаточно для понимания людьми, у которых всё получится. Если текста и картинок вам не достаточно - оставьте эту затею до лучших времён.

Для владельцев блоков ESU131

Если после прошивки авто не заводится, или заводится с трудом, при этом работает не стабильно, горит джеки чан и есть ошибки по дросселю, то с вероятностью 99,999% вы залили не тот файл Quizzer!

И самое главное
Помните! Всё что вы делаете с помощью ELMConfig - вы делаете на свой страх и риск. Ни автор программы, ни авторы данного топика и сообщений в FAQ, ни администрация ffclub, ни один из 2-х миллиардов китайцев, сделавших вам адаптер, не несут ответственность за ваши действия и ваш результат.
PCM, прошивка двигателя, тюнинг двигателя, двигатель, перепрошивка, компьютер

avatar
Digital-Cj
14 June 2013

Перепрошивка PCM
2,2M
views
1,1K
members
11K
posts

avatar
mlk
25 October 2013

1

hmmm... so many options for other blocks... on one hand it maybe (??) gives great flexibility to play with the software, but on other hand, it could be very dangerous for beginners

In my opinion, ALWAYS loading firmware AND VID to non-Bosch PCMs is way safer
avatar
Romich811
25 October 2013


civil-zz
цитата:
на самом деле все просто..
есть прошивка. есть VID-блок. VID лежит посреди прошивки. стираются в PCM они только вместе. потом все это надо вернуть взад. писать их можно вместе, можно врозь. если врозь, то сначала пишется прошивка, оставляя пустое место под VID. потом VID укладывается в оставленное место, сделать это можно как сразу после прошивки, так и потом, когда захочется.


Это либо на бошевском блоке работает всегда, либо на других, но ДО перезагрузки программы. Правильно я понимаю?
avatar
civil-zz
25 October 2013


Romich811
да, просто так считать и записать обратно - только бошевские. там это просто обычная конфигурация, как в любом другом модуле FF2. Для всех остальных модулей надо этот блок стирать, чтобы записать новый, но стереть его можно только с прошивкой. потом, если область памяти, предназначенная под VID, ничем не занята (неважно, каким образом это получилось - блок новый с завода пришел, или прошивка была перезаписана с "дыркой" вместо VID), то VID туда можно просто положить поверх. т.е. единственная причина, по которой надо перепрограммировать блок - это то, что VID стирается только с прошивкой.
avatar
Digital-Cj
25 October 2013

1

civil-zz
Так VID у меня и был в программу загружен (считал его с двига). А далее тупо по привычке жал ОК и не читал что вылазит Просто с ELS27 проблем нет, и все эти предупреждения про скорость адаптера... вспоминаю анекдот:
Гаец:
- Почему превышаем? Знак 40 не видели?
- Я думал это для пешеходов.


P.S. Пойду ещё эксперимент поставлю. Посмотрю как оно теперь в новой версии.
avatar
Romich811
25 October 2013


civil-zz
Все, я разобрался. Короче:
Если VID уже есть в PCM, то переписать его можно только вместе с прошивкой (к бошу не относится).
Если VID отсутствует в PCM (по каким либо причинам), то его можно дописать в любое время - относится к любым блокам.
На бошевских блоках VID можно перезаписывать когда угодно.
Digital-Cj
Скрытый текст
avatar
civil-zz
25 October 2013


mlk
maybe you are right but on other hand I never said that this program is designed for beginners. It all was started as a program for myself and became available for wide using "by accident"
and anyway such PCM structure and working rules was not invented by me

avatar
Romich811:

Это либо на бошевском блоке работает всегда, либо на других, но ДО перезагрузки программы. Правильно я понимаю?

сорри, я тебя не очень понял..

avatar
Romich811:

Все, я разобрался. Короче:
Если VID уже есть в PCM, то переписать его можно только вместе с прошивкой (к бошу не относится).
Если VID отсутствует в PCM (по каким либо причинам), то его можно дописать в любое время - относится к любым блокам.
На бошевских блоках VID можно перезаписывать когда угодно.

absolutely!
avatar
Romich811
25 October 2013


civil-zz
Скрытый текст
avatar
mlk
25 October 2013


avatar
civil-zz:

and became available for wide using "by accident"

half (or 3/4) of the world like that accident
avatar
mlk
25 October 2013

1

avatar
ittrium:

Firstly, try other baudrate.
Then try other timeout.


WORKS WORKS WORKS !!!
balszoje spasiba!!

I changed delay from 2 to 1ms - didn't help
So I changed speed from 2M to 1M and driver to FTDI - it worked!
ago
26 October 2013


good morning .
did anybody teach me to flash PCM by elmconfig0.2.11c

ESU-411/418
1.8AT

thank you first.
avatar
Romich811
26 October 2013


ago
Translate into your language here this instruction
Перепрошивка PCM (сообщение #14163172)
avatar
Sholoiko
26 October 2013


Romich811
в новом версии возможно будет англоязычная версия)
ago
26 October 2013


thank you very much!
ago
26 October 2013


avatar
Sholoiko:

Romich811
в новом версии возможно будет англоязычная версия)

so sorry , elmconfig have not a Tutorials for falshing PCM by ELM327 cable.
ago
26 October 2013


Sholoiko
I have not a VCM box .
In china ,somebody test the elmconfig0.2.9 to flash the PCM,
successed ,but system is wrong.
you can check the web .
h++p://www.xcar.com.cn/bbs/viewthread.php?tid=18990263
what's wrong ?
fab3
26 October 2013


Добрый день! Помогите новичку. Прошу прощения если вопрос не по теме: Возможно - ли ELMом создать клон блока со сгоревшей периферией, т.е. залить ПО из неисправного блока в исправный.
Буду благодарен за любую информацию.
avatar
civil-zz
27 October 2013


avatar
mlk:

half (or 3/4) of the world like that accident

looks like this

fab3
полный клон - нет. переписать программу/калибровки/VID можно на некоторых блоках, если блок-донор выходит на связь
ago
27 October 2013

-4

civil-zz
by the different ELM327 cable , did the elmconfig0.2.11c support to falsh PCM (ESU 411/418) ?
avatar
civil-zz
27 October 2013mobile


ago
Different from what?
ELM327 is able to flash PCM if it follows the original specification and can support necessary data exchange speed
ago
27 October 2013


avatar
civil-zz:

ago
Different from what?
ELM327 is able to flash PCM if it follows the original specification and can support necessary data exchange speed

for the different ELM327 chip .
somebody said to me ELMCONFIG didn't support some ELM CHIP.

I have not a VCM box .
In china ,somebody test the elmconfig0.2.9 to flash PCM,
successed ,but Engine error.
you can check the web ,see the photoes.
h++p://www.xcar.com.cn/bbs/viewthread.php?tid=18990263
what's wrong ?
Hope you to help us,thank you.
avatar
civil-zz
27 October 2013


ago
unfortunately I don't understand neither Chinese nor Google-translate from Chinese to Russian or English. if you or someone else clearly describe the issue here in English or Russian (most preferably) then probably somebody here could help you
avatar
Sholoiko
27 October 2013

18

данная инструкция написана для версии ELMConfig by civil-zz 0.2.11 для предыдущих версий инструкцию можно посмотреть тут: Перепрошивка PCM

Каждая новая версия прошивки стремится исправить ошибки предыдущей, иногда исчезают проблемы в виде дабл-старта, плавающих оборот, поддергивание... . все это сугубо индивидуально для каждого автомобиля. Ни какой другой человек кроме Вас, не несет ответственности за совершенные Вами действия! Все действия Вы совершаете на свой страх и риск! (мало ли что). Чтобы избежать каких либо проблем, рекомендуется использовать ТОЛЬКО USB адаптер. Если вы не уверенны в том, что сможете перепрошить, лучше вообще не беритесь за это.
на данный момент ELMConfig поддерживает для перепрошивки следующие блоки управления:
бензиновые:
Siemens SIM28/29 - моторы 1.4 (80л.с), 1.6 (100л.с) и 1.6 Ti-vct (115л.с)
Visteon ESU-131 - моторы 1.8 (125 л.с) и 2.0 (145 л.с) - дорестайловые моторы
Visteon ESU-411/418 - моторы 1.8 (125 л.с) и 2.0 (145 л.с) - рестайл включая межрестайл.
PCM Bosch ME9.0 (C307) - мотор 2.5 (225л.с) - Ford Focus ST
PCM Bosch ME9.0 (C394) - мотор 2.5 (200л.с) - Ford Kuga

дизельные:
PCM Siemens Continental SID202/206 - моторы 1.8 (115л.с) и 2.0 (136л.с)
PCM Bosch EDC16C34 - моторы DV6/T - 1.6 (90л.с) и (110л.с)
PCM Bosch Eco2 - моторы DV6/T - 1.6 (90л.с) и (110л.с)

в данном сообщении будет описываться, стандартная процедура обновления, т.е с более старой версии на новую.
-Если ваша цель изменить VID блок, то обязательно придется перезалить текущую прошивку, чтоб изменения ViD блока сохранились. ДЛЯ PCM EDC16C34, ECO2 и ME9.0) ввиду особенности блока перезаливать прошивку НЕНУЖНО, достаточно просто сохранить c изменениями текущий VID.
-владельцам PCM 206 - есть риск, что после перепрошивки машина не будет заводиться, это происходит ввиду того что слетает привязка PCM-HEC(приборная панель)
Перепрошивка PCM (сообщение #14698664)

перепрошивка PCM:

-в первую очередь прикидываем в хронологическом порядке: какой у Вас мотор, какую прошивку ставим (rus/euro), какой тип трансмиссии (АКПП/МКПП)
-открываем ELMConfig, заведомо переключив адаптер(ELM327) на работу с HS-CAN, жмем PCM => информация, нажимаем "прочитать". для дальнейших действий нам требуется знать номер текущей прошивки (из ходя из этого выбрать новую) и тип модуля
Для подтверждения, сравните текущий номер прошивки с перечнем из таблицы > civil.iffc.ru


-заходим на сайт разработчика программы elmconfig > civil.iffc.ru
ко всем прошивкам предписана дата релиза, исходя из текущей версии прошивки выбираем в том же сегменте самую свежею или наиболее предпочтительную.
Скрытый текст


- заходим в конфигурацию, выбираем тип PCM, автоматически должен определиться наш, но проверяем с представленным во вкладке "информация"


-нажимаем "прочитать из PCM". VID блок содержит текущую конфигурацию (по умолчанию читается блоками по 4 байта). после прочтения текущий (Ваш) VID блок будет автоматически подгружен в программу ELMConfig для дальнейших манипуляций.


также VID-блок можно получить:
1) загрузить из ранее считанной и сохраненной конфигурации PCM.
2) загрузить из ранее считанной и сохраненной прошивки PCM.сс
В PHF (заводские прошивки) VID-блока нет

-следующим шагом делаем backup (сохранение) текущей прошивки, на случай непредвиденных проблем, а также чтобы вернуться к истокам.
переходим в раздел процедуры: страница 2=>прочитать прошивку из PCM в BIN файл (данная процедура по умолчанию в одном файле вместе с прошивкой сохраняет и VID-блок). Если возникают ошибки меняем размер блока.

Для владельцев ESU-131: для перепрошивки Вам потребуется файл Quizzer - это обновление прошивки процессора, обновляется при смене прошивок 5M51 для JE/JD и 8M51 для KA/KB. если обновление не сделать машина не заведется. их можно выбрать из списка доступные в программе.

-после завершения записи в файл, приступаем заливке новой версии скаченной с таблицы > civil.iffc.ru
PCM=>процедуры=>страница 2=>загрузить прошивку PHF/BIN - файла

после завершения загрузки прошивки в программу, получаем следующее:


Примечание: программа будет использовать ту конфигурацию (VID блок) , которая уже в неё загружена.
Если будет использована прошивка ранее слитая с помощью ELMConfig (и соответственно содержащая инфу VID блока), то программа спросит какой VID блок использовать ("имеется непустой VID-блок. использовать его?"): который содержится в прошивке, или который загружен в программу.
Для наглядности более развернутое объяснение
Скрытый текст


-после успешного завершения заливки прошивки, появиться окно с информацией об успешном завершении и затраченным на это количеством времени.

-И все готово , закрываем программу!
avatar
Sholoiko
27 October 2013

1

Digital-Cj
закрепи пожалуйста в шапке темы
fyl
27 October 2013


Got my CC enabled and Tire size adjusted for my 2.0 TDCI today

It first gave me a grave scare when I started Writing to PCM and then suddenly got Memory Erasing error and the software showed me some AT response errors.

Then I tried to Write to PCM again and it gave me a warning message saying that I may need to reinitialize PATS. I had no options and just clicked OK and it took 25 mins to complete and then prompted me if I wanted to write current ViD Block (which I have already configured with CC / Tire Size adjustment). Click Yes and it asked me to turn ignition off and on. The app then resumed to program the VID block. Voila ... Car started

By the way, is it possible to run at 1M or 2M speed ? I can't configure any speed except by setting it to Auto Select. Only then it will connect at 500000. I am using FTDI.

Thanks again folks. Now got to figure out CC wiring.
avatar
ittrium
27 October 2013


цитата:
By the way, is it possible to run at 1M or 2M speed ? I can't configure any speed except by setting it to Auto Select. Only then it will connect at 500000. I am using FTDI.

ELM327 doesn't support baudrates higher than 500k. It is possible with ELS27 (and other adapters based on STN11xx + FT232)
avatar
Gloom_NK
27 October 2013


Sholoiko
цитата:
Ответив "да" вы используете VID из прошивки, ответив "нет" будет использоваться конфигурация, загруженная в программу.

Это 100% инфа?
Имхо при ответе нет вообще ничего не грузится
И для завершения прошивки надо догрузить вид блок с закладки конфигурации
avatar
Sholoiko
27 October 2013


Gloom_NK
если грузится прошивка расширения PHF то программа ничего спрашивать не будет, если BIN то должна.
avatar
civil-zz
27 October 2013


Gloom_NK
при ответе нет и не должно ничего грузиться - для этого вопрос и задается.
avatar
ittrium
27 October 2013


civil-zz
"Ничего" или именно VID-блок? Мне кажется, что как раз все остальное, кроме VID блока, загрузится
avatar
civil-zz
27 October 2013


ittrium
ну это да, неточно выразился под "ничего" у меня подразумевался VID-блок надо понимать, у Gloom_NK тоже..

2 people online

2 people online

Log in to leave a message or Sign up


up