DIY PROM Do It Yourself PROM chip burning help. No PROM begging. No PROMs for sale. No commercial exchange. Not a referral service.

T31 ads

Thread Tools
 
Search this Thread
 
Old 06-19-2005, 06:45 PM
  #1  
Junior Member
Thread Starter
 
SmokinZ28's Avatar
 
Join Date: Mar 2000
Location: Festus, MO 63028
Posts: 91
Likes: 0
Received 0 Likes on 0 Posts
T31 ads

Is there anyone out there that can help me with my ads file for tunerpro (or has a good one already)? I can't get the one I created to work properly. Act's like its logging but all values are zero. It's been a while since I created this so I really don't remember where I got the data to create it

//--------------------------------------------------------------------------------------
// Created by TunerPro. Hand editing is *not* recommended or supported.
//--------------------------------------------------------------------------------------


//--------------------------------------------------------------------------------------
//--------------------------------- HEADER ------------------------------------
//--------------------------------------------------------------------------------------

{
fDefFrmtVers =1.21;
strDefVersion =Version 1.0;
strDefTitle =89TTA;
strAuthor =;
strEngine =3.8 T;
strYear =89;
strVINCode =;
strCodeMask =$T31;
strComments =;
iBaud =160;
dwFlags =00000000;
Reserved =;
btNumDumpRequests =0;
}

//--------------------------------------------------------------------------------------
//---------------------------------- DASH -------------------------------------
//--------------------------------------------------------------------------------------

{
dwItemType =6;
strItemComments =<Comments>;
bSeparator =0;
bVisible =1;
dwUniqueID =0;

btNumGauges =6;
strIDsDisplayed =0,2,12,16,14,19,;
btNumMonitors =4;
strMonsDisplayed =12,4,10,2,;
}

//--------------------------------------------------------------------------------------
//--------------------------------- VALUES ------------------------------------
//--------------------------------------------------------------------------------------

{
dwItemType =1;
strItemComments =<Comments>;
bSeparator =0;
bVisible =1;
dwUniqueID =17;

btByteNumber =6;
btMessageNumber =0;
dwItemSizeBits =8;
dwOperation =3;
dFactor =1.000000;
dOffset =0.000000;
strItemTitle =Vehicle Speed;
strUnitLabel =MPH;
dwAlarmHigh =0;
bAlarmHighENable =0;
dwAlarmLow =0;
bAlarmLowEnable =0;
iRangeHigh =0;
iRangeLow =0;
iLookupTableIndex =-1;
}

{
dwItemType =1;
strItemComments =<Comments>;
bSeparator =1;
bVisible =1;
dwUniqueID =18;

btByteNumber =0;
btMessageNumber =0;
dwItemSizeBits =8;
dwOperation =0;
dFactor =1.000000;
dOffset =0.000000;
strItemTitle =;
strUnitLabel =Units;
dwAlarmHigh =255;
bAlarmHighENable =0;
dwAlarmLow =0;
bAlarmLowEnable =0;
iRangeHigh =255;
iRangeLow =0;
iLookupTableIndex =-1;
}

{
dwItemType =1;
strItemComments =<Comments>;
bSeparator =1;
bVisible =1;
dwUniqueID =6;

btByteNumber =0;
btMessageNumber =0;
dwItemSizeBits =8;
dwOperation =0;
dFactor =1.000000;
dOffset =0.000000;
strItemTitle =Sensor Data;
strUnitLabel =Units;
dwAlarmHigh =255;
bAlarmHighENable =0;
dwAlarmLow =0;
bAlarmLowEnable =0;
iRangeHigh =255;
iRangeLow =0;
iLookupTableIndex =-1;
}

{
dwItemType =1;
strItemComments =<Comments>;
bSeparator =1;
bVisible =1;
dwUniqueID =7;

btByteNumber =0;
btMessageNumber =0;
dwItemSizeBits =8;
dwOperation =0;
dFactor =1.000000;
dOffset =0.000000;
strItemTitle =;
strUnitLabel =Units;
dwAlarmHigh =255;
bAlarmHighENable =0;
dwAlarmLow =0;
bAlarmLowEnable =0;
iRangeHigh =255;
iRangeLow =0;
iLookupTableIndex =-1;
}

