0x12NVXN3256K bin file, WAFB catch code.Matthew Withey & Jaysen AndersonAccel Enrichment Global MultiplierAEM - A multiplier of the result of the 'Accel Enrichment Fuel' (aka FN1303) table lookup.
Multiplier values less than 1 reduce fuel, values greater than 1 increase fuel.multiplier300Accel Enrichment Min Delta LoadAEACLD - The change in load required to indicate the intake manifold is filling.load00Accel Enrichment Min Throttle RateAETAR - The rate of throttle change must be greater than this value to enable acceleration enrichment.deg/sec100ACT Fraction for Accel EnrichmentFRCTAE - The ACT to ECT proportioning factor used to determine the fraction of ACT to ECT for the input value to the 'Accel Enrichment Fuel Scaler for ACT to ECT' (aka FN020B) parameter. Higher values increase the contribution from ACT. Set to zero to run the tables associated with this parameter off ECT alone. Set to 1.000 to run the tables associated with this parameter off ACT alone. multiplier300ACT Fraction for Transient FuelALPHA - The ACT to ECT proportioning factor used to determine the fraction of ACT to ECT for the input value to the 'Fuel Scaler for ACT to ECT' (aka FN022) parameter. Higher values increase the contribution from ACT. Set to zero to run the tables associated with this parameter off ECT alone. Set to 1.000 to run the tables associated with this parameter off ACT alone. multiplier300ACT Fraction for Fuel Base TableFRCBFT - The ACT to ECT proportioning factor used to determine the fraction of ACT to ECT for the input value to the 'Fuel Scaler for ACT to ECT' (aka FN022) parameter. Higher values increase the contribution from ACT. Set to zero to run the tables associated with this parameter off ECT alone. Set to 1.000 to run the tables associated with this parameter off ACT alone. multiplier300ACT Fraction for Fuel Startup TableFRCSFT - The ACT to ECT proportioning factor used to determine the fraction of ACT to ECT for the input value to the 'Fuel Scaler for ACT to ECT' (aka FN022) parameter. Higher values increase the contribution from ACT. Set to zero to run the tables associated with this parameter off ECT alone. Set to 1.000 to run the tables associated with this parameter off ACT alone. multiplier300Buzz RPMBZZRPM - Additional rpm added to base target idle rpm at start up to clear engine.rpm2100Decel Fuel Shut Off CT Min Time DelayCTDFSO - The minimum time delay required for deceleration fuel shut off to be permitted when the throttle is closed.
Set to less than the 'Decel Fuel Shut Off Time Delay Extension' (aka CTEDSO) value.
Not used if the 'Decel Fuel Shut Off PT Enable' switch is set.secs300Decel Fuel Shut Off Time DelayAGB - The minimum time that must elapse after exiting crank in order for deceleration fuel shut off to be permitted when the ECT is less than the 'Decel Fuel Shut Off Min ECT' (aka DFSECT) value.secs2100Default Desired Idle RPMFMMDSD - Default desired idle rpm when both TPS and MAF failed flags are set.rpm2100Engine DisplacementSARCHG - If altered the following parameters will need adjustment too;
'Manifold Fast Fill Constant' (aka FKARC1)
'Manifold Slow Fill Constant' (aka FKARCH)Cubic In.00FAM DeadbandFAMLIM%00FAM Filter Sample RateSAMRAT - Used to pace the filter rate for the filtered airmass in terms of program background loop counts.background counts2100FAM Maximum Clip MultiplierMAXFAM - The instantaneous air mass value is multiplied by this parameter to establish an upper clip limit on the filtered airmass value.multiplier300Fixed Injector Timing Cold Start Delay #1NITMR1 - When the ECT at start is less than the 'Cold Start Max ECT' value this is the minimum time that must pass since exiting crank in order for it to be possible to use fixed injector timing when in neutral.
Note: the 'Fixed Injector Timing Cold Start Delay #2' value also needs exceeding.secs2100Fixed Injector Timing Cold Start Delay #2NITMR4 - When the ECTat start is less than the 'Cold Start Max ECT' value this is the minimum time that must pass since the ECT exceeded the 'Engine Warm ECT' value in order for it to be possible to use fixed injector timing when in neutral.
Note: the 'Fixed Injector Timing Cold Start Delay #1' value also needs exceeding.secs2100Fixed Injector Timing Hot Start DelayNITMR3 - When the ECT at start is greater than the 'Hot Start Min ECT' value this is the minimum time that must pass since exiting crank in order for it to be possible to use fixed injector timing when in neutral.secs2100Fixed Injector Timing Warm Start Delay #1NITMR2 - When the ECT at start is between the 'Cold Start Max ECT' and 'Hot Start Min ECT' values this is the minimum time that must pass since exiting crank in order for it to be possible to use fixed injector timing when in neutral.
Note: the 'Fixed Injector Timing Warm Start Delay #2' value also needs exceeding.secs2100Fixed Injector Timing Warm Start Delay #2NITMR5 - When the ECT at start is between the 'Cold Start Max ECT' and 'Hot Start Min ECT' values this is the minimum time that must pass since the ECT exceeded the 'Engine Warm ECT' value in order for it to be possible to use fixed injector timing when in neutral.
Note: the 'Fixed Injector Timing Warm Start Delay #1' value also needs exceeding.secs2100Idle GPAS Clip LimitISCLPD - If the base target idle speed values have been altered then adjust this to suit.rpm2100Idle RPM Adder for A/CDNAC - Adds rpm to 'Desired Idle RPM' when aircon clutch is engaged, used to compensate for the additional load the compressor imposes.rpm2100Idle Speed DriveDRBASE - Base target idle speed in drive before adders. If altered, adjust the 'Max RPM for Idle Flag' (aka IDLRPM) parameter too. The 'ISC Gain vs RPM Error' (aka FN824) parameter might also need adjusting too (to be confirmed).rpm2100Idle Speed NeutralNUBASE - Base target idle speed in neutral before adders. If altered, adjust the 'Max RPM for Idle Flag' (aka IDLRPM) parameter too. The 'ISC Gain vs RPM Error' (aka FN824) parameter might also need adjusting too (to be confirmed).rpm2100Injector Fire MethodOUTINJ - 1 = sequential, 2 = simultaneousn/a2100Injector High SlopeAHISL - The injector primary fuel slope, used in conjunction with the 'Injector Low Slope' (aka ALOSL) to calculate injection pulsewidths greater than those using the low slope alone. Set to the mass flow rate of an individual fuel injector. When altered, the following parameters will need adjusting too;
'Injector Low Slope' (aka ALOSL)
'Injector Breakpoint' (aka FN389)
'Injector Offset vs Voltage' (aka FN367)
'Cranking Fuel PW vs ECT' (aka FN348)lb/hr00Injector Low SlopeALOSL - Used to calculate the injection pulsewidth during cranking and short pulsewidths. Set to a value larger than actual injector size to compensate for non linear opening at short durations. Typically 1.33 * 'Injector High Slope' (aka AHISL) for 19 lb/hr injectors reducing to 1.08 * 'Injector High Slope' (aka AHISL) for 83 lb/hr injectors. When altered, the following parameters will need adjusting too;
'Injector Breakpoint' (aka FN389)
'Injector Offset vs Voltage' (aka FN367)
'Cranking Fuel PW vs ECT' (aka FN3
An alternative is to set this parameter to the same value as the 'Injector High Slope' (aka AHISL) in which case the 'Injector Breakpoint' (aka FN389) parameter is not used. The 'Injector Offset vs Voltage' (aka FN367) is critical in getting accurate fuel pulsewidths with this method of tuning.lb/hr00Injector Timing DelayIDKADD - Injector timing delay added to the result of the 'Injector Timing' (aka FN1315) lookup following multiplication by the 'Injector Timing Multiplier (aka IDKMUL) parameter. crank deg00Injector Timing MultiplierIDKMUL - A multiplier of the result of the 'Injector Timing' (aka FN1315) table lookup.multiplier300Injector Timing Value at IdleMIDTV - Injector timing value used when in drive and the 'Enable Special Injector Timing at Idle' (aka CIDRSW) flag is set.crank deg2100Injector Timing Value for MFAMINTV - The injector timing value used when in fuel economy mode, it overrides all other injector timing parameters. Can indicate the start or end timing point of the injector pulse depending on the setting of the 'Injector Timing Edge' (aka INJREF) parameter.crank deg2100Injector Timing Value in NeutralCINTV - Injector timing value used when the 'Enable Special Injector Timing in Neutral' (aka CINTSW) flag is set providing the startup delay for fixed injector timing conditions have expired.crank deg2100Injectors Per Output PortINJOUT - The number of injectors fired by each output port.no.2100ISC Air Drive To NeutralDNPPMlb/min600ISC Air Neutral To DriveNDPPMlb/min600ISC C/L RPM Correction Airmass MaxPSIBRM - The maximum value of the 'ISC C/L RPM Correction Airmass' (aka IPSIBR) permitted.lb/min300ISC C/L RPM Correction Airmass MinPSIBRN - The minimum value of the 'ISC C/L RPM Correction Airmass' (aka IPSIBR) permitted.lb/min300ISC Gain For Overspeed in DriveKPSIDD - Multiplied by engine speed error and the 'ISC Gain vs RPM Error' lookup result, used as input in IPSIBR calculation.lb/min per rpm600ISC Gain For Overspeed in NeutralKPSIND - Multiplied by engine speed error and the 'ISC Gain vs RPM Error' lookup result, used as input in IPSIBR calculation.lb/min per rpm600ISC Gain For Underspeed in DriveKPSIDU - Multiplied by engine speed error and the 'ISC Gain vs RPM Error' lookup result, used as input in IPSIBR calculation.lb/min per rpm600ISC Gain For Underspeed in NeutralKPSINU - Multiplied by engine speed error and the 'ISC Gain vs RPM Error' lookup result, used as input in IPSIBR calculation.lb/min per rpm600ISC KAM Update RateUPDATMclock ticks2100ISC RPM Control Min SpeedMINMPH - If the vehicle speed is less than this parameter then ISC closed loop rpm control is allowed providing the other conditions for rpm control are satisfied.mph100ISC RPM DeadbandRPMDEDrpm00ISC RPM Deadband TimeUPDISC - The minimum time the rpm must be at the desired idle rpm ( + or - the 'ISC RPM Deadband' value) in order for ISC KAM update to occur.secs2100ISC RPM Deviation RPMISCTMsecs2100Low LoadLOWLOD - Used in "ISC Mode Flag" selection. If set to zero, along with the "A/C Low Load Adder", the "ISC Mode Flag" is always set to 2 (rpm lockout mode).load00Max RPM for Idle FlagIDLRPM - The maximum rpm permissible in order for the Idle Flag to be set when the CT flag is set. If the base target idle speed 'Idle Speed Neutral' (aka NUBASE) and 'Idle Speed Drive' (aka DRBASE) parameters have been altered then adjust this to suit.rpm00Max RPM for Idle Flag HysteresisIDRPMH - Hysteresis for the 'Max RPM for Idle Flag' (aka IDLRPM) parameter.rpm00MFA Cold Start Delay #1MFATM1secs2100MFA Cold Start Delay #2MFATM4secs2100MFA Hot Start DelayMFATM3secs2100MFA Min BP for Economy ModeMPMNBPin Hg00MFA Min BP for Economy Mode HysteresisMPNBPHin Hg00MFA Ramp IncrementMFARMPn/a300MFA State Constant RPM Entry ConditionMFASNrpm00MFA State Max Load ConditionMFALHload00MFA State Max Load Condition HysteresisMFALHHload00MFA State Max RPMMFANHIrpm00MFA State Max RPM HysteresisMFANHHrpm00MFA State Min LoadMFALLload00MFA State Min RPMMFANLOrpm00MFA State Min RPM HysteresisMFANLHrpm00MFA Warm Start Delay #1MFATM2secs2100MFA Warm Start Delay #2MFATM5secs2100Min PIP Period RPM (4 cyl)MNPIP4 - RPM at which the ecu determines the PIP signal to be unreliable. PIP inputs are ignored above this value. Set slightly higher than 'Rev Limit Set RPM' (aka NLM_SH) limit.rpm2100Min PIP Period RPM (6 cyl)MNPIP6 - RPM at which the ecu determines the PIP signal to be unreliable. PIP inputs are ignored above this value. Set slightly higher than 'Rev Limit Set RPM' (aka NLM_SH) limit.rpm2100Min PIP Period RPM (8 cyl)MNPIP8 - RPM at which the ecu determines the PIP signal to be unreliable. PIP inputs are ignored above this value. Set slightly higher than 'Rev Limit Set RPM' (aka NLM_SH) limit.rpm2100Accel Enrichment FuelFN1303deg/sec rate81000.000000400deg F71000.000000400lb/min20.000000100.0000001Accel Enrichment Fuel Scaler for ACT to ECTFN020B - Do not edit first or last entries. Provides row scaling for the following table;
'Accel Enrichment Fuel' (aka FN1303)deg C41000.000000200row411000.000000200Air Charge SwitchARCHSW - Selects the method of calculating the filtered air charge value. Set to use manifold filling compensation otherwise no filtering is used.0x01Accel Enrichment Fuel Scaler for Throttle RateFN019B - Do not edit first or last entries. Provides column scaling for the following table;
'Accel Enrichment Fuel' (aka FN1303)deg/sec41000.00000000column411000.000000200Accel Enrichment Multiplier for BPFN378 - A multiplier of the result of the 'Accel Enrichment Fuel' table lookup after the 'Accel Enrichment Multiplier for TP' (aka FN331B) multiplier has been applied.
Multiplier values less than 1 reduce fuel, values greater than 1 increase fuel.in Hg51000.00000000multiplier531000.00000000Accel Enrichment Multiplier for TPFN331B - A multiplier of the result of the 'Accel Enrichment Fuel' table lookup for the relative throttle position.
Multiplier values less than 1 reduce fuel, values greater than 1 increase fuel.volts531000.00000000multiplier531000.00000000Adaptive Control Learning TableFN1325 - Specifies the number of background loop counts that must occur before an adaptive update can happen. Any positive values shown are actually half that of the number of loop counts required. Positive values or zero permit adaptive update to occur in the cell, higher values reduce the update rate. Negative values force the ecu to use a different cell, e.g. -24 indicates that the cell located at row 2, column 4 should be used. Note: rows and columns commence their numbering at zero.
The top row is for used for the special idle adaptive cells (the first four entries only as the others are ignored) and are assigned as follows;
Column 0 - in drive, A/C off (automatic transmissions only)
Column 1 - in drive, A/C on (automatic transmissions only)
Column 2 - in neutral, A/C off
Column 3 - in neutral, A/C onrpm101000.000000400load91000.00000040020.000000250.0000002Adaptive & MAF Backflow Scaler for LoadFN021 - Do not edit first or last entries. Provides row scaling for the following tables;
'Adaptive Control Learning Table' (aka FN1325)
'MAF Backflow Correction'load81000.00000000row811000.000000200Air Charge MaximumFN037 - The maximum instantaneous air charge value the engine can hold for a given rpm. The calculated instantaneous air charge value is clipped to this. Typically the output column values are set to the maximum on boosted engines and those that have very high volumetric efficiencies.
To calculate how this clip relates to airmass flow for differing rpms use the following calculation;
kg/hr = FN037 * number of cylinders / 2 * rpm * 60 / 2.20462 rpm101000.00000000lb/intake1071000.00000000Altitude Multiplier vs BPFN129A - Used in altitude spark and lugging open loop fuel calculations. Should be set to 1.000 at high altitudes and 0.000 at sea level. Values must overlap with the 'Sea Level Multiplier vs BP' (aka FN212A) table. in Hg61000.00000000multiplier631000.00000000BAP TransferFN000volts631000.00000000in Hg61000.00000000Canister Purge Dutycycle Multiplier #1FN600secs611000.000000200multiplier631000.00000000Canister Purge Dutycycle Multiplier #2FN602secs631000.00000000multiplier631000.00000000Canister Purge Dutycycle vs AirmassFN605A - lb631000.00000000dutycycle61000.00000000Cold Engine Fuel Multiplier Update TimeFN393F - When the 'Cold Engine Fuel Multiplier Update Timer' (aka MULTMR) exceeds this parameter's lookup value then the 'Cold Engine Fuel Multiplier' (aka LAMMUL) value is updated.
The 'Cold Engine Fuel Multiplier' (aka LAMMUL) value is used to prevent stalling during drive engagement when the engine is cold (automatic gearbox equipped vehicles only).deg C711000.000000200secs711000.000000200Cranking Fuel PW Multiply vs TimeFN306 - Multiplies cranking fuel pulsewidth according to length of cranking time.sec631000.00000000multiplier631000.00000000Cranking Fuel PW vs ECTFN348 - The injector pulsewidth during cranking at sea level. Alter for injector and cam swaps. For larger injectors reduce the pulsewidth by the ratio of the low injector slope change.deg C511000.000000200mSecs51000.00000000CT Drive Fuel Multiplier vs RPMFN301 - Open loop mode multiplier that adjusts the desired A/F ratio when the throttle is closed, the gearbox is in drive and no HEGO switches have occurred.
Multiplier values less than 1 increase fuel, values greater than 1 reduce fuel.rpm61000.00000000multiplier631000.00000000CT Neutral Fuel Multiplier vs RPMFN301N - Open loop mode multiplier that adjusts the desired A/F ratio when the throttle is closed and the gearbox is in neutral.
Multiplier values less than 1 increase fuel, values greater than 1 reduce fuel.rpm51000.00000000multiplier531000.00000000CT Neutral Timer RPM AdderFN880 - The results of this table are used in two ways:
i) The result of this lookup is used to increase desired idle rpm when the 'CT Neutral Flag (aka CTNFLG) is set.
ii) The result of this lookup is added to the 'CT Neutral Timer Max RPM' (aka INLRPM) value.secs711000.000000200rpm711000.000000200CT Spark Adder for ECTFN112 - Added to 'CT Spark vs RPM' lookup value.deg C711000.000000200deg adv71000.00000000CT Spark Subtractor for BPFN115 - Subtracted from 'CT Spark vs RPM' lookup value at startup to heat up the catalytic convertor quicker.in Hg61000.00000000deg adv61000.00000000CT Spark Subtractor for NeutralFN180 - When the 'CT Neutral Flag' (aka CTNFLG) is set the result of this table lookup is subtracted from the 'CT Spark vs RPM' lookup value. The input value to this table is the 'Closed Throttle Neutral Timer' (aka CTNTMR).secs611000.000000200deg adv61000.00000000CT Spark vs RPMFN111 - The base spark value used when the throttle is closed.rpm51000.00000000deg adv51000.00000000Dashpot Decrement RateFN879 - Determines the dashpot (pre position airflow) bleed off rate according to the current dashpot value. During closed throttle mode the dashpot airflow is bled off by decrementing it in order to smooth the transition into rpm control by slowly eliminating the dashpot contribution to the idle airflow.lb/min761000.00000000lb/min761000.00000000Dashpot Max ClipFN882 - The maximum dashpot (pre position airflow) allowed for a given rpm.rpm51000.00000000lb/min561000.00000000Decel Fuel Shut Off MultiplierFN374 - Adjusts the desired fuel flow if the conditions required for deceleration fuel shut off have been met.
Set multiplier to 0 to invoke deceleration fuel shut off at desired rpm otherwise set to 1.
When in underspeed mode this multiplier value is multiplied by the result of the 'Underspeed Fuel Multiplier' lookup.rpm61000.00000000multiplier611000.000000200Drive Engagement Fuel Multiplier vs ECTFN371 - Provides an initial value for the 'Cold Engine Fuel Multiplier' (aka LAMMUL) value which is used to prevent stalling during drive engagement when the engine is cold (automatic gearbox equipped vehicles only).
Multiplier values less than 1 increase fuel, values greater than 1 reduce fuel.deg C61000.00000000multiplier631000.00000000ECT ACT TransferFN703A - Input is a rough hi byte only conversion.volts1031000.00000000deg C1011000.000000200Emission Scaler for RPMFN039 - Do not edit first or last entries. Provides column scaling for the following tables;
'HEGO Amplitude' (aka FN1352)
'HEGO Bias' (aka FN1353)
'HEGO Delay' (aka FN1351)rpm81000.00000000column811000.000000200Emissions & Spark Scaler for LoadFN071 - Do not edit first or last entries. Provides row scaling for the following tables;
'EGR Altitude Table'
'EGR Sea Level Table'
'Equilibrium Fuel Time Constant'
'Equilibrium Intake Surface Fuel'
'HEGO Amplitude' (aka FN1352)
'HEGO Bias' (aka FN1353)
'HEGO Delay' (aka FN1351)
'PT Spark Adder for ECT and Load'
'PT Spark Adder for EGR'
'Spark Altitude Table'
'Spark Base Table'
'Spark Sea Level Table'
'Torque Reduction Table'load71000.00000000row711000.000000200Equilibrium Fuel Time ConstantFN1322 - Effects the amount of contribution the transient fuel makes to the injection pulsewidth where;
Smaller values increases the amount resulting in richer A/F ratios during accelerations.
Larger values decreases the amount resulting in leaner A/F ratios during accelerations.
The column input value is the ratio of ACT to ECT where the ACT contribution is defined by the 'ACT Fraction for Transient Fuel' (aka ALPHA) parameter.
Conversion might be X/32, to be determined.deg F101000.000000400Load81000.000000400secs30.000000100.0000001Equilibrium Intake Surface FuelFN1321 -
The column input value is the ratio of ACT to ECT where the ACT contribution is defined by the 'ACT Fraction for Transient Fuel' (aka ALPHA) parameter.
deg F101000.000000400load81000.000000400lb/min40.000000300.0000001Exhaust Back Pressure CorrectionFN004 - Used in the exhaust pressure calculation to compensate for exhaust pressure only increasing at half the rate that barometric pressure increases. You should not need change this as it is a correction derived from pressure chamber experiments.in Hg51000.00000000in Hg51000.00000000Fuel and Spark Scaler for RPMFN083 - Do not edit first or last entries. Provides column scaling for the following tables;
'MFA EGR Multiplier'
'MFA PT Spark Adder' (aka FN1124)rpm41000.00000000column411000.000000200Fuel Base TableFN1307 - Used when in open loop mode.
The column input value is the ratio of ACT to ECT where the ACT contribution is defined by the 'ACT Fraction for Fuel Base Table' (aka FRCBFT) parameter. RPM101000.000000400load%81000.000000400A/F Ratio28.00000018.0000001Fuel Lugging Altitude MultiplierFN309 - Open loop mode multiplier that adjusts the desired A/F ratio when lugging.
Multiplier values less than 1 increase fuel, values greater than 1 reduce fuel.rpm51000.00000000multiplier531000.00000000Fuel Lugging Sea Level MultiplierFN308 - Open loop mode multiplier that adjusts the desired A/F ratio when lugging.
Multiplier values less than 1 increase fuel, values greater than 1 reduce fuel.rpm71000.00000000multiplier731000.00000000Fuel Multiplier vs ACTFN300 - Open loop multiplier applied to the result of the 'Fuel Base Table' (aka FN1307) lookup to adjust the desired A/F ratio.
Multiplier values less than 1 increase fuel, values greater than 1 reduce fuel.deg C611000.000000200multiplier631000.00000000Fuel Scaler for ACT to ECTFN022 - Do not edit first or last entries. Provides column scaling for the following tables;
'Equilibrium Fuel Time Constant' (aka FN1322)
'Equilibrium Intake Surface Fuel' (aka FN1321)
'Fuel Base Table' (aka FN1307)
'Fuel Startup Table' (aka FN1306)deg C611000.000000200column611000.000000200Fuel Scaler for Load%FN072A - Do not edit first or last entries. Provides row scaling for the following tables;
'Fuel Base Table' (aka FN1307)
'MFA Fuel Multiplier Table' (aka FN1328)load%71000.00000000row711000.000000200HEGO AmplitudeFN1352 - The maximum A/F ratio deviation (plus or minus) from stoichiometric that the A/F ratio oscillates between to form the rich and lean limits of closed loop fueling. The output value is referred to as the 'Peak to Peak Amplitude'.rpm41000.000000400load81000.000000400A/F ratio20.0000000.1000001HEGO BiasFN1353 - These correction values are used to shift the averaged closed loop A/F ratio slightly away from stoichiometric to adjust emissions.
Positive bias values will lean the A/F ratio (raise NOx but lower CO)
Negative bias values will richen the A/F ratio (lower NOx but raise CO)rpm41000.000000400load81000.000000400A/F ratio3-0.0200000.0200001HEGO DelayFN1351 - The time delay in revs per second from when a fuel change is made until the HEGO sensor detects this change. Prevents electrical noise in the system being incorrectly interpreted as a HEGO switch. Increase when the HEGO sensor is installed farther downstream from stock position. The result from this table lookup is used to calculate the exhaust pulse transport delay in both PIPs and seconds.rpm41000.000000400load81000.000000400rev per sec20.00000020.0000001HEGO Delay PIP MultiplierFN346 - A multiplier of the exhaust pulse transport delay in PIPs value used to calculate the expected number of PIPs that will occur before the HEGO detects a change in fueling.
nb The input value of 'Bias/Peak to Peak Amplitude' is clamped to a maximum of 0.45 by the eec.bias/ptpamp111000.00000000multiplier1131000.00000000HEGO Jumpback Multiplier with BiasFN344 - When a HEGO switch occurs during closed loop fuelling this is used as a multiplier of the sum of the 'Bias' and 'Peak to Peak Amplitude' (aka PTPAMP) values to determine the amount the desired A/F ratio should jumpback towards the averaged A/F ratio by.
Used when either of the two following conditions are met;
i) the HEGO is reporting lean and the 'Bias' is rich (a negative value)
ii) the HEGO is reporting rich and the 'Bias' is lean (a positive value) or zero
otherwise the 'HEGO Jumpback Multiplier without Bias' (aka FN342) parameter is used.
Notes:
1) Larger Bias values result in smaller jumpback values.
2) Do not enter multiplier values greater than '1.000'.
3) The input value of 'Bias/Peak to Peak Amplitude' is clamped to a maximum of 0.45 by the eec.bias/ptpamp531000.00000000multiplier531000.00000000HEGO Jumpback Multiplier without BiasFN342 - When a HEGO switch occurs during closed loop fuelling this is used as a multiplier of the 'Peak to Peak Amplitude' (aka PTPAMP) value to determine the amount the desired A/F ratio should jumpback towards the averaged A/F ratio by.
Used when either of the two following conditions are met;
i) the HEGO is reporting lean and the 'Bias' is lean (a positive value) or zero
ii) the HEGO is reporting rich and the 'Bias' is rich (a negative value)
otherwise the 'HEGO Jumpback Multiplier with Bias' (aka FN344) parameter is used.
Notes:
1) Larger Bias values result in smaller jumpback values.
2) Do not enter multiplier values greater than '1.000'.
3) Do not alter the top two rows.
4) The input value of 'Bias/Peak to Peak Amplitude' is clamped to a maximum of 0.45 by the eec.bias/ptpamp731000.00000000multiplier731000.00000000HEGO Ramp Rate MultiplierFN339 - During closed loop fuelling this table determines the rate at which the desired A/F ratio ramps richer or leaner towards the HEGO switch point. As the values in this table are very important for getting the fast and slow ramp rates correct when a Bias is used it should not normally be altered.
nb The input value of 'Bias/Peak to Peak Amplitude' is clamped to a maximum of 0.45 by the eec.bias/ptpamp531000.00000000multiplier531000.00000000High Speed Fuel MultiplierFN396A - Open loop multiplier that adjusts the desired A/F ratio when the 'Speed Limiter Stage One On' threshold is exceeded.
Multiplier values less than 1 increase fuel, values greater than 1 reduce fuel.
Set to 0.996 when 'High Speed Spark Retard' is set to zero.mph711000.00000000multiplier731000.00000000High Speed Spark RetardFN179A - Deducted from PT and WOT spark calculations when the 'Speed Limiter Stage One On' threshold is exceeded. If set to zero adjust 'High Speed Fuel Multiplier'.mph711000.00000000deg adv71000.00000000Idle Adder for ACTFN825Bdeg C711000.000000200rpm711000.000000200Idle Adder for ECTFN825Adeg C811000.000000200rpm811000.000000200Idle Airflow DriveFN875D - The predicted idle airflow required to achieve the desired idle rpm when in drive at closed throttle.
Alter if the air flow characteristics through the ISC valve have changed.desired rpm611000.000000200lb/min631000.00000000Idle Airflow MultiplierFN1861 - A multiplier of predicted idle airflow to adjust for ECT and time in run mode.deg C71000.000000400secs61000.000000400multiplier30.000000250.0000001Idle Airflow NeutralFN875N - The predicted idle airflow required to achieve the desired idle rpm when in neutral at closed throttle.
Alter if the air flow characteristics through the ISC valve have changed.desired rpm611000.000000200lb/min631000.00000000Idle RPM Error Spark Multiplier DriveFN841D - Aggressive closed throttle spark modifier used when in idle 'rpm control' or 'rpm lockout' mode. Outputs a spark multiplier to assist in the correction of any deviation from the desired idle rpm.rpm delta71000.00000000multiplier731000.00000000Idle RPM Error Spark Multiplier NeutralFN841N - Aggressive closed throttle spark modifier used when in idle 'rpm control' or 'rpm lockout' mode. Outputs a spark multiplier to assist in the correction of any deviation from the desired idle rpm.rpm delta71000.00000000multiplier731000.00000000Idle Spark Multiplier vs DashpotFN839 - Closed throttle spark modifier used when in idle 'dashpot control' mode following the transition from part throttle. Outputs a spark multiplier to assist in the stabilisation of the desired idle rpm.lb/min661000.00000000multiplier631000.00000000Idle Startup AdderFN826A - Adds rpm to 'Desired Idle RPM' at startup for the duration specified by the 'Idle Startup Adder Time' (aka TKDTM) parameter.deg C at start711000.000000200rpm711000.000000200Injector BreakpointFN389 - The returned lookup value is multiplied by the rpm / 2 to determine the intersection point of the two injector slopes. If the desired fuel flow for a bank is less than or equal to this calculated value then only the 'Injector Low Slope' is used for the calculation of the injection pulsewidth otherwise both injector slopes are used. Use to correct AF ratio at idle when the Long Term Fuel Trims indicate adjustment is required by increasing the value to reduce fuel from the final calculated fuel pulsewidth. Has a diminishing effect from idle up to approximately 1500 rpm. Y conversion to be confirmed.volts831000.00000000lb/rev8101000.00000000Injector Firing OrderFN1329Injector to Fire81000.000000400cylinder11000.000000400injector no.00.00000010.0000001Injector Offset vs VoltageFN367 - Extra duration added to injector pulsewidth to compensate for battery voltage. Reduce for larger injectors by the ratio of the injector change. Curve should be exponential.volts121000.00000000mSecs121000.00000000Number of CylindersNUMCYL - If altered then the 'Engine Displacement' (aka SARCHG) conversion equation will need altering. The following parameters will need altering too:
'Ignition Degrees Per PIP' (aka DEGPIP)
'Injector Firing Order' (aka FN1329)
'Injector Output Port' (aka FN1327)
'Manifold Fast Fill Constant' (aka FKARC1)
'Manifold Slow Fill Constant' (aka FKARCH)
'Number of Injector Output Ports' (aka NUMOUT)
'Number of PIPs Between Injector Outputs' (aka PIPOUT)
'PIPs per Rev' (aka ENGCYL)
'Signature PIP Difference Value' (aka MHPFD)
'Signature PIP Multiplier Highest Value' (aka SIGKLU)
'Signature PIP Multiplier Lowest Value' (aka SIGKLL)no.2100Number of Injector Output PortsNUMOUTno.2100Number of Pips Between Injector OutputsPIPOUT -2100PIPs per Crank Injector FiringCRKPIP - no.100Rev Limit Clear RPMNLM_CL - Always set lower then the 'Rev Limit Set RPM' (aka NLM_SH) parameter. Fuel delivery remains cut until the engine speed drops below this limit.rpm00Rev Limit No FuelNLMT - Very harsh limiter, cuts all fuel delivery, always set higher than 'Rev Limit Set RPM' (aka NLM_SH) parameter.
Does not appear to be used in this ecu.rpm00Rev Limit No Fuel HysteresisNLMTH - Hysteresis rpm for 'Rev Limit No Fuel' (aka NLMT) parameter.
Does not appear to be used in this ecu.rpm00Rev Limit Set RPMNLM_SH - Always set higher then the 'Rev Limit Clear RPM' (aka NLM_CL) parameter. Fuel delivery remains cut until the engine speed drops below the 'Rev Limit Clear RPM' (aka NLM_CL) parameter.rpm00Speed Limiter Stage One OffHVS_CL - Always set lower then the 'Speed Limiter Stage One On'. AF ratio is enrichened and spark retarded until the engine speed drops below this limit. Set to 127.5 mph to disable.mph100Speed Limiter Stage One OnHVS_SH - Speed at which AF ratio is enrichened and spark retarded until the engine speed drops below the 'First Speed Limiter Off'. Always set higher then the 'First Speed Limiter Off'. Set to 127.5 mph to disable.mph100Speed Limiter Stage Two OffVVS_CL - Always set lower then the 'Speed Limiter Stage Two On'. Fuel delivery remains cut in half until the engine speed drops below this limit. Set to 127.5 mph to disable.mph100Speed Limiter Stage Two OnVVS_SH - Speed at which the injectors are fired alternately to limit speed. Fuel delivery remains cut in half until the engine speed drops below the 'Speed Limiter Stage Two Off'. Always set higher then the 'Second Speed Limiter Off'. Set to 127.5 mph to disable.mph100Stall RPMSTALLN
Does not appear to be used in this strategy.rpm00Startup Fuel MultiplierNUMPR - A multiplier of the 'CT Neutral Fuel Multiplier vs RPM' (aka FN301N) lookup result used when the following conditions are met;
The ECT at startup is between the 'Cold Start Max ECT' (aka CTLOW) and 'Startup Fuel Multiplier Max ECT' (aka CTHIN) parameter values.
The time since start is less than the 'Startup Fuel Multiplier Time Delay' (aka OLMTD1) parameter value.
Multiplier values less than 1 increase fuel, values greater than 1 reduce fuel.multiplier300Startup Fuel Multiplier Max ECTCTHIN - The maximum ECT at startup to use the 'Startup Fuel Multiplier'.deg C2100Startup Fuel Multiplier Time DelayOLMTD1 - The maximum time since start to use the 'Startup Fuel Multiplier'.secs2100Throttle Body Air FlowITHBMA - This parameter is the air mass flow through the throttle body when the butterfly is closed against the idle stop screw and the ISC dutycycle is 0%. This value is used by the eec to determine the ISC dutycycle required to meet the calculated desired idle air flow. Alter when the throttle body has been changed using this method;
With the engine fully warmed up and the idle steady, set the 'Disable ISC' (aka Z_ISCSW) parameter value to "00" and hopefully the car will still be idling. Adjust the throttle body stop screw so that the car will just barely idle and set the TPS to ~0.95 volts. Datalog the MAF's flow over a period of 30 seconds and calculate the average. Convert this kg/hr value into lb/min and use this value for this parameter.lb/min600TPS Min Delta for Tip OutTPDLTA - The minimum throttle position change required to indicate closing throttle movement. Value must be at least 0.1 volts to avoid A-D conversion jitter.volts35.12000000Transient Fuel Max RPM DeadbandTFSMN - The maximum rpm deadband above idle rpm to disable transient fuel during dashpot mode.rpm00Transient Fuel MultiplierKFT - A global multiplier used in the calculation of the 'Equilbrium Fuel Transfer Rate'. Set to zero to disable transient fuel compensation.multiplier300Voltage Calibration ConstantVCAL - Used to calculate battery voltage.volts300Injector Output PortFN1327 - Links the injector to a calculated fuel pulsewidth.
1 = use Fuel Pulsewidth #1
2 = use Fuel Pulsewidth #2.
Note: If the 'Number of HEGOs' (aka NUMEGO) parameter = 1 then set all entries to 1 or cylinder bank 2 will receive no fuel. Only use values of 1 or 2.Injector Port81000.000000400n/a11000.000000400no.10.00000010.0000002Injector TimingFN1315 - Defines the injector firing timing point from TDC. Can indicate the start or end timing point of the injector pulse depending on the setting of the 'Injector Timing Edge' (aka INJREF) parameter. The result from is table lookup is modified by the 'Injector Timing Multiplier' (aka IDKMUL) and 'Injector Timing Delay' (aka IDKADD) parameters.
If the appropriate conditions are met then a fixed injector timing value may alternatively be provided by one of the following parameters;
'Injector Timing Value at Idle' (aka MIDTV)
'Injector Timing Value for MFA' (aka MINTV)
'Injector Timing Value in Neutral' (aka CINTV)rpm101000.000000400load81000.000000400crank deg10.0000001000.0000002Injector Timing Scaler for LoadFN085 - Do not edit first or last entries. Provides row scaling for the following table;
'Injector Timing' (aka FN1315)load61000.00000000row611000.000000200ISC C/L RPM Correction RateFN860rpm71000.00000000rate711000.000000200ISC Dutycycle Multiplier vs LoadFN820B - Used to compensate for the increase in airflow through the ISC valve during high manifold vacuum compared to normal idle vacuum levels, e.g. during closed throttle deceleration.load61000.00000000multiplier631000.00000000ISC Gain vs RPM ErrorFN824 - A multplier of the following parameters, used as input in IPSIBR calculation for proportion correction of idle rpm when in closed loop rpm control. The input rpm at rows 4 and 5 should typically be set to 16 rpm lower and higher respectively than the base target idle speed value. The input rpm at rows 3 and 6 should typically be set to approximately 200 rpm lower and higher respectively than the base target idle speed value. Do not edit the first or last rows.
ISC Gain For Overspeed in Drive (to be confirmed)
ISC Gain For Overspeed in Neutral
ISC Gain For Underspeed in Drive (to be confirmed)
ISC Gain For Underspeed in Neutralrpm71000.00000000gain731000.00000000ISC Startup Scaler for ECTFN020C - Do not edit first or last entries. Provides column scaling for the following table;
'Desired Airflow Multiplier'deg C511000.000000200column511000.000000200ISC Time Scaler for TimeFN018B - Do not edit first or last entries. Provides row scaling for the following table;
'Desired Airflow Multiplier'secs511000.000000200column511000.000000200ISC TransferFN800 - Alter if air flow characteristics through the ISC valve have changed.lb/min1231000.00000000dutycycle121000.00000000LOM TableFN125 - Used to determine if the more aggressive 'Spark Base Table' (aka FN901) table is to be used.rpm51000.00000000load51000.00000000MAF TransferFN036 - Output is shown in kg/hr (converted from lb/tick)volts3031000.00000000kg/hr3031000.00000000MFA PT Spark AdderFN1124 - rpm41000.000000400load31000.00000040020.000000100.0000001Peak Load at Sea Level vs RPMFN035 - Used in the calculation of load% when the 'Percent Load Switch' (aka PRLDSW) parameter is not set. Adjust when the volumetric efficiency of the engine has changed. The values in the output column are the maximum peak load for a given RPM when at sea level and the inlet air charge temperature is 100 deg F.rpm71000.00000000load71000.00000000PT Spark Adder for ACTFN126deg C51000.000000200deg adv51000.00000000PT Spark Adder for ECT vs LoadFN1133 - deg C71000.000000400load81000.0000004002-50.00000050.0000001PT Spark Adder for EGRFN1121 - The result of this table lookup is multiplied by the 'Actual EGR Percent' (aka EGRACT) value to give a spark adder value whilst at part throttle.rpm101000.000000400load81000.000000400multiplier20.000000250.0000001PT Spark Scaler for ECTFN033 - Do not edit first or last entries. Provides column scaling for the following table;
'PT Spark Adder for ECT and Load' (aka FN1133)deg C711000.000000200row711000.000000200Sea Level Multiplier vs BPFN212A - Used in sea level spark, open loop fuel and EGR calculations. Should be set to 0.000 at high altitudes and 1.000 at sea level. Values must overlap with the 'Altitude Multiplier vs BP' (aka FN129A) table.
For EGR, this is a multiplier of the result of the 'EGR Sea Level Table' (aka FN908A) table lookup.in Hg51000.00000000multiplier531000.00000000Spark Altitude TableFN905A - The result of this table lookup is multiplied by the result of the 'Altitude Multiplier vs BP' (aka FN129A) lookup. This is part of the ecu's interpolation between the 'Spark Altitude Table' and the 'Spark Sea Level Table' (aka FN904A) during normal part throttle operation.
To eliminate this interpolation use the 'Spark Interpolation Inhibit' (aka Z_SPKINT) parameter.rpm101000.000000400load81000.000000400deg adv20.00000060.0000001Spark Base TableFN901 - A more aggressive spark advance used during acceleration.rpm101000.000000400load81000.000000400deg adv20.00000060.0000001Spark Sea Level TableFN904A - The result of this table lookup is multiplied by the result of the 'Sea Level Multiplier vs BP' (aka FN212A) lookup. This is part of the ecu's interpolation between the 'Spark Sea Level Table' and the 'Spark Altitude Table' (aka FN905A) during normal part throttle operation.
To eliminate this interpolation use the 'Spark Interpolation Inhibit' (aka Z_SPKINT) parameter.rpm101000.000000400load81000.000000400deg adv20.00000060.0000001Spark, Injector Timing, MAF Backflow Scaler for RPMFN070 - Do not edit first or last entries. Provides column scaling for the following tables;
'Adaptive Control Learning Table'
'EGR Altitude Table'
'EGR Sea Level Table'
'Failed Mass Air Flow Sensor'
'Injector Timing'
'MAF Backflow Correction'
'MFA Fuel Table'
'PT Spark Adder for EGR'
'Spark Altitude Table'
'Spark Base Table'
'Spark Sea Level Table'
'Torque Reduction Table'rpm71000.00000000column711000.000000200Startup Kicker Time DelayFN400 - If the time since exiting crank is greater that the result of this lookup, and the rpm is greater than the 'Startup Kicker Min RPM' value, then 'CT Spark Subtractor for BP' table is not used.deg C at start611000.000000200secs611000.000000200Torque Reduction TableFN1119rpm101000.000000400load81000.000000400deg adv20.000000250.0000001TP Scaler for MAF FailureFN098 - Do not edit first or last entries. Provides row scaling for the following table using the relative throttle position as the input value;
'Failed MAF Sensor' (aka FN1358)volts731000.00000000row711000.000000200Underspeed Fuel MultiplierFN387 - A multiplier of the 'Decel Fuel Shut Off Multiplier' lookup value when in underspeed mode.
Multiplier values less than 1 decrease fuel, values greater than 1 increase fuel.deg F91000.000000200muliplier931000.00000000WOT Fuel Multiplier vs RPMFN303 - Adjusts the desired A/F ratio when at WOT.
Multiplier values less than 1 increase fuel, values greater than 1 reduce fuel.rpm81000.00000000multiplier831000.00000000WOT Spark Advance vs ACTFN135 - Spark advance added to 'WOT Spark Advance vs RPM' (aka FN131) lookup result.deg C711000.000000200deg adv71000.00000000WOT Spark Advance vs BPFN133 - Spark advance added to 'WOT Spark Advance vs RPM' (aka FN131) lookup result.in Hg51000.00000000deg adv51000.00000000WOT Spark Advance vs ECTFN134 - Spark advance added to 'WOT Spark Advance vs RPM' (aka FN131) lookup result.deg C711000.000000200deg adv71000.00000000WOT Spark Advance vs RPMFN131 - Spark advance used at WOT.rpm91000.00000000deg adv91000.00000000Allow Accel EnrichmentAEFLAG - Set to allow acceleration enrichment.
Does not appear to be used in this ecu.0x01Allow EPT at IdleEPTSW - Set to permit the 'EPT at Idle' (EPTZER) value to be calculated.0x01Allow MFA StrategyMFASW - Set for fuel economy mode strategy to be used.0x01CID Sensor PresentHP_CID - Set if cylinder identification hardware present, e.g. for an EDIS conversion.0x01CID Sensor TypeHP_CIDSEL - set for Variable Reluctance sensor, clear for a Hall Effect sensor. Used for an EDIS conversion.0x01Computer Controlled Dwell PresentCCDSW - Set if dwell is computer controlled and a "black" CCD TFI module is used otherwise dwell is TFI controlled with a "gray" module.0x01Crank Injector TimingEDSEL - Set to use the rising edge of the PIP for injector firing during cranking otherwise the falling edge is used.0x01Decel Fuel Shut Off PT EnablePTDFSW - Set for PT deceleration fuel shut off, clear for CT deceleration fuel shut off. It is not advisable to set this as it can cause engine 'clunk'. 0x01Enable Special Injector Timing at IdleCIDRSW - Set to fix the injector timing to the 'Injector Timing Value at Idle' (aka MIDTV) value when the vehicle is in drive.0x01Enable Special Injector Timing in NeutralCINTSW - Set to fix the injector timing to the 'Injector Timing Value in Neutral' (aka CINTV) value.0x01High Data Rate Electronic Spark PresentHP_HIDRES - Used for an EDIS conversion.0x01Injector Timing EdgeINJREF - Indicates which edge of the fuel pulse is used for the injector timing, clear = rising edge, set = falling edge0x01Knock Sensor PresentKIHP - Set if a knock sensor is present.0x01Transient Fuel Compensation SwitchTFCISW - Set if it is assumed the manifold wall is wet at start up, otherwise wall is assumed to be dry.0x01New Table161000.000000400101000.00000040020.000000255.0000001Transmission Line pressure econHigher values give firmer shift pressure.TPS%1200RPM1240020.000000255.0000001Transmission Line pressure powerHigher values give firmer shift pressure.TPS%1200RPM1240020.000000255.0000001Smartlock Enable0x01