0x11.0Flex Fuel and Lean Cruise for GM OS 12592433PhoenixFlex Fuel Patch - See DescriptionDO NOT apply this patch unless you have installed a GM flex fuel sensor13577429 and harness 13352241 wired as follows using PCM pin 12084912 into the blue connector:
Wire A tap into pin 56 (Fuel comp. signal)
Wire B tap into pin 19 (12V power)
Wire C tap into pin 1 (Ground)
Applying the patch will enable flex fuel and populate the necessary tables to get FF tuning started. Lean Cruise Patch - See DescriptionApply the patch then save the file and FULL FLASH the PCM. WRITE ENTIRE, not just calibration.
!!!I'M NOT RESPONSIBLE IF YOU MELT YOUR ENGINE FROM SETTING THIS UP INCORRECTLY!!!
Enables the Lean Cruise option as found in Australian vehicles.
Applying this patch will populate all the necessary tables with values set from GM for lean Cruise in a Holden.B3101 - Flex Fuel Option (201)Master enable/disable for Flex Fuel.0x01B3103 - Flex Fuel Ethanol Default Fuel Composition (3144)Default percent alcohol used if flex fuel sensor failed.
Set to 38.01% Ethanol100.00000000B3106 - Flex Fuel Min. Fuel Composition Change for UpdateSet to 0.80
The minimum change (%) of the Ethanol content in the fuel being used, to update (change) related Ethanol (Flex Fuel) calculations.%100.00000000B3107 - Flex Fuel Composition Change Delay VolumeSet to 0.00528
The minimum volume of fuel flow (U.S. Gallons) required to initiate Ethanol (Flex Fuel) calculations.Gal.50.86560000B3108 - Flex Fuel Composition Transition VolumeSet to 0.04755
The minimum volume of fuel flow (U.S. Gallons) required to update Ethanol (Flex Fuel) calculations.Gal.50.86560000B3109 - Flex Fuel Sensor Freq. for 0% EthanolSet to 49.80
The Ethanol Sensor output value (Hz) that equates to an Ethanol content of 0% in the fuel being used.Hz155.00000040.00000000B3110 - Flex Fuel Sensor Composition Slope FactorSet to 1.00Scalar515.00000000B3111 - Flex Fuel Sensor Min TemperatureSet to -40.00
Minimum temperature value measured by the Flex Fuel Sensor.Deg. F283.000000-40.00000022B3112 - Flex Fuel Sensor Max TemperatureSet to 257.00
Maximum temperature value measured by the Flex Fuel Sensor.Deg. F283.000000-40.00000022B3113 - Flex Fuel Sensor Temperature SlopeSet to 0.5156
Proportional constant for determining fuel temperature from the low time of the Flex Fuel Sensor PWM input.Multiplier41279.960938-1280.00000022B3114 - Flex Fuel Sensor Min Temp Low TimeSet to 1.0053
Low time of FFS input PWM corresponding to the minimum temperature value measured by the Flex Fuel Sensor., Units: Millisecondsms41000.00000022B1902 - Torque Loss from Spark Retard Vs. Fuel Ethanol % (Flex Fuel) (12878)Amount of torque lost from a traction control system (TCS) spark retard.Fuel E%51200Deg Retard1812023%20.000000100.0000001B3403 - Evaporation Time (Flex Fuel), WOTDefines how long it will take for the impacted fuel to evaporate off the intake port wall at WOT based on coolant temp and Ethanol percentage.Ethanol %50400°F19041314Seconds30.0000003.0000001B3404 - Evaporation Time (Flex Fuel), Closed ThrottleDefines how long it will take for the impacted fuel to evaporate off the intake port wall at closed throttle based on coolant temp and Ethanol percentage.Ethanol %50400°F1904131430.0000003.0000001B3407 - Impact Factor (Flex Fuel), WOTDefines the fraction of fuel that will remain on the intake port wall per injection at WOT based on coolant temp and Ethanol percentage.Ethanol %50400°F19041315Factor30.0000001.0000001B3408 - Impact Factor (Flex Fuel), Closed ThrottleDefines the fraction of fuel that will remain on the intake port wall per injection at WOT based on coolant temp and Ethanol percentage.Ethanol %50400°F19041314Factor30.0000001.0000001B3411 - Initial Stomp Comp Time (Flex Fuel) (Horizontal)The delta (over one cam period) fuel mass for the current cylinder is multiplied by this calibration and added to the wall wetting mass calculation.Deg. F19400542230.0000008.0000001B3411 - Initial Stomp Comp Time (Flex Fuel) (Vertical)The delta (over one cam period) fuel mass for the current cylinder is multiplied by this calibration and added to the wall wetting mass calculation.Ethanol %50400Deg F.1904131430.0000008.0000001B3412 - Prior Stomp Comp Reduction (Flex Fuel) (Horizontal)The prior stomp comp mass for the current cylinder is reduced by this factor, then added to the compensation for the current cylinder.
Amount of throttle stomp compensation.Deg. F1941314Ethanol %542240.0000001.0000001B3412 - Prior Stomp Comp Reduction (Flex Fuel) (Vertical)Rate of throttle stomp compensation decay.
The prior stomp comp mass for the current cylinder is reduced by this factor, then added to the compensation for the current cylinder.
50400Deg. F19041314Factor40.0000001.0000001B3601 - Stoichiometric Air Fuel Ratio (Flex Fuel) (Horizontal) (12300)Defines the ratio mass of fuel to mass of air for stoichiometric, based on alcohol content of fuel.Ethanol %171400Stoich AFR1400:1 AFR210.00000020.0000001B3601 - Stoichiometric Air Fuel Ratio (Flex Fuel) (Vertical) (12300)Defines the ratio mass of fuel to mass of air for stoichiometric, based on alcohol content of fuel.Stoich AFR11200Ethanol %1700:1 AFR210.00000020.0000001B3627 - Afterstart Enrichment Decay Delay vs. ECT (Flex Fuel) (12339)Initial Adder is held for this long before decay begins.
Wait this many engine revolutions before leaning out the after-start enrichment.
Late model PCMs display this calibration with multiple columns, early model PCMs display just a single column.
If this display has multiple columns, with labels such as 0% 10% 20% 50% and 80%, those labels refer to the fuel composition.
Unless your vehicle is designed to operate using different fuel compositions (petrol/alcohol etc), then all values in a single row should be set to the same value.
See also:
- {B3628} After-start Enrichment Decay Rate
- {B3650} After-start Enrichment Decay Factor
Deg. F200400% Ethanol50400Revolutions00.000000255.0000002B3628 - Afterstart Enrichment Decay Step vs. ECT (Flex Fuel) (12340)The after-start enrichment is decayed by {B3650} "After-start Enrichment Decay Factor" at this rate.
Higher values will cause a slower decay rate. Lower values will cause a faster decay rate.
Late model PCMs display this calibration with multiple columns, early model PCMs display just a single column.
If this display has multiple columns, with labels such as 0% 10% 20% 50% and 80%, those labels refer to the fuel composition.
Unless your vehicle is designed to operate using different fuel compositions (petrol/alcohol etc), then all values in a single row should be set to the same value.
See also:
- {B3627} After-start Enrichment Decay Delay
- {B3650} After-start Enrichment Decay FactorDeg. F200400Ethanol %5040000.000000255.0000001B3633 - Flex Fuel Open Loop Equiv. Ratio Correction Vs. IAT (12346)Inverse lambda added for enriching engine operation after startup based on intake temp.Multiplier1400IAT Deg. F164003-32.00000032.0000001B3634 - Lean Cruise Run Time Enable (2232)Minimum allowed engine run time to allow lean cruise operation.Seconds013421773.00000022B3635 - Lean Cruise Off Idle Timer (2233)Engine must have been in an off idle condition for this long before lean cruise can become active.Seconds0409.00000000B3636 - Lean Cruise Enable Vehicle Speed (2230)If the vehicle speed is greater than this, lean cruise is allowed.MPH022B3637 - Lean Cruise Disable Vehicle Speed (2231)If the vehicle speed is lower than this, lean cruise is disabled.MPH0256.00000022B3638 - Lean Cruise Enleanment Rate (2240)Defines the rate the inverse lambda can be ramped down to lean out fuel air ratio for lean cruise.
The rate that fuel is subtracted to meet the desired lean cruise equivalence ratio. Higher numbers mean the commanded EQ ratio will move to the lean cruise desired ratio faster.41.00000022B3639 - Lean Cruise Enleanment (EQ Ratio) (12230)Subtracted from current inverse lambda to provide enleanment for cruising conditions.
This value is how much fuel is subtracted from the Closed Loop Fuel/Air Ratio to lean out the mixture. Eg. if the value is 0.1 and the current F/A Ratio is 1.0 then the resulting Fuel/Air Multiplier is 0.9 or 14.7/0.9 = 16.33 AFRRPM211264Grams/Second152511Inv. lambda20.00000032.0000001B3639 - Lean Cruise Enleanment (AFR E0) FOR REFERENCE ONLY!!!DO NOT EDIT!!!
This table is for reference only. It changes the values in the B3639 Lean Cruise Enleanment to a gasoline Ethank 0% AFR scale. Used as a sanity check.RPM211264Grams/Second152511Inv. lambda20.00000032.0000001B3639 - Lean Cruise Enleanment (Lambda) FOR REFERENCE ONLY!!!DO NOT EDIT!!!
This table is for reference only. It changes the values in the B3639 Lean Cruise Enleanment to Lambda. Used as a sanity check.RPM211264Grams/Second152511Inv. lambda20.00000032.0000001B3642 - After-start Enrichment Initial Adder vs. ECT vs. Flex Fuel (12345)Inverse lambda added for enriching engine operation after startup based on coolant temp. (Inverse Lambda)
This value is added to the open loop commanded EQ Ratio, based on the engine coolant temperature and E80 Ethanol fuel percentage.Ethanol %5400ETC °F19141414Inverse Lambda3-1.0000004.0000001B3646 - Lean Cruise Coolant Temp Multiplier (12231)Multiplier used to vary the amount of lean cruise effect during warmup., Units: 0_to_1
Corrects lean cruise engine operation based on changes in coolant temp.
This value multiplies the F/A Subtractor value before it is subtracted from the F/A ratio. It is used to enable, partially enable or disable the feature with respect to Engine Coolant Temp. A value of 1.0 is enable full, a value between 1.0 and 0.0 is a partial enable and 0.0 is disable.Scaler_0_to_11400ECT Deg. F194131440.0000001.0000001B3648 - Flex Fuel Commanded Fuel When in Open Loop (Ethanol) (12432)When the engine is in Cold Open Loop Mode, this is the Commanded Fuel (EQ Ratio).
Column headings = ECT (F)
Row headings = MAP
Flexible Fuel Capable calibrations only. This table is used to determine the commanded AFR when in open loop mode. It divides the Stoich AFR value. If you make changes to the non-alcohol table AFR, you must make the exact changes on this table as well. If not, then you will wind up with a difference between the two for your open loop AFR. AFR is determined by 14.7/table value. Example: 14.7/1.30 = 11.3 AFR Deg F (ECT)19200MAP (kPa)17400EQ Ratio20.00000032.0000001B3663 - Additional After-Start Enrichment (Flex Fuel)Enrichment added on initial start-up to improve engine operation when engine is still cold.
This table provides further adjustment to the open loop EQ Ratio and initial enrichment tables when the engine transitions from cranking to run mode.
Late model PCMs display this calibration with multiple columns, early model PCMs display just a single column.
If this display has multiple columns, with labels such as 0% 10% 20% 50% and 80%, those labels refer to the fuel composition.
Unless your vehicle is designed to operate using different fuel compositions (petrol/alcohol etc), then all values in a single row should be set to the same value.
See Also:
- {B3664} Additional After-start Enrichment Delay
- {B3665} Additional After-start Enrichment ActiveInv. lambda500ECT °F19121314Inverse Lambda20.00000032.0000001B3664 - Additional After-start Enrichment Delay (Flex Fuel)Number of reference pulses after engine run to wait prior to applying Fast Afterstart Enrichment.Deg F.20040050400Engine Revolutions20.000000255.0000001B3665 - Additional After-start Enrichment Active (Flex Fuel)This table defines how long the additional aferstart fueling is added.
Late model PCMs display this calibration with multiple columns, early model PCMs display just a single column.
If this display has multiple columns, with labels such as 0% 10% 20% 50% and 80%, those labels refer to the fuel composition.
Unless your vehicle is designed to operate using different fuel compositions (petrol/alcohol etc), then all values in a single row should be set to the same value.
See Also:
- {B3663} Additional After-start Enrichment
- {B3664} Additional After-start Enrichment DelayDeg. F20040050400Engine Revolutions00.000000255.0000001B5908 - EQ Ratio Spark Advance Correction Vs. EQ Ratio Vs. RPM (Lean Cruise) (12626)Applies spark correction to compensate for differences in combustion speed as the air fuel ratio changes.
This table is used to modify spark advance based on the current commanded AFR value (Fuel/Air multiplier). It is used during lean cruise mode and adds to the current spark advance.RPM21200EQ Ratio16428211-720.000000720.0000001B5908 - AFR Spark Advance Correction Vs. AFR Vs. RPM (Lean Cruise) (12626)Applies spark correction to compensate for differences in combustion speed as the air fuel ratio changes.
This table is used to modify spark advance based on the current commanded AFR value (Fuel/Air multiplier). It is used during lean cruise mode and adds to the current spark advance.RPM21264AFR1628211-720.000000720.0000001B5908 - Lambda Spark Advance Correction Vs. Lambda Vs. RPM (Lean Cruise) (12626)Applies spark correction to compensate for differences in combustion speed as the air fuel ratio changes.
This table is used to modify spark advance based on the current commanded AFR value (Fuel/Air multiplier). It is used during lean cruise mode and adds to the current spark advance.RPM21264EQ Ratio16431221-720.000000720.0000001B5947 - Flex Fuel Spark Advance Correction Vs. Load Vs. RPM (12678)This table is used to alter (correct) the Spark Advance, when Ethanol (E85) is being used as Fuel.
Column headings = RPM
Row headings = Grams/Cylinder
Table B7000 needs to be filled out for this table to work.RPM18200gm/cyl21002-720.000000720.0000001B7000 - Flex Fuel Spark Blend Factor Vs. % AlcoholBegin with
80.00 - 1.00000
50.00 - 0.62500
20.00 - 0.25000
10.00 - 0.00000
0.00 - 0.00000
This table enables B5947.
Interpolation fraction used to determine the portion of the Flex Fuel Ethanol Spark table to use.Multiplier10400Ethanol %5073050.00000015.9998001B7001 - Flex Fuel Crank Equiv. Ratio Blend Factor Vs. % EthanolCranking EQ Ratio Blend Factor - based on % Ethanol content in the fuel being used.Multiplier1400Ethanol %1140040.0000001.0000001B7002 - Flex Fuel Ethanol Optimal Timing Correction (Degrees)This table is used to alter (correct) the Optimal Timing Table (B5919), when Ethanol (E85) is being used as Fuel.
This cal determines the flex fuel contribution to MBT assuming E80 fuel (80% ethanol).
Column headings = RPM
Row headings = Grams/CylinderRPM18200Grams/cyl1100Degrees1-45.00000045.0000001B7003 - Flex Fuel - Cranking Ethanol ECT FactorCranking Ethanol Fcator - based on Engine Coolant Temperature (ECT).Scalar100Deg. F19201540.0000004.0000001B7004 - Flex Fuel Crank Fuel Gain Multiplier Vs. %Alcohol Vs. Cool. Temp. (Vertical)Gain applied to account for changes due to fuel alcohol composition.
This table provides further adjustment to the open loop EQ Ratio and initial enrichment tables when the engine transitions from cranking to run mode.
Late model PCMs display this calibration with multiple columns, early model PCMs display just a single column.
If this display has multiple columns, with labels such as 0% 10% 20% 50% and 80%, those labels refer to the fuel composition.
Unless your vehicle is designed to operate using different fuel compositions (petrol/alcohol etc), then all values in a single row should be set to the same value.
See Also:
- {B3664} Additional After-start Enrichment Delay
- {B3665} Additional After-start Enrichment ActiveEthanol %5200Deg. F192015Multiplier20.0000004.0000001B7004 - Flex Fuel Crank Fuel Gain Multiplier Vs. %Alcohol Vs. Cool. Temp. (Horizontal)Gain applied to account for changes due to fuel alcohol composition.
This table provides further adjustment to the open loop EQ Ratio and initial enrichment tables when the engine transitions from cranking to run mode.
Late model PCMs display this calibration with multiple columns, early model PCMs display just a single column.
If this display has multiple columns, with labels such as 0% 10% 20% 50% and 80%, those labels refer to the fuel composition.
Unless your vehicle is designed to operate using different fuel compositions (petrol/alcohol etc), then all values in a single row should be set to the same value.
See Also:
- {B3664} Additional After-start Enrichment Delay
- {B3665} Additional After-start Enrichment ActiveDeg F.190400Ethanol %50400Multiplier20.0000004.0000001B9000 - Lean Cruise Option26118 = Disabled
20081 = Enabled
Apply the patch state you desire then save the file and Full Flash the PCM. WRITE ENTIRE, not just calibration.2065535.00000000Indicated MBT Torque Efficiency E80 (Flex Fuel)Thermal Efficiency factor used in calculating Indicated MBT Torque with E80 fuel.RPM21400EQ Ratio1642240.0000001.0000001Indicated MBT Torque Efficiency E0 (Flex Fuel)Thermal Efficiency factor used in calculating Indicated MBT Torque with E0 fuel.Scaler_0_to_121400EQ Ratio1642240.0000001.0000001Flex Fuel Thermal Efficiency Blend FactorInterpolation fraction between E0 and E80 fuel for Indicated MBT Torque Efficiency tables.Multiplier10400Ethanol %5040040.0000001.0000001Stomp Compensation Time Decay (Flex Fuel)The stomp compensation factor is decayed by this multiplier once per second.Deg. F1941314Ethanol %542230.0000001.0000001Catalyst COT Flex Fuel MultiplierMultiplier to compensate the stabilized temperature for any fuel composition effects on exhaust temperatures.Multiplier1400Ethanol %542240.0000001.0000001P01/P59 Checksuma8d1fdd7-d985-4b09-9979-2735b69cc9a60x00x00x00x0