{
dwItemType =1;
strItemComments =<Comments>;
bSeparator =0;
bVisible =1;
dwUniqueID =5;

btByteNumber =4;
btMessageNumber =0;
dwItemSizeBits =8;
dwOperation =3;
dFactor =1.000000;
dOffset =0.000000;
strItemTitle =IAC Present Position;
strUnitLabel =Steps;
dwAlarmHigh =0;
bAlarmHighENable =0;
dwAlarmLow =0;
bAlarmLowEnable =0;
iRangeHigh =0;
iRangeLow =0;
iLookupTableIndex =-1;
}

{
dwItemType =1;
strItemComments =<Comments>;
bSeparator =0;
bVisible =1;
dwUniqueID =0;

btByteNumber =11;
btMessageNumber =0;
dwItemSizeBits =8;
dwOperation =0;
dFactor =4.440000;
dOffset =0.000000;
strItemTitle =O2 Sensor;
strUnitLabel =Volts;
dwAlarmHigh =0;
bAlarmHighENable =0;
dwAlarmLow =0;
bAlarmLowEnable =0;
iRangeHigh =0;
iRangeLow =0;
iLookupTableIndex =-1;
}

{
dwItemType =1;
strItemComments =<Comments>;
bSeparator =0;
bVisible =1;
dwUniqueID =1;

btByteNumber =9;
btMessageNumber =0;
dwItemSizeBits =8;
dwOperation =0;
dFactor =0.019600;
dOffset =0.000000;
strItemTitle =Throttle Position Sensor;
strUnitLabel =Volts;
dwAlarmHigh =0;
bAlarmHighENable =0;
dwAlarmLow =0;
bAlarmLowEnable =0;
iRangeHigh =0;
iRangeLow =0;
iLookupTableIndex =-1;
}

{
dwItemType =1;
strItemComments =<Comments>;
bSeparator =0;
bVisible =1;
dwUniqueID =2;

btByteNumber =16;
btMessageNumber =0;
dwItemSizeBits =8;
dwOperation =3;
dFactor =1.000000;
dOffset =0.000000;
strItemTitle =AirFlow;
strUnitLabel =MAF;
dwAlarmHigh =0;
bAlarmHighENable =0;
dwAlarmLow =0;
bAlarmLowEnable =0;
iRangeHigh =0;
iRangeLow =0;
iLookupTableIndex =-1;
}

{
dwItemType =1;
strItemComments =<Comments>;
bSeparator =0;
bVisible =1;
dwUniqueID =3;

btByteNumber =5;
btMessageNumber =0;
dwItemSizeBits =8;
dwOperation =0;
dFactor =1.350000;
dOffset =0.000000;
strItemTitle =Coolant Temperature Sensor;
strUnitLabel =Deg F;
dwAlarmHigh =0;
bAlarmHighENable =0;
dwAlarmLow =0;
bAlarmLowEnable =0;
iRangeHigh =0;
iRangeLow =0;
iLookupTableIndex =-1;
}

{
dwItemType =1;
strItemComments =<Comments>;
bSeparator =0;
bVisible =1;
dwUniqueID =4;

btByteNumber =23;
btMessageNumber =0;
dwItemSizeBits =8;
dwOperation =6;
dFactor =1.000000;
dOffset =0.000000;
strItemTitle =Intake Air Temperature;
strUnitLabel =Deg F;
dwAlarmHigh =0;
bAlarmHighENable =0;
dwAlarmLow =0;
bAlarmLowEnable =0;
iRangeHigh =0;
iRangeLow =0;
iLookupTableIndex =-1;
}

{
dwItemType =1;
strItemComments =<Comments>;
bSeparator =0;
bVisible =1;
dwUniqueID =12;

btByteNumber =8;
btMessageNumber =0;
dwItemSizeBits =8;
dwOperation =0;
dFactor =25.000000;
dOffset =0.000000;
strItemTitle =Engine Speed;
strUnitLabel =RPM;
dwAlarmHigh =0;
bAlarmHighENable =0;
dwAlarmLow =0;
bAlarmLowEnable =0;
iRangeHigh =0;
iRangeLow =0;
iLookupTableIndex =-1;
}
Old 06-19-2005, 06:45 PM
  #2  
