Information: Following the announcement on October 23, 2023, this site has been archived as of July 1, 2024. For further details, visit this page.

Cyl_Fuelmod_x,% output control test

NathanSA
Regular Member
Regular Member
Posts: 143
Joined: Fri Jan 25, 2019 7:48 pm
Location: Pretoria
Model Of Vehicle: RANGER XLS PX2
Year Of Vehicle: 2017
Forscan Dongle Type: OBDlink MX+ Black Bluetooth
Has thanked: 40 times
Been thanked: 10 times

Hi everyone,

The Cyl_Fuelmod_x, in % where x is the injector number, displays the correction the PCM does on injected fuel quantity.
100% would be at PCM required output fuel quantity with no adjustment for individual injector flow deviation.
(I stand to be corrected but I think that is the main idea)

In the quest to self diagnose a potential injector issue I found this output Control PID in Forscan.
It should allow one to theoretically set the output of an injector to zero (off).
On my 2017 T6 2.2 XLS from South Africa it doesn't work as expected.

I have contacted Forscan support and they say the output control works as the PCM acknowledges the command.
However the result is not as expected which they acknowledge as well but say they can do nothing further.

Before adjusting the output all is as expected:
UnAdjusted_Cyl_Fuelmod.png
UnAdjusted_Cyl_Fuelmod.png (238.97 KiB) Viewed 129 times
UnAdjusted_Cyl_Fuelmod.png
UnAdjusted_Cyl_Fuelmod.png (238.97 KiB) Viewed 129 times
I have done a Pilot Inj reset so values are now really out.
They were:
Cyl_Bal_ECT_81Ca.png
Cyl_Bal_ECT_81Ca.png (58.98 KiB) Viewed 129 times
Cyl_Bal_ECT_81Ca.png
Cyl_Bal_ECT_81Ca.png (58.98 KiB) Viewed 129 times
When i adjust an output to say 107% on Inj#3 all the read back PIDs change to 100%:
Adjust_Cyl_Fuelmod.png
Adjust_Cyl_Fuelmod.png (240.01 KiB) Viewed 129 times
Adjust_Cyl_Fuelmod.png
Adjust_Cyl_Fuelmod.png (240.01 KiB) Viewed 129 times
The engine then runs rougher.
If I adjust again there is no change to the read PIDs and no change to the engine "roughness".
The PCM seems to have a response as if the command was (for example) out of range and defaults to 100% as a protection mechanism.

I know the control PIDs function works as I can adjust the Desired Idle Speed PID successfully and control the engine idle speed.
I can also see in the log a PID changed successfully message.

It would be great if someone can try these control PIDs and see if it works on their vehicle.
Perhaps there is something not implemented 100% in Forscan or it is just another unique difference in the South African Rangers...
NathanSA
Regular Member
Regular Member
Posts: 143
Joined: Fri Jan 25, 2019 7:48 pm
Location: Pretoria
Model Of Vehicle: RANGER XLS PX2
Year Of Vehicle: 2017
Forscan Dongle Type: OBDlink MX+ Black Bluetooth
Has thanked: 40 times
Been thanked: 10 times

No one interested in trying this or has tried this? 😬😐
User avatar
saeb
Site Admin
Site Admin
Posts: 4169
Joined: Wed May 17, 2017 8:50 pm
Location: Seaford VIC
Model Of Vehicle: RANGER XLT PX2
Year Of Vehicle: 2015
Forscan Dongle Type: Ford VCM
Has thanked: 295 times
Been thanked: 1063 times

May look when I have time, time is not my friend at the moment.
Stewart

Ford PX2 Supercab 2015 Automatic
agrke
New Member
New Member
Posts: 3
Joined: Thu Dec 28, 2017 10:14 pm
Location: UKH
Model Of Vehicle: EVEREST TITANIUM UA
Year Of Vehicle: 2017
Has thanked: 2 times

The Cyl_Fuelmod % helped in determining one of the bad injector in the 3.2 Engine. The test performed by service center was with Engine warmed-up and at 1500 RPM or above, all 5 injectors should have 100% Cyl_Fuelmod %. At idle, it can be between 92% and 108%. In my case, one injector had a value of 86% when the idling RPM dropped from 800 RPM to 700 RPM after coolant temperature exceeded 55 degC which resulted in excessive vibrations at idle post warm-up.

In my opinion, since this is a parameter controlled continuously by PCM, FORScan might not be able to change it and can only read this value.
Ford Endeavour Built 2017 (Everest MY2015)
NathanSA
Regular Member
Regular Member
Posts: 143
Joined: Fri Jan 25, 2019 7:48 pm
Location: Pretoria
Model Of Vehicle: RANGER XLS PX2
Year Of Vehicle: 2017
Forscan Dongle Type: OBDlink MX+ Black Bluetooth
Has thanked: 40 times
Been thanked: 10 times

Thanks.
Based on what you have said I may have #2, 3 and 4 injectors going based on the values displayed!
Though my Ranger seems to idle fine...

Did your engine continually idle at 700rpm with the bad injector or only occasionally?
agrke
New Member
New Member
Posts: 3
Joined: Thu Dec 28, 2017 10:14 pm
Location: UKH
Model Of Vehicle: EVEREST TITANIUM UA
Year Of Vehicle: 2017
Has thanked: 2 times

Beyond 55 degC coolant temperature, it idles at 700 RPM only. Before that it idles at 900 RPM (my bad I mentioned 800 RPM in previous reply).

Sharing a picture of the Cyl_fuelmod values at 900RPM during cold
Picture1.jpg
Picture1.jpg (153.18 KiB) Viewed 89 times
Picture1.jpg
Picture1.jpg (153.18 KiB) Viewed 89 times
Ford Endeavour Built 2017 (Everest MY2015)
NathanSA
Regular Member
Regular Member
Posts: 143
Joined: Fri Jan 25, 2019 7:48 pm
Location: Pretoria
Model Of Vehicle: RANGER XLS PX2
Year Of Vehicle: 2017
Forscan Dongle Type: OBDlink MX+ Black Bluetooth
Has thanked: 40 times
Been thanked: 10 times

My engine idles fine. No change in idle speed with temperature.
The Cyl_fuelmod numbers and a rattle/tapping that occurs above 2000rpm under load is what has me concerned.
Light load above 2000rpm and rattle goes away.

Rattle/tapping rate increases and decreases inline with rpm increase/decrease.
And it comes and goes as one increases throttle load and decreases it.
So if i keep rpm steady and increase load momentarily it rattles momentarily!
Can play a tune with it...