0x1
v1.1
GM_P4_ECM
unknown
0
Imported Checksum
0x8
0x3FFF
0x6
0x0
PROMIDA: EPROM ID number
0
0
DATECODE: EPROM date code
0
0
SEQNUMB: Production Sequence number
0
0
KKPGMID: Check sum $C008 through $ffff
0
0
KKKPGMID: Program ID word - $5D=1989 $AA=bypass sumcheck
0
0
KRPMUP: RPM Threshold for engine running (EST)
RPM
0
0
KERUNCTR: number of succ refpers to allow eng run
Ref
0
0
KFUELUP: RPM Threshold for run fuel mode
RPM
0
0
KRUNFCTR: number of succ refpers to allow run fuel
Ref
0
0
KFILTMP1: MAP params - MAP filter coefficient - Engine running
Coeff
0
0
KKPMDF: MAP params - Default MAP reading for engine not running
kPa
0
0
KKA: MAP params - Default MAP multiplier
Coeff
0
0
KKB: MAP params - Default MAP offset - constant term
kPa
0
0
KKACMAP: MAP params - Default MAP offset - A/C On
kPa
0
0
KKDRMAP: MAP params - Default MAP offset - Drive or Reverse
kPa
0
0
KTPCLOSE: TPS - TPS Closed throttle threshold (EGR port)
%
0
0
KF4CNTR: TPS - F4 flag throttle opening delay 255 = 3.19 sec
%
0
0
K3: TPS - TPS Full travel - Worst case minimum voltage
Volts
0
0
KTAOFF: TPS - Closed TPS filter coefficient
Coeff
0
0
KSPDSENA: Speed sensor constant PPK
Pulses/kilometer
0
0
KFILTKPH: Speed sensor lag filter coefficient
Coeff
0
0
KREFANGL: EST params - Spark reference angle
Deg
0
0
KTIMELAG: EST params - Time domain correction to spark
Usec
0
0
KMAXADV: EST params - Maximum Spark Advance from TDC
Deg
0
0
KDFCOADV: EST params - DFCO Mode Forced Advance
Deg
0
0
KDIAGADV: EST params - DIAG Mode Forced Advance
Deg
0
0
KDIAGRPM: EST params - Maximum RPM for KDIAGADV
RPM
0
0
KDYNGAIN: EST params - Dynamic correction factor
FACTOR
0
0
KDYNDB: EST params - Dynamic correction delta ref deadband
Msec
0
0
KADVLIM: EST params - Max rate of Advance increase except in DE
Deg/S
0
0
KADVSLOP: EST params - F1 table Extension Slope
If engine speed is greater than 4800 RPM, then spark advance is calculated proportional to RPM and added to the main spark calculated at 4800 RPM. ie. for RPM greater than 4800 spark = spark[4800] + (KADVSLOP * rpm4800)
Deg/kRPM
0
0
KCTBIAS: EST params - F2 Table Bias Term
KCTBIAS is subtracted from the values in F2 table (coolant advance) to obtain the actual coolant advance value.
Deg
0
0
KTMRPM: EST params - Torque management RPM threshold
RPM
0
0
KTMADV: EST params - Torque management Forced Advance
Deg
0
0
KESCOOLA: EST params - ESC Coolant temp enable
Minimum coolant temperature to enable ESC.
DegC
0
0
KESCTIM: EST params - ESC Engine Run Time to Enable
Time from engine start to enable ESC.
Sec
0
0
KESCRPML: EST params - ESC Minimum RPM to Increase Retard
RPM
0
0
KESCRPMH: EST params - ESC Maximum RPM to Increase Retard
RPM
0
0
KRETMAX: EST params - ESC Maximum Retard
Deg
0
0
KADBARO: Default Baro A to D conversion const (243 = 100kPa)
kPa
0
0
KMAXOFF: Maximum MAP offset for Baro adjustment
kPa
0
0
KKNOMALF: Number of power-ups to clear malfunctions
Cycles
0
0
KKDIAGWM: Diagnostic Params - Malfunction 13 and 24 Coolant Threshold
Malfunction 13 and 24 Coolant Threshold
Deg C
0
0
KK13ENBL: Diagnostic Params - Malf 13 - O2 sensor open - Time since run en
Malf 13 - O2 sensor open - Time since run enable
Secs
0
0
KK13LOW: Diagnostic Params - Malf 13 - O2 sensor open - Sensor Low limit
Malf 13 - O2 sensor open - Sensor Low voltage limit
Volts
0
0
KK13HIGH: Diagnostic Params - Malf 13 - O2 sensor open - Sensor High limit
Malf 13 - O2 sensor open - Sensor High voltage limit
Volts
0
0
KK13TPS: Diagnostic Params - Malf 13 - O2 sensor open - Minimum throttle p
Malf 13 - O2 sensor open - Minimum throttle position
%tps
0
0
KK13TIM: Diagnostic Params - Malf 13 - O2 sensor open - Detection time
Malf 13 - O2 sensor open - Detection time
Secs
0
0
KK14TIME: Diagnostic Params - Malf 14 - Coolant Hot - Time since run enabl
Malf 14 - Coolant Hot - Time since run enable
Secs
0
0
KK14TEMP: Diagnostic Params - Malf 14 - Coolant Hot - Coolant temp hot lim
Malf 14 - Coolant Hot - Coolant temp hot limit
Deg C
0
0
KK15TIME: Diagnostic Params - Malf 15 - Coolant Cold - Time since run enab
Malf 15 - Coolant Cold - Time since run enable
Secs
0
0
KK15LIM: Diagnostic Params - Malf 15 - Coolant Cold - ADCOOL Cold Limit
Malf 15 - Coolant Cold - ADCOOL Cold Limit
A/D
0
0
KKTCDF: Diagnostic Params - Malf 14 & 15 - Max default coolant
Malf 14 & 15 - Max default coolant temp
Deg C
0
0
KK21TPS: Diagnostic Params - Malf 21 - TPS High - High TPS A/D limit
Malf 21 - TPS High - High TPS A/D limit
A/D
0
0
KK21RPM: Diagnostic Params - Malf 21 - TPS High - Minimum engine speed
Malf 21 - TPS High - Minimum engine speed
RPM
0
0
KK21TIM: Diagnostic Params - Malf 21 - TPS High -Time limit
Malf 21 - TPS High -Time limit
Secs
0
0
KK21MAP: Diagnostic Params - Malf 21 - TPS High - Maximum MAP
Malf 21 - TPS High - Maximum MAP
kPa
0
0
KK22TPS: Diagnostic Params - Malf 22 - TPS Low - Low TPS A/D limit
Malf 22 - TPS Low - Low TPS A/D limit
A/D
0
0
KK23TIME: Diagnostic Params - Malf 23 - MAT Cold - Time since run enable
Malf 23 - MAT Cold - Time since run enable
Sec
0
0
KK23LIM: Diagnostic Params - Malf 23 - MAT Cold - Manifold temp cold limit
Malf 23 - MAT Cold - Manifold temp cold limit
A/D
0
0
KKDFMAT: Diagnostic Params - Malf 23 & 25 - Default MAT reading
Malf 23 & 25 - Default MAT reading
Deg C
0
0
KK24RPML: Diagnostic Params - Malf 24 - Vehicle speed - Engine speed upper
Malf 24 - Vehicle speed - Engine speed upper limit
RPM
0
0
KK24RPMU: Diagnostic Params - Malf 24 - Vehicle speed - Engine speed lower
Malf 24 - Vehicle speed - Engine speed lower limit
RPM
0
0
KK24MAP: Diagnostic Params - Malf 24 - Vehicle speed - Maximum MAP load li
Malf 24 - Vehicle speed - Maximum MAP load limit
kPa
0
0
KK24TIM: Diagnostic Params - Malf 24 - Vehicle speed - Time limit
Malf 24 - Vehicle speed - Time limit
Sec
0
0
KK25TIME: Diagnostic Params - Malf 25 - MAT Hot - Time since run enable
Malf 25 - MAT Hot - Time since run enable
Sec
0
0
KK25LIM: Diagnostic Params - Malf 25 - MAT Hot - Manifold temp Hot limit
Malf 25 - MAT Hot - Manifold temp Hot limit
A/D
0
0
KK33TPS: Diagnostic Params - Malf 33 - MAP High - Throttle position limit
Malf 33 - MAP High - Throttle position limit
%TPS
0
0
KK33MAP: Diagnostic Params - Malf 33 - MAP High - MAP limit
Malf 33 - MAP High - MAP limit
kPa
0
0
KK33TIM: Diagnostic Params - Malf 33 - MAP High - Time limit
Malf 33 - MAP High - Time limit
Sec
0
0
KK34MAP: Diagnostic Params - Malf 34 - MAP Low - Low MAP limit
Malf 34 - MAP Low - Low MAP limit
kPa
0
0
KK34RPM: Diagnostic Params - Malf 34 - MAP Low - Minimum RPM for TPS test
Malf 34 - MAP Low - Minimum RPM for TPS test
RPM
0
0
KK34TPS: Diagnostic Params - Malf 34 - MAP Low - Minimum throttle position
Malf 34 - MAP Low - Minimum throttle position
%TPS
0
0
KK34TIM: Diagnostic Params - Malf 34 - MAP Low - Time limit
Malf 34 - MAP Low - Time limit
Sec
0
0
KK35MXMP: Diagnostic Params - Malf 35 - IAC Fail - Maximum motor position
Malf 35 - IAC Fail - Maximum motor position
Steps
0
0
KK35DIAG: Diagnostic Params - Malf 35 - IAC Fail - Maximum RPM Error
Malf 35 - IAC Fail - Maximum RPM Error
RPM
0
0
KK35TIME: Diagnostic Params - Malf 35 - IAC Fail - Time threshold
Malf 35 - IAC Fail - Time threshold
Sec
0
0
KK41VAC: Diagnostic Params - Malf 41 - No REFHI Pulses - Vac threshold whi
Malf 41 - No REFHI Pulses - Vac threshold while cranking
kPa
0
0
KK41TIM: Diagnostic Params - Malf 41 - No REFHI Pulses - Time threshold
Malf 41 - No REFHI Pulses - Time threshold
Sec
0
0
KK41BAT: Diagnostic Params - Malf 41 - No REFHI Pulses - Battery voltage t
Malf 41 - No REFHI Pulses - Battery voltage threshold
Volts
0
0
KK43LO: Diagnostic Params - Malf 43 - ESC Fail - Minimum A/D value
Malf 43 - ESC Fail - Minimum A/D value
A/D
0
0
KK43HI: Diagnostic Params - Malf 43 - ESC Fail - Maximum A/D value
Malf 43 - ESC Fail - Maximum A/D value
A/D
0
0
KK43TIM: Diagnostic Params - Malf 43 - ESC Fail - Detection time limit
Malf 43 - ESC Fail - Detection time limit
Sec
0
0
KKRTDF: Diagnostic Params - Malf 43 - ESC Fail - Default retard value
Malf 43 - ESC Fail - Default retard value
Deg
0
0
KK44TIM: Diagnostic Params - Malf 44 & 45 - O2 Lean/Rich - Time threshold
Malf 44 & 45 - O2 Lean/Rich - Time threshold
Sec
0
0
KFANTCH: Fan 1 ON coolant temp celcius
Deg C
0
0
KFANTCL: Fan 1 OFF coolant temp Celcius
Deg C
0
0
KFANKPH: Fan 1 enable speed W/AC ON (km/h) -8 kmh hysteresis
km/h
0
0
KFAN2TCL: Fan 2 OFF coolant temp Celcius
Deg C
0
0
KFAN2TCH: Fan 2 ON coolant temp Celcius
Deg C
0
0
KFAN2KPH: Fan 2 enable speed (km/h) -8 Km/h Hysteresis
km/h
0
0
KACTIMER: A/C - A/C TPS Threshold for Cut-out
%
0
0
KACTIMER: A/C - A/C Clutch Delay Time
SEC
0
0
KACRPMHI: A/C - A/C Clutch high RPM cut-out
RPM
0
0
KACRPMLO: A/C - A/C Clutch cut-out-> Re-Enable RPM
RPM
0
0
KOUTDLY: A/C - Discrete Output Delay Time Delay
SEC
0
0
KFPTIME: F/Pump Slow Run - Engine Run Time to Enable Slow Pump
SEC
0
0
KFPTEMP: F/Pump Slow Run - Max Manifold Temperature (+3deg Hyst)
Deg C
0
0
KFPVOLTS: F/Pump Slow Run - Minimum Battery Voltage to Enable
Volts
0
0
KFPGAIN: F/Pump Slow Run - Voltage Gain for F33 Lookup
%Gain
0
0
KFPTPSHI: F/Pump Slow Run - TPS Limit to Disable Slow Pump
%
0
0
KFPTPSHI: F/Pump Slow Run - TPS Limit to Enable Slow Pump
%
0
0
KTCFUEU: Trip computer - 0 for Upper Byte Usage of KTCFUEL
Units
0
0
KTCFUEL: Trip computer - Amount of Fuel For 1/256 DU
Msec
0
0
KNVRATAL: Shift light params - RPM/KmH N/V for HIGEAR to be upshifted
0
0
KDLTRPMA: Shift light params - Engine speed tolerence for highest gear
RPM
0
0
KGEARDL1: Shift light params - In-Gear delay time for first gear
Sec
0
0
KGEARDL2: Shift light params - In-Gear delay time for 2nd 3rd & 4th gear
Sec
0
0
KNVRATBL: Shift light params - RPM/KMH N/V for 2nd gear
0
0
KDLTRPMB: Shift light params - Engine speed tolerence for 2nd highest gear
RPM
0
0
KSHFRPMB: Shift light params - Minimum RPM to allow shift to 3rd gear
RPM
0
0
KSHFMAPB: Shift light params - Maximum MAP to allow shift to 3rd gear
kPa
0
0
KNVRATDL: Shift light params - RPM/KMH N/V for 3rd gear
0
0
KDLTRPMC: Shift light params - Engine speed tolerence for 3rd highest gear
RPM
0
0
KSHFRPMC: Shift light params - Minimum RPM to allow shift to 4th gear
RPM
0
0
KSHFMAPC: Shift light params - Maximum MAP to allow shift to 4th gear
kPa
0
0
KNVRATDL: Shift light params - RPM/KMH N/V for 4th gear
0
0
KDLTRPMD: Shift light params - Engine speed tolerence for 4th highest gear
RPM
0
0
KSHFRPMD: Shift light params - Minimum RPM to allow shift to 5th gear
RPM
0
0
KSHFMAPD: Shift light params - Maximum MAP to allow shift to 5th gear
kPa
0
0
KNVRATEL: Shift light params - RPM/KMH N/V for 1st gear
0
0
KDLTRPME: Shift light params - Engine speed tolerence for 1st gear
RPM
0
0
KSHFRPME: Shift light params - Minimum RPM to allow shift to 2nd gear
RPM
0
0
KSHFMAPE: Shift light params - Maximum MAP to allow shift to 2nd gear
kPa
0
0
KTCCTMPL: TCC lower temperature limit
DegC
0
0
KCOASTHZ: TCC Params - TCC Hysteresis for KCOAST1 and KCOAST2
%
0
0
KRSCSTL: TCC Params - TCC Road speed coast level
km/h
0
0
KCOAST1A: TCC Params - TCC Low km/h coast load limit
%
0
0
KCOAST2A: TCC Params - TCC High km/h coast load limit
%
0
0
KREL1A: TCC Params - TCC Negative delta Throttle position Unlock limit
%
0
0
KREL2A: TCC Params - TCC Positive delta Throttle position unlock limit
%
0
0
KLCKDLYT: TCC Params - TCC delay before lock enabled after coast
Sec
0
0
KLKDLYT2: TCC Params - TCC Coast release lock delay time Low road speed
Sec
0
0
KLKDLYT3: TCC Params - TCC Coast release lock delay time High road speed
Sec
0
0
KRSHNTHL: TCC Params - TCC Road speed upper limit for LOCK
km/h
0
0
KRSHNTLL: TCC Params - TCC Road speed lower limit for UNLOCK
km/h
0
0
KINJFLOW: Run A/F Param - Displacement/inj flow rate; (Litres/Grams per se
Grams/Sec
0
0
KAPLH: Run A/F Param - Max BPW for Async Delivery ms*65536
Msec
0
0
KAPLL: Run A/F Param - Min BPW for Sync Delivery ms*65536
Msec
0
0
KAPMAX: Run A/F Param - Max Async Pulse Width ms*65536
Msec
0
0
KAPMIN: Run A/F Param - Min Async Pulse Width ms*65536
Msec
0
0
KAPMAX: Run A/F Param - Min Async Pulse for AE Mode ms*65536
Msec
0
0
KFCORPML: Run A/F Param - Hi RPM fuel cutoff - LOW limit
RPM
0
0
KFCORPMH: Run A/F Param - Hi RPM fuel cutoff - HI limit
RPM
0
0
KFCOKPHL: Run A/F Param - Hi speed fuel cutoff - LOW limit
km/h
0
0
KFCOKPHH: Run A/F Param - Hi Speed fuel cutoff - HIGH limit
km/h
0
0
KFCOTIME: Run A/F Param - Fuel Cutoff Time Threshold
Sec
0
0
KAFSTCN: Run A/F Param - Stoichiometric A/F ratio
Ratio
0
0
KAFTCTH: Run A/F Param - Maximum Coolant Temp for F56 A/F Ratio
DegC
0
0
KAFDM: Run A/F Param - A/F Time Out Decay Multiplier
%
0
0
KIDLECLT: Idle Fuel - Min coolant temp for stoich idle A/F
DegC
0
0
KIDLEKPH: Idle Fuel - Max road speed for idle A/F ratio
km/h
0
0
KFILTCLT: Idle Fuel - Coolant temp filter coefficient at idle
Coeff
0
0
KIDLETIM: Idle Fuel - Delay time before using idle A/F ratio
Seconds
0
0
KLEMGAIN: Idle Fuel - Low-speed Enrichment multiplier GAIN
%/100
0
0
KLEMMAX: Idle Fuel - Low-speed Enrichment multiplier MAX
Factor
0
0
KLEMRPM: Idle Fuel - RPM above desired to begin LEM
RPM
0
0
KFILTVE: Idle Fuel - VE table filter coefficient at idle
Coeff
0
0
KVEFLRPM: Idle Fuel - RPM threshold for filtering VE
RPM
0
0
KCFTM1 Crank A/F - Number of Ref Pulses Before Crank Fuel Decay
pulses
/*xaxis =
0
0
KCFTM2 Crank A/F - Number of Ref Pulses between crank decay loops
pulses
/*xaxis =
0
0
KAFCFTA: Crank A/F - Clear Flood Throttle Limit NTPSLD UN
%
0
0
KTPSMAX: Crank A/F - 'A/D CNTS' High TPS for selecting Crank BPW
counts
0
0
KCRSTEP: Crank A/F - Crank Decay Step Size
Msec
0
0
KCRMIN: Crank A/F - Minimum Crank BPW
Msec
0
0
KAEDFTH: AE Params - AE Delta Fuel Threshold Manfuel Unit
unit
0
0
KAETATH: AE Params - AE Delta Throttle Threshold NTPSLD units
%
0
0
KAEISCN: AE Params - AE Idle Air Control Contribution
Msec
0
0
KAETPS: AE Params - AE Delta TPS AE factor
Mult
0
0
KAEFUEL: AE Params - AE Delta Fuel AE factor
Mult
0
0
KMANRPM: AE Params - AE RPM Gain factor for MANFUEL calc
Factor
0
0
KDETATH: DE Params - DE Delta throttle angle threshold
%
0
0
KDEDFTH: DE Params - DE Delta fuel threshold - MANFUEL unit
0
0
KDETPS: DE Params - DE Delta TPS DE Factor
Mult
0
0
KDEFUEL: DE Params - DE Delta Fuel DE Factor
Mult
0
0
KDEDECAY: DE Params - DE Decay Factor
%/Ref
0
0
KDFCOSPH: DFCO Params - DFCO Upper RPM Limit NTRPMX Units
RPM
0
0
KDFCOSPL: DFCO Params - DFCO Lower RPM Limit NTRPMX Units
RPM
0
0
KDFCOMAP: DFCO Params - DFCO Maximum MAP to enter (add 8kPa hyst)
kPa
0
0
KDFCOG: DFCO Params - DFCO Multiplier step value
%
0
0
KDFCOSLL: DFCO Params - DFCO Road speed threshold + 5km/h hysteresis
km/h
0
0
KDFCOTP: DFCO Params - DFCO Throttle threshold
%
0
0
KDFCOPW: DFCO Params - DFCO Asynch AE multiplier to BPW
Gain
0
0
KDFCOCLT: DFCO Params - DFCO Temperature threshold
degC
0
0
KCLOXTH: Closed Loop Params - O2 sensor Rich-Lean threshold
Volts
0
0
KCLOXDB: Closed Loop Params - O2 sensor Closed Loop deadband
Volts
0
0
KCLTC: Closed Loop Params - Closed Loop minimum coolant temperature
DegC
0
0
KCLITMI: Closed Loop minimum integrator value
Units
0
0
KCLITMX: Closed Loop Maximum integrator value
Units
0
0
KCLPROP: Closed Loop Proportional Step (open Throttle)
Units
0
0
KLCTCLL: Block Learn Params - Block Learn LOW temp limit
DegC
0
0
KLCTCLH: Block Learn Params - Block Learn HIGH temp limit
DegC
0
0
KLCITTH: Block Learn Params - Block Learn Integrator Window Value
Units
0
0
KLCTIME1: Block Learn Params - Learning Update Rate TPS Closed
Sec
0
0
KLCTIME: Block Learn Params - Learn Control Update Rate
Sec
0
0
KBLMMAX: Block Learn Params - Maximum Allowable BLM
Val
0
0
KBLMMIN: Block Learn Params - Minimum Allowable BLM
Val
0
0
KVEMIN: Block Learn Params - Minimum VE value
%
0
0
KBLESRAD: Block Learn Params - BLM Learn Window - RPM radius (7 max)
0
0
KBLPMRAD: Block Learn Params - BLM Learn Window - MAP radius (31 max)
0
0
KVEESRAD: Block Learn Params - VE Learn Window - RPM radius (7 max)
0
0
KVEPMRAD: Block Learn Params - VE Learn Window - MAP radius (15 max)
0
0
KISTPSI: IAC Params - Maximum Throttle Position for Idle
%
0
0
KRSTRPM: IAC Params - IAC Motor Reset RPM Threshold
RPM
0
0
KISSWNA: IAC Params - Initial IAC Motor Position - No A/C
Steps
0
0
KACDLD: IAC Params - Initial Additional A/C Steps
Steps
0
0
KISPKDL: IAC Params - Ignition Off Park delta from Base
Steps
0
0
KISPKHOT: IAC Params - Hot Crank Park delta from Base
Steps
0
0
KISPKCLT: IAC Params - Temperature Threshold for Park Delta
DegC
0
0
KPNDELAY: IAC Params - IAC Base Delay for Drive to Park/Neutral
Sec
0
0
KETCDLTA: IAC Adjustments - Extended Throttle Crack Delta
Steps
0
0
KIACCL: IAC Adjustments - C/L Fuel Step Increase
Steps
0
0
KIACFAN: IAC Adjustments - Fan-On IAC Step Increase
Steps
0
0
KIACDM: Warm Up Params - IAC Decay - Multiplier value
%
0
0
KIACDM: Warm Up Params - RPM WarmUp Offset Factor for Drive
%
0
0
KF14TM1: Warm Up Params - Time before WarmUp Decay Begins
Sec
0
0
KISALPC: Warm Up Params - Initial Stall Saver IAC Offset
Steps
0
0
KF14TM1: Warm Up Params - Initial Stall Saver Duration
Sec
0
0
KLGDB: Closed Loop Params - Large Error RPM Deadband
RPM
0
0
KDRDB: Closed Loop Params - Drive RPM Deadband
RPM
0
0
KKPNDB: Closed Loop Params - P/N or Manual Deadband
RPM
0
0
KISDWADN: Closed Loop Params - Desired RPM Increase for A/C On
RPM
0
0
KFILRPMH: Closed Loop Params - RPM Filt Coeff When Above Desired Speed
Coeff
0
0
KFILRPML: Closed Loop Params - RPM Filt Coeff When Below Desired Speed
Coeff
0
0
KOPENDEL: Closed Loop Params - C/L Delay for Opening Throttle
Sec
0
0
KPKDRDEL: Closed Loop Params - C/L Delay for Park/Drive Change
Sec
0
0
KACTRANS: Closed Loop Params - C/L Delay for A/C Change
Sec
0
0
KTCDELTA: Transient IAC Params - Throttle Crack delta TPS
%
0
0
KMLGAIN: Transient IAC Params - MAP Limiter Gain Factor
S/kPa
0
0
KMLMAX: Transient IAC Params - MAP Limiter Max Offset
Steps
0
0
KSSRPM: Transient IAC Params - Stall Saver RPM Threshold
RPM
0
0
KSAVSTEP: Transient IAC Params - Stall Saver IAC Increase
Steps
0
0
KSAGDB: Transient IAC Params - Sag Mode Deadband
RPM
0
0
KSAGSTEP: Transient IAC Params - Sag Mode IAC Increase
Steps
0
0
KTCRATE: Transient IAC Params - Throttle Crack Decay Rate
Step/S
0
0
KPSRATE: Transient IAC Params - Power Steering Decay Rate
Step/S
0
0
KSRRATE: Transient IAC Params - Stall Recovery Decay Rate
Step/S
0
0
KBKFCRNK: Backfire Inhibit - Threshold for Crank Input
Volts
0
0
KBKFRPM: Backfire Inhibit - RPM threshold for fuel cutoff
RPM
0
0
KBKFTEMP: Backfire Inhibit - Temperature Threshold for Fuel Cutoff
DegC
0
0
KTBPFOPT: TBI/PFI Option Flag - Bit 7 - TBI
Bit 0 1 = Use AE afterstart enrichment
Bit 1 1 = Decay transient fuel each rev
Bit 2 = 8-cyl \__ 00 = 4 cyl 01 = 8 cyl
Bit 3 = 6-cyl / 10 = 3 cyl 11 = 6 cyl
Bit 4 1 = Use ACSP Coolant sensor
Bit 5 1 = Use VE learn logic
Bi
0x80
KTBPFOPT: TBI/PFI Option Flag - Bit 6 - exBPW
Bit 0 1 = Use AE afterstart enrichment
Bit 1 1 = Decay transient fuel each rev
Bit 2 = 8-cyl \__ 00 = 4 cyl 01 = 8 cyl
Bit 3 = 6-cyl / 10 = 3 cyl 11 = 6 cyl
Bit 4 1 = Use ACSP Coolant sensor
Bit 5 1 = Use VE learn logic
Bi
0x40
KTBPFOPT: TBI/PFI Option Flag - Bit 5 - VElrn
Bit 0 1 = Use AE afterstart enrichment
Bit 1 1 = Decay transient fuel each rev
Bit 2 = 8-cyl \__ 00 = 4 cyl 01 = 8 cyl
Bit 3 = 6-cyl / 10 = 3 cyl 11 = 6 cyl
Bit 4 1 = Use ACSP Coolant sensor
Bit 5 1 = Use VE learn logic
Bi
0x20
KTBPFOPT: TBI/PFI Option Flag - Bit 4 - ACSPt
Bit 0 1 = Use AE afterstart enrichment
Bit 1 1 = Decay transient fuel each rev
Bit 2 = 8-cyl \__ 00 = 4 cyl 01 = 8 cyl
Bit 3 = 6-cyl / 10 = 3 cyl 11 = 6 cyl
Bit 4 1 = Use ACSP Coolant sensor
Bit 5 1 = Use VE learn logic
Bi
0x10
KTBPFOPT: TBI/PFI Option Flag - Bit 3 - 6cyl
Bit 0 1 = Use AE afterstart enrichment
Bit 1 1 = Decay transient fuel each rev
Bit 2 = 8-cyl \__ 00 = 4 cyl 01 = 8 cyl
Bit 3 = 6-cyl / 10 = 3 cyl 11 = 6 cyl
Bit 4 1 = Use ACSP Coolant sensor
Bit 5 1 = Use VE learn logic
Bi
0x8
KTBPFOPT: TBI/PFI Option Flag - Bit 2 - 8cyl
Bit 0 1 = Use AE afterstart enrichment
Bit 1 1 = Decay transient fuel each rev
Bit 2 = 8-cyl \__ 00 = 4 cyl 01 = 8 cyl
Bit 3 = 6-cyl / 10 = 3 cyl 11 = 6 cyl
Bit 4 1 = Use ACSP Coolant sensor
Bit 5 1 = Use VE learn logic
Bi
0x4
KTBPFOPT: TBI/PFI Option Flag - Bit 1 - Decay
Bit 0 1 = Use AE afterstart enrichment
Bit 1 1 = Decay transient fuel each rev
Bit 2 = 8-cyl \__ 00 = 4 cyl 01 = 8 cyl
Bit 3 = 6-cyl / 10 = 3 cyl 11 = 6 cyl
Bit 4 1 = Use ACSP Coolant sensor
Bit 5 1 = Use VE learn logic
Bi
0x2
KTBPFOPT: TBI/PFI Option Flag - Bit 0 - AEaft
Bit 0 1 = Use AE afterstart enrichment
Bit 1 1 = Decay transient fuel each rev
Bit 2 = 8-cyl \__ 00 = 4 cyl 01 = 8 cyl
Bit 3 = 6-cyl / 10 = 3 cyl 11 = 6 cyl
Bit 4 1 = Use ACSP Coolant sensor
Bit 5 1 = Use VE learn logic
Bi
0x1
KAFOPTC: Air/Fuel Option Word - Bit 7 - SPKct
Bit 0 1 = BPW Mod (0 = A/F Mod selected)
Bit 1 1 = Backfire inhibit logic enable
Bit 2 1 = Allow Open Loop Idle BLM adjustment
Bit 3 1 = Cranking input active High (0 = Crank Input active Low) (on B2)
Bit 4 1 = F60 A/F ratio, (0 = Stoic A/F
0x80
KAFOPTC: Air/Fuel Option Word - Bit 6 - SPKss
Bit 0 1 = BPW Mod (0 = A/F Mod selected)
Bit 1 1 = Backfire inhibit logic enable
Bit 2 1 = Allow Open Loop Idle BLM adjustment
Bit 3 1 = Cranking input active High (0 = Crank Input active Low) (on B2)
Bit 4 1 = F60 A/F ratio, (0 = Stoic A/F
0x40
KAFOPTC: Air/Fuel Option Word - Bit 5 - ---
Bit 0 1 = BPW Mod (0 = A/F Mod selected)
Bit 1 1 = Backfire inhibit logic enable
Bit 2 1 = Allow Open Loop Idle BLM adjustment
Bit 3 1 = Cranking input active High (0 = Crank Input active Low) (on B2)
Bit 4 1 = F60 A/F ratio, (0 = Stoic A/F
0x20
KAFOPTC: Air/Fuel Option Word - Bit 4 - F60
Bit 0 1 = BPW Mod (0 = A/F Mod selected)
Bit 1 1 = Backfire inhibit logic enable
Bit 2 1 = Allow Open Loop Idle BLM adjustment
Bit 3 1 = Cranking input active High (0 = Crank Input active Low) (on B2)
Bit 4 1 = F60 A/F ratio, (0 = Stoic A/F
0x10
KAFOPTC: Air/Fuel Option Word - Bit 3 - Crnk+
Bit 0 1 = BPW Mod (0 = A/F Mod selected)
Bit 1 1 = Backfire inhibit logic enable
Bit 2 1 = Allow Open Loop Idle BLM adjustment
Bit 3 1 = Cranking input active High (0 = Crank Input active Low) (on B2)
Bit 4 1 = F60 A/F ratio, (0 = Stoic A/F
0x8
KAFOPTC: Air/Fuel Option Word - Bit 2 - BLMid
Bit 0 1 = BPW Mod (0 = A/F Mod selected)
Bit 1 1 = Backfire inhibit logic enable
Bit 2 1 = Allow Open Loop Idle BLM adjustment
Bit 3 1 = Cranking input active High (0 = Crank Input active Low) (on B2)
Bit 4 1 = F60 A/F ratio, (0 = Stoic A/F
0x4
KAFOPTC: Air/Fuel Option Word - Bit 1 - BFinh
Bit 0 1 = BPW Mod (0 = A/F Mod selected)
Bit 1 1 = Backfire inhibit logic enable
Bit 2 1 = Allow Open Loop Idle BLM adjustment
Bit 3 1 = Cranking input active High (0 = Crank Input active Low) (on B2)
Bit 4 1 = F60 A/F ratio, (0 = Stoic A/F
0x2
KAFOPTC: Air/Fuel Option Word - Bit 0 - BPWmd
Bit 0 1 = BPW Mod (0 = A/F Mod selected)
Bit 1 1 = Backfire inhibit logic enable
Bit 2 1 = Allow Open Loop Idle BLM adjustment
Bit 3 1 = Cranking input active High (0 = Crank Input active Low) (on B2)
Bit 4 1 = F60 A/F ratio, (0 = Stoic A/F
0x1
KKMASK1: Malfunction Word 1 - Bit 7 - 12
Code 12
Code 13 O2 sensor open
Code 14 Coolant temperature High
Code 15 Coolant temperature Low
Code 21 TPS High
Code 22 TPS Low
Code 23 MAT cold
Code 24 Vehicle speed sensor error
0x80
KKMASK1: Malfunction Word 1 - Bit 6 - 13
Code 12
Code 13 O2 sensor open
Code 14 Coolant temperature High
Code 15 Coolant temperature Low
Code 21 TPS High
Code 22 TPS Low
Code 23 MAT cold
Code 24 Vehicle speed sensor error
0x40
KKMASK1: Malfunction Word 1 - Bit 5 - 14
Code 12
Code 13 O2 sensor open
Code 14 Coolant temperature High
Code 15 Coolant temperature Low
Code 21 TPS High
Code 22 TPS Low
Code 23 MAT cold
Code 24 Vehicle speed sensor error
0x20
KKMASK1: Malfunction Word 1 - Bit 4 - 15
Code 12
Code 13 O2 sensor open
Code 14 Coolant temperature High
Code 15 Coolant temperature Low
Code 21 TPS High
Code 22 TPS Low
Code 23 MAT cold
Code 24 Vehicle speed sensor error
0x10
KKMASK1: Malfunction Word 1 - Bit 3 - 21
Code 12
Code 13 O2 sensor open
Code 14 Coolant temperature High
Code 15 Coolant temperature Low
Code 21 TPS High
Code 22 TPS Low
Code 23 MAT cold
Code 24 Vehicle speed sensor error
0x8
KKMASK1: Malfunction Word 1 - Bit 2 - 22
Code 12
Code 13 O2 sensor open
Code 14 Coolant temperature High
Code 15 Coolant temperature Low
Code 21 TPS High
Code 22 TPS Low
Code 23 MAT cold
Code 24 Vehicle speed sensor error
0x4
KKMASK1: Malfunction Word 1 - Bit 1 - 23
Code 12
Code 13 O2 sensor open
Code 14 Coolant temperature High
Code 15 Coolant temperature Low
Code 21 TPS High
Code 22 TPS Low
Code 23 MAT cold
Code 24 Vehicle speed sensor error
0x2
KKMASK1: Malfunction Word 1 - Bit 0 - 24
Code 12
Code 13 O2 sensor open
Code 14 Coolant temperature High
Code 15 Coolant temperature Low
Code 21 TPS High
Code 22 TPS Low
Code 23 MAT cold
Code 24 Vehicle speed sensor error
0x1
KKMASK2: Malfunction Word 2 - Bit 7 - 25
Code 25 MAT Hot
Code 31
Code 32
Code 33 MAP High
Code 34 MAP Low
Code 35 IAC motor Fail
Code 41 No REFHI pulses
Code 42 EST Bypass circuit open or shorted
0x80
KKMASK2: Malfunction Word 2 - Bit 6 - 31
Code 25 MAT Hot
Code 31
Code 32
Code 33 MAP High
Code 34 MAP Low
Code 35 IAC motor Fail
Code 41 No REFHI pulses
Code 42 EST Bypass circuit open or shorted
0x40
KKMASK2: Malfunction Word 2 - Bit 5 - 32
Code 25 MAT Hot
Code 31
Code 32
Code 33 MAP High
Code 34 MAP Low
Code 35 IAC motor Fail
Code 41 No REFHI pulses
Code 42 EST Bypass circuit open or shorted
0x20
KKMASK2: Malfunction Word 2 - Bit 4 - 33
Code 25 MAT Hot
Code 31
Code 32
Code 33 MAP High
Code 34 MAP Low
Code 35 IAC motor Fail
Code 41 No REFHI pulses
Code 42 EST Bypass circuit open or shorted
0x10
KKMASK2: Malfunction Word 2 - Bit 3 - 34
Code 25 MAT Hot
Code 31
Code 32
Code 33 MAP High
Code 34 MAP Low
Code 35 IAC motor Fail
Code 41 No REFHI pulses
Code 42 EST Bypass circuit open or shorted
0x8
KKMASK2: Malfunction Word 2 - Bit 2 - 35
Code 25 MAT Hot
Code 31
Code 32
Code 33 MAP High
Code 34 MAP Low
Code 35 IAC motor Fail
Code 41 No REFHI pulses
Code 42 EST Bypass circuit open or shorted
0x4
KKMASK2: Malfunction Word 2 - Bit 1 - 41
Code 25 MAT Hot
Code 31
Code 32
Code 33 MAP High
Code 34 MAP Low
Code 35 IAC motor Fail
Code 41 No REFHI pulses
Code 42 EST Bypass circuit open or shorted
0x2
KKMASK2: Malfunction Word 2 - Bit 0 - 42
Code 25 MAT Hot
Code 31
Code 32
Code 33 MAP High
Code 34 MAP Low
Code 35 IAC motor Fail
Code 41 No REFHI pulses
Code 42 EST Bypass circuit open or shorted
0x1
KKMASK3: Malfunction Word 3 - Bit 7 - 43
Code 43 Knock sensor fail
Code 44 Oxygen sensor Lean
Code 45 Oxygen sensor Rich
Code 51 Prom checksum failure
Code 52
Code 53
Code 54 Battery voltage unstable
Code 55 A/D conversion error
0x80
KKMASK3: Malfunction Word 3 - Bit 6 - 44
Code 43 Knock sensor fail
Code 44 Oxygen sensor Lean
Code 45 Oxygen sensor Rich
Code 51 Prom checksum failure
Code 52
Code 53
Code 54 Battery voltage unstable
Code 55 A/D conversion error
0x40
KKMASK3: Malfunction Word 3 - Bit 5 - 45
Code 43 Knock sensor fail
Code 44 Oxygen sensor Lean
Code 45 Oxygen sensor Rich
Code 51 Prom checksum failure
Code 52
Code 53
Code 54 Battery voltage unstable
Code 55 A/D conversion error
0x20
KKMASK3: Malfunction Word 3 - Bit 4 - 51
Code 43 Knock sensor fail
Code 44 Oxygen sensor Lean
Code 45 Oxygen sensor Rich
Code 51 Prom checksum failure
Code 52
Code 53
Code 54 Battery voltage unstable
Code 55 A/D conversion error
0x10
KKMASK3: Malfunction Word 3 - Bit 3 - 52
Code 43 Knock sensor fail
Code 44 Oxygen sensor Lean
Code 45 Oxygen sensor Rich
Code 51 Prom checksum failure
Code 52
Code 53
Code 54 Battery voltage unstable
Code 55 A/D conversion error
0x8
KKMASK3: Malfunction Word 3 - Bit 2 - 53
Code 43 Knock sensor fail
Code 44 Oxygen sensor Lean
Code 45 Oxygen sensor Rich
Code 51 Prom checksum failure
Code 52
Code 53
Code 54 Battery voltage unstable
Code 55 A/D conversion error
0x4
KKMASK3: Malfunction Word 3 - Bit 1 - 54
Code 43 Knock sensor fail
Code 44 Oxygen sensor Lean
Code 45 Oxygen sensor Rich
Code 51 Prom checksum failure
Code 52
Code 53
Code 54 Battery voltage unstable
Code 55 A/D conversion error
0x2
KKMASK3: Malfunction Word 3 - Bit 0 - 55
Code 43 Knock sensor fail
Code 44 Oxygen sensor Lean
Code 45 Oxygen sensor Rich
Code 51 Prom checksum failure
Code 52
Code 53
Code 54 Battery voltage unstable
Code 55 A/D conversion error
0x1
F78: TPS - TPS default value vs RPM
TPS%
1
4
0
0
RPM
6
4
0
0
2
0.000000
255.000000
1
F1 IDLE: Idle Spark Advance as a function of MAP
If the engine is in idle mode then spark is obtained from table F1IDLE as a function of MAP. If the MAP falls between breakpoints, the value of spark is interpolated.
Deg
1
4
0
0
kPa
11
4
0
0
2
0.000000
255.000000
1
F1 SAMAIN: Main Spark Advance vs MAP and RPM
F1 SAMAIN is a table of spark advance as a function of RPM and MAP. Used when NOT in idle mode. It has increased resolution at high map values. If a value of map and rpm falls between breakpoints, its value is interpolated in two dimensions. This table su
MAP
11
4
0
0
RPM
12
4
0
0
2
0.000000
255.000000
1
F2: Coolant Advance vs MAP and Temp (Subtract KCTBIAS from value)
Table of Coolant Advance as a function of MAP and coolant temp. KCTBIAS must be subtracted from the values in this table to obtain the actual coolant advance value.
MAP
5
4
0
0
DegC
12
4
0
0
2
0.000000
255.000000
1
F4: EGR Advance vs RPM and Vacuum
kPa (Vac)
15
4
0
0
RPM
11
4
0
0
2
0.000000
255.000000
1
F6: ESC Attack rate(Deg/ms) vs RPM
Deg/ms
1
4
0
0
RPM
4
4
0
0
2
0.000000
255.000000
1
F7: ESC recovery rate (%/second) vs RPM
%/Sec
1
4
0
0
RPM
4
4
0
0
2
0.000000
255.000000
1
F44: Altitude Advance vs Baro & Vacuum
MAP
6
4
0
0
Baro
2
4
0
0
2
0.000000
255.000000
1
F59: Baro Adjustment offset to MAP A/D reading vs RPM & TPS
BAROFS (tps, rpm) is an offset added to MAP to produce barometric pressure (BAR) (unit 0-94 [kPa, map]) When the conditions for calculation are met, barometric pressure is calculated from baro = map + BAROFS. BAROFS is dependenant on the manifold and thro
%Thrott Pos
6
4
0
0
RPM
3
4
0
0
2
0.000000
255.000000
1
F55: RPM Threshold vs NTPSLD to turn on shift light
RPM
1
4
0
0
%TPS
5
4
0
0
2
0.000000
255.000000
1
F42C: TCC Unlock (3rd) TPS percentage vs Road Speed
TPS%
1
4
0
0
km/h
11
4
0
0
2
0.000000
255.000000
1
F43C: TCC Lock (3rd) TPS percentage vs Road Speed
TPS%
1
4
0
0
km/h
11
4
0
0
2
0.000000
255.000000
1
F42D: TCC Unlock (4th) TPS percentage vs Road Speed
TPS%
1
4
0
0
km/h
11
4
0
0
2
0.000000
255.000000
1
F43D: TCC Lock (4th) TPS percentage vs Road Speed
TPS%
1
4
0
0
km/h
11
4
0
0
2
0.000000
255.000000
1
F24: Maximum Closed loop integrator gain vs RPM (Steps/second )
Steps/second
1
4
0
0
RPM
4
4
0
0
2
0.000000
255.000000
1
F27: Injector Bias vs ADBAT
m/S
1
4
0
0
Volts
8
4
0
0
2
0.000000
255.000000
1
F94: Injector bias add-on vs Injector pulse width
Add on
1
4
0
0
Inj P/W
17
4
0
0
2
0.000000
255.000000
1
F28E: EGR Dilution as a function of RPM and Vacuum
kPa (Vac)
15
4
0
0
RPM
11
4
0
0
2
0.000000
255.000000
1
F29H: Volumetric Efficiency (VE) as a function of MAP and RPM
MAP
9
4
0
0
RPM
17
4
0
0
2
0.000000
255.000000
1
F31E: Inverse Temperature term vs Charge Temperature
(50000/value) = Deg K X
1
4
0
0
Degrees K
17
4
0
0
2
0.000000
255.000000
1
F33: Voltage compensation vs Battery voltage
Factor
1
4
0
0
Volts
8
4
0
0
2
0.000000
255.000000
1
F34: DE Coolant factor vs COOLDEGB (factor*32)
Factor
1
4
0
0
DegC
13
4
0
0
2
0.000000
255.000000
1
F37: AE Temperature factor vs COOLDEGB (factor*16)
Factor
1
4
0
0
DegC
13
4
0
0
2
0.000000
255.000000
1
F51C: Initial Run A/F Ratio Time-Out vs Coolant Temperature
Table value = A/F ratio * 10
AF Ratio
1
4
0
0
Degrees C
13
4
0
0
2
0.000000
255.000000
1
F52C: Run AF Ratio Time-Out Interval vs Coolant Temperature
table value = (SEC * 40) - 1
(SEC * 40) - 1
1
4
0
0
Degrees C
13
4
0
0
2
0.000000
255.000000
1
F53: Initial Crank Base Pulse Width vs Coolant Temperature
Ms
1
4
0
0
Deg C
13
4
0
0
2
0.000000
255.000000
1
F56: Cold Engine A/F Ratio vs Coolant Temp and MAP
MAP = (NMAPLD * 100 / BARO KPA)
MAP
9
4
0
0
DegC
13
4
0
0
2
0.000000
255.000000
1
F57B: Idle A/F Ratio vs Coolant Temperature
A/F ratio
1
4
0
0
Deg C
7
4
0
0
2
0.000000
255.000000
1
F60: Open Loop A/F ratio vs RPM and MAP
MAP
9
4
0
0
RPM
16
4
0
0
2
0.000000
255.000000
1
F66: Injector delay Table (% of Ref period vs RPM & TPS)
TPS%
9
4
0
0
RPM
8
4
0
0
2
0.000000
255.000000
1
F100: % of Coolant contribution for calculating charge temp
MAP
9
4
0
0
RPM
16
4
0
0
2
0.000000
255.000000
1
F10: Warmup IAC Motor position Offset vs coolant temp(IAC steps)
Steps
1
4
0
0
Deg C
13
4
0
0
2
0.000000
255.000000
1
F12: Power Steering Offset vs Baro (IAC steps)
Steps
1
4
0
0
kPa
4
4
0
0
2
0.000000
255.000000
1
F13D: Auto trans Desired idle RPM in Drive vs Battery voltage
RPM
1
4
0
0
volts
3
4
0
0
2
0.000000
255.000000
1
F13P: Auto trans Desired idle RPM in P/N vs Battery voltage
RPM
1
4
0
0
volts
3
4
0
0
2
0.000000
255.000000
1
F13M: Manual trans Desired idle RPM vs Battery voltage
RPM
1
4
0
0
volts
3
4
0
0
2
0.000000
255.000000
1
F14: IAC warmup Decay rate vs coolant temp
Seconds
1
4
0
0
Deg C
13
4
0
0
2
0.000000
255.000000
1
F15: Fast idle offset vs coolant temp
RPM
1
4
0
0
Deg C
13
4
0
0
2
0.000000
255.000000
1
F16: Throttle crack offset vs RPM ( IAC Steps )
Steps
1
4
0
0
RPM
9
4
0
0
2
0.000000
255.000000
1
F18: MAP Limiter - MAP threshold vs RPM
MAP
1
4
0
0
RPM
9
4
0
0
2
0.000000
255.000000
1