Junior Member
Thread Starter
 
SmokinZ28's Avatar
 
Join Date: Mar 2000
Location: Festus, MO 63028
Posts: 91
Likes: 0
Received 0 Likes on 0 Posts
This is the rest

{
dwItemType =1;
strItemComments =<Comments>;
bSeparator =1;
bVisible =1;
dwUniqueID =8;

btByteNumber =0;
btMessageNumber =0;
dwItemSizeBits =8;
dwOperation =0;
dFactor =1.000000;
dOffset =0.000000;
strItemTitle =;
strUnitLabel =Units;
dwAlarmHigh =255;
bAlarmHighENable =0;
dwAlarmLow =0;
bAlarmLowEnable =0;
iRangeHigh =255;
iRangeLow =0;
iLookupTableIndex =-1;
}

{
dwItemType =1;
strItemComments =<Comments>;
bSeparator =1;
bVisible =1;
dwUniqueID =9;

btByteNumber =0;
btMessageNumber =0;
dwItemSizeBits =8;
dwOperation =0;
dFactor =1.000000;
dOffset =0.000000;
strItemTitle =Fuel Data;
strUnitLabel =Units;
dwAlarmHigh =255;
bAlarmHighENable =0;
dwAlarmLow =0;
bAlarmLowEnable =0;
iRangeHigh =255;
iRangeLow =0;
iLookupTableIndex =-1;
}

{
dwItemType =1;
strItemComments =<Comments>;
bSeparator =0;
bVisible =1;
dwUniqueID =10;

btByteNumber =19;
btMessageNumber =0;
dwItemSizeBits =8;
dwOperation =3;
dFactor =1.000000;
dOffset =0.000000;
strItemTitle =Block Learn Multiplier;
strUnitLabel =BLM;
dwAlarmHigh =0;
bAlarmHighENable =0;
dwAlarmLow =0;
bAlarmLowEnable =0;
iRangeHigh =0;
iRangeLow =0;
iLookupTableIndex =-1;
}

{
dwItemType =1;
strItemComments =<Comments>;
bSeparator =0;
bVisible =1;
dwUniqueID =11;

btByteNumber =10;
btMessageNumber =0;
dwItemSizeBits =8;
dwOperation =3;
dFactor =1.000000;
dOffset =0.000000;
strItemTitle =Integrator;
strUnitLabel =INT;
dwAlarmHigh =0;
bAlarmHighENable =0;
dwAlarmLow =0;
bAlarmLowEnable =0;
iRangeHigh =0;
iRangeLow =0;
iLookupTableIndex =-1;
}

{
dwItemType =1;
strItemComments =<Comments>;
bSeparator =0;
bVisible =1;
dwUniqueID =19;

btByteNumber =7;
btMessageNumber =0;
dwItemSizeBits =8;
dwOperation =3;
dFactor =1.000000;
dOffset =0.000000;
strItemTitle =Calculated Load;
strUnitLabel =LV8;
dwAlarmHigh =0;
bAlarmHighENable =0;
dwAlarmLow =0;
bAlarmLowEnable =0;
iRangeHigh =0;
iRangeLow =0;
iLookupTableIndex =-1;
}

{
dwItemType =1;
strItemComments =<Comments>;
bSeparator =0;
bVisible =1;
dwUniqueID =21;

btByteNumber =0;
btMessageNumber =0;
dwItemSizeBits =8;
dwOperation =0;
dFactor =0.390625;
dOffset =0.000000;
strItemTitle =EGR Duty Cycle;
strUnitLabel =DC;
dwAlarmHigh =0;
bAlarmHighENable =0;
dwAlarmLow =0;
bAlarmLowEnable =0;
iRangeHigh =0;
iRangeLow =0;
iLookupTableIndex =-1;
}

