0x11.03$2E 94-95 3.4DOHCmore or less complete... some things need verifying though.
robertisaar@yahoo.com for questions/comments.Robert Saar0 Option Flags0x1Reset INT on AE0x2Reset INT on DE0x4CCP Duty Cycle Lookupclear = based on LV8, set = based on MAF0x80 Malfunction Flags0x1P0101 MAF Low0x10P0112 IAT Low0x40P0113 IAT High0x10Checksum0x80x7FFF0x60x0 General00EEPROM - ID2000Mask IDshould be set to $2E, setting to $AA disables the checksum.300Checksum00Number of Cylinders2100Road Speed ConstantPulses/Mile00Raw MAF Patch Bytes80008001 will show PROMID in bytes 1 and 2 of the mode 0 message 1 datastream. changing to 00B500B6 will allow logging of target AFR using the equation 65536/[40*(MSB*256+LSB)]. 00D700D8 should give raw MAF pulse info.300Injector ConstantLb/Hr00I/P Pulse Divisordivide by = decimal value
1 = 0
6 = 128
7 = 64
8 = 192
9 = 32
10 = 160
11 = 96
may be off.... I/P should see 4K PPM200 MAF00MAF: Global Offset (Subtracted)Hz00MAF: #1 offsetgm/s00MAF: #2 offsetgm/s00MAF: #3 offsetgm/s00MAF: #4 offsetgm/s00MAF: #5 offsetgm/s00MAF: #6 offsetgm/s00MAF: #7 offsetgm/s00MAF: #8 offsetgm/s00MAF: #1 Scalar00MAF: #2 Scalar00MAF: #3 Scalar00MAF: #4 Scalar00MAF: #5 Scalar00MAF: #6 Scalar00MAF: #7 Scalar00MAF: #8 Scalar00 Fans00Fan #2 Disable MPHMPH00Fan #2 Enable MPHMPH00Fan #2 Enable Temp*F00Fan #2 Disable Temp*F00Fan #1 Disable MPHMPH00Fan #1 Enable MPHMPH00Fan #1 Enable Temp*F00Fan #1 Disable Temp*F00Fan #1 IAT Enable Temp*F00Fan #1 IAT Disable Temp*F00Fan #1 Turn-On DelaySeconds00Fan #1 Minimum Time ON Before Allowing Fan #2 ONSeconds00A/C Pressure Above Which Fan #1 is OnPSI00A/C Pressure Below Which Fan #1 is OffPSI00A/C Pressure Above Which Fan #2 is OnPSI00A/C Pressure Below Which Fan #2 is OffPSI00Fan #1 Minimum On TimeSeconds00Fan #2 Minimum On TimeSeconds00Fan 1 IAC StepsSteps00Fan 2 IAC StepsSteps00 BLM00BLM Cell: Low RPM BoundryRPM00BLM Cell: Mid RPM BoundryRPM00BLM Cell: High RPM BoundryRPM00BLM Cell: Low MAF BoundryGM/S00BLM Cell: Mid MAF BoundryGM/S00BLM Cell: High MAF BoundryGM/S00BLM Maximum00BLM Maximum if MAF Malfunction Occurs00BLM Minimum00BLM Minimum if MAF Malfuntion Occurs00BLM Minimum if CCP is Active00Start-Up Coolant Temp to Reset BLMs*F00Minimum Coolant Temp to Allow BLM Learn*F00Coolant Temp Above Which Learn is Disabled*F00Minimum LV8 to Allow BLM Learn00Minimum Time between BLM UpdatesSeconds?00 Rev Limiter00Rev Limiter in Drive - KillRPM00Rev Limiter in Drive - RestoreRPM00Rev Limiter in Neutral - KillRPM00Rev Limiter in Neutral - RestoreRPM00Rev Limiter in Park - KillRPM00Rev Limiter in Park - RestoreRPM00Rev Limiter in Reverse - KillRPM00Rev Limiter in Reverse - RestoreRPM00 Speed Limiter00Speed Limiter - Kill5th gear?MPH00Speed Limiter - Kill4th gear?MPH00Speed Limiter - Kill3rd gear?MPH00Speed Limiter - Restore5thMPH00Speed Limiter - Restore4thMPH00Speed Limiter - Restore3rdMPH00Minimum RPM to Allow Speed LimiterRPM00 Cruise Control00Cruise Control - Timer Before Allowingi would guess this is a timer from start-upSeconds00Cruise Control Maximum RPMRPM00Cruise Control Minimum RPMRPM00Cruise Control Minimum SpeedMPH00Cruise Control Kickout Speed00Cruise Control Maximum SpeedMPH00 Options00Option: A/C Pressure SensorFF = YES, 00 = NO300Option: Manual TransmissionFF = YES, 00 = NO300Option: PASSKEY II/VATSFF = YES, 00 = NO300Option: Oil Level Sensor/Warning LightFF = YES, 00 = NO300Option: 3rd Gear Torque ManagementFF = YES, 00 = NO300Option: EGRFF = YES, 00 = NO300Option: AIR PumpFF = YES, 00 = NO300Option: TCC Type00 = Traditional, FF = PWM300Option: Use Startup Spark Correction Table00 = NO, FF = YES300Option: Must be in Closed Loop for EGRFF is yes.300 Fuel00Stoichiometric Air/Fuel Ratio00Minimum BPWmSec00Default Pulse Width for Low Pulse WidthmSec00PE AFR Doesn't Decay if TPS > ThisTPS%00PE AFR Doesn't Decay if RPM > ThisRPM00Idle Fuel: Below This RPM, AllowRPM00Idle Fuel: Above This RPM, Not AllowedRPM00Idle Fuel: Below This MPH, AllowMPH00Idle Fuel: Above This MPH, Not AllowedMPH00Idle Fuel: Below This TPS%, Allow%00Idle Fuel: Above This TPS%, Not AllowedMPH00Idle Fuel: MAF Below This, AllowGrams/Sec00Idle Fuel: MAF Above This, Not AllowedGrams/Sec00Minimum INT Value200Maximum INT Value200BLM Update RateSeconds Before Next Update00Accel Enrich TPS Delta Enable%00Accel Enrich TPS Delta Disable%00Minimum Coolant Temp for SFI*F00O2 Voltage Ready to enter Closed Loop HighmV00O2 Voltage Ready to enter Close Loop LowmV00Minimum Coolant Temp for Closed Loop*F00Time Limit for O2 to become active when startup timer expiresSeconds00Hot/Cold Closed Loop Timer Threshold*F00Hot Closed Loop TimerSeconds00Cold Closed Loop TimerSeconds00O2 Table LV8-BLM Cell Switch00 = LV8, FF = BLM Cell300INT Update Delay at Idle00INT Update Delay at Idle with Active CCP00MPH Threshold to Allow P/N to Gear transition EnrichmentMPH00Stall Saver: Minimum D-TPS to stay in SS Async%00Stall Saver: Neg D-TPS to leave SS Async%00Stall Saver: Min Async PWmS00Stall Saver: Max RPMRPM00Decel Enleanment Neg D-TPS to Enable%00Decel Enleanment D-TPS to Disable%00Decel Enleanment Minimum Time???00Decel Enleanment Maximum Time???00Decel Enleanment Disable INT for this long???00DFCO: Short Timer Minimum RPMshort timer is basically instantRPM00DFCO: Short Timer Disable RPMRPM00DFCO: Long Timer Minimum RPMRPM00DFCO: Long Timer Disable RPMRPM00DFCO: Enable When LV8 Drops below this00DFCO: LV8 Rises above this, DFCO Disabled00DFCO: RPM-Delta Rises above this, Disable00DFCO: Minimum Time for all Conditions met to Allow00DFCO: Maximum D-TPS to Stay in DFCO%00DFCO: Minimum Coolant Temp to Enable*F00DFCO: Minimum MPH to AllowMPH00Prop Counts at Idle00Threshold for Cold Motor Props00 Lean Cruise00Minimum MPH in 5th GearMPH00Minimum MPH in 4th GearMPH00Minimum MPH in 2nd/3rd GearMPH00Lean Cruise AFR (see description)MULTIPLIER FOR DECREASING AFR WHEN OVER THRESH DIFF BETWEEN THRESHOLD AND MPH * 8B83+DIFF IS MULTIPLIER FOR AFR REDUCTION00Lean Cruise Spark Retard Multiplier00 Launch Mode00Launch Mode: Minimum SpeedMPH00Launch Mode: Minimum LV8 CountsCounts00Launch Mode: Minimum Delta TPS%00Launch Mode: Minimum Coolant Temp*F00Launch Mode: Minimum Run TimeSeconds00Launch Mode: Maximum Amount of Time in Launch ModeSeconds00Launch Mode: TPS Subtraction to Exit Launch Mode%00Launch Mode: LV8 Subtraction to Exit Launch ModeCounts00 Spark00Spark Reference Angle*00Initial Advance*00Minimum RPM for Spark Retard Torque ManagementRPM00Minimum RPM to Allow Engine Running SparkRPM00Minimum Time to Allow Engine Running SparkSeconds00Minimum RPM for SFIRPM00Maximum Spark Relative to TDC*00Max Retard Relative to TDC*00Minimum RPM for Knock RetardRPM00Maximum Knock Retard*00Maximum Knock Retard in PE*00Minimum Coolant Temp for Knock Retard*F00Minimum Coolant Temp for Cumulative Knock Retard*F00Minimum RPM for Cumulative Knock RetardRPM00Maximum Cumulative Knock Retard*00Related to Startup Spark Coolant Correctionpossibly a qualifier?00 EGR00EGR Disabled When TPS is Less Than This%00EGR Disabled (If Already On) When TPS is Less Than This%00EGR Allowed if Start-Up Coolant Temp is Greater Than This*F00EGR Disabled Until Coolant Temp Reaches This*F00EGR Disabled When TPS is Greater Than This%00EGR Disabled (If Already On) When TPS is Greater Than This00 Shift Lightdid any 94-95 3.4s have a shift light in their dash? oh well, aftermarket always works005th Gear Highest N/VRPM per MPH005th Gear Lowest N/VRPM per MPH004th Gear Highest N/VRPM per MPH004th Gear Lowest N/VRPM per MPH003rd Gear Highest N/VRPM per MPH003rd Gear Lowest N/VRPM per MPH002nd Gear Highest N/VRPM per MPH002nd Gear Lowest N/VRPM per MPH00Maximum Shift Light On-TimeSeconds00Turn Off Shift Light if Negative Delta TPS is Greater Than This%00Minimum Coolant Temp For Shift Light*F00Minimum TPS For Shift Light%00Minimum RPM For Shift LightRPM00RPM Above Which Shift Light is Always OnRPM001st Minimum RPM For Shift LightRPM001st Minimum TPS For Shift Light%001st Light-On Delayif this one doesn't work, change the address to 17be. the same goes for the rest of the delays, advance the address by 2 bytes.Seconds002nd Minimum RPM For Shift LightRPM002nd Minimum TPS For Shift Light%002nd Light-On DelaySeconds003rd Minimum RPM For Shift LightRPM003rd Minimum TPS For Shift Light%003rd Light-On DelaySeconds004th Minimum RPM For Shift LightRPM004th Minimum TPS For Shift Light%004th Light-On DelaySeconds00 Torque Management00Minimum Runtime to use Engine to Turbine Ratio Torque TableSeconds00Minimum Torque Threshold to Implemement Torque Management00Minimum Torque Threshold to Implemement Torque Management with TCC Lock00Minimum Torque Threshold to Implemement Torque Management Using 3rd Gear Torque Management00 Misc00Park Startup IAC PositionSteps00Idle RPM Added when O2 Rich Error00Hot Start Idle Speed OffsetRPM00Hot Start Threshold*F00Hot Start Idle Speed MPH Maximum00Hot Start Idle Speed Maximum TimeSeconds00Minimum TPS% for Throttle Follower%00 A/C00Disable A/C at This RPMRPM00Reenable A/C at This RPMRPM00Minimum A/C Disable TimeSeconds?00Max Throttle for A/CTPS%00Re-Enable Throttle %%00Maximum Coolant Temp for A/C Enable*F00Threshold to Enable A/C Again*F00Maximum IAC Steps for Anticipated A/C PressureSteps00 CCP00Minimum CCP Cuty Cycle to Allow Purge00MPH Above which CCP is DisabledMPH00Maximum LV8 for Purge???00Minimum Coolant Temp Threshold to Allow Purge*F00 Trans00TPS to Enter Kickdown Mode%00TPS to Leave Kickdown Mode%00TPS to Enter Kickdown Mode, 2nd Gear Start%00TPS to Leave Kickdown Mode, 2nd Gear Start%00Positive D-TPS to Unlock TCC00Negative D-TPS to Unlock TCC00TCC Lock Delay??Seconds00Minimum Coolant Temp for TCC Lock*F00TCC PWM Initial Apply Duty Cycle%00TCC PWM Initial Release Duty Cycle%00Trans Temp to set Temp High Code*F00 Shift Solenoids001st GearBINARY!
A+B=3
B=2
A=1
NONE=0BINARY!002nd GearBINARY!
A+B=3
B=2
A=1
NONE=0BINARY!003rd GearBINARY!
A+B=3
B=2
A=1
NONE=0BINARY!004th GearBINARY!
A+B=3
B=2
A=1
NONE=0BINARY!00P0117 Coolant Low0x20P0118 Coolant High0x40P0122 TPS Low0x80P0123 TPS High0x1P0131 O2 Lean0x8P0132 O2 Rich0x4P0134 O2 Sensor0x80P0321 24X Crank Sensor0x8P0325 Knock Sensor0x10P0341 Cam Sensor0x4P0342 Camshaft Sensor0x40P0501 VSS Intermittent0x2P0502 No VSS Signal0x20P0703 TCC/Brake Switch0x1P0705 Transaxle Range Switch0x40P0712 Trans Temp Low0x1P0713 Trans Temp High0x2P0740 TCC0x80P0755 Shift Solenoid B0x4P1350 Ignition Control Bypass0x20P1361 Ignition Control0x10P1403 EGR 10x8P1404 EGR 20x4P1405 EGR 30x2P1530 A/C Pressure Sensor0x8P1623 PROM0x20P1626 PASSKEY II0x40P1629 PASSKEY II0x2P1630 System Voltage0x10P1640 QDM A0x8P1650 QDM B0x1 Spark11000.00000040011000.00000040020.000000255.0000001Spark: Main Spark AdvanceLV8151000.000000400RPM171000.00000040020.000000255.0000001Spark: Spark Advance Above 6375RPMDEG11000.000000400LV8151000.00000040020.000000255.0000001Spark: Launch Mode Spark Correction vs RPM vs LV8LV8151000.000000400RPM91000.00000040020.000000255.0000001Spark: Spark Correction vs IAT(*F) vs LV8LV8151000.000000400*F71000.00000040020.000000255.0000001Spark: Spark Correction vs Coolant Temp(*F) vs LV8not sure about the labeling, but it can't be too far offLV871000.000000400*F121000.00000040020.000000255.0000001Spark: Base EGR Spark Advance vs LV8 vs RPMLV8131000.000000400RPM71000.00000040020.000000255.0000001Spark: TCC Locked Spark Retard vs LV8 vs RPM111000.000000400RPM51000.00000040020.000000255.0000001Spark: TCC Locked Spark Retard Multiplier vs IAT100*F90020.000000255.0000001PE Spark: Spark Correction vs Time in PE ModeDEG11000.000000400Seconds91000.00000040020.000000255.0000001PE Spark: Spark Multiplier vs RPM Athis table is used when the "PE Spark: Spark Correction vs Time in PE Mode" table has positive values.Multiplier11000.000000400RPM81000.00000040020.000000255.0000001PE Spark: Spark Multiplier vs RPM Bthis table is used when the "PE Spark: Spark Correction vs Time in PE Mode" table has negative valuesMultiplier11000.000000400RPM81000.00000040020.000000255.0000001Startup Spark Correction vs Runtime vs LV8LV87200Seconds920020.000000255.0000001EGR Spark Advance Multiplier vs Filtered Engine Torquei think the scaling is horribly off.100Lb-Ft1120020.000000255.0000001Knock Attack Rate vs RPMscaling and conversion may be bad*/msec100RPM100020.000000255.0000001Quick Start Spark Correctionused when RPM is below 511. probably wrong.170060020.000000255.0000001Quick Start Spark Correction >512RPM*F1700RPM60020.000000255.0000001 Fuel11000.00000040011000.00000040020.000000255.0000001Fuel: Open Loop Air/Fuel Ratio vs RPM vs LV8LV8141000.000000400RPM171000.00000040020.000000255.0000001Fuel: Cranking Fuel Pulse Width vs Coolant TempmSEC11000.000000400*F331000.00000040020.000000255.0000001Fuel: Cranking Fuel Pulse Width Multiplier vs Reference Pulsesunknown label information...11000.000000400171000.00000040020.000000255.0000001Fuel: Cranking Fuel Pulse Width Multiplier vs TPS%Multiplier11000.000000400TPS%171000.00000040020.000000255.0000001Fuel: Cranking Fuel Pulse Width Multiplier vs Time Cranking100time?330020.000000255.0000001Fuel: Injector Offset vs Battery VoltageuSec11000.000000400Volts171000.00000040020.000000255.0000001Fuel: Injector Offset vs BPWmSec Added100mSec-BPW160020.000000255.0000001Fuel: Start-Up BLMsValue11000.000000400BLM Cell171000.00000040020.000000255.0000001PE Fuel: Air/Fuel Ratio Multiplier vs Coolant Temp0 - 211000.000000400*F91000.00000040020.000000255.0000001PE Fuel: Air/Fuel Ratio Multiplier vs RPM0 - 211000.000000400RPM161000.00000040020.000000255.0000001PE Fuel: Air/Fuel Ratio vs Time in PE ModeAFR11000.000000400Seconds171000.00000040010.000000255.0000001PE Fuel: Minimum TPS to Enable%11000.000000400RPM171000.00000040020.000000255.0000001AE Fuel: AE Enrich vs Delta-TPS11000.000000400AE Pulses91000.00000040020.000000255.0000001AE Fuel: AE Enrich vs Coolant Temp11000.000000400*F91000.00000040020.000000255.0000001AE Fuel: AE Enrich vs Coolant Temp in ParkMultiplier100*F90020.000000255.0000001AE Fuel: AE Enrich vs IAT11000.000000400*F91000.00000040020.000000255.0000001AE Fuel: AE Enrich vs MPHMultiplier100MPH170020.000000255.0000001AE Fuel: AE Enrich vs AE InjectsMultiplier100Injections330020.000000255.0000001FATC Target in Park/NeutralAFR100*F330020.000000255.0000001FATC Target not in Park/NeutralAFR100*F330020.000000255.0000001Warmup Fuel Air Timeout vs Startup Coolant in Park/NeutralSeconds?100*F3320020.000000255.0000001Warmup Fuel Air Timeout vs Startup Coolant not in Park/NeutralSeconds?100*F3320020.000000255.0000001Warmup Fuel Air Decay Delay in GearSeconds?100RPM110020.000000255.0000001Warmup Fuel Air Decay Delay in Park/NeutralSeconds?100RPM110020.000000255.0000001Warmup Fuel Air Decay Delay Multiplier vs Coolant TempMultiplier100*F90020.000000255.0000001Warmup Fuel Air Decay Rate vs Startup Coolant Templarger number = slower decayWarmup AFR Retention100*F170020.000000255.0000001Warmup Fuel Air Delay before DecayingSeconds?100*F70020.000000255.0000001BLM-INT Update Delays vs MAF100G/s90020.000000255.0000001O2 Lean Threshold vs BLM Cell/LV8mV100BLM/LV81740020.000000255.0000001O2 Rich Threshold vs BLM Cell/LV8mV100BLM/LV81740020.000000255.0000001O2 Slight Lean Threshold vs BLM Cell/LV8mV100BLM/LV81740020.000000255.0000001O2 Slight Rich Threshold vs BLM Cell/LV8mV100BLM/LV81740020.000000255.0000001P/N to Gear Transition Enrichment Delay vs Coolant TempSeconds100*F90020.000000255.0000001P/N to Gear Transition Enrichment vs Coolant Temp100*F90020.000000255.0000001P/N to Gear Transition Enrichment Multiplier vs Time since it was EnabledMultiplier100Seconds330020.000000255.0000001DE Fuel: DE Enlean vs DE Pulse100Pulse90020.000000255.0000001DE Fuel: Multiplier vs DE InjectsMultiplier100Injects170020.000000255.0000001Prop Steps vs BLM CellSteps100BLM Cell170020.000000255.0000001Prop Steps vs BLM Cell with Locked TCCSteps100BLM Cell170020.000000255.0000001Prop Steps vs BLM Cell with Cold MotorSteps100BLM Cell170020.000000255.0000001 MAF11000.00000040011000.00000040020.000000255.0000001MAF: Table #1G/S = Offset + (Table * scalar). Scalar is /256. EX: a scalar of 43, which is /256 comes up to ~.168Grams/Sec11000.000000400Hz91000.00000040020.000000255.0000001MAF: Table #2Grams/Sec11000.000000400Hz91000.00000040020.000000255.0000001MAF: Table #3Grams/Sec11000.000000400Hz91000.00000040020.000000255.0000001MAF: Table #4Grams/Sec11000.000000400Hz91000.00000040020.000000255.0000001MAF: Table #5Grams/Sec11000.000000400Hz91000.00000040020.000000255.0000001MAF: Table #6Grams/Sec11000.000000400Hz91000.00000040020.000000255.0000001MAF: Table #7Grams/Sec11000.000000400Hz91000.00000040020.000000255.0000001MAF: Table #8Grams/Sec11000.000000400Hz91000.00000040020.000000255.0000001MAF Correction vs RPM vs Coolant(*F)*F71000.000000400RPM141000.00000040020.000000255.0000001Base MAFtorque calc100RPM170020.000000255.0000001Base MAF Multiplier vs IATMultiplier100*F50020.000000255.0000001MAF OffsetCounts100RPM170020.000000255.0000001MAF Offset Multiplier vs IATMultiplier100*F50020.000000255.0000001MAF Failure Default Table based on TPS and RPM9001340020.000000255.0000001 EGR11000.00000040011000.00000040020.000000255.0000001EGR Duty Cycle Multiplier vs Coolant TempMultiplier11000.000000400*F91000.00000040020.000000255.0000001EGR Duty Cycle Multiplier vs LV8 in 4th GearMultiplier11000.000000400LV8131000.00000040020.000000255.0000001EGR Duty Cycle Multiplier vs LV8 in 3rd Gear11000.000000400LV8131000.00000040020.000000255.0000001EGR Duty Cycle Multiplier vs LV8 in 2nd GearMultiplier11000.000000400LV8131000.00000040020.000000255.0000001Time Delay from Startup to allow EGR vs Startup CoolantSeconds?100*F90020.000000255.0000001EGR Duty Cycle Multiplier vs TorqueMultiplier100Ft-Lb150020.000000255.0000001EGR Solenoid CombinationLV81400RPM1120020.000000255.0000001EGR Solenoid Combination above 4800RPMLV81400RPM10020.000000255.0000001 Other11000.00000040011000.00000040020.000000255.0000001Desired Idle Speed (Drive)RPM11000.000000400*F171000.00000040020.000000255.0000001Desired Idle Speed (Park/Neutral)RPM11000.000000400*F171000.00000040020.000000255.0000001IAC Steps vs Filtered TorqueSteps100Ft-Lb60020.000000255.0000001IAC Multiplier vs Coolant Temp100*F170020.000000255.0000001Throttle Follower TPS Multiplier vs MPHMultiplier100MPH170020.000000255.0000001Max Throttle Follower Steps vs MPHSteps100MPH90020.000000255.0000001Commanded Airflowlabels seem to be incredibly off.8400RPM1720020.000000255.0000001Desired Startup Airflow vs Coolant vs Time*F500Seconds90020.000000255.0000001Throttle Follower Airflow Offset100MPH90020.000000255.0000001Base CCP Duty Cycle vs LV8/MAFMAF Hz may be unnecessary, it's not clear if it uses raw Hz or calc'd flowCCP%100LV8-MAF1740020.000000255.0000001Maximum CCP Duty Cycle vs LV8/MAFnot sure if MAf is raw or calc'dCCP%100LV8/MAF170020.000000255.00000014K Pullup Coolant Temp A/D ConversionA/D Counts100*F170020.000000255.0000001384Ohm Pullup Coolant Temp and Trans Temp A/D ConversionA/D Counts100*F170020.000000255.00000011K Pullup Intake Air Temp A/D ConversionA/D Counts100*F170020.000000255.0000001 Torque Management10010020.000000255.0000001Engine Efficiency vs Air/Fuel Ratio vs RPMAFR61000.000000400RPM141000.00000040020.000000255.0000001Engine to Turbine Ratio Multiplier for Clac'd Turbine TorqueMultiplier100Ratio170020.000000255.0000001Max Spark Retard vs RPM vs LV8 for Excess TorqueLV89200RPM1720020.000000255.0000001Maximum Turbine Torque 1-2 UpshiftFt-Lb100RPM1020020.000000255.0000001Maximum Turbine Torque 2-3 UpshiftFt-Lb100RPM1020020.000000255.0000001Maximum Turbine Torque 3-4 UpshiftFt-Lb100RPM100020.000000255.0000001Maximum Turbine Torque Multiplier vs RPMMultiplier100RPM1720020.000000255.0000001 Shift Light11000.00000040011000.00000040020.000000255.00000011stTPS11000.000000400RPM111000.00000040020.000000255.00000012ndTPS11000.000000400RPM111000.00000040020.000000255.00000013rdTPS11000.000000400RPM111000.00000040020.000000255.00000014thTPS11000.000000400RPM111000.00000040020.000000255.0000001 Transmission1400140020.000000255.0000001Normal 1-2 UpshiftMPH11000.000000400%TPS171000.00000040020.000000255.0000001Normal 2-3 UpshiftMPH11000.000000400%TPS171000.00000040020.000000255.0000001Normal 3-4 UpshiftMPH11000.000000400%TPS171000.00000040020.000000255.0000001Normal 2-1 Downshift11000.000000400%TPS171000.00000040020.000000255.0000001Normal 3-2 Downshift11000.000000400%TPS171000.00000040020.000000255.0000001Normal 4-3 Downshift11000.000000400%TPS171000.00000040020.000000255.0000001Cruise 3-4 Upshift11000.000000400%TPS171000.00000040020.000000255.0000001Cruise 4-3 Downshift11000.000000400%TPS171000.00000040020.000000255.0000001Second Gear Start 1-2 Upshift11000.000000400%TPS171000.00000040020.000000255.0000001Second Gear Start 2-3 Upshift11000.000000400%TPS171000.00000040020.000000255.0000001Second Gear Start 3-4 Upshift11000.000000400%TPS171000.00000040020.000000255.0000001Second Gear Start 2-1 Downshift11000.00000040017171000.00000040020.000000255.0000001Second Gear Start 3-2 Downshift11000.000000400%TPS171000.00000040020.000000255.0000001Second Gear Start 4-3 Downshift11000.000000400%TPS171000.00000040020.000000255.0000001Hot 2-3 Upshift11000.000000400%TPS171000.00000040020.000000255.0000001Hot 3-4 Upshift11000.000000400%TPS171000.00000040020.000000255.0000001Hot 3-2 Downshift11000.000000400%TPS171000.00000040020.000000255.0000001Hot 4-3 Downshift11000.000000400%TPS171000.00000040020.000000255.0000001Normal Kickdown RPM Shift Points RPM 11000.000000400Shift 31000.00000040020.000000255.00000012nd Gear Start Kickdown RPM Shift PointsRPM100Gear340020.000000255.0000001TCC Lock 2ndonly used in Trans Overheat Mode11000.000000400%TPS171000.00000040020.000000255.0000001TCC Unlock 2nd(not used)11000.000000400%TPS171000.00000040020.000000255.0000001TCC Lock 2nd in 2GS11000.000000400%TPS171000.00000040020.000000255.0000001TCC Unlock 2nd(not used)11000.000000400%TPS171000.00000040020.000000255.0000001TCC Lock 3rd11000.000000400%TPS171000.00000040020.000000255.0000001TCC Lock 3rd Cruise11000.000000400%TPS171000.00000040020.000000255.0000001TCC Lock 4th11000.000000400%TPS171000.00000040020.000000255.0000001TCC Lock 4th Cruise11000.000000400%TPS171000.00000040020.000000255.0000001TCC Unlock 3rd11000.000000400%TPS171000.00000040020.000000255.0000001TCC Unlock 3rd Cruise11000.000000400%TPS171000.00000040020.000000255.0000001TCC Unlock 4th11000.000000400%TPS171000.00000040020.000000255.0000001TCC Unlock 4th Cruise11000.000000400%TPS171000.00000040020.000000255.0000001TCC Lock 3rd 2GS11000.000000400%TPS171000.00000040020.000000255.0000001TCC Lock 4th 2GS11000.000000400%TPS171000.00000040020.000000255.0000001TCC Unlock 3rd 2GS11000.000000400%TPS171000.00000040020.000000255.0000001TCC Unlock 4th 2GS11000.000000400%TPS171000.00000040020.000000255.0000001TCC PWM Duty Cycle Delta vs %TPS When in 2nd or 3rd Gear11000.000000400%TPS171000.00000040020.000000255.0000001TCC PWM Duty Cycle Delta vs %TPS When in 3rd Gear11000.000000400%TPS171000.00000040020.000000255.0000001TCC PWM Duty Cycle Delta vs %TPS When NOT in 3rd Gear11000.000000400%TPS171000.00000040020.000000255.0000001TCC PWM Duty Cycle Delta vs %TPS11000.000000400%TPS171000.00000040020.000000255.0000001TCC PWM Duty Cycle Apply Rate11000.000000400%TPS171000.00000040020.000000255.0000001TCC PWM Duty Cycle Release Rate11000.000000400%TPS171000.00000040020.000000255.0000001Gear RatiosRatio100Gear440020.000000255.0000001PRN4321 Decoder Tablebits 0-3 of L008A are P,C,B,A
0000 = 3 = 0 5
0001 = - = 1 4
0010 = - = 2 4
0011 = R = 3 2
0100 = - = 4 4
0101 = 2 = 5 6
0110 = P = 6 1
0111 = - = 7 4
1000 = - = 8 4
1001 = 4 = 9 4
1010 = N = 10 3
1011 = - = 11 4
1100 = 1 = 12 7
1101 = - = 13 4
1110 = - = 14 4
1111 = - = 15 4
1=P
2=R
3=N
4=4
5=3
6=2
7=1100Switch Combos (PCBA in Binary)1640020.000000255.0000001 ???10010020.000000255.0000001FBC2 table - 11 bytes100110020.000000255.0000001FBB1 table - 17 bytes100?170020.000000255.0000001FBA1 table - 16 bytesseems to be inverted compared to the PRN4321 decoder table100?160020.000000255.0000001FB84 table - 6 bytes100?60020.000000255.0000001FB7C table - 8 bytesmay be the table used to command the PCM to open/close injectors for SFI operation based on possibly coolant temp or engine speed...100?80020.000000255.0000001