Results 1 to 15 of 15

Thread: PIDs

  1. #1
    Tuner in Training
    Join Date
    Dec 2002
    Location
    Yardville NJ
    Posts
    40

    PIDs

    0000 $01 - $20 Bit Map Flash Constant
    0001 Number of Emission Related DTC
    0003 Fuel System Status
    0004 Calculated Load
    0005 Engine Coolant Temperature
    0006 Short Term Fuel Trim Bank 1
    0007 Long Term Fuel Trim Bank 1
    0008 Short Term Fuel Trim Bank 2
    0009 Long Term Fuel Trim Bank 2
    000B Manifold Absolute Pressure
    000C Engine RPM High Resolution (RPM x4)
    000D Speed in KPH
    000E Ignition Timing Advance
    000F Intake Air Temperature
    0010 Mass Air Flow
    0011 Throttle Position Sensor %
    0012 Commanded Secondary Air
    0013 Report O2 Sensor Configuration
    0014 O2 B1S1
    0015 O2 B1S2
    0018 O2 B2S1
    0019 O2 B2S2
    001C OBD Requirements
    0020 $21 - $50 Bit Map Flash Constant
    0022
    0023
    0024
    0025
    0026
    0027
    0028
    0029
    002B
    002C
    002D
    0030
    0031
    1104
    1105
    1106
    1107
    1108
    1109
    110A
    110C
    110D
    110E
    110F Rear O2 Current Non-Volatile
    1110
    1111
    1112
    1113
    1114
    1115
    1116
    1140 Mass Air Flow Sensor 1
    1141 Ignition Voltage
    1142
    1143 Throttle Position Sensor
    1144 Air Conditioner Pressure
    1145
    1146 O2 Sensor - Bank 1 Sensor 2 (mv)
    1148 O2 Sensor - Bank 2 Sensor 1 (mv)
    1149 O2 Sensor - Bank 2 Sensor 2 (mv)
    1151 Throttle Position Sensor Normalized in Degrees / Percent
    115E CAM Engine Speed Activity
    116F Start Up Engine Coolant Temperature
    1170 Controlled Canister Perge Solenoid
    1171 EGR Duty Cycle
    1176 Current IAC Memory
    1179 IAC Motor Position
    1190 Fuel Trim Cell
    1192 Desired Idle Speed
    119D Barometric Pressure
    119E Air Fuel Ratio
    11A1 Engine Run Time
    11A3
    11BD EGR Test Count
    11C0 EGR Decel Filter
    11C2
    11C4
    11D5
    11D7 O2 Response Lean to Rich Switches Bank 1 Sensor 1
    11D8 Catalyst Monitor EWMA Sample Counter Bank 1
    11DD
    11DE
    11E0
    11E3 LOW RESOLUTION SIGNAL
    11E4 Cylinder Mode Misfire Index
    11E6 Revolution Mode Misfire Index (Balance Time)
    11E9
    11EA Misfire Current Cylinder #5
    11EB Misfire Current Cylinder #6
    11EC Misfire Current Cylinder #7
    11ED Misfire Current Cylinder #8
    11F3 Total Misfires per Test Special
    11F8 Misfire History Cylinder #5
    11F9 Misfire History Cylinder #6
    11FA Misfire History Cylinder #7
    11FB Misfire History Cylinder #8
    1200 Total Misfire Current Count
    1201 Misfire History Cylinder #1
    1202 Misfire History Cylinder #2
    1203 Misfire History Cylinder #3
    1204 Misfire History Cylinder #4
    1205 Misfire Current Cylinder #2
    1206 Misfire Current Cylinder #1
    1207 Misfire Current Cylinder #3
    1208 Misfire Current Cylinder #4
    120A Short Term Fuel Trim Bank 1
    120B Long Term Fuel Trim Bank 1
    120C Short Term Fuel Trim Bank 2
    1212 Rich/Lean to Lean/Rich Ratio Sen. 1
    1216 O2 Response Rich to Lean Switches Bank 2 Sensor 1
    1217 O2 Response Lean to Rich Switches Bank 2 Sensor 1
    121A O2 Response Rich to Lean Switches Bank 1 Sensor 1
    121C O2 Average Bias Voltage
    121D
    1221
    1226
    1227 Total Misfire Failures Since First Fail
    1228 Total Misfire Passes Since First Fail
    122A Cycles of Misfire Data
    1232 Warm up cycles without an emission fault
    1233 Warm up cycles without a non-emission fault
    1234 Mileage Since Last Code Clear
    1235 Mileage Since First Fail
    1236 Mileage Since Last Fail
    1237 Fail Counter
    1238 Pass Counter
    1239 No Results Counter
    123A Long Term Fuel Trim Bank 2
    123B
    123C
    123D REAR O2 FAIL TIME LEFT
    123F
    1240
    1241
    1242
    1243
    1244
    1245
    1246 O2 Response Rich to Lean Average Time Bank 2 Sensor 1
    1247
    1248 Catalyst Monitor Average Deviation
    1249
    124A Catalyst Monitor Filtered Deviation Difference
    124B
    124D
    124E
    1257
    1258 Rear O2 Time to Activity
    1259
    125A Injector Pulse Width Average Bank 1
    125B Injector Pulse Width Average Bank 2
    125D Knock Retard
    125E Knock Sensor Active Counter
    125F
    1260
    1261
    1262 Long Term Fuel Trim Decal
    1263 Long Term Fuel Trim Idle
    1264 Long Term Fuel Trim Cruise
    1265 Long Term Fuel Trim Accel
    1266 Purge Long Term Fuel Trim #1
    1267 Purge Long Term Fuel Trim #2
    1268 Purge Long Term Fuel Trim #3
    1269 Purge Long Term Fuel Trim #4
    126A
    126B
    126C
    126D
    126E
    126F
    1270
    1271
    1272
    1273
    1274
    1275
    1276 CRANKSHAFT POSITION SENSOR LOW RESOLUTION ANGLE
    1277
    1278 Average Air Flow When Rear O2 Went Active
    1279
    127A
    127C
    127D
    127E
    127F
    1280
    1281
    1282
    1283 Air Pump Diag. Percent Lean Time
    1284 Air Pump Diag. Percent Rich Time
    1285
    1286 Air Pump Diagnostic Active Time
    1287
    1288
    1289
    128A
    128B
    128C
    128D
    128E
    12BE
    12BF
    12C0
    12C1
    1601 A/C Evap Temp
    1602 Engine Oil Temperature
    1920
    1921
    1922
    1923
    1924
    1925
    1926
    1927
    1928
    1929
    192A
    192B
    192C
    1941 Transmission Input Shaft Speed
    1942 Transmission Output Shaft Speed
    1970 TCC PWM Duty Cycle
    1971
    1972 PC (Pressure Control) Solenoid Duty Cycle
    1991 TCC Slip Speed
    1992 Time of Latest Shift
    1993 Time of Latest 1-2 Shift
    1994 Time of Latest 2-3 Shift
    1995 Time of Latest 3-4 Shift
    1996 Shift Time Error for Latest Shift
    1997 Shift Time Error for 1-2 Shift
    1998 Shift Time Error for 2-3 Shift
    1999 Shift Time Error for 3-4 Shift
    199B
    199C Current TAP (Transmission Adaptive Pressure) Cell
    199D Transmission Pressure
    199E Pressure Control Actual Current
    199F Pressure Control Reference Circuit
    19A0 Shift Delay
    19AD Transmission Temp Sensor
    19F3 Transmission Temp
    19F4 Gear Box Ratio
    19F5 Current Gear
    1A01 Z-Body: Steady State Ratio Fail Counter
    FC00
    FC01
    FC02
    FC05
    FC1F
    FC20
    FC21
    FC22
    FC23
    FC24
    FC25
    FC26
    FC27
    FC28

  2. #2
    Tuner in Training
    Join Date
    Dec 2002
    Location
    Yardville NJ
    Posts
    40

    Re: PIDs

    I used Comlite32 to watch Atap on my 1997 Camaro Z28 and the above are the PIDs that Atap V2.04 supports. The PID list is from the Gm ecm Site posted by Tom Hussey who also had a 1997 Camaro Z28

  3. #3
    HP Tuners Owner Keith@HPTuners's Avatar
    Join Date
    Sep 2002
    Location
    Chicago, IL
    Posts
    6,394

    Re: PIDs

    Excellent list. I will have to incorporate that into the site somewhere.
    We got this guy Not Sure, ...

  4. #4

    Re: PIDs

    do you think those are pretty standard across all models? They seem to match others I have but I'm not sure if they are an actual standard for gm or not..
    Business Network Solutions - for all your PC, network, printer and computer security needs.

  5. #5
    Tuner in Training
    Join Date
    Dec 2002
    Location
    Yardville NJ
    Posts
    40

    Re: PIDs

    $0000 - $0020 are J1979 and should be the same for all vehicles.

    Actually they are Physically address in the context written above using Mode $22

    J1979 would be functionally addressed using Mode $01 ommitting the MSB leaving $00-$20

    sorry for any confusion

  6. #6
    HP Tuners Owner Keith@HPTuners's Avatar
    Join Date
    Sep 2002
    Location
    Chicago, IL
    Posts
    6,394

    Re: PIDs

    I am sensing a new addition to the VPW page soon.
    We got this guy Not Sure, ...

  7. #7
    HP Tuners Owner Keith@HPTuners's Avatar
    Join Date
    Sep 2002
    Location
    Chicago, IL
    Posts
    6,394

    Re: PIDs

    I updated the VPW page.. but I have a question..

    the $00-$20 PID's fall under J1979 (Functional) yet they use the $22 (Physical) mode?
    We got this guy Not Sure, ...

  8. #8
    Tuner in Training
    Join Date
    Dec 2002
    Location
    Yardville NJ
    Posts
    40

    Re: PIDs

    You are able to access the first $20 as either functional or phyiscal.
    F $68 $6A $F1 $01 ($00 - $20) $CS (req. powertrain data)
    P $6C $10 $F1 $22 $00 ($00 - $20) $01 $CS (enhanced PID)

    J1979 is actually able to support $00 - $FF but its reserved for future expansion.

    and in some cases there may be a third option.

    $68 $6A $F1 $01 $07 $CS

    $6C $10 $F1 $22 $00 $07 $01 $CS

    $6C $10 $F1 $22 $12 $0B $01 $CS

    all Request Long Term Fuel Trim Bank 1

  9. #9

    Re: PIDs

    Hey beerman, here's something that had me scratching my head for a while - what do you make of it?

    Requesting PID $0001:

    Functional: recv[2]=send[3]+1 and recv[4]=send[4]+$40
    send: $68,$6A,$F1,$01,$01,CS
    recv: $48,$6B,$10,$41,$01,$00,$07,$60,$00,CS

    Physical (2 byte PID value): recv[2]=send[3], recv[3]=send[2] and recv[4]=send[4]+$40
    send: $6C,$10,$F1,$22,$00,$01,$01,CS
    recv: $6C,$F1,$10,$62,$00,$01,$00,$07,$60,$00,CS

    Physical (1 byte PID value): It's a physical request with a functional reply - go figure.
    send: $6C,$10,$F1,$01,$01,CS
    recv: $48,$6B,$10,$41,$01,$00,$07,$60,$00,CS

    Which is not part of either the J1979 nor J2190 protocols.

    Regards
    Paul

  10. #10
    Tuner in Training
    Join Date
    Dec 2002
    Location
    Yardville NJ
    Posts
    40

    Re: PIDs

    I sent $6C $10 $F1 $01 $01 $CS
    The response I got was $6C $F1 $10 $7F $01 $01 $11 $CS
    (($7F) Error message ($11)Mode not supported)

    My Camaro is a 1997, maybe newer models support this what was you application?
    I expect you use an Atap V2 interface what command byte are you using? I used Command Byte ($41)

    I have the HS3000 /99. The J2190 is dated JUN 93 ( LOL 10 yrs old). Maybe somewhere there is a revision that allows this sort of thing for legislated diagnostics.
    Since you are asking the PCM ($10) for the $01 $01 test it is programmed to respond by returning Legislated Diagnostics ($6B) but somehow the phyiscal ($01) request and ($41) response mode would have to be supported. I'll look at some CARB and EPA documents for this situation. There must be a reason for it.

    the response data is

    $00,$07,$60,$00
    SES light off

    continuous monitoring tests
    Misfire monitor supported
    Fuel system monitoring supported
    Comprehensive component monitoring supported

    non-continuous monitoring tests
    Oxygen sensor monitoring
    Oxygen sensor heater monitoring


  11. #11
    Tuner in Training
    Join Date
    Dec 2002
    Location
    Yardville NJ
    Posts
    40

    Re: PIDs

    I have the supported $3C data block for my 1997 Camaro.

    Send Receive
    $3C $01 Vin Part 1 #1-5 ASCii
    $3C $02 Vin Part 2 #6-11 ASCii
    $3C $03 Vin Part 3 #12-17 ACSii
    $3C $04 $00 $F7 $CD $30 Hardware number 32 bit 16239920

    $05 - $07 seem to be part of the PCM broadcast # in ASCii
    *86BTZB9062012QBR*
    Send Receive
    $3C $05 $30 $46 $32 $51 0 F 2 Q (F-body?)
    $3C $06 $42 $52 $36 $32 B R 6 2
    $3C $07 $30 $31 $03 $66 0 1 $03 $66 (maybe a date code?)

    Send Receive
    $3C $08 $00 $F7 $BE $F9 Calibration ID (original) 32 bit 16236281
    $FC $01 Returns $16 $25 $76 $91 which is my reflashed PCM Calibration ID. 16257691

    Send Receive

    $3C $0A $00 $00 $00 $00

    $3C $0B $00 $00 $00 $00

    $3C $40 $1D $88

    $3C $41 $80 $80 $80 $7E $7A $6B

    $3C $42 $6D $74 $81 $8C $84 $81

    $3C $43 $82 $84 $96 $92 $BA

    $3C $44 $80 $80 $80 $80 $80 $80

    $3C $45 $80 $80 $80 $80 $80 $80

    $3C $46 $80 $80 $80 $80 $80

    $3C $47 $80 $80 $80 $80 $80 $80

    $3C $48 $80 $80 $80 $80 $80 $80

    $3C $49 $80 $80 $80 $80 $80

    $3C $A0 $00

    I still haven't figured out the last sections
    $0A-$0B ?
    $40 ?
    $41-$43 ?
    $44-$49 look like it may be a defualt/reset LTFT B1/B2
    $A0 ?
    Mode $3C is reading data blocks so I don't think these are learned values.
    They may be changed if the PCM is unlocked Mode $27
    wich I am currently working on.

  12. #12
    Tuner in Training
    Join Date
    Dec 2002
    Location
    Yardville NJ
    Posts
    40

    Re: PIDs

    Paul I found this on the German Car Code site

    http://www.obd-2.de/dl/probs.txt
    look at (2)

  13. #13

    Re: PIDs

    Quote Originally Posted by Beerman
    Paul I found this on the German Car Code site

    http://www.obd-2.de/dl/probs.txt
    look at (2)
    That's exactly what we are seeing.
    It's good to read all the other issues and know that we are not the only ones that find manufacturer's do not implement the protocols 100% accurately.

    Engine oil pressure on GM's F-bodies is a classic case of the PCM reporting the PID as supported but when the PID's value is requested only junk values are returned.

    Paul

  14. #14
    Tuner
    Join Date
    Dec 2006
    Location
    Fort Lauderdale
    Posts
    171
    Quote Originally Posted by beerman View Post
    0000 $01 - $20 Bit Map Flash Constant
    0001 Number of Emission Related DTC
    0003 Fuel System Status
    0004 Calculated Load
    0005 Engine Coolant Temperature
    0006 Short Term Fuel Trim Bank 1
    0007 Long Term Fuel Trim Bank 1
    0008 Short Term Fuel Trim Bank 2
    0009 Long Term Fuel Trim Bank 2
    000B Manifold Absolute Pressure
    000C Engine RPM High Resolution (RPM x4)
    000D Speed in KPH
    000E Ignition Timing Advance
    000F Intake Air Temperature
    0010 Mass Air Flow
    0011 Throttle Position Sensor %
    0012 Commanded Secondary Air
    0013 Report O2 Sensor Configuration
    0014 O2 B1S1
    0015 O2 B1S2
    0018 O2 B2S1
    0019 O2 B2S2
    001C OBD Requirements
    0020 $21 - $50 Bit Map Flash Constant
    0022
    0023
    0024
    0025
    0026
    0027
    0028
    0029
    002B
    002C
    002D
    0030
    0031
    1104
    1105
    1106
    1107
    1108
    1109
    110A
    110C
    110D
    110E
    110F Rear O2 Current Non-Volatile
    1110
    1111
    1112
    1113
    1114
    1115
    1116
    1140 Mass Air Flow Sensor 1
    1141 Ignition Voltage
    1142
    1143 Throttle Position Sensor
    1144 Air Conditioner Pressure
    1145
    1146 O2 Sensor - Bank 1 Sensor 2 (mv)
    1148 O2 Sensor - Bank 2 Sensor 1 (mv)
    1149 O2 Sensor - Bank 2 Sensor 2 (mv)
    1151 Throttle Position Sensor Normalized in Degrees / Percent
    115E CAM Engine Speed Activity
    116F Start Up Engine Coolant Temperature
    1170 Controlled Canister Perge Solenoid
    1171 EGR Duty Cycle
    1176 Current IAC Memory
    1179 IAC Motor Position
    1190 Fuel Trim Cell
    1192 Desired Idle Speed
    119D Barometric Pressure
    119E Air Fuel Ratio
    11A1 Engine Run Time
    11A3
    11BD EGR Test Count
    11C0 EGR Decel Filter
    11C2
    11C4
    11D5
    11D7 O2 Response Lean to Rich Switches Bank 1 Sensor 1
    11D8 Catalyst Monitor EWMA Sample Counter Bank 1
    11DD
    11DE
    11E0
    11E3 LOW RESOLUTION SIGNAL
    11E4 Cylinder Mode Misfire Index
    11E6 Revolution Mode Misfire Index (Balance Time)
    11E9
    11EA Misfire Current Cylinder #5
    11EB Misfire Current Cylinder #6
    11EC Misfire Current Cylinder #7
    11ED Misfire Current Cylinder #8
    11F3 Total Misfires per Test Special
    11F8 Misfire History Cylinder #5
    11F9 Misfire History Cylinder #6
    11FA Misfire History Cylinder #7
    11FB Misfire History Cylinder #8
    1200 Total Misfire Current Count
    1201 Misfire History Cylinder #1
    1202 Misfire History Cylinder #2
    1203 Misfire History Cylinder #3
    1204 Misfire History Cylinder #4
    1205 Misfire Current Cylinder #2
    1206 Misfire Current Cylinder #1
    1207 Misfire Current Cylinder #3
    1208 Misfire Current Cylinder #4
    120A Short Term Fuel Trim Bank 1
    120B Long Term Fuel Trim Bank 1
    120C Short Term Fuel Trim Bank 2
    1212 Rich/Lean to Lean/Rich Ratio Sen. 1
    1216 O2 Response Rich to Lean Switches Bank 2 Sensor 1
    1217 O2 Response Lean to Rich Switches Bank 2 Sensor 1
    121A O2 Response Rich to Lean Switches Bank 1 Sensor 1
    121C O2 Average Bias Voltage
    121D
    1221
    1226
    1227 Total Misfire Failures Since First Fail
    1228 Total Misfire Passes Since First Fail
    122A Cycles of Misfire Data
    1232 Warm up cycles without an emission fault
    1233 Warm up cycles without a non-emission fault
    1234 Mileage Since Last Code Clear
    1235 Mileage Since First Fail
    1236 Mileage Since Last Fail
    1237 Fail Counter
    1238 Pass Counter
    1239 No Results Counter
    123A Long Term Fuel Trim Bank 2
    123B
    123C
    123D REAR O2 FAIL TIME LEFT
    123F
    1240
    1241
    1242
    1243
    1244
    1245
    1246 O2 Response Rich to Lean Average Time Bank 2 Sensor 1
    1247
    1248 Catalyst Monitor Average Deviation
    1249
    124A Catalyst Monitor Filtered Deviation Difference
    124B
    124D
    124E
    1257
    1258 Rear O2 Time to Activity
    1259
    125A Injector Pulse Width Average Bank 1
    125B Injector Pulse Width Average Bank 2
    125D Knock Retard
    125E Knock Sensor Active Counter
    125F
    1260
    1261
    1262 Long Term Fuel Trim Decal
    1263 Long Term Fuel Trim Idle
    1264 Long Term Fuel Trim Cruise
    1265 Long Term Fuel Trim Accel
    1266 Purge Long Term Fuel Trim #1
    1267 Purge Long Term Fuel Trim #2
    1268 Purge Long Term Fuel Trim #3
    1269 Purge Long Term Fuel Trim #4
    126A
    126B
    126C
    126D
    126E
    126F
    1270
    1271
    1272
    1273
    1274
    1275
    1276 CRANKSHAFT POSITION SENSOR LOW RESOLUTION ANGLE
    1277
    1278 Average Air Flow When Rear O2 Went Active
    1279
    127A
    127C
    127D
    127E
    127F
    1280
    1281
    1282
    1283 Air Pump Diag. Percent Lean Time
    1284 Air Pump Diag. Percent Rich Time
    1285
    1286 Air Pump Diagnostic Active Time
    1287
    1288
    1289
    128A
    128B
    128C
    128D
    128E
    12BE
    12BF
    12C0
    12C1
    1601 A/C Evap Temp
    1602 Engine Oil Temperature
    1920
    1921
    1922
    1923
    1924
    1925
    1926
    1927
    1928
    1929
    192A
    192B
    192C
    1941 Transmission Input Shaft Speed
    1942 Transmission Output Shaft Speed
    1970 TCC PWM Duty Cycle
    1971
    1972 PC (Pressure Control) Solenoid Duty Cycle
    1991 TCC Slip Speed
    1992 Time of Latest Shift
    1993 Time of Latest 1-2 Shift
    1994 Time of Latest 2-3 Shift
    1995 Time of Latest 3-4 Shift
    1996 Shift Time Error for Latest Shift
    1997 Shift Time Error for 1-2 Shift
    1998 Shift Time Error for 2-3 Shift
    1999 Shift Time Error for 3-4 Shift
    199B
    199C Current TAP (Transmission Adaptive Pressure) Cell
    199D Transmission Pressure
    199E Pressure Control Actual Current
    199F Pressure Control Reference Circuit
    19A0 Shift Delay
    19AD Transmission Temp Sensor
    19F3 Transmission Temp
    19F4 Gear Box Ratio
    19F5 Current Gear
    1A01 Z-Body: Steady State Ratio Fail Counter
    FC00
    FC01
    FC02
    FC05
    FC1F
    FC20
    FC21
    FC22
    FC23
    FC24
    FC25
    FC26
    FC27
    FC28
    How about the corresponding formulas to interpret the response? I am interested in the knock retard PID but what is the formula for it? Thanks
    2001 Z06 - Blown (Sold )

  15. #15
    Potential Tuner
    Join Date
    Jan 2014
    Posts
    9
    Here's a run down of the vpw stuff
    http://www.fastfieros.com/tech/vpw_c...n_protocol.htm