Статья основана на реальном примере устранения проблемы с помощью FORScan ( версии 2.1.17). К нам обратился владелец Ford Mondeo Mk3 2.0 TDCi 2005 года выпуска (115 л.с.), со следующей проблемой: автомобиль очень плохо заводится «на холодную» (в среднем требуется не менее 5 попыток), после запуска «троит» и дымит сизым дымом. После прогрева до 60-80 градусов работа двигателя стабилизируется, но автомобиль «не едет», т.е. очень плохо разгоняется, практически не реагирует на педаль газа. На приборной панели мигает спираль свечей накала и горит Check Engine, что говорит о серьезной неисправности, зафиксированной модулем управления, и скорее всего о переходе системы в аварийный («безопасный») режим работы. По словам предыдущего хозяина, одна из форсунок заклинила, ее отремонтировали, но не смогли найти фирменный сканер для сброса ошибки, поэтому, мол, чек и горит. Расстроенный новый владелец побывал у нескольких “специалистов” по двигателям Ford, и их диагноз был практически единодушен – двигатель потерял компрессию и требует капремонта (как позже выяснилось, компрессию никто даже не померял). Поскольку на данный двигатель кольца отдельно в запчасти не идут (только в сборе с поршнями), «специалисты» «по-дружески» посоветовали купить контрактный мотор - мол, «дешевле выйдет». Вообщем, когда человек пришел к нам, терять ему было уже нечего.
Подключаем FORScan, считываем ошибки:

Среди прочих видим код P2339 – достигнут предел управления детонацией. Есть и другие коды, но в большинстве своем они вызваны попытками запустить мотор на «убитом» аккумуляторе и после сброса больше не появляются. Но код P2339 –это именно та ошибка, из-за которой мы имеем Check Engine и мигающую лампочку свечей. Она появилась, когда форсунку заклинило, и осталась после установки отремонтированной форсунки. В отличие от других ошибок, P2339 не может быть просто сброшена - требуется сконфигурировать этот инжектор для того, чтобы вернуть систему в нормальный режим.
Небольшое отступление: для полноценного ремонта форсунки Delphi требуется специализированный стенд (Hartridge). После ремонта стенд вычисляет новый код C2I для отремонтированной форсунки. Однако такие стенды есть далеко не везде. Если форсунка была отремонтирована кустарно, новый код определить невозможно. В этом случае ничего не остается, как заново записать старый код форсунки. Во-первых, этот код самый близкий из того, что можно подобрать. Во-вторых, только таким образом можно «сообщить» блоку управления, что мы установили и сконфигурировали новую форсунку, и можно переключиться из аварийного режима работы в нормальный, сбросив ошибку.
Заходим в раздел Сервисные функции и запускаем процедуру "Изменение коэффициентов коррекции топливных форсунок", следуем указаниям программы (включаем и выключаем зажигание и т.д.). В итоге получаем экран ввода данных форсунок:

DTC P2339 сообщает о неисправности в 4м цилиндре (за другие цилиндры отвечают, соответственно, DTC P2336, P2337 и P2338). Теперь нужно определить, какая форсунка нам нужна. Дело в том, что на двигателях Duratorq нумерация форсунок не совпадает с нумерацией цилиндров. Цилиндры нумеруются по порядку, слева направо, от ремня к коробке передач (символически изображенных на рисунке). А вот форсунки нумеруются в порядке «зажигания», т.е. фактической очередности работы цилиндров. Нумерация форсунок на картинке сверху. Таким образом, зная номер цилиндра (4) и найдя его номер внизу, определяем номер форсунки по цифрам вверху. В данном случае цилиндру №4 соответствует форсунка №3, то есть третья строчка записи.
Теперь необходимо записать в память C2I код. В случае, если мы прописываем новый код, вопросов не возникает. Однако в нашем случае нужный код уже есть в памяти, как его записать еще раз? Точнее, как убедиться, что код действительно записался? Здесь два варианта: либо по основному критерию (исчезновение ошибки P233x), либо выполнить операцию в два этапа. На первом этапе ввести другой код (обязательно правильный), например, от соседней форсунки. На втором этапе ввести старый код (который предварительно нужно, естественно, где-то сохранить). После каждой операции записи FORScan завершает процедуру, соответственно в этом случае ее придется запускать дважды.
После выполнения этой операции на данном Mondeo лампочка свечей накала перестала мигать, Check Engine погас, двигатель стал отлично запускаться как «на холодную», так и «на горячую», перестал троить и дымить после запуска, и приятно удивил своего владельца отменной разгонной динамикой.
На данном Mondeo можно считать C2I коды, сохраненные в памяти модуля управления. На автомобилях до 2003 года выпуска такой возможности нет . В этом случае экран конфигурирования будет выглядеть вот так:

Т.е. вместо кодов FORScan подставляет нули. Бытует мнение, что это означает, что программа не может программировать данный модуль управления. Это – не так. Дело в том, что в этих модулях управления для записи и чтения кодов C2I используются два разных метода. Условно говоря, есть 2 ячейки, A и B, где A используется для записи кодов C2I, а B – для чтения этих кодов из памяти. Так вот, в автомобилях до 2003 года ячейка B отсутствует. При этом ячейка A присутствует, и запись в нее осуществляется точно также, как и на более поздних моделях. Таким образом, процедура записи на автомобилях до 2003 года тоже выполняется описанным выше образом, однако без визуального контроля записанного кода. Поэтому результат операции необходимо отслеживать по основному критерию – исчезновение ошибок и восстановление нормальной работы двигателя.
Кстати, по этой причине мы не рекомендуем использовать для прописывания форсунок сканер F-Super и его приложение Formidable. Дело в том, что данное приложение пишет коды C2I не в ячейку A, а сразу в ячейку B. Насколько такое конфигурирование является правильным – мы не знаем, поскольку связь между ячейкой A и B полностью скрыта от нас в недрах модуля. В любом случае, такая реализация является как минимум некорректной, вводящей пользователей в заблуждение, а кроме того, в принципе не будет работать на моделях до 2003 года.
В заключение хочется отметить, что конфигурирование форсунок для до-CAN TDCi надежно работает в FORScan только начиная с версии 2.1.17.