forked from AustinMurphy/OBD2-Scantool
-
Notifications
You must be signed in to change notification settings - Fork 0
/
obd2_std_PIDs.csv
We can make this file beautiful and searchable if this error is corrected: It looks like row 22 should actually have 8 columns, instead of 13 in line 21.
181 lines (181 loc) · 14.3 KB
/
obd2_std_PIDs.csv
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
"Mode (hex)","PID (hex)","Data bytes returned",Description,"Min value","Max value",Units,Formula
1,0,4,"PIDs supported [01 - 20]",,,,""
1,1,4,"Monitor status since DTCs cleared(incl. MIL status & DTC count)",,,,""
1,2,2,"DTC that triggered Freeze Frame",,,,
1,3,2,"Fuel system status",,,,""
1,4,1,"Calculated engine load value",0,100,%,A*100/255
1,5,1,"Engine coolant temperature",-40,215,°C,A-40
1,6,1,"Short term fuel trim, Bank 1","-100","99.22",%,"(A-128) * 100/128"
1,7,1,"Long term fuel trim, Bank 1","-100","99.22",%,"(A-128) * 100/128"
1,8,1,"Short term fuel trim, Bank 2","-100","99.22",%,"(A-128) * 100/128"
1,9,1,"Long term fuel trim, Bank 2","-100","99.22",%,"(A-128) * 100/128"
1,0A,1,"Fuel pressure",0,765,"kPa (gauge)",A*3
1,0B,1,"Intake manifold absolute pressure",0,255,"kPa (absolute)",A
1,0C,2,"Engine RPM",0,16383.75,rpm,((A*256)+B)/4
1,0D,1,"Vehicle speed",0,255,km/h,A
1,0E,1,"Timing advance",-64,63.5,"° relative to #1 cylinder","A/2 - 64"
1,0F,1,"Intake air temperature",-40,215,°C,A-40
1,10,2,"MAF air flow rate",0,655.35,grams/sec,"((A*256)+B) / 100"
1,11,1,"Throttle position",0,100,%,A*100/255
1,12,1,"Commanded secondary air status",,,,""
1,13,1,"Oxygen sensors present",,,,""
1,14,2,"Bank 1, Sensor 1: Oxygen sensor voltage","0","1.275","Volts","A/200","Bank 1, Sensor 1: Short term fuel trim","-100","99.2","%","(B-128) * 100/128"
1,15,2,"Bank 1, Sensor 2: Oxygen sensor voltage","0","1.275","Volts","A/200","Bank 1, Sensor 2: Short term fuel trim","-100","99.2","%","(B-128) * 100/128"
1,16,2,"Bank 1, Sensor 3: Oxygen sensor voltage","0","1.275","Volts","A/200","Bank 1, Sensor 3: Short term fuel trim","-100","99.2","%","(B-128) * 100/128"
1,17,2,"Bank 1, Sensor 4: Oxygen sensor voltage","0","1.275","Volts","A/200","Bank 1, Sensor 4: Short term fuel trim","-100","99.2","%","(B-128) * 100/128"
1,18,2,"Bank 2, Sensor 1: Oxygen sensor voltage","0","1.275","Volts","A/200","Bank 2, Sensor 1: Short term fuel trim","-100","99.2","%","(B-128) * 100/128"
1,19,2,"Bank 2, Sensor 2: Oxygen sensor voltage","0","1.275","Volts","A/200","Bank 2, Sensor 2: Short term fuel trim","-100","99.2","%","(B-128) * 100/128"
1,1A,2,"Bank 2, Sensor 3: Oxygen sensor voltage","0","1.275","Volts","A/200","Bank 2, Sensor 3: Short term fuel trim","-100","99.2","%","(B-128) * 100/128"
1,1B,2,"Bank 2, Sensor 4: Oxygen sensor voltage","0","1.275","Volts","A/200","Bank 2, Sensor 4: Short term fuel trim","-100","99.2","%","(B-128) * 100/128"
1,1C,1,"OBD standards this vehicle conforms to",,,,""
1,1D,1,"Oxygen sensors present",,,,""
1,1E,1,"Auxiliary input status",,,,""
1,1F,2,"Run time since engine start",0,65535,seconds,(A*256)+B
1,20,4,"PIDs supported 21-40",,,,"Bit encoded [A7..D0] == [PID 0x21..PID 0x40]"
1,21,2,"Distance traveled with MIL on",0,65535,km,(A*256)+B
1,22,2,"Fuel Rail Pressure (relative to manifold vacuum)",0,5177.265,kPa,"((A*256)+B) * 0.079"
1,23,2,"Fuel Rail Pressure (diesel, or gasoline direct inject)",0,655350,"kPa (gauge)","((A*256)+B) * 10"
1,24,4,"O2S1_WR_lambda(1): Equivalence Ratio","0","2","N/A","((A*256)+B)*2/65535","O2S1_WR_lambda(1): Voltage","0","8","V","((C*256)+D)*8/65535"
1,25,4,"O2S2_WR_lambda(1): Equivalence Ratio","0","2","N/A","((A*256)+B)*2/65535","O2S2_WR_lambda(1): Voltage","0","8","V","((C*256)+D)*8/65535"
1,26,4,"O2S3_WR_lambda(1): Equivalence Ratio","0","2","N/A","((A*256)+B)*2/65535","O2S3_WR_lambda(1): Voltage","0","8","V","((C*256)+D)*8/65535"
1,27,4,"O2S4_WR_lambda(1): Equivalence Ratio","0","2","N/A","((A*256)+B)*2/65535","O2S4_WR_lambda(1): Voltage","0","8","V","((C*256)+D)*8/65535"
1,28,4,"O2S5_WR_lambda(1): Equivalence Ratio","0","2","N/A","((A*256)+B)*2/65535","O2S5_WR_lambda(1): Voltage","0","8","V","((C*256)+D)*8/65535"
1,29,4,"O2S6_WR_lambda(1): Equivalence Ratio","0","2","N/A","((A*256)+B)*2/65535","O2S6_WR_lambda(1): Voltage","0","8","V","((C*256)+D)*8/65535"
1,2A,4,"O2S7_WR_lambda(1): Equivalence Ratio","0","2","N/A","((A*256)+B)*2/65535","O2S7_WR_lambda(1): Voltage","0","8","V","((C*256)+D)*8/65535"
1,2B,4,"O2S8_WR_lambda(1): Equivalence Ratio","0","2","N/A","((A*256)+B)*2/65535","O2S8_WR_lambda(1): Voltage","0","8","V","((C*256)+D)*8/65535"
1,2C,1,"Commanded EGR",0,100,%,100*A/255
1,2D,1,"EGR Error",-100,99.22,%,"(A-128) * 100/128"
1,2E,1,"Commanded evaporative purge",0,100,%,100*A/255
1,2F,1,"Fuel Level Input",0,100,%,100*A/255
1,30,1,"# of warm-ups since codes cleared",0,255,N/A,A
1,31,2,"Distance traveled since codes cleared",0,65535,km,(A*256)+B
1,32,2,"Evap. System Vapor Pressure",-8192,8192,Pa,"((A*256)+B)/4"
1,33,1,"Barometric pressure",0,255,"kPa (Absolute)",A
1,34,4,"O2S1_WR_lambda(1): Equivalence Ratio","0","2","N/A","((A*256)+B)/32768","O2S1_WR_lambda(1): Current","-128","128","mA","((C*256)+D)/256 - 128"
1,35,4,"O2S2_WR_lambda(1): Equivalence Ratio","0","2","N/A","((A*256)+B)/32768","O2S2_WR_lambda(1): Current","-128","128","mA","((C*256)+D)/256 - 128"
1,36,4,"O2S3_WR_lambda(1): Equivalence Ratio","0","2","N/A","((A*256)+B)/32768","O2S3_WR_lambda(1): Current","-128","128","mA","((C*256)+D)/256 - 128"
1,37,4,"O2S4_WR_lambda(1): Equivalence Ratio","0","2","N/A","((A*256)+B)/32768","O2S4_WR_lambda(1): Current","-128","128","mA","((C*256)+D)/256 - 128"
1,38,4,"O2S5_WR_lambda(1): Equivalence Ratio","0","2","N/A","((A*256)+B)/32768","O2S5_WR_lambda(1): Current","-128","128","mA","((C*256)+D)/256 - 128"
1,39,4,"O2S6_WR_lambda(1): Equivalence Ratio","0","2","N/A","((A*256)+B)/32768","O2S6_WR_lambda(1): Current","-128","128","mA","((C*256)+D)/256 - 128"
1,3A,4,"O2S7_WR_lambda(1): Equivalence Ratio","0","2","N/A","((A*256)+B)/32768","O2S7_WR_lambda(1): Current","-128","128","mA","((C*256)+D)/256 - 128"
1,3B,4,"O2S8_WR_lambda(1): Equivalence Ratio","0","2","N/A","((A*256)+B)/32768","O2S8_WR_lambda(1): Current","-128","128","mA","((C*256)+D)/256 - 128"
1,3C,2,"Catalyst Temperature Bank 1, Sensor 1",-40,6513.5,°C,"((A*256)+B)/10 - 40"
1,3D,2,"Catalyst Temperature Bank 2, Sensor 1",-40,6513.5,°C,"((A*256)+B)/10 - 40"
1,3E,2,"Catalyst Temperature Bank 1, Sensor 2",-40,6513.5,°C,"((A*256)+B)/10 - 40"
1,3F,2,"Catalyst Temperature Bank 2, Sensor 2",-40,6513.5,°C,"((A*256)+B)/10 - 40"
1,40,4,"PIDs supported 41-60",,,,""
1,41,4,"Monitor status this drive cycle",,,,""
1,42,2,"Control module voltage",0,65.535,V,((A*256)+B)/1000
1,43,2,"Absolute load value",0,25700,%,((A*256)+B)*100/255
1,44,2,"Command equivalence ratio",0,2,N/A,((A*256)+B)/32768
1,45,1,"Relative throttle position",0,100,%,A*100/255
1,46,1,"Ambient air temperature",-40,215,°C,A-40
1,47,1,"Absolute throttle position B",0,100,%,A*100/255
1,48,1,"Absolute throttle position C",0,100,%,A*100/255
1,49,1,"Accelerator pedal position D",0,100,%,A*100/255
1,4A,1,"Accelerator pedal position E",0,100,%,A*100/255
1,4B,1,"Accelerator pedal position F",0,100,%,A*100/255
1,4C,1,"Commanded throttle actuator",0,100,%,A*100/255
1,4D,2,"Time run with MIL on",0,65535,minutes,(A*256)+B
1,4E,2,"Time since trouble codes cleared",0,65535,minutes,(A*256)+B
1,4F,4,"Maximum value for equivalence ratio, oxygen sensor voltage, oxygen sensor current, and intake manifold absolute pressure","0, 0, 0, 0","255, 255, 255, 2550",", V, mA, kPa","A, B, C, D*10"
1,50,4,"Maximum value for air flow rate from mass air flow sensor",0,2550,g/s,"A*10, B, C, and D are reserved for future use"
1,51,1,"Fuel Type",,,,"fuel type table lookup"
1,52,1,"Ethanol fuel %",0,100,%,A*100/255
1,53,2,"Evap system vapor pressure",0,327675,kPa (Absolute),"((A*256)+B)/200"
1,54,2,"Evap system vapor pressure",-32767,32768,Pa,"A*256+B - 32768"
1,55,2,"Short term secondary oxygen sensor trim bank 1",-100,99.22,%,"(A-128)*100/128","Short term secondary oxygen sensor trim bank 3",-100,99.22,%,"(B-128)*100/128"
1,56,2,"Long term secondary oxygen sensor trim bank 1",-100,99.22,%,"(A-128)*100/128","Long term secondary oxygen sensor trim bank 3",-100,99.22,%,"(B-128)*100/128"
1,57,2,"Short term secondary oxygen sensor trim bank 2",-100,99.22,%,"(A-128)*100/128","Short term secondary oxygen sensor trim bank 4",-100,99.22,%,"(B-128)*100/128"
1,58,2,"Long term secondary oxygen sensor trim bank 2",-100,99.22,%,"(A-128)*100/128","Long term secondary oxygen sensor trim bank 4",-100,99.22,%,"(B-128)*100/128"
1,59,2,"Fuel rail pressure (absolute)",0,655350,kPa,"((A*256)+B) * 10"
1,5A,1,"Relative accelerator pedal position",0,100,%,A*100/255
1,5B,1,"Hybrid battery pack remaining life",0,100,%,A*100/255
1,5C,1,"Engine oil temperature",-40,210,°C,"A - 40"
1,5D,2,"Fuel injection timing",-210,301.992,°,"(38,655-((A*256)+B))/128"
1,5E,2,"Engine fuel rate",0,3212.75,L/h,((A*256)+B)*0.05
1,5F,1,"Emission requirements to which vehicle is designed",,,,""
1,61,1,"Driver's demand engine - percent torque",-125,125,%,"A-125"
1,62,1,"Actual engine - percent torque",-125,125,%,"A-125"
1,63,2,"Engine reference torque",0,65535,Nm,"A*256+B"
1,64,5,"Engine percent torque data - Idle",-125,125,%,"A-125","Engine percent torque data - point 1",-125,125,%,"B-125","Engine percent torque data - point 2",-125,125,%,"C-125","Engine percent torque data - point 3",-125,125,%,"D-125","Engine percent torque data - point 4",-125,125,%,"E-125",
1,65,2,"Auxiliary input / output supported",,,,""
1,66,5,"Mass air flow sensor",,,,
1,67,3,"Engine coolant temperature",,,,
1,68,7,"Intake air temperature sensor",,,,
1,69,7,"Commanded EGR and EGR Error",,,,
1,6A,5,"Commanded Diesel intake air flow control and relative intake air flow position",,,,
1,6B,5,"Exhaust gas recirculation temperature",,,,
1,6C,5,"Commanded throttle actuator control and relative throttle position",,,,
1,6D,6,"Fuel pressure control system",,,,
1,6E,5,"Injection pressure control system",,,,
1,6F,3,"Turbocharger compressor inlet pressure",,,,
1,70,9,"Boost pressure control",,,,
1,71,5,"Variable Geometry turbo (VGT) control",,,,
1,72,5,"Wastegate control",,,,
1,73,5,"Exhaust pressure",,,,
1,74,5,"Turbocharger RPM",,,,
1,75,7,"Turbocharger temperature",,,,
1,76,7,"Turbocharger temperature",,,,
1,77,5,"Charge air cooler temperature (CACT)",,,,
1,78,9,"Exhaust Gas temperature (EGT) Bank 1",,,,""
1,79,9,"Exhaust Gas temperature (EGT) Bank 2",,,,""
1,7A,7,"Diesel particulate filter (DPF)",,,,
1,7B,7,"Diesel particulate filter (DPF)",,,,
1,7C,9,"Diesel Particulate filter (DPF) temperature",,,,
1,7D,1,"NOx NTE control area status",,,,
1,7E,1,"PM NTE control area status",,,,
1,7F,13,"Engine run time",,,,
1,81,21,"Engine run time for AECD",,,,
1,82,21,"Engine run time for AECD",,,,
1,83,5,"NOx sensor",,,,
1,84,,"Manifold surface temperature",,,,
1,85,,"NOx reagent system",,,,
1,86,,"Particulate matter (PM) sensor",,,,
1,87,,"Intake manifold absolute pressure",,,,
1,C3,?,?,?,?,?,"Returns numerous data, including Drive Condition ID and Engine Speed*"
1,C4,?,?,?,?,?,"B5 is Engine Idle Request B6 is Engine Stop Request*"
5,100,,"OBD Monitor IDs supported ($01 - $20)",,,,
5,101,,"O2 Sensor Monitor Bank 1 Sensor 1",0,1.275,Volts,"0.005 Rich to lean sensor threshold voltage"
5,102,,"O2 Sensor Monitor Bank 1 Sensor 2",0,1.275,Volts,"0.005 Rich to lean sensor threshold voltage"
5,103,,"O2 Sensor Monitor Bank 1 Sensor 3",0,1.275,Volts,"0.005 Rich to lean sensor threshold voltage"
5,104,,"O2 Sensor Monitor Bank 1 Sensor 4",0,1.275,Volts,"0.005 Rich to lean sensor threshold voltage"
5,105,,"O2 Sensor Monitor Bank 2 Sensor 1",0,1.275,Volts,"0.005 Rich to lean sensor threshold voltage"
5,106,,"O2 Sensor Monitor Bank 2 Sensor 2",0,1.275,Volts,"0.005 Rich to lean sensor threshold voltage"
5,107,,"O2 Sensor Monitor Bank 2 Sensor 3",0,1.275,Volts,"0.005 Rich to lean sensor threshold voltage"
5,108,,"O2 Sensor Monitor Bank 2 Sensor 4",0,1.275,Volts,"0.005 Rich to lean sensor threshold voltage"
5,109,,"O2 Sensor Monitor Bank 3 Sensor 1",0,1.275,Volts,"0.005 Rich to lean sensor threshold voltage"
5,010A,,"O2 Sensor Monitor Bank 3 Sensor 2",0,1.275,Volts,"0.005 Rich to lean sensor threshold voltage"
5,010B,,"O2 Sensor Monitor Bank 3 Sensor 3",0,1.275,Volts,"0.005 Rich to lean sensor threshold voltage"
5,010C,,"O2 Sensor Monitor Bank 3 Sensor 4",0,1.275,Volts,"0.005 Rich to lean sensor threshold voltage"
5,010D,,"O2 Sensor Monitor Bank 4 Sensor 1",0,1.275,Volts,"0.005 Rich to lean sensor threshold voltage"
5,010E,,"O2 Sensor Monitor Bank 4 Sensor 2",0,1.275,Volts,"0.005 Rich to lean sensor threshold voltage"
5,010F,,"O2 Sensor Monitor Bank 4 Sensor 3",0,1.275,Volts,"0.005 Rich to lean sensor threshold voltage"
5,110,,"O2 Sensor Monitor Bank 4 Sensor 4",0,1.275,Volts,"0.005 Rich to lean sensor threshold voltage"
5,201,,"O2 Sensor Monitor Bank 1 Sensor 1",0,1.275,Volts,"0.005 Lean to Rich sensor threshold voltage"
5,202,,"O2 Sensor Monitor Bank 1 Sensor 2",0,1.275,Volts,"0.005 Lean to Rich sensor threshold voltage"
5,203,,"O2 Sensor Monitor Bank 1 Sensor 3",0,1.275,Volts,"0.005 Lean to Rich sensor threshold voltage"
5,204,,"O2 Sensor Monitor Bank 1 Sensor 4",0,1.275,Volts,"0.005 Lean to Rich sensor threshold voltage"
5,205,,"O2 Sensor Monitor Bank 2 Sensor 1",0,1.275,Volts,"0.005 Lean to Rich sensor threshold voltage"
5,206,,"O2 Sensor Monitor Bank 2 Sensor 2",0,1.275,Volts,"0.005 Lean to Rich sensor threshold voltage"
5,207,,"O2 Sensor Monitor Bank 2 Sensor 3",0,1.275,Volts,"0.005 Lean to Rich sensor threshold voltage"
5,208,,"O2 Sensor Monitor Bank 2 Sensor 4",0,1.275,Volts,"0.005 Lean to Rich sensor threshold voltage"
5,209,,"O2 Sensor Monitor Bank 3 Sensor 1",0,1.275,Volts,"0.005 Lean to Rich sensor threshold voltage"
5,020A,,"O2 Sensor Monitor Bank 3 Sensor 2",0,1.275,Volts,"0.005 Lean to Rich sensor threshold voltage"
5,020B,,"O2 Sensor Monitor Bank 3 Sensor 3",0,1.275,Volts,"0.005 Lean to Rich sensor threshold voltage"
5,020C,,"O2 Sensor Monitor Bank 3 Sensor 4",0,1.275,Volts,"0.005 Lean to Rich sensor threshold voltage"
5,020D,,"O2 Sensor Monitor Bank 4 Sensor 1",0,1.275,Volts,"0.005 Lean to Rich sensor threshold voltage"
5,020E,,"O2 Sensor Monitor Bank 4 Sensor 2",0,1.275,Volts,"0.005 Lean to Rich sensor threshold voltage"
5,020F,,"O2 Sensor Monitor Bank 4 Sensor 3",0,1.275,Volts,"0.005 Lean to Rich sensor threshold voltage"
5,210,,"O2 Sensor Monitor Bank 4 Sensor 4",0,1.275,Volts,"0.005 Lean to Rich sensor threshold voltage"
9,0,4,"mode 9 supported PIDs 01 to 20",,,,""
9,01,1,"Message Count for VIN",,,,""
9,02,17,"Vehicle identification number (VIN)",,,,"HEX_to_ASCII"
9,03,1,"Message Count for Calibration ID",,,,""
9,04,16,"Calibration ID",,,,"HEX_to_ASCII"
9,05,1,"Message Count for CVN",,,,""
9,06,4,"CVN (Calibration Verification Number)",,,,"HEX"
9,07,1,"Message Count for IPT",,,,""
9,08,32,"IPT spark ignition (In-use Performance Tracking)",,,,"PAIR_HEX_to_INT"
9,0A,,"ECU Name",,,,"HEX_to_ASCII"
9,0B,,"IPT compression ignition (In-use Performance Tracking)",,,,"PAIR_HEX_to_INT"