{
dwItemType =1;
strItemComments =<Comments>;
bSeparator =1;
bVisible =1;
dwUniqueID =13;

btByteNumber =0;
btMessageNumber =0;
dwItemSizeBits =8;
dwOperation =0;
dFactor =1.000000;
dOffset =0.000000;
strItemTitle =;
strUnitLabel =Units;
dwAlarmHigh =255;
bAlarmHighENable =0;
dwAlarmLow =0;
bAlarmLowEnable =0;
iRangeHigh =255;
iRangeLow =0;
iLookupTableIndex =-1;
}

{
dwItemType =1;
strItemComments =<Comments>;
bSeparator =1;
bVisible =1;
dwUniqueID =15;

btByteNumber =0;
btMessageNumber =0;
dwItemSizeBits =8;
dwOperation =0;
dFactor =1.000000;
dOffset =0.000000;
strItemTitle =Ignition;
strUnitLabel =Units;
dwAlarmHigh =255;
bAlarmHighENable =0;
dwAlarmLow =0;
bAlarmLowEnable =0;
iRangeHigh =255;
iRangeLow =0;
iLookupTableIndex =-1;
}

{
dwItemType =1;
strItemComments =<Comments>;
bSeparator =0;
bVisible =1;
dwUniqueID =16;

btByteNumber =21;
btMessageNumber =0;
dwItemSizeBits =8;
dwOperation =0;
dFactor =0.352941;
dOffset =0.000000;
strItemTitle =Spark Advance;
strUnitLabel =Degrees;
dwAlarmHigh =0;
bAlarmHighENable =0;
dwAlarmLow =0;
bAlarmLowEnable =0;
iRangeHigh =0;
iRangeLow =0;
iLookupTableIndex =-1;
}

{
dwItemType =1;
strItemComments =<Comments>;
bSeparator =0;
bVisible =1;
dwUniqueID =14;

btByteNumber =0;
btMessageNumber =0;
dwItemSizeBits =8;
dwOperation =3;
dFactor =1.000000;
dOffset =0.000000;
strItemTitle =Knock Sensor;
strUnitLabel =Counts;
dwAlarmHigh =0;
bAlarmHighENable =0;
dwAlarmLow =0;
bAlarmLowEnable =0;
iRangeHigh =0;
iRangeLow =0;
iLookupTableIndex =-1;
}

{
dwItemType =1;
strItemComments =<Comments>;
bSeparator =0;
bVisible =1;
dwUniqueID =20;

btByteNumber =0;
btMessageNumber =0;
dwItemSizeBits =8;
dwOperation =3;
dFactor =1.000000;
dOffset =0.000000;
strItemTitle =ESC;
strUnitLabel =Knock Retard;
dwAlarmHigh =0;
bAlarmHighENable =0;
dwAlarmLow =0;
bAlarmLowEnable =0;
iRangeHigh =0;
iRangeLow =0;
iLookupTableIndex =-1;
}

//--------------------------------------------------------------------------------------
//---------------------------------- BITS -------------------------------------
//--------------------------------------------------------------------------------------

{
dwItemType =2;
strItemComments =<Comments>;
bSeparator =0;
bVisible =1;
dwUniqueID =22;

btByteNumber =1;
btMessageNumber =0;
btBitNumber =5;
strItemTitle =ALDL 10K mode;
bAlarmSetEnable =0;
bAlarmNotSetEnable =0;
strBitSetTitle =Enabled;
strBitClearTitle =Disabled;
}

{
dwItemType =2;
strItemComments =<Comments>;
bSeparator =0;
bVisible =1;
dwUniqueID =23;

btByteNumber =15;
btMessageNumber =0;
btBitNumber =1;
strItemTitle =Learn Mode;
bAlarmSetEnable =0;
bAlarmNotSetEnable =0;
strBitSetTitle =Enabled;
strBitClearTitle =Disabled;
}

{
dwItemType =2;
strItemComments =<Comments>;
bSeparator =0;
bVisible =1;
dwUniqueID =24;

btByteNumber =15;
btMessageNumber =0;
btBitNumber =6;
strItemTitle =Rich/Lean Flag;
bAlarmSetEnable =0;
bAlarmNotSetEnable =0;
strBitSetTitle =Rich;
strBitClearTitle =Lean;
}

