0x11.0194-95 3100 S-D and 3.4RWDRobert Saar0 E-Side00E-Side Module Calibration Part Number300Minimum RPM to Allow Engine Running SparkRPM00Number of Succesive Reference Pulses to Allow Running Spark00Minimum RPM to Allow Engine Running FuelRPM00Number of Succesive Reference Pulses to Allow Running Fuel00Number of Loops to Reset Pulses while Cranking value00Main Spark Extension BreakpointRPM00Main Spark Extension Added * Per 1K/RPM*00Coolant Temp Above Which Coolant Temp SA modifier is used again*F00Coolant Temp Above Which Coolant Temp SA modifier is Disabled*F00N/V Ratio for 4th Gear (for Highway Spark/Fuel)00Max MAP for Highway Fuel/SparkkPa00Minimum Coolant Temp for Highway Spark/Fuel*F00Minimum RPM for Highway Spark/FuelRPM00Minimum Time With Correct Conditions for Highway Spark??? (Seconds)00Minimum Time with Cat Overtemp to Allow High Spark??? (Seconds)00Maximum MPH for Launch ModeMPH00Minimum D-TPS to Enter Launch Mode%00Minimum Positive D-MAP to Enter Launch Mode00Positive D-MAP to Leave Launch Modeonce launch mode has been entered, D-MAP under this will exit00Maximum Time to Allow Launch ModeSeconds00Negative D-TPS to Leave Launch Mode%00Engine Speed Below Which can be Declutched (KDCLRPML)LOW HYSTERISIS VALUE, WITH KDCLRPMH
the only purpose of the following values is for idle spark to be used in situations when normal idle spark is not enabled(normally at very low speed with very low TPS%).
in manual trans applications, these are used to give the ECM some idea of when the clutch is disengaged and to command idle spark in that situation.
for auto trans applications, it can allow a different spark advance to be commanded, normally in low throttle/higher MPH situations, such as coasting down from whatever speed, can help control the RPM the ECM settles at.RPM00Engine Speed Below Which can stay Declutched (KDCLRPMH)HIGH HYSTERISIS VALUE, WITH KDCLRPMLRPM00TPS Below Which can be Declutched (KDCLTPSL)LOW HYSTERISIS VALUE, WITH KDCLTPSH%00TPS Below Which can stay Declutched (KDCLTPSH)HIGH HYSTERISIS VALUE, WITH KDCLTPSL%00MPH Above Which can be Declutched (KDCLMPHH)HIGH HYSTERISIS VALUE, WITH KDCLMPHLMPH00MPH Above Which can stay Declutched (KDCLMPHL)LOW HYSTERISIS VALUE, WITH KDCLMPHHMPH00MAP Above Which can be Declutched (KDCLMAPH)HIGH HYSTERISIS VALUE, WITH KDCLMAPLkPa00MAP Above Which can stay Declutched (KDCLMAPL)LOW HYSTERISIS VALUE, WITH KDCLMAPHkPa00MAP Below Which can be Declutched (KDCLMPH)HIGH HYSTERISIS VALUE, WITH KDCLMPLkPa00MAP Below Which can stay Declutched (KDCLMPL)LOW HYSTERISIS VALUE, WITH KDCLMPHkPa00TPS Drops Below This, Idle Spark Possible%00TPS Rises Above This, Idle Spark Impossible%00MPH Drops Below This, Idle Spark PossibleMPH00MPH Rises Above This, Idle Spark ImpossibleMPH00Minimum Coolant Temp for MAT Based Idle Spark Retard*F00Maximum MPH for MAT Based Idle Spark RetardMPH00Maximum RPM for MAT Based Idle Spark RetardRPM00Minimum D-TPS for MAT Based Idle Spark Retard%00Delay Before using MAT Based Idle Spark Retard???00Filtering Speed for Updating MAT Based Idle Spark Retard00Time Between Filtering Updates for MAT Based Idle Spark Retard00D-RPM Above This Allows Rapid D-RPM Spark Mod to be usedRPM00Once Rapid D-RPM Spark Mod Enabled, D-RPM Drops Below This to DisableRPM00Rapid D-RPM Spark Mod*00If Delta-Coolant since Start-Up Exceeds this, Enable Burst Knock (KESCDCOL)*F00Minimum Coolant Temp for ESC (KESCOOLA)*F00Minimum RPM to Enable ESC (KRPMKNOB)RPM00Knock Sensor Voltage Threshold for ActionVolts00Launch Mode Attack Rate Multiplier00MAP Threshold for Stall Torque ManagementkPa00Percent of Torque Management D-Spark Advance Blended Each Loop%00Time Domain Added to Sparkcompensates for ICM lag????00Spark Reference Angle*00Max Spark Advance rel to TDC*00Max Spark Retard rel to TDC*00Minimum RPM to Allow RDSCRPM00Maximum RPM to Allow RDSCRPM00Maximum N/V Ratio to Allow RDSC00Bypass RDSC if TPS is Less Than this (KRDSTPSL)%00Bypass RDSC if TPS is Greater Than KRDSTPSL, but Less Than This (KRDSTPSH)%00D-TPS Necessary for RDSC%00Allow RDSC for This Long???00Allow RDSC for This Long (????)???00DRPM MULTIPLIER, 1ST GEAR, TPS > KRDSTPSH00MAX RDSC SPARK: 1ST GEAR, TPS > KRDSTP, RPM RISING*00MAX RDSC SPARK: 1ST GEAR, TPS > KRDSTP, RPM FALLING*00DRPM MULTIPLIER: 1ST GEAR, TPS < KRDSTPSL, NO A/C00MAX RDSC SPK: 1ST, TPS < KRDSTPSL, NO A/C, RPM RISING*00MAX RDSC SPK: 1ST, TPS < KRDSTPSL, NO A/C, RPM FALLING*00DRPM MULTIPLIER: 1ST GEAR, TPS < KRDSTPSL, A/C00MAX RDSC SPK: 1ST, TPS < KRDSTPSL, A/C, RPM RISING*00MAX RDSC SPK: 1ST, TPS < KRDSTPSL, A/C, RPM FALLING*00DRPM MULTIPLIER, 2ND GEAR, TPS > KRDSTPSH00MAX RDSC SPARK: 2ND GEAR, TPS > KRDSTP, RPM RISING*00MAX RDSC SPARK: 2ND GEAR, TPS > KRDSTP, RPM FALLING*00DRPM MULTIPLIER: 2ND GEAR, TPS < KRDSTPSL, NO A/C00MAX RDSC SPK: 2ND, TPS < KRDSTPSL, NO A/C, RPM RISING*00MAX RDSC SPK: 2ND, TPS < KRDSTPSL, NO A/C, RPM FALLING*00DRPM MULTIPLIER: 2ND GEAR, TPS < KRDSTPSL, A/C00MAX RDSC SPK: 2ND, TPS < KRDSTPSL, A/C, RPM RISING*00MAX RDSC SPK: 2ND, TPS < KRDSTPSL, A/C, RPM FALLING*00DRPM MULTIPLIER, 3RD GEAR, TPS > KRDSTPSH00MAX RDSC SPARK: 3RD GEAR, TPS > KRDSTP, RPM RISING*00MAX RDSC SPARK: 3RD GEAR, TPS > KRDSTP, RPM FALLING*00DRPM MULTIPLIER: 3RD GEAR, TPS < KRDSTPSL, NO A/C00MAX RDSC SPK: 3RD, TPS < KRDSTPSL, NO A/C, RPM RISING*00MAX RDSC SPK: 3RD, TPS < KRDSTPSL, NO A/C, RPM FALLING*00DRPM MULTIPLIER: 3RD GEAR, TPS < KRDSTPSL, A/C00MAX RDSC SPK: 3RD, TPS < KRDSTPSL, A/C, RPM RISING*00MAX RDSC SPK: 3RD, TPS < KRDSTPSL, A/C, RPM FALLING*00DRPM MULTIPLIER, 4TH GEAR, TPS > KRDSTPSH00MAX RDSC SPARK: 4TH GEAR, TPS > KRDSTP, RPM RISING*00MAX RDSC SPARK: 4TH GEAR, TPS > KRDSTP, RPM FALLING*00DRPM MULTIPLIER: 4TH GEAR, TPS < KRDSTPSL, NO A/C00MAX RDSC SPK: 4TH, TPS < KRDSTPSL, NO A/C, RPM RISING*00MAX RDSC SPK: 4TH, TPS < KRDSTPSL, NO A/C, RPM FALLING*00DRPM MULTIPLIER: 4TH GEAR, TPS < KRDSTPSL, A/C00MAX RDSC SPK: 4TH, TPS < KRDSTPSL, A/C, RPM RISING*00MAX RDSC SPK: 4TH, TPS < KRDSTPSL, A/C, RPM FALLING*00DRPM MULTIPLIER, 5TH GEAR, TPS > KRDSTPSH00MAX RDSC SPARK: 5TH GEAR, TPS > KRDSTP, RPM RISING*00MAX RDSC SPARK: 5TH GEAR, TPS > KRDSTP, RPM FALLING*00DRPM MULTIPLIER: 5TH GEAR, TPS < KRDSTPSL, NO A/C00MAX RDSC SPK: 5TH, TPS < KRDSTPSL, NO A/C, RPM RISING*00MAX RDSC SPK: 5TH, TPS < KRDSTPSL, NO A/C, RPM FALLING*00DRPM MULTIPLIER: 5TH GEAR, TPS < KRDSTPSL, A/C00MAX RDSC SPK: 5TH, TPS < KRDSTPSL, A/C, RPM RISING*00MAX RDSC SPK: 5TH, TPS < KRDSTPSL, A/C, RPM FALLING*00Minimum RDSC Change Allowedcalculated values less than this will be cleared and ignored*00Initial Timer for 106800Minimum D-BPW to Allow an Async Injector FiringmSec00Max TPS to Allow Choke AFR RPM Multiplier Table%00RPM Threshold for DTC42RPM00Minimum Engine Runtime for DTC14Seconds00Coolant Temp to Trigger DTC14*F00Delay Before Setting DTC14Seconds00Max Coolant Temp Estimated When DTC14/15 Present*F00Minimum Engine Runtime for DTC15Seconds00Coolant Temp A/D Result to Set DTC1500Delay Before Setting DTC15Seconds00A/C Off MAP Threshold for DTC33kPa00A/C On MAP Threshold for DTC33kPa00Delay Before Setting DTC33Seconds00N/V Ratio Threshold for DTC3300Max TPS for DTC33%00Min TPS for DTC33%00MAP Threshold to Set DTC34kPa00Delay Before Setting DTC34Seconds00Min RPM to Set DTC34RPM00Min TPS to Set DTC34%00Default MAT A/D with DTC23/25 Set00Offset Value to help calc MAT with DTC23/2500Knock Retard Applied During DTC43/86*00VATS Frequency LimitHz00VATS Frequency LimitHz00SPI Transfer Error Limit00Barometric Threshold for EGR TestingkPa00Minimum RPM for EGR TestsRPM00Maximum RPM for EGR TestsRPM00Maximum MAP for EGR TestskPa00Maximum D-MAP During EGR Tests to AllowkPa00Max D-TPS to Test EGR%00Max D-RPM to Test EGRRPM00Max Number of Test Failed Without Setting DTC00Time Solenoids are commanded On During TestSeconds00Min MPH to Allow EGR TestsMPH00Delay Before Setting DTC98???00Delay Before Setting DTC51???00Engine Runtime Before Doing DTC13/63 TestSeconds00Min O2 Voltage Threshold for DTC13/63mV00Max O2 Voltage Threshold for DTC13/63mV00Min TPS to Allow DTC13/63 Testing%00Delay Before Setting DTC13/63Seconds00Minimum Coolant Temp to Allow DTC13/63*F00DTC44 O2 ThresholdmV00DTC44 Delay before SetSeconds00DTC45 O2 ThresholdmV00DTC45 Delay before SetSeconds00Max TPS for DTC45%00Min TPS for DTC45%00RPM Falls Below This, Idle VE PossibleRPM00RPM Rises Above This, Idle VE ImpossibleRPM00TPS Falls Below This, Idle VE Possible%00TPS Rises Above This, Idle VE Impossible%00MPH Falls Below This, Idle VE PossibleMPH00MPH Rises Above This, Idle VE ImpossibleMPH00Maximum O2 Voltage for Filtering PurposesmV00Minimum O2 Voltage for Filtering PurposesmV00Maximum RPM for Airflow CalcRPM above this will be truncatedRPM00Closed Loop O2 HysteresismV00Maximum MPH to use Idle O2 Correction GainMPH00Maximum MAP to use Idle O2 Correction GainkPa00Idle O2 Correction Gain00Scaling Factor for F5300MPH to Jump out of Lean CruiseMPH00MPH to Allow Lean Cruise/Highway SparkMPH00Highway Fuel Target AFRNOT USED IF PATCHED:100Stoich Target AFR:100Lean AFR Startup Coolant Temp Threshold - Lowerif less than this, max AFR is checked against, if above, not checked against*F00Lean AFR Startup Coolant Temp Threshold - Upperif less than this, max AFR is NOT checked against, if above, it IS checked against*F00Leanest AFR Allowable00Closed Loop to Open Loop Blend Rate (KCLOPBLN)00MPH Above Which Extra Fuel can be added in PEMPH00Coolant Temp Above Which Extra Fuel can be added in PE*F00Time Above MPH or Coolant Threshold to Add Fuel in PESeconds00MAP Threshold for High MPH/Coolant PEMAP under this will not increment the counter, but it won't reset it either.kPa00AFR Change for High Coolant/MPH in PEhigh MPH
OR
high coolant temp can trigger this:100TPS% Gain Valueused to create the TPS% value. essentially, how much of a voltage change is required to represent the voltage at idle compared to the voltage at WOT.00Delay Before Adding SAEGR Table When EGR Active (KF4CNTR)Seconds00Coolant Temp Above Which the KF4CNTR Delay is Used (KF4TCTH)*F00TPS Rises Above Threshold, EGR Enabled (KIDLTPS2)%00TPS Falls Below Threshold, EGR Disabled (KIDLTPS1)%00Default O2 Sensor value During O2 FailmV00Coolant Temp Lag Filter00VATS Fuel Disable Optionmust be 0 or non-0. non-0 = VATS enabled.
does not seem to be critical?00Number of Cylindersused only for airflow calcs
C0/192 = 600TPS Above Which Delivers 0 Fuel during Cranking%00RPM Above which TPS% does not effect Cranking BPWRPM00Coolant Temp under which to fire injectors on every reference*F00Maximum Cranking PulsewidthmSec00Default # of pulses when TPS Causes 0BPW00Reference Pulse Reset Value when Timer Expires00PE Exit TPS% Hysteresis%00PE TPS% Subtraction to Enter due to Cat Overtemp%00O2 Sensor Closed Loop Threshold, UppermV00O2 Sensor Closed Loop Threshold, LowermV00Startup Coolant Temp that Divdes the Hot/Warm O2 Closed Loop Timer*F00Startup Coolant Temp that Divdes the Warm/Cool O2 Closed Loop Timer*F00Startup Coolant Temp that Divdes the Cool/Cold O2 Closed Loop Timer*F00Hot Closed Loop DelaySeconds00Warm Closed Loop DelaySeconds00Cool Closed Loop DelaySeconds00Cold Closed Loop DelaySeconds00Default Startup Coolant Temp when Coolant Temp DTC set for 895E table*F00Minimum INT Allowable00Maximum INT Allowable00BLM Optionnot certain what it's usage is, references idle. must be 0 or non-0.00RPM Drops Under This, Cell 16 Possible00RPM Rises Above This, Cell 16 Impossible00MPH Drops Below This, Cell 16 PossibleMPH00MPH Rises Above This, Cell 16 ImpossibleMPH00TPS Drops Under This, Cell 16 Possible%00TPS Rises Above This, Cell 16 Impossible%00Airflow Drops Under This, Cell 16 Possible00Airflow Rises Above This, Cell 16 Impossible00Offset Subtracted From BLM when Entering Cell 1600Minimum MAP to Allow BLM UpdatekPa00Minimum BPW to Allow BLM UpdatemSec00Minimum Coolant Temp to Allow BLM Update*F00Maximum Coolant Temp to Allow BLM Update*F00BLM Timer for INT action (?)00Lowest BLMs Cell Divider, RPMRPM00Middle BLMs Cell Divider, RPMRPM00Highest BLMs Cell Divider, RPMRPM00Lowest BLMs Cell Divider, MAPkPa00Middle BLMs Cell Divider, MAPkPa00Highest BLMs Cell Divider, MAPkPa00RPM Hysterisis for BLM Cell ChangeRPM00MAP Hysterisis for BLM Cell ChangekPa00INT Error Before Moving BLM - Positive00INT Error Before Moving BLM - Negative00BLM Stepping Size00Maximum Allowed BLM00Minimum Allowed BLM00Minimum Allowed BLM for SAM00Time Before BLM Action Allowed with CCP00Coolant Temp Above Which to Reset SAM Cells*F00BLM Filtering Speed00Minimum MPH to Allow DE in R/D/3/2/1MPH00Global DE Mult for A/C00Maximum Positive D-TPS to effect weak transients (?)%00Minimum Negative D-TPS to effect weak transients (?)%00Minimum PW to Allow DEmSec00AE/DE TPS Lag Filtering Valuezero'ing should disable AE/DE00RPM Above Which Disable AsyncRPM00RPM Under Which Enable AsyncRPM00Multiplier for "Async PW Multiplier vs Coolant" Table00D-TPS to Exit AE%00AE D-TPS filtering Value00# of Injections to Wait before AE in Effect00D-TPS to Enter AE%00D-TPS to Enter DE%00TPS Lag Filter00Max # of Injections in DE00Min # of Injections in DE00D-TPS to Exit DE%00Max Allowable Time in DE00Min Allowable Time in DE00Cat Overtemp DE Multiplier00Time Above Speed Limiter before Fuel Cut00Minimum MPH to use Drive Fuel CutMPH00High RPM Fuel Cutoff in DRPM00High RPM Fuel Restore in DRPM00High RPM Fuel Cutoff in P/NRPM00High RPM Fuel Restore in P/NRPM00Vehicle Speed Limiter CutMPH00Vehicle Speed Limiter RestoreMPH00Minimum BPW Before Using Default PWmSec00Default PWmSec00Multec Injector Fixing FactorFIXING FACTOR FOR MULTEC INJECTOR FLOW RATE.
WHEN DIVIDED BY ADMAPF+28, THIS FACTOR PRODUCES
A SUBTRACTED CHANGE TO BPW IN MSEC. ITS UNITS
ARE THEREFORE 'KPA*MSEC'. TO PRODUCE THE COMPUTER
UNITS FOR THIS CALIBRATION FROM THE MAP AND DELTA
BPW VALUES, USE THIS EQUATION:
N = (65.536*DELTA BPW)*(2.711* MAP)
WHERE DELTA BPW IS IN MSEC AND MAP IS IN KPA,
OR, N = 2.711*(DELTA BPW)*(MAP)
WHERE DELTA BPW IS IN COUNTS AND MAP IS IN KPA.00Cat Overtemp, Max MAP to Enter DFCOkPa00Cat Not Overtemp, Max MAP to Enter DFCOkPa00Cat Overtemp, Max MAP to Stay In DFCOkPa00Cat Not Overtemp, Max MAP to Stay In DFCOkPa00Cat Overtemp, Minimum RPM to Enter DFCORPM00Cat Not Overtemp, Minimum RPM to Enter DFCORPM00Cat Overtemp, RPM to Exit DFCORPM00Cat Not Overtemp, RPM to Exit DFCORPM00Max D-RPM Increase to Stay in DFCORPM00Long Timer, Min Time with Conditions Met Before Entering DFCOSeconds00Cat Overtemp Timer, Min Time with Conditions Met Before Entering DFCOSeconds00Short Timer, Min Time with Conditions Met Before Entering DFCOSeconds00DFCO Timer Increment Value00DFCO Timer Decrement Value00RPM Threshold for Short DFCORPM00MAP Threshold for Short DFCOkPa00TPS Above Which will Exit DFCO%00TPS Above Which Can't Enter DFCO%00Minimum Coolant Temp to Allow DFCO*F00Long Timer, MPH Under Which DFCO DisabledMPH00Long Timer, MPH Above Which DFCO EnabledMPH00Cat Overtemp, MPH Under Which DFCO DisabledMPH00Cat Overtemp, MPH Above Which DFCO EnabledMPH00DFCO Throttle Follower DurationSeconds00DFCO Throttle Follower AE Pulse WidthmSec00DFCO Throttle Follower AE Pulses00Delay Before Allowing Another DFCO EventSeconds00DFCO Fuel Ramp-in Multiplier00DFCO Fuel Ramp-in Multiplier when Low RPM caused Exit00DFCO Fuel Ramp-out Multiplier with DTC3900Max MAP to Enter DFCO, Short TimerkPa00Max MAP to Stay-in DFCO, Short TimerkPa00DTC39 Active, Min RPM to Enter DFCORPM00DTC39 Active, Min RPM to Stay-in DFCORPM00DTC39 Active, N/V Ratio to Determine Short/Long Timer00Clutch-in, Min MPH to Allow DFCOMPH00Clutch-in, Min MPH to Stay-in DFCOMPH00Clutch-in, Min MAP to Allow DFCOkPa00Clutch-in, Min MAP to Stay-in DFCOkPa00Clutch-in, Min RPM to Allow DFCORPM00Clutch-in, Min RPM to Stay-in DFCORPM00Clutch-in, Fuel Ramp-in Value00Clutch-in, Fuel Ramp-out Value00RPM Below This Disables Cat Overtemp FuelRPM00RPM Above This Allows Cat Overtemp FuelRPM00Cat Temp to Enter Cat Overheat Mode*F00Cat Temp to Exit Cat Overheat Mode*F00Cat Temp to Enter Cat Meltdown Mode*F00Cat Temp to Exit Cat Meltdown Mode, but stay in Overheat*F00Coolant Temp to Use Cat Initialization Value*F00Cat Initialization Temp*F00MAP Threshold for Closed Loop CCPkPa00Time Threshold to Allow Closed Loop CCP00INT Above Which Duty Cycle is Modded00INT Below Which Duty Cycle is Modded00Duty Cycle Delta when INT pointing Rich%00Duty Cycle Delta when INT pointing Lean%00Minimum Runtime for CCPSeconds00Minimum Coolant Temp for CCP*F00Min MPH to Allow CCPMPH00Min TPS to Allow CCP%00Min Airflow to Allow CCPGrams/Sec00MPH to Disable CCPMPH00TPS to Disable CCP%00Airflow to Disable CCPGrams/Sec00CCP Duty Cycle Filtering Coefficient%00CCP Duty Cycle Slowly Increased By This When On%00CCP Duty Cycle Slowly Decreased By This When Off%00CCP Duty Cycle Below Which DC is Cleared when Closing%001st Gear EGR Multiplier002nd/Higher Gear EGR Multiplier00RPM Below Which EGR DisabledRPM00Hysteresis Counts for Combo Change00Airflow Multiplier00Offset for EGR Desired Advance00Normal Startup, Minimum Coolant Temp to Allow EGR*F00Normal/Cold Startup Temp Threshold*F00Cold Startup, Minimum Coolant Temp to Allow EGR*F00MAP Below Which Disables EGRkPa00TPS Below Which Disables EGR%00MAP Above Which Disables EGRkPa00MAP Above Which Enables EGRkPa00TPS Above Which Enables EGR%00MAP Below Which Enables EGRkPa00N/V Ratio Below Which is considered 1st gear for EGR00N/V Ratio Above which is considered 2nd gear/higher for EGR00PROM Integrity Check Bytes (AA55)300Maximum Shift Light On-timeSeconds00Negative D-TPS to Turn Off Shift Light%00Minimum Coolant Temp for Shift Light*F00TPS Hysterisis for Minimum TPS On%00RPM Hysterisis for Minimum RPM OnRPM00RPM Above Which Shift Light Always OnRPM00Minimum MPH to Allow Shift LightMPH001st Gear N/V Maximum (KNVRAT1H)001st Gear N/V Minimum (KNVRAT1L)001st Gear Minimum RPM for Light On (KRPMIN1)RPM001st Gear Minimum TPS for Light On (KTPSNLT1)%001st Gear Light On Delay Time (KGRDLY1)Seconds001st Gear TPS Hysterisis for Light On (KTPSHYS1)%001st Gear Light On Secondary Delay Time (KLITDLY1)Seconds002nd Gear N/V Maximum (KNVRAT2H)002nd Gear N/V Minimum (KNVRAT2L)002nd Gear Minimum RPM for Light On (KRPMIN2)RPM002nd Gear Minimum TPS for Light On (KTPSNLT2)%002nd Gear Light On Delay Time (KGRDLY2)Seconds002nd Gear TPS Hysterisis for Light On (KTPSHYS2)%002nd Gear Light On Secondary Delay Time (KLITDLY2)Seconds003rd Gear N/V Maximum (KNVRAT3H)003rd Gear N/V Minimum (KNVRAT3L)003rd Gear Minimum RPM for Light On (KRPMIN3)RPM003rd Gear Minimum TPS for Light On (KTPSNLT3)%003rd Gear Light On Delay Time (KGRDLY3)Seconds003rd Gear TPS Hysterisis for Light On (KTPSHYS3)%003rd Gear Light On Secondary Delay Time (KLITDLY3)Seconds004th Gear N/V Maximum (KNVRAT4H)004th Gear N/V Minimum (KNVRAT4L)004th Gear Minimum RPM for Light On (KRPMIN4)RPM004th Gear Minimum TPS for Light On (KTPSNLT4)%004th Gear Light On Delay Time (KGRDLY4)Seconds004th Gear TPS Hysterisis for Light On (KTPSHYS4)%004th Gear Light On Secondary Delay Time (KLITDLY4)Seconds00Max Speedo Reading 100Max Speedo Reading 200Base Pulse Constant (Injector Flowrate)Lb/Hr00 Patch00MAP Sensor A/D Offset to Represent 100kPathe higher the pressure a sensor can read, the lower this value will be. used to create the "kpa above 100" value.
for reference only: calculator testing indicates ~79 for a 3BAR and ~117 for a 2BAR.200MAP Sensor Scalar to make Normalized MAP for Boost calcs~1.5629 for 3BAR
~1.0000 for 2BAR
this value used to put the 2/3BAR MAP sensor values into more friendly units for use in lookup tables.4001BAR Emulation - 10.3kPa A/D Offsetthis is how many a/d counts need to be subtracted from the 2/3 BAR MAP sensor you're using that equate to 10.3kPa. for a 3BAR, the value will generally be 6, for a 2BAR, it should be 2.
for verification(or other sensors), use the following equation
(10.354 - min readable pressure) / ((max readable pressure - min readable pressure) / 255)2001BAR Emulation - A/D Count Multipliersimpler than it sounds: essentially, this is how much the A/D counts of whatever sensor you're using need multiplied to match the 1BAR equivalent's A/D counts. this happens AFTER the subtractive offset, so use the following equation:
255 / ((104.45 - 10.354) / kPa per A/D count)
3BAR: ~3.309
2BAR: ~2.117300 T-Side00T-Side Module Calibration Part Number300 Fan 100A/C Off, Fan On*F00A/C Off, Fan Off*F00A/C On, Fan On*F00A/C On, Fan Off*F00Minimum On-TimeSeconds00Minimum On-Time due to A/CSeconds00Max MPH to Allow Fan RequestMPH00IAC Steps Added for Engage00 Fan 200A/C Off, Fan On*F00A/C Off, Fan Off*F00A/C On, Fan On*F00A/C On, Fan Off*F00Max MPH to Allow Fan RequestMPH00Delay for Fan On due to A/C Pressure00IAC Steps Added for Engage00IAC Step Multiplier for A/C Engage in P/N00Coolant Temp Above Which Turns on Hot Light*F00Coolant Temp Under Which Turns off Hot Light*F00Maximum TPS to Allow IAC Minimum Update%00Delay Before Updating Target Idle Speed due to Shifter Movement00Max RPM to Command due to Low VoltageRPM00RPM Added/Subtracted per Loop due to Low VoltsRPM00Maximum Added RPM due to Low VoltsRPM00Volts Under Which to Add RPMVolts00Volts Above Which to Quit Adding RPMVolts00RPM Error Considered to be Over/Under SpeedRPM00Minimum # of Loops per IAC Open Loop Decay Step in P/N00Minimum # of Loops per IAC Open Loop Decay Step in D00Idle Speed Max # of Loops per Decay Step in Open Loop00Maximum IAC Position AllowedSteps00Base Startup Added IAC Countsno, not sure now00Maximum IAC Minimum Position AllowedSteps200Minimum Coolant Temp to Allow IAC Minimum Update after NVRAM Fail*F00Minimum Coolant Temp to Allow IAC Minimum Update*F00Maximum Coolant Temp to Allow IAC Minimum Update*F00IAC Minimum Update Filtering Rate00Initial IAC Minimum PositionSteps200Maximum IAC Steps to Add to IAC Minimum for A/CSteps200Minimum IAC Steps to Add to IAC Minimum for A/CSteps200Maximum Steps to Add to IAC Minimum because of IAC LearnSteps200Maximum Steps for IAC Minimum to be Incorrect before IAC Minimum Learn (KLIMIACN)Steps00Maximum Steps for IAC Minimum to be Incorrect before IAC Minimum Learn, with A/C (KLIMIACA)Steps00Minimum Time in Idle Cell to Allow NVRAM Fail IAC Minimum UpdateSeconds00Minimum Battery Voltage to move IAC reliablyVolts00RPM Below Which IAC will be moved regardless of Battery VoltageRPM00Max Allowed Positive IAC Minimum Change per Startup00Max Allowed Negative IAC Minimum Change per Startup00IAC Steps Added When Not Moving, Manual Trans00IAC Steps Added When Moving, Manual Trans, Clutch Depressed00IAC Steps Added When Moving, Manual Trans, Clutch Not Depressedalso used with automatics when moving but in P/N(or D)?00N/V Ratio to use WOT A/C Disable00WOT A/C Disable TPS%%00RPM Above Which Disables A/CRPM00A/C Pressure Falls Below This Disables A/CPSI00A/C Pressure Rises Above This Re-Enables A/CPSI00A/C Pressure Rises Above This Disables A/CPSI00A/C Pressure Falls Below This Re-Enables A/CPSI00A/C Pressure Required to Enable Fan 100A/C Pressure Required to Shut Off Fan 100A/C Pressure Required to Enable Fan 200A/C Pressure Required to Shut Off Fan 200Number of Ignition Cycles to Clear DTCs200 DTC 3500RPM Error Required for Code SetRPM00Time Required with RPM Error for Code SetSeconds00 DTC 4300Time Required with KS Error for Code SetSeconds00Minimum KS Circuit Voltage for Code SetVolts00Maximum KS Circuit Voltage for Code SetVolts00 DTC 5300Minimum Voltage to Allow Code SetVolts00Time Required Above Voltage for Code SetSeconds00 DTC 1600Maximum Voltage to Allow Code SetVolts00Minimum RPM for Code SetRPM00Time Required for Code SetSeconds00 DTC 2400Time Required for Code SetSeconds00RPM Threshold for Code SetRPM00 DTC 2800Time in bad conditions to setSeconds00Time in good conditions to clearSeconds00PROM Integrity Check Bytes (AA55)300Default Baro A/D Counts00Default Baro A/D Counts(in kPa)00Max RPM to Allow Baro UpdateRPM00Max D-TPS to Allow Baro Update%00Barometric Update RateSeconds00Max MAP offset to Baro AdjustmentkPa00Redline RPM for DIC TransmitRPM00Kickdown Mode 1-2 Shift MPHMPH100Kickdown Mode 2-3 Shift MPHMPH100Kickdown Mode 3-4 Shift MPHMPH100Kickdown Mode 1-2 Shift RPMRPM300Kickdown Mode 2-3 Shift RPMRPM300Kickdown Mode 3-4 Shift RPMRPM300Coolant Temp Above Which TCC Enabled*F00Coolant Temp Under Which TCC Disabled*F00Trans Temp Above Which TCC Enabled (low)*F00Trans Temp Under Which TCC Disabled (low)*F00Trans Temp to Enter Hot Mode*F00Trans Temp to Leave Hot Mode*F00A/C Engaged TCC Disable MPH - 2ndMPH00A/C Engaged TCC Disable MPH - 3rdMPH00A/C Engaged TCC Disable MPH - 4thMPH00A/C Engaged TCC Re-Enable MPH - 2ndMPH00A/C Engaged TCC Re-Enable MPH - 3rdMPH00A/C Engaged TCC Re-Enable MPH - 4thMPH00Diagnostics Trans Temp TCC Re-Enable*F00Diagnostics Trans Temp TCC Disable*F00TCC Slip Diagnosticdisable?RPM00TCC Slip DiagnosticRPM00MPH to Allow High MPH TCC SettingsMPH00MPH to Drop Out of High MPH TCC SettingsMPH00Minimum TPS to Stay in TCC Lock%00Minimum TPS to ReAllow TCC Lock%00Minimum TPS to Stay in TCC Lock at High MPH%00Minimum TPS to ReAllow TCC Lock at High MPH%00Negative D-TPS to Delay TCC Lock%00Lock Delay Due to Neg D-TPSSeconds00Positive D-TPS to Delay TCC Lock%00Lock Delay Due to Pos D-TPSSeconds00Lock Delay Due to ???Seconds00TCC Lock Delay due to 2-1 DownshiftSeconds100TCC Lock Delay due to 3-2 DownshiftSeconds100TCC Lock Delay due to 4-3 DownshiftSeconds100TCC Lock Delay due to 1-2 UpshiftSeconds100TCC Lock Delay due to 2-3 UpshiftSeconds100TCC Lock Delay due to 3-4 UpshiftSeconds100TCC Slip to Start TimerRPM00TCC Slip to Decrement TimerRPM00MPH Above Which to use max TCC PWM DC when not lockedMPH00MPH Under Which to use min TCC PWM DC when not lockedMPH0086F7 2/3/40086F8 2/3/40086F9 30086FA 40086FB 20086FC 30086FD 40086FE 20086FF 3008700 4008701 3008702 400Minimum 3-2 Solenoid DC%00Maximum 3-2 Solenoid DC%003-2 Solenoid DC when Shifter in 1st (?)%003-2 Solenoid DC when VSS Signal Lost%00A/C On 3-2 Mod to DC00Output Shaft Speed ConstantValue is number of pulses VSS will see in one revolution of the transmission's output shaft.
for FWD: VSS reluctor teeth / final gear multiplication.
for RWD: VSS reluctor teethPPR400Road Speed ConstantPPM00TPS Necessary to Enter Kickdown%00TPS Necessary to Exit Kickdown%00Reverse Gear Ratio:1001st Gear Ratio:1002nd Gear Ratio:1003rd Gear Ratio:1004th Gear Ratio:100Baro Threshold Enable for Adaptive Shiftbaro must be higher than thiskPa00Baro Threshold Disable for Adaptive Shiftmust be lower than thiskPa00Minimum Trans Temp for Long Delay Before Shift for Adapt*F00Minimum TPS for Long Delay Before Shift for Adapt%00 E-Side0x01 Option Byte 00040x01B20x04B30x08Use MAT or Coolant Temp for E5C4 Lag filtering (X=MAT)0x10 Option Byte 00050x01B50x20 Option Byte 00060x01B50x20B60x40B70x80 Option Byte 00070x01Stall Torque Management0x08RDSC/Dynamic Spark0x10TCC Must Be Locked for Converter Overtemp/Highway Spark0x20Must Be in 4th Gear for Converter Overtemp/Highway Spark0x40Use Lowest RPM Cells of Main Spark at Idle0x80 Option Byte 00080x01B6 - set to skip some DE and TCC retard stuff (seems to be manual related)0x40Use Seperate Table for 3rd Gear in Stall Torque Lookup0x80 Option 00090x01resets stuff based on DE status0x01Use Injection Counter Based or Timer Based DE (X=Timer)0x01Must be Closed Loop for EGR0x01Use Vacuum or Normalized MAP for Coolant Temp based Spark Advance Modifier (X=MAP)0x01 DTCs0x01MALF CODE 13 LEFT O2 SENSOR ERROR0x04MALF CODE 14 ENGINE COOLANT TEMP. HIGH0x08MALF CODE 15 ENGINE COOLANT TEMP. LOW0x10MALF CODE 16 SYS. VOLTS LOW0x08MALF CODE 17 CAM SENSOR ERROR0x01MALF CODE 21 TPS VOLTAGE HIGH0x40MALF CODE 22 TPS VOLTAGE LOW0x80MALF CODE 23 IAT LOW0x20MALF CODE 24 VSS CKT. NO SIGNAL0x04MALF CODE 25 IAT HIGH0x10MALF CODE 28 TRANS. RANGE SW. ERROR0x40MALF CODE 33 MAP SENSOR HIGH0x20MALF CODE 34 MAP SENSOR LOW0x40MALF CODE 35 IDLE SPEED ERROR0x01MALF CODE 36 IC 24X SIGNAL ERROR0x01MALF CODE 37 TCC BRAKE SWITCH ERROR0x02MALF CODE 39 CLUTCH SWITCH ERROR0x01MALF CODE 41 IC EST ERROR0x02MALF CODE 42 IC EST BYPASS ERROR0x04MALF CODE 43 KS CIRCUIT ERROR0x02MALF CODE 44 LEFT O2 SENSOR LEAN0x20MALF CODE 45 LEFT O2 SENSOR RICH0x80MALF CODE 46 PASSKEY II ERROR0x02MALF CODE 51 PROM ERROR0x80MALF CODE 53 SYS. VOLTS HIGH0x04MALF CODE 54 FUEL PUMP VOLTAGE LOW0x40MALF CODE 58 TFT SENSOR CKT. LOW (HIGH TEMP.)0x10MALF CODE 59 TFT SENSOR CKT. HIGH (LOW TEMP.)0x20MALF CODE 61 A/C LOW REFRIGERANT0x08MALF CODE 63 RIGHT O2 SENSOR ERROR0x01MALF CODE 64 RIGHT O2 SENSOR LEAN0x10MALF CODE 65 RIGHT O2 SENSOR RICH0x40MALF CODE 66 A/C PRESSURE SENSOR LOW0x01MALF CODE 67 A/C PRESS SENS ERR0x10MALF CODE 68 A/C RELAY SHORTED0x04MALF CODE 69 A/C RELAY OPEN0x08MALF CODE 70 A/C PRESSURE SENSOR HIGH0x02MALF CODE 71 A/C EVAP TEMP LOW0x20MALF CODE 72 VSS CKT. SIGNAL ERROR0x80MALF CODE 73 A/C EVAP TEMP HIGH0x40MALF CODE 75 EGR1 SOLENOID ERROR0x20MALF CODE 76 EGR2 SOLENOID ERROR0x40MALF CODE 77 EGR3 SOLENOID ERROR0x80MALF CODE 79 TRANS. FLUID OVERTEMP0x20MALF CODE 80 TRANS. COMPONENT ERROR0x40MALF CODE 82 IC 3X SIGNAL ERROR0x04MALF CODE 85 PROM ERROR0x80MALF CODE 86 A/D ERROR0x04MALF CODE 87 EEPROM ERROR0x02MALF CODE 90 TCC ERROR0x80MALF CODE 93 PCS CIRCUIT (CURRENT ERROR)0x10MALF CODE 96 TRANS. SYSTEM VOLTAGE LOW0x02MALF CODE 98 INVALID PCM PROGRAM0x10MALF CODE 99 INVALID PCM PROGRAM0x20 Option Byte 068D0x01Allow Idle VE if Conditions Permit0x04VATScontrols the check code. if this or the other value is disabled, then VATS is essentially disabled, this one just allows for the updating of the ref period and DTC.0x08Shift Light or TCC Logic (X=Shift Light)0x80 Option Byte 068E0x01Closed Loop CCP Control0x02Ignore DTC39 for DFCO Operation0x04 Option Byte 068F0x01Use Vacuum or MAP for Open Loop AFR (X=MAP)0x01Must Be Closed Loop for CCP Operation0x02Use Vacuum or MAP for Open Loop Closed Throttle AFR (X=MAP)0x08Normally Open or Normally Closed CCP Solenoid (X=Closed)0x20 Option Byte 06900x01B00x01B30x08B50x20If Very Low Coolant Temp, Fire Injectors Every Ref Pulse Option(X=Yes)0x80Use MAP or Vacuum for EGR Solenoid Lookup0x20Highway Fuel (X=Allow)0x802/3BAR MAP Support (X=YES)necessary for boost control.0x01 T-Side0x01Option 8004 B5 (HUD attached?) (see notes)NOT a normal HUD, the GM instrumentation module HUD.0x20 Option Byte 80050x01B60x40B70x80 Option Byte 80060x01B70x808007 B5 (brake switch related)seems to be normally open/closed selection0x20 Option Byte 80090x01B0 fan 1 related0x01B1 fan 2 related0x02 Option Byte 800A0x014L60E Style PRNDL Decodermanuals should have this unchecked as well.
also dertermines inverted TCC PWM DC.0x08B40x104T60E Style PRNDL Decoder0x40Manual Transmission Select0x80 Option Byte 800B0x01B00x01B10x02B20x04B30x08B40x10B50x20B60x40B70x80 Option Byte 800C0x01B00x01B10x02B20x04B30x08B40x10B50x20B60x40B70x80 Option Byte 800D0x01B00x01B10x02B20x04B30x08B40x10B50x20B60x40B70x80 DTCs0x01MALF CODE 13 LEFT O2 SENSOR ERROR0x04MALF CODE 16 SYS. VOLTS LOW0x08MALF CODE 17 CAM SENSOR ERROR0x01MALF CODE 21 TPS VOLTAGE HIGH0x40MALF CODE 22 TPS VOLTAGE LOW0x80MALF CODE 23 IAT LOW0x20MALF CODE 24 VSS CKT. NO SIGNAL0x04MALF CODE 25 IAT HIGH0x10MALF CODE 28 TRANS. RANGE SW. ERROR0x40MALF CODE 35 IDLE SPEED ERROR0x01MALF CODE 37 TCC BRAKE SWITCH ERROR0x02MALF CODE 39 CLUTCH SWITCH ERROR0x01MALF CODE 43 KS CIRCUIT ERROR0x02MALF CODE 44 LEFT O2 SENSOR LEAN0x20MALF CODE 45 LEFT O2 SENSOR RICH0x80MALF CODE 46 PASSKEY II ERROR0x02MALF CODE 53 SYS. VOLTS HIGH0x04MALF CODE 54 FUEL PUMP VOLTAGE LOW0x40MALF CODE 58 TFT SENSOR CKT. LOW (HIGH TEMP.)0x10MALF CODE 59 TFT SENSOR CKT. HIGH (LOW TEMP.)0x20MALF CODE 61 A/C LOW REFRIGERANT0x08MALF CODE 63 RIGHT O2 SENSOR ERROR0x01MALF CODE 64 RIGHT O2 SENSOR LEAN0x10MALF CODE 65 RIGHT O2 SENSOR RICH0x40MALF CODE 66 A/C PRESSURE SENSOR LOW0x01MALF CODE 67 A/C PRESS SENS ERR0x10MALF CODE 68 A/C RELAY SHORTED0x04MALF CODE 69 A/C RELAY OPEN0x08MALF CODE 70 A/C PRESSURE SENSOR HIGH0x02MALF CODE 71 A/C EVAP TEMP LOW0x20MALF CODE 72 VSS CKT. SIGNAL ERROR0x80MALF CODE 73 A/C EVAP TEMP HIGH0x40MALF CODE 79 TRANS. FLUID OVERTEMP.0x20MALF CODE 80 TRANS. COMPONENT ERROR0x40MALF CODE 82 IC 3X SIGNAL ERROR0x04MALF CODE 85 PROM ERROR0x80MALF CODE 86 A/D ERROR0x04MALF CODE 87 EEPROM ERROR0x02MALF CODE 90 TCC ERROR0x80MALF CODE 93 PCS CIRCUIT (CURRENT ERROR)0x10MALF CODE 96 TRANS. SYSTEM VOLTAGE LOW0x02MALF CODE 99 INVALID PCM PROGRAM0x20 Option Byte 81DE0x01B00x01B10x02B20x04B30x08B40x10B50x20B60x40B70x80 Option Byte 81DF0x01B00x01B10x02B20x04B30x08B40x10B50x20B60x40B70x80 Option Byte 81E00x01B00x01B10x02B20x04B30x08B40x10B50x20B60x40B70x80Downshift Contingency0x01Negative D-TPS Contingency0x02Range Contingency0x08Trans Temp Contingency0x20Coolant Temp Contingency0x40Slip Contingency0x01A/C Contingency0x02Minimum Throttle Contingency0x04Diagnostic Contingency0x08Upshift Contingency0x10TCC Forced Off if Shifter in 3rd0x20TCC Forced Off if Shifter in 4th0x403-2 Shift Solenoid Trans Temp Compensation0x023-2 Shift Solenoid A/C Compensation0x04Long Delay Before Shift for Adapt0x01 E-Side10010020.000000255.00000010-1 Multiplier vs RPM for low RPM MAP Filtering100RPM160020.000000255.0000001Main Spark AdvancekPa1700RPM170010.000000255.0000001Main Spark Advance (Non-Boost, Patched for 0-6400 range)included in boost-capable patch.kPa1700RPM170010.000000255.0000001Main Spark Advance (Boost, Patched for 0-6400 range)kPa1700RPM170010.000000255.0000001Coolant Temp Based Spark Advance ModifierkPa800*F130020.000000255.0000001EGR Added Spark Advance vs %EGR*100%EGR1040020.000000255.0000001PE Sub'd SA vs Time in PE100Seconds90020.000000255.0000001PE Sub'd SA vs RPM Multiplier*100RPM90020.000000255.0000001Highway Spark Mode Spark Adder*100kPa90020.000000255.0000001Launch Mode SparkkPa800RPM90020.000000255.0000001TCC Locked Spark ModifierkPa1100RPM50020.000000255.0000001Cat Overtemp/Meltdown Spark Adder vs Cat Overtemp Time10090020.000000255.0000001Idle Spark Correction Multiplier vs Coolant Temp100*F70020.000000255.0000001Idle Spark Correction Multiplier vs MAP100kPa80020.000000255.0000001RPM Underspeed Added Spark100RPM Error100020.000000255.0000001RPM Overspeed Removed Spark100RPM Error170020.000000255.0000001MAT Based Idle Spark Retardonly seems to be used in periods of positive high D-TPS when in idle/near-idle conditions.100*F90020.000000255.0000001MAT Based Spark ModifierkPa900MAT *F90020.000000255.0000001Initial Spark Decay Delay vs Startup Coolant TempSeconds100Coolant *F170020.000000255.0000001Time Between Initial Spark Decays vs Coolant Temp100*F130020.000000255.0000001Initial Spark vs Startup Coolant Temp (F81)100*F170020.000000255.0000001Initial Spark Timeout Decay vs Coolant Temp (F83)*/loop100*F170020.000000255.0000001Knock Attack Rate* per loop100RPM80020.000000255.0000001Knock Attack Rate in PE* per loop100RPM80020.000000255.0000001Maximum Knock Retard100RPM60020.000000255.0000001Maximum Knock Retard in PE100RPM60020.000000255.0000001Knock Retard Recovery Rate% per loop100RPM80020.000000255.0000001Knock Retard Recovery Rate in PE% per loop100RPM80020.000000255.0000001Stall Torque Management vs RPM and RPM Ratio for 1st/2nd/4thRatio170090020.000000255.0000001Stall Torque Management vs RPM and RPM Ratio for 3rdRatio170090020.000000255.0000001Stall Torque Management for RPM vs MAPkPa800RPM90020.000000255.0000001Stall Torque Management MAT Adderallows the effects of stall torque management spark limiting to be removed at high IATs due to less power being made100*F70020.000000255.0000001Quick Start Spark Offset vs Coolant Temp100*F170020.000000255.0000001Quick Start Spark vs RPM100RPM170020.000000255.0000001??? vs RPM???100RPM100020.000000255.0000001??? vs RPM???100RPM100020.000000255.0000001N/V Ratios for RDSC100Gear540020.000000255.0000001??? vs BPW100mSec170020.000000255.0000001Time Since Startup to Use Alternate Overrev Limit vs Coolant Temp100*F130020.000000255.0000001Choke AFR Multiplier vs RPM100RPM70020.000000255.00000011-2 upshift spark removal100RPM100020.000000255.00000012-3 upshift spark removal100RPM100020.000000255.0000001Baro Correction to 1-2/2-3 Upshift spark removallessens or eliminates spark removed to to higher alitidues.100kPa90020.000000255.0000001DTC14/15 Set Assumed Coolant Temp Based on RuntimeMAT offsets this value as well, but the majority of the result is this table*F100Runtime in Secs170020.000000255.0000001TPS Failed Assumed TPS Based on RPM100RPM60020.000000255.0000001Solenoid 1 DTC75 Test ThresholdsBaro300RPM40020.000000255.0000001Solenoid 2 DTC76 Test ThresholdsBaro300RPM40020.000000255.0000001Solenoid 3 DTC77 Test ThresholdsBaro300RPM40020.000000255.0000001Idle VEMAP13200RPM720020.000000255.0000001Airflow Multiplier vs MAPused for O2 calcs, nothing else100kPa50020.000000255.0000001O2 Sensor Lag Filtering value vs airflow10050020.000000255.0000001Target O2 Voltage vs airflow10050020.000000255.0000001INT Delay vs AirflowSeconds100Airflow50020.000000255.0000001INT Delay Multiplier vs O2 Error100mV70020.000000255.0000001Non-Idle O2 Correction Gain vs airflow100Airflow50020.000000255.0000001O2 Correction vs O2 Error100mV70020.000000255.0000001Choke AFR Reduction Delay vs Coolant Temp (F53)100*F130020.000000255.0000001078E - ??? vs coolant temp, startup AE Lockoutcombined with the following table, this is used to prevent AE from being used immediately after cranking. larger values prevent AE from being applied longer.100*F130020.000000255.0000001079B - ??? vs MAP, startup AE Lockoutcombined with the previous table, this is used to prevent AE from being used immediately after cranking. larger values prevent AE from being applied longer.100kPa70020.000000255.0000001Choke AFR Multiplier vs Startup Coolant100*F140020.000000255.0000001Choke AFR Reduction vs Coolant Temp (F51)100*F130020.000000255.0000001Open Loop Closed Throttle AFR Multiplier vs MAP100kPa90020.000000255.0000001Open Loop Target AFRkPa900*F140020.000000255.0000001Open Loop, Closed Throttle Target AFR100*F140020.000000255.0000001Cat Overtemp AFR vs Airflow100Grams/Sec90020.000000255.0000001Power Enrichment Target AFR100RPM170020.000000255.0000001TPS Offset for PE Entry vs Coolant Temp100*F70020.000000255.0000001Number of Cycles to Fire Injectors with every ref pulse vs coolant temp100*F170020.000000255.0000001Cranking Fuel BPW Multiplier vs Coolant Temp100*F320020.000000255.0000001Cranking Fuel BPW Multiplier vs RPM100RPM170020.000000255.0000001Cranking Fuel BPW Multiplier vs TPS100%170020.000000255.0000001Cranking Fuel BPW Multiplier vs Reference Pulses100Pulses170020.000000255.0000001TPS% Threshold to Enter PE vs RPM100RPM170020.000000255.0000001Barometric Correction to PE Thresholdadds more TPS required to enter PE based on altitudeTPS% Offset100kPa170020.000000255.0000001PE Entrance Delay based on D-TPS100%170020.000000255.0000001Minimum coolant temp for O2 Sensor ready vs Startup Coolant Temp*F100*F170020.000000255.0000001Minimum Allowable BLM for Hot Reset100BLM Cell170020.000000255.0000001BLM Cell RAM Organizerprobably be best not to change this.100170020.000000255.0000001Delay Before Allowing DE in R/D/3/2/1 vs Coolant Temp100*F90020.000000255.0000001R/D/3/2/1 DE Multiplier vs coolant temp100*F90020.000000255.0000001Additional DE Mult due to A/C vs Coolant Temp100*F90020.000000255.0000001DE Multiplier vs Time in DE100170020.000000255.0000001Weak D-TPS transient fuel multiplier vs coolant temp100*F90020.000000255.0000001Weak DE transient Fueling Multiplier vs Coolant Tempgets multiplied with D-TPS100*F90020.000000255.0000001Async PW Multiplier vs Coolant100*F170020.000000255.0000001Async PW Multiplier vs D-TPS100%170020.000000255.0000001AE Async Multiplier vs D-TPS100%170020.000000255.0000001Main Async Factor vs Coolant Temp100*F170020.000000255.0000001Async Multiplier vs Startup Coolanttable does get timed out100*F170020.000000255.0000001AE Multipler vs D-TPS100%170020.000000255.0000001AE Multiplier vs Coolant Temp, in D100*F90020.000000255.0000001Barometric Multiplier for AE100kPa50020.000000255.0000001AE Multiplier vs Coolant Temp, in P/N100*F90020.000000255.0000001AE Multiplier vs MPH100MPH90020.000000255.0000001Max Injections to Allow AE vs Coolant Temp100*F170020.000000255.0000001AE Multiplier vs MAT100*F90020.000000255.0000001AE Pulse Width Modifier vs Injections in AE100330020.000000255.0000001DE Multiplier vs Coolant Temp100*F90020.000000255.0000001DE Multiplier vs D-TPS100%170020.000000255.0000001DE Multiplier vs Injections in DE100170020.000000255.0000001DE Multiplier vs Time in DE# of injections seems to be the preffered method, so no factory cal used this?100170020.000000255.0000001DE Multiplier vs MAPlabeling is probably wrong100kPa60020.000000255.0000001AE Multiplier vs MAPlabeling is probably wrong100kPa60020.000000255.0000001DE Multiplier vs RPM100RPM70020.000000255.0000001Just After Starting Rev Restore vs Coolant TempRPM100*F130020.000000255.0000001Just After Starting Rev Cut vs Coolant TempRPM100*F130020.000000255.0000001Injector Offset vs Fuel Pump VoltagemSec100Volts170020.000000255.0000001Injector Offset vs Low BPWmSec100mSec2550020.000000255.00000010C73???100110020.000000255.00000010C7E???100170020.000000255.0000001Estimated EGTs vs Airflow100Grams/Sec90020.000000255.0000001Converter Temp Filter Coefficient vs Airflow100Grams/Sec90020.000000255.0000001Endo/Exothermic Reaction Temp vs AFR100AFR110020.000000255.0000001Engine Speed Reaction Temp vs RPM and AirflowGrams/Sec1100RPM90020.000000255.0000001Initial CCP Duty Cycle (F173)Duty Cycle100Grams/Sec1700Duty Cycle20.000000255.0000001CCP Duty Cycle Multiplier vs MAT100*F130020.000000255.0000001CCP Duty Cycle Multiplier vs MAP (F175)Multiplier100kPa700Multiplier20.000000255.0000001Altitude Compensation Factor vs Baro100kPa50020.000000255.0000001Altitude Compensation Factor vs Baro (EGR only)100kPa50020.000000255.0000001EGR Correction to BPW vs %EGRhigh numbers mean more fuel being pulled due to EGR100% EGR170020.000000255.0000001EGR Desired Advance Lag Filter vs Airflow100Grams/Sec90020.000000255.0000001EGR Flow Pressure Compensation vs Estimated Backpressure100Backpressure170020.000000255.0000001EGR Solenoid CombinationMAP1200RPM70020.000000255.0000001EGR Flow vs Solenoid Combination (F74)Grams/Sec100Combo840020.000000255.0000001EGR Duty Cycle Multiplier vs Coolant Temp (F76)Multiplier100*F60020.000000255.0000001Exhaust System Backpressure vs Airflow (F79)kPa100Grams/Sec170020.000000255.0000001EGR Duty Cycle Multiplier when TCC Locked (F80)Multiplier100kPa120020.000000255.0000001EGR Solenoid Combo Filtering Tabletakes the combo from the last loop, compared it to the combo in the new loop, decides which combo to use for the flow calculationNew Combo8400Previous Combo8400Interpretted Value20.000000255.0000001Main VEkPa13200RPM1720020.000000255.0000001Main VE (Boost)kPa1700RPM1720020.000000255.0000001Intake Runner Temp Correction to BPW100*F170020.000000255.0000001Lag Filter for MAT's Effect on EGR's Effect on Intake Runner Tempthis table paired with ""100Grams/Sec170020.000000255.0000001Intake Runner Temp Lag Filter Based on Coolantthis table paired with "Lag Filter for coolant's Effect on EGR's Effect on Intake Runner Temp"100Grams/Sec170020.000000255.0000001Lag Filter for coolant's Effect on EGR's Effect on Intake Runner Tempnot used in factory cals.100*F170020.000000255.0000001Lag Filter for coolant's Effect on EGR's Effect on Intake Runner Temp with MAT option100Grams/Sec170020.000000255.0000001Intake Runner Lag Filter based on IAT vs airflow100Grams/sec170020.000000255.0000001MAT's effect on EGR's effect on IRTs100*F170020.000000255.0000001Engine Runtime's effect on EGR's Effect on IRT due to DTC-MAT difference100Seconds170020.000000255.0000001EGR's effect on IRT vs CTS-MAT at startup100*F Difference170020.000000255.0000001EGR's effect on intake runner temp comp vs %EGR100%170020.000000255.00000011st Gear, Shift Light TPS Threshold100RPM110020.000000255.00000012nd Gear, Shift Light TPS Threshold100RPM110020.000000255.00000013rd Gear, Shift Light TPS Threshold100RPM110020.000000255.00000014th Gear, Shift Light TPS Threshold100RPM110020.000000255.0000001Barometric Correction to Shift Light Threshold100kPa40020.000000255.0000001Mode 1, Message 0 ALDL Response1006340020.000000255.0000003Mode 1, Message 1 ALDL Response1001140020.000000255.0000003Cranking Fuel Pulse Width Multiplier vs Baro10050020.000000255.0000001Offset to MAP for Barometric Update vs RPM vs TPS Table (F59)TPS%800RPM80020.000000255.0000001Closed Loop Airflow Multiplier vs Coolant Temp100*F170020.000000255.00000011358 ??? vs MAP/Baro ratioBLM related100170020.000000255.00000011369 ??? vs baroBLM related100kPa50020.000000255.0000001136E ??? vs RPMBLM related100RPM170020.000000255.0000001MAT Normalization100170020.000000255.00000014K Coolant Temp Normalization100170020.000000255.0000001348 Coolant/Trans Temp Normalization100170020.000000255.0000001Highway Fuel Mode AFRONLY USED IF PATCHEDAFR100kPa90020.000000255.0000001Rev3 v1.01fixes a few quirks, including:
code attempting to go closed loop without stoich AFR being commanded.
trans temp calculation.
DTCs 44,45,64,65 being set due to code commanding closed-loop yet not moving the INT.
highway spark being allowed without highway fuel.
added a highway fuel AFR vs MAP table(replaces scalar)
reapplying will reset highway AFR table.Boost PatchIncludes making both boost tables(Main spark and VE) functional, also makes the normal main spark table high-range, 4 bytes used to change MAP sensor scaling and a bit to select between using a 1BAR and 2/3BAR MAP sensor. Need to severly limit or disable barometric updates to prevent positive manifold pressure from influencing the barometric update process. T-Side10010020.000000255.0000001RPM Underspeed Prop Feedback vs RPM Error (F87RPMUS)100170020.000000255.0000001RPM Overspeed Prop Feedback vs RPM Error (F87RPMOS)100170020.000000255.0000001Speed Decreasing Derivative Feedback vs RPM Error (F87RATD)100170020.000000255.0000001Speed Increasing Derivative Feedback vs RPM Error (F87RATI)100170020.000000255.0000001807810070020.000000255.0000001Added IAC Steps due to A/C PressureSteps100PSI140010.000000255.0000001Additional IAC Steps from A/C at Low RPMSteps100RPM90020.000000255.0000001Barometric Multiplier for A/C Added IAC Steps100kPa50020.000000255.0000001Target Idle Speed in Drive100*F170020.000000255.0000001Target Idle Speed in P/N100*F170020.000000255.0000001Time Between Cranking Added IAC Step Removal Cycles vs Coolant Temp100*F90020.000000255.0000001Integral Gain Rates vs Positive RPM Error (F125P)100120020.000000255.0000001Integral Gain Rates vs Negative RPM Error (F125N)100120020.000000255.0000001IAC Throttle Follower Step Decay Rate/Delay vs MPH?100MPH170020.000000255.0000001IAC Minimum Adjust due to NVRAM Fail vs Coolant Temp100*F130020.000000255.0000001Warm Park Position vs Coolant Temp100*F90020.000000255.0000001Max Throttle Follower Steps Mult vs Coolant100*F130020.000000255.0000001Max Throttle Follower Steps vs MPH100MPH80020.000000255.0000001Warm Parkown Bias vs Baro100kPa50020.000000255.0000001Max Throttle Follower Steps Mult vs Baro100kPa50020.000000255.0000001IAC Steps Added During Cranking vs Coolantactually looks to be parkdown iac step related100*F170020.000000255.0000001Max Throttle Follower Steps vs RPM100RPM110020.000000255.0000001Baro Correction to Altitude Corrected MAP100kPa-Baro50020.000000255.0000001Offset to MAP for Barometric Update vs RPM vs TPS Table (F59)TPS%600RPM400kPa20.000000255.0000001Message Schedule Table100160020.000000255.0000003Mode 0 Message A Response10030020.000000255.0000003Mode 0 Message 5 Response100100020.000000255.0000003Mode 1 Message 0 Response100670020.000000255.0000003Mode 1 Message 1 Response100340020.000000255.0000003Mode 1 Message 3 Response10040020.000000255.0000003New Table100170020.000000255.0000001New Table100170020.000000255.0000001New Table100170020.000000255.0000001New Table100170020.000000255.0000001New Table100170020.000000255.0000001Trans Hot UpshiftsGear3400TPS%1700MPH20.000000255.0000001Trans Hot DownshiftsGear3400TPS%1700MPH20.000000255.00000012nd Gear Start UpshiftsGear3400TPS%1700MPH20.000000255.00000012nd Gear Start DownshiftsGear3400TPS%1700MPH20.000000255.0000001Normal UpshiftsGear3400TPS%1700MPH20.000000255.0000001Normal DownshiftsGear3400TPS%1700MPH20.000000255.0000001Cruise Control UpshiftsGear2400TPS%1700MPH20.000000255.0000001Cruise Control DownshiftsGear2400TPS%1700MPH20.000000255.0000001??? Upshifts34001740020.000000255.0000001??? Downshifts34001740020.000000255.0000001Minimum Allowable TCC PWM DC vs commanded PSI100PSI170020.000000255.0000001Maximum Allowable TCC PWM DC vs commanded PSI100PSI170020.000000255.00000018703 - vs TPS% (2nd/3rd/4th) (baro correction to TCC unlock point?)100%170020.000000255.00000018714 - vs TPS% (3rd) (normal unlock)MPH100%170020.000000255.00000018725 - vs TPS% (4th) (normal unlock)MPH100%170020.000000255.00000018736 - vs TPS% (2nd) (trans hot unlock)100%170020.000000255.00000018747 - vs TPS% (3rd) (trans hot unlock)100%170020.000000255.00000018758 - vs TPS% (4th) (trans hot unlock)100%170020.000000255.00000018769 - vs TPS% (3rd) (cruise unlock)MPH100%170020.000000255.0000001877A - vs TPS% (4th) (cruise unlock)MPH100%170020.000000255.0000001878B - vs TPS% (3rd) (normal lock)MPH100%170020.000000255.0000001879C - vs TPS% (4th) (normal Lock)MPH100%170020.000000255.000000187AD - vs TPS% (2nd) (trans hot lock)100%170020.000000255.000000187BE - vs TPS% (3rd) (trans hot lock)100%170020.000000255.000000187CF - vs TPS% (4th) (trans hot lock)100%170020.000000255.000000187E0 - vs TPS% (3rd) (cruise lock)100%170020.000000255.000000187F1 - vs TPS% (4th) (cruise Lock)100%170020.000000255.00000018802 - vs TPS% (2nd/3rd/4th) (baro correction to TCC lock point?)100%170020.000000255.00000018813 - vs TPS% (3rd) (TPS multiplier for commanded pressure comp to TCC Unlock PWM?)100%170020.000000255.00000018824 - vs TPS% (4th) (TPS multiplier for commanded pressure comp to TCC Unlock PWM?)100%170020.000000255.00000018835 - vs TPS% (3rd) (TCC release rate)100%170020.000000255.00000018846 - vs TPS% (4th) (TCC release rate)100%170020.000000255.00000018857 - vs TPS%100%170020.000000255.00000018868 - vs TPS%100%170020.000000255.00000018879 - vs TPS% (3rd) (TPS multiplier for commanded pressure comp to TCC Lock PWM?)100%170020.000000255.0000001888A - vs TPS% (4th) (TPS multiplier for commanded pressure comp to TCC Lock PWM?)100%170020.000000255.0000001889B - vs TPS% (3rd) (TCC apply rate)100%170020.000000255.000000188AC - vs TPS% (4th) (TCC apply rate)100%170020.000000255.000000188BD - vs Commanded PSI (commanded pressure comp to TCC PWM?)100PSI170020.000000255.000000188CE - vs TPS%100%170020.000000255.000000188E5 - vs Baro100kPa170020.000000255.00000013-2 Downshift Solenoid Base DCbaro value grabbed from 0D XDF, have not confirmed them.MPH1700Baro kPa170020.000000255.0000001Trans Temp Compensation to 3-2 DC%100*F170020.000000255.0000001Force Motor Commanded Current - Line Pressure RisingPSI1700*F1700mA20.000000255.0000001Force Motor Commanded Current - Line Pressure FallingPSI1700*F1700mA20.000000255.0000001FMC Hysteresis vs Trans Temp100*F170020.000000255.0000001PE Activated Line Pressure Offset vs Trans Input RPM100RPM170020.000000255.00000018CC1 - vs Gear vs TPS%Gear3400TPS%1700PSI20.000000255.00000018CF4 - vs Gear vs MPH (Engine Braking Pressure Offset?)300MPH170020.000000255.0000001Forward Line Pressure Compensation vs Temp vs RPMRPM1700*F800PSI20.000000255.0000001Reverse Line Pressure Compensation vs Temp vs RPMRPM1700*F800PSI20.000000255.0000001Low Speed Line PressureMPH500TPS%1700PSI20.000000255.0000001Line Pressure Correction vs TPS% vs Trans Temp (2nd)11400TPS%40020.000000255.0000001Line Pressure Correction vs TPS% vs Trans Temp (3rd)11400TPS%40020.000000255.0000001Line Pressure Correction vs TPS% vs Trans Temp (4th)11400TPS%40020.000000255.0000001Main Line Pressure 0-64MPHMPH1700TPS%1700PSI20.000000255.0000002Main Line Pressure 64-128MPHMPH1700TPS%1700PSI20.000000255.0000002916A (shifting pressure offsets?)Gear300TPS%1700PSI20.000000255.000000191A0, 2nd gear(gear specific line pressure offset for PE?)100MPH170020.000000255.000000191B4, 3rd gear(gear specific line pressure offset for PE?)100MPH170020.000000255.000000191C8, 4th gear(gear specific line pressure offset for PE?)100MPH170020.000000255.000000191D9Gear300TPS%170020.000000255.0000001920CGear300TPS%170020.000000255.0000001923FGear300TPS%170020.000000255.00000019272Gear300TPS%170020.000000255.000000192A5Gear300TPS%170020.000000255.000000192D8Gear300TPS%170020.000000255.0000001933F100Gear120020.000000255.0000001934C100Gear150020.000000255.0000001935D Normal Desired Shift Times vs TPS vs GearGear2400TPS%1700Seconds20.000000255.0000001937F Low Baro Normal Desired Shift Times vs TPS vs GearGear2400TPS%1700Seconds20.000000255.000000193A1 2GS/Performance Shift Desired Shift Times vs TPS vs GearGear2400TPS%1700Seconds20.000000255.000000193C3 2GS/Performance Shift Low Baro Desired Shift Times vs TPS vs GearGear2400TPS%1700Seconds20.000000255.000000193E5 (long shift before adapt related)10060020.000000255.000000193ED (adapt related)10090020.000000255.000000193F6 (adapt related)Gear2400TPS%170020.000000255.00000019418 (adapt related)Gear2400TPS%170020.000000255.0000001943F (adapt related)Gear2400TPS%170020.000000255.00000019461 (adapt only)Gear2400TPS%170020.000000255.00000019483100170020.000000255.00000019494100170020.000000255.000000194B0 (Reverse Only)100*F170020.000000255.000000194C1 (Forward Only)100*F170020.000000255.000000194D2TPS%10030020.000000255.000000194D5RPM10030020.000000255.000000194DCGear2400TPS%170020.000000255.000000194FEGear2400TPS%170020.000000255.00000019520Gear4400TPS%170020.000000255.00000019564Gear4400TPS%170020.000000255.0000001Delay Before Removing Added IAC Steps for Cranking100Coolant *F170020.000000255.0000001FWD PRN4321 Decoder Table0000 = - = 0 136
0001 = - = 1 136
0010 = - = 2 136
0011 = 4 = 3 8
0100 = - = 4 136
0101 = 2 = 5 2
0110 = R = 6 32
0111 = - = 7 136
1000 = - = 8 136
1001 = 1 = 9 1
1010 = N = 10 16
1011 = - = 11 136
1100 = P = 12 64
1101 = - = 13 136
1110 = - = 14 136
1111 = 3 = 15 4
136=INVALID
64=P
32=R
16=N
8=4
4=3
2=2
1=1100Switch Combos (PCBA in Binary)1640020.000000255.0000001IAC Step related tableLOOKS like IAC added cranking steps100Coolant *F170020.000000255.0000001Baro Correction to Above Table100kPa50020.000000255.0000001ALDL Mode 1 Message 2 Response100210020.000000255.0000003ALDL Mode 1 Message 4 Response100450020.000000255.00000034L60E PRN4321 Decoder Table000 = - = 0 136
001 = 4 = 1 8
010 = - = 2 136
011 = 3 = 3 4
100 = R = 4 32
101 = P/N = 5 64
110 = 1 = 6 1
111 = 2 = 7 2
136=INVALID
64=P/N
32=R
8=4
4=3
2=2
1=1100Switch Combo80020.000000255.0000001