{
dwItemType =2;
strItemComments =<Comments>;
bSeparator =0;
bVisible =1;
dwUniqueID =25;

btByteNumber =15;
btMessageNumber =0;
btBitNumber =7;
strItemTitle =Closed/Open Loop;
bAlarmSetEnable =0;
bAlarmNotSetEnable =0;
strBitSetTitle =Closed;
strBitClearTitle =Open;
}

{
dwItemType =2;
strItemComments =<Comments>;
bSeparator =0;
bVisible =1;
dwUniqueID =26;

btByteNumber =17;
btMessageNumber =0;
btBitNumber =2;
strItemTitle =TCC Control;
bAlarmSetEnable =0;
bAlarmNotSetEnable =0;
strBitSetTitle =Locked;
strBitClearTitle =Unlocked;
}
Old 06-20-2005, 10:17 AM
  #3  
Moderator

 
3.8TransAM's Avatar
 
Join Date: Feb 2000
Location: Schererville , IN
Posts: 7,015
Likes: 0
Received 1 Like on 1 Post
Car: 91 GTA, 91 Formula, 89 TTA
Engine: all 225+ RWHP
Transmission: all OD
Axle/Gears: Always the good ones
I was looking for some of the same info.

I have a partial 148 T31 ecm file, but nothing as far as ads stuff is conerned.

There is the hacs over at gnttype.org, other than that I dont know of anything else unless something new has shown up at diy-efi.org or the like recently.

Gave up the search as I am running a 3 bar romless 148 now.

later
Jeremy
Old 06-20-2005, 11:31 AM
  #4  
Junior Member
Thread Starter
 
SmokinZ28's Avatar
 
Join Date: Mar 2000
Location: Festus, MO 63028
Posts: 91
Likes: 0
Received 0 Likes on 0 Posts
I think this is what I used. Think it was in a zipped file with a bunch of other data streams at DIY-EFI.


DATA STREAM A8 SPECIFICATION

ENGINE USAGE:
3.8l SFI (LG3) (VIN=3) 86
3.8l SFI (LC2) (VIN=7) 86
3.8l SFI (LG2) (VIN=B) 86
3.8l SFI (LG3) (VIN=3) 87, 88
3.8l SFI (LG2) (VIN=B) 86, 87
3.8l SFI (LC2) (VIN=7) 87, 89, 91

DATA PIN : READ DATA ON PIN "E" OF ALDL CONNECTOR

BAUD RATE : 160 BAUD

MODES : DIAGNOSTIC ENABLE:
10K . . . . . . . YES - 25 WORDS
NORMAL . . . . . YES - 25 WORDS
SHORTED . . . . . YES - 25 WORDS

DEFINITION: ALL DATA STREAMS CONTAIN THE SAME INFORMATION
IN THE SAME FORMAT


..PAGE
DATA STREAM DEFINITION (10k MODE ONLY)
----------------------
WHERE "WORD" IS THE BYTE OF DATA STREAM AS IT IS READ FROM THE VEHICLE
AND "BIT" IS THE BIT OF THE BYTE, WHERE 0 IS THE LEAST SIGNIFICANT BIT.

WORD BIT DESCRIPTION
1 MODE WORD 2
0 ROAD SPEED PULSE OCCURRED 1 = PULSE OCCURRED
1 ESC FAILURE 1 = FAILURE
2 REFERENCE PULSE OCCURRED 1 = PULSE OCCURRED
3 DIAGNOSTIC SWITCH IN FACTORY TEST 1 = 3.9K MODE
4 DIAGNOSTIC SWITCH IN DIAGNOSTIC POSITION 1 = SHORTED MODE
5 DIAGNOSTIC SWITCH IN ALDL POSITION 1 = 10K MODE
6 HIGH BATTERY VOLTAGE 1 = HIGH VOLTAGE
7 AIR METER PULSE OCCURRED 1 = PULSE OCCURRED
2 FIRST PROM ID WORD
3 SECOND PROM ID WORD
4 IAC PRESENT MOTOR POSITION
5 COOLANT TEMPERATURE A/D COUNTS
6 FILTERED MPH VARIABLE - VEHICLE SPEED
7 FILTERED LOAD VARIABLE - N = IND OF LOAD
8 ENGINE SPEED
9 THROTTLE POSITION SENSOR
10 INTEGRATOR
11 OXYGEN SENSOR
12 MALFUNCTION FLAG WORD 1
0 C24 OPEN OR GROUNDED VEHICLE SPEED SENSOR
1 C23 AIR TEMPERATURE SENSRO CIRCUIT OPEN
2 C22 THROTTLE POSITION SENSOR LOW
3 C21 THROTTLE POSITION SENSOR HIGH
4 C15 COOLANT SENSOR LOW TEMPERATURE
5 C14 COOLANT SENSOR HIGH TEMPERATURE
6 C13 OXYGEN SENSOR OPEN
7 C12 NO REFERENCE PULSES (ENG. NOT RUNNING)
13 MALFUNCTION FLAG WORD 2
0 C42 OPEN EST OR BYPASS CIRCUIT TO ECM
1 C41 CAM SENSRO FAILURE
2 NOT USED
3 C34 MAF SENSOR LOW
4 C33 MAF SENSOR HIGH
5 C32 EGR DIAGNOSTICS
6 C31 WASTEGATE SIGNAL OPEN OR GROUNDED
7 C25 AIR TEMPERATURE SENSOR CIRCUIT SHORTED
14 MALFUNCTION FLAG WORD 3
0 C55 FAULTY ECM
1 NOT USED
2 NOT USED
3 C52 CAL PACK MISSING
4 C51 PROM ERROR
5 C45 OXYGEN SENSOR RICH
6 C44 OXYGEN SENSOR LEAN
7 C43 ESC FAILURE
15 AIR-FUEL (A/F) MODE WORD
0 CLEAR FLOOD FLAG 1 = CRANKED IN CLEAR FLOOD
1 LEARN CONTROL ENABLE FLAG 1 = ENABLE

2 NOT USED
3 PROP STEP TAKEN 1 = RICH STEP
4 NOT USED
5 FIRST TIME CLOSED LOOP FLAG 1 = FIRST TIME
6 RICH LEAN FLAG 1 = RICH 0 = LEAN
7 CLOSED LOOP FLAG 1 = CLOSED LOOP 0 = OPEN
..PAGE
DATA STREAM DEFINITION (CONT.)
------------------------------


WORD BIT DESCRIPTION
16 MAF
17 MCU INPUT/OUTPUT STATUS WORD / IO STATUS WORD 1
0 PARK/NEUTRAL MODE 0 = IN DRIVE
1 CRUISE 1 = IN CRUISE
2 TORQUE CONVERTOR CLUTCH 1 = CONV. LOCKED, SOLENOID ON
3 POWER STEERING (NOT USED FOR 1988)
4 WATER INJECTOR 1 = COMMANDED ON
5 3RD GEAR SWITCH 0 = IN 3RD GEAR
6 4TH GEAR SWITCH CLOSED 0 = IN 4TH GEAR
7 AIR CONDITIONING REQUEST 0 = REQUESTED
18 ELECTRONIC SPARK CONTROL
19 BLOCK LEARN MULTIPLIER
20 ALDL RICH LEAN CHANGE COUNTER / TOTAL CROSSOVER COUNTS
FOR 10k MODE ONLY

21 SPARK ADVANCE
22 EGR DUTY CYCLE
23 AIR TEMPERATUE SENSOR
24 DIAGNOSTICS MODE WORD 3
0 MALFUNCTION LITE ON 1 = LITE ON
1 MALF 44 OR 45 DETECTED 1 = DETECTED
2 IN FORCED TO 128 (MALF 44/45)
3 MALF 41 INDCATIED WITHIN LAST SECOND
4 UNLATCH MALF 34A PASS BIT
5 NOT USED
6 VACUUM PRESENT AT EGR 1 = VACUUM PRESENT
7 DIAGNOSTIC MODE ENTERED 1 = MODE ENTERED
25 GEAR MODE WORD
0 3RD GEAR SWITCH 0 = IN 3RD GEAR
1 4TH GEAR SWITCH 0 = IN 4TH GEAR
2 NOT USED
3 NOT USED
4 NOT USED
5 NOT USED
6 NOT USED
7 NOT USED

DATA STREAM DEFINITION DIFFENCES FOR OPEN, 3.9k MODES

21 DEGREES KNOCK RETARD
22 AIR TEMPERATURE SENSOR
23 BATTERY VOLTAGE
24 NO MALFUNCTION COUNTER
25 EGR DUTY CYCLE


..PAGE
CONVERSION FOR A/D COUNTS TO ENGINEERING UNITS
----------------------------------------------

N = A/D COUNTS
EU = ENGINEERING UNITS

DATA STREAM
ENGINEERING
WORD DESCRIPTION CONVERSION UNIT
1 MODE WORD 2 NONE
2 FIRST PROM ID WORD NONE
3 SECOND PROM ID WORD NONE
4 IAC NONE
5 COOLANT TEMPERATURE EU = N*.8 -40 DEGREES C
6 FILTERED MPH VARIABLE NONE
7 FILTERED LOAD VARIABLE NONE VOLTS
8 ENGINE SPEED EU = N*25 RPM
9 THROTTLE POSITION SENSOR EU = N*.0196 VOLTS
10 INTEGRATOR NONE
11 OXYGEN SENSOR EU = N * 4.44 MILLIVOLTS
12 MALFUNCTION FLAG WORD 1 NONE
13 MALFUNCTION FLAG WORD 2 NONE
14 MALFUNCTION FLAG WORD 3 NONE
15 AIR-FUEL (A/F) MODE WORD NONE
16 MAF NONE
17 MCU STATUS WORD NONE
18 ELECTRONIC SPARK CONTROL NONE
19 BLOCK LEARN MULTIPLIER NONE
20 ALDL RICH LEAN CHANGE COUNTER SEE **

FOR 10k MODE ONLY

21 SPARK ADVANCE EU = N*(90/255) DEGREES
22 EGR DUTY CYCLE EU = N*/2.56 % DUTY CYCLE
23 AIR TEMPERATUE SENSOR TABLE LOOKUP
24 DIAGNOSTICS MODE WORD 3 NONE
25 GEAR MODE WORD NONE

** : THIS IS A ROLLOVER COUNTER (0 - 255), TAKE CURRENT DATA STREAM READING
SUBTRACT LAST DATA STREAM READING = CROSSCOUNTS. IF CURRENT READING
MINUS LAST READING IS < 0, THEN TAKE CURRENT READING + 255 - LAST
READING = CROSSCOUNTS

..PAGE
COOLANT TEMPERATURE SENSOR CONVERSION
-----------------------------------------


DEGREES CELSIUS A/D COUNTS
-18 30
-14 35
-10 40
-6 45
-3 50
1 55
5 60
9 65
13 70
16 75
20 80
24 85
28 90
31 95
35 100
39 105
43 110
46 115
50 120
54 125
58 130
61 135
65 140
69 145
73 150
76 155
80 160
84 165
88 170
91 175
95 180
99 185
103 190
105 195
110 200
114 205
118 210
121 215
125 220
129 225
133 230
136 235
140 240
144 245
148 250
151 255

..PAGE

AIR TEMPERATURE SENSOR

T(X1) AIR TEMPERATURE (DEG C)
0 -40
1 -25
2 -12
3 - 3
4 4
5 11
6 16
7 22
8 27
9 33
10 39
11 46
12 54
13 64
14 77
15 102
16 151


MAT TEMPERATURE IN DEGREES C = T(X1) + XF * [T(X1 + 1) - T(X1)]

Last edited by SmokinZ28; 06-20-2005 at 11:47 AM.
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Ed1LE
Suspension and Chassis
8
09-30-2018 09:14 AM
86IROC112
Interior
14
11-07-2015 06:50 AM
SRKLEGIN
Interior
7
10-29-2015 06:38 PM
KCG
Mid-Atlantic Region
4
10-25-2015 06:57 AM
gord327
Transmissions and Drivetrain
19
10-03-2015 01:25 PM



Quick Reply: T31 ads



All times are GMT -5. The time now is 12:29 PM.