OBD-II J1979 PID Listing

OBD-II J1979 PID Listing
Copyright © 2018 DashLogic, Inc. All Rights Reserved.


PID
Description
$00
PID support status for PIDs $01-$20 Details ▸
Indicates whether or not various PIDs are supported by the vehicle.
Byte Bit Details
A 7 PID $01 support status (0=Not Supported, 1=Supported)
6 PID $02 support status (0=Not Supported, 1=Supported)
5 PID $03 support status (0=Not Supported, 1=Supported)
4 PID $04 support status (0=Not Supported, 1=Supported)
3 PID $05 support status (0=Not Supported, 1=Supported)
2 PID $06 support status (0=Not Supported, 1=Supported)
1 PID $07 support status (0=Not Supported, 1=Supported)
0 PID $08 support status (0=Not Supported, 1=Supported)
B 7 PID $09 support status (0=Not Supported, 1=Supported)
6 PID $0A support status (0=Not Supported, 1=Supported)
5 PID $0B support status (0=Not Supported, 1=Supported)
4 PID $0C support status (0=Not Supported, 1=Supported)
3 PID $0D support status (0=Not Supported, 1=Supported)
2 PID $0E support status (0=Not Supported, 1=Supported)
1 PID $0F support status (0=Not Supported, 1=Supported)
0 PID $10 support status (0=Not Supported, 1=Supported)
C 7 PID $11 support status (0=Not Supported, 1=Supported)
6 PID $12 support status (0=Not Supported, 1=Supported)
5 PID $13 support status (0=Not Supported, 1=Supported)
4 PID $14 support status (0=Not Supported, 1=Supported)
3 PID $15 support status (0=Not Supported, 1=Supported)
2 PID $16 support status (0=Not Supported, 1=Supported)
1 PID $17 support status (0=Not Supported, 1=Supported)
0 PID $18 support status (0=Not Supported, 1=Supported)
D 7 PID $19 support status (0=Not Supported, 1=Supported)
6 PID $1A support status (0=Not Supported, 1=Supported)
5 PID $1B support status (0=Not Supported, 1=Supported)
4 PID $1C support status (0=Not Supported, 1=Supported)
3 PID $1D support status (0=Not Supported, 1=Supported)
2 PID $1E support status (0=Not Supported, 1=Supported)
1 PID $1F support status (0=Not Supported, 1=Supported)
0 PID $20 support status (0=Not Supported, 1=Supported)
$01
Monitor status since DTCs cleared Details ▸
Monitor status since DTCs cleared.
Byte Bit Details
A 7 Malfunction Indicator Lamp (MIL) Status (1=MIL On, 0=MIL Off)
6-0 Number of DTCs stored in this ECU
B 7 Reserved
6 Comprehensive component monitoring ready (0=Yes/Complete, 1=No/Not Complete)
5 Fuel system monitoring ready (0=Yes/Complete, 1=No/Not Complete)
4 Misfire monitoring ready (0=Yes/Complete, 1=No/Not Complete)
3 Compression ignition monitoring supported (0=Spark ignition monitors supported, 1=Compression ignition monitors supported)
2 Comprehensive component monitoring supported (0=Not Supported, 1=Supported)
1 Fuel system monitoring supported (0=Not Supported, 1=Supported)
0 Misfire monitoring supported (0=Not Supported, 1=Supported)
C 7 EGR and/or VVT system monitoring supported (0=Not Supported, 1=Supported)
6 Spark Ignition: Oxygen sensor heater monitoring supported
Compression Ignition: PM filter monitoring supported
(0=Not Supported, 1=Supported)
5 Spark Ignition: Oxygen sensor monitoring supported
Compression Ignition: Exhaust gas sensor monitoring supported
(0=Not Supported, 1=Supported)
4 Reserved
3 Spark Ignition: Secondary air system monitoring supported
Compression Ignition: Boost pressure system monitoring supported
(0=Not Supported, 1=Supported)
2 Spark Ignition: Evaporative system monitoring supported
Compression Ignition: Reserved
(0=Not Supported, 1=Supported)
1 Spark Ignition: Heated catalyst monitoring supported
Compression Ignition: NOx/SCR aftertreatment monitoring supported
(0=Not Supported, 1=Supported)
0 Spark Ignition: Catalyst monitoring supported
Compression Ignition: NMHC catalyst monitoring supported
(0=Not Supported, 1=Supported)
D 7 EGR and/or VVT system monitoring ready (0=No/Not Complete, 1=Yes/Complete)
6 Spark Ignition: Oxygen sensor heater monitoring ready
Compression Ignition: PM filter monitoring ready
(0=No/Not Complete, 1=Yes/Complete)
5 Spark Ignition: Oxygen sensor monitoring ready
Compression Ignition: Exhaust gas sensor monitoring ready
(0=No/Not Complete, 1=Yes/Complete)
4 Reserved
3 Spark Ignition: Secondary air system monitoring ready
Compression Ignition: Boost pressure system monitoring ready
(0=No/Not Complete, 1=Yes/Complete)
2 Spark Ignition: Evaporative system monitoring ready
Compression Ignition: Reserved
(0=No/Not Complete, 1=Yes/Complete)
1 Spark Ignition: Heated catalyst monitoring ready
Compression Ignition: NOx/SCR aftertreatment monitoring ready
(0=No/Not Complete, 1=Yes/Complete)
0 Spark Ignition: Catalyst monitoring ready
Compression Ignition: NMHC catalyst monitoring ready
(0=No/Not Complete, 1=Yes/Complete)
$02
DTC that caused required freeze frame data storage Details ▸
$0000 indicates no stored freeze frame data. DTC format and DTCs are defined in SAE J2012.
Byte Bit Details
A 7-0 DTC value or 0x0000
B 7-0
$03
Fuel system status Details ▸
Fuel system 1 and 2 status
Byte Bit Details
A 7-0 Fuel system 1 status:
0x01 = Open loop - has not yet satisfied conditions to go closed loop
0x02 = Closed loop - using oxygen sensor(s) as feedback for fuel control
0x04 = Open loop due to driving conditions (e.g. power enrichment, deceleration enleanment)
0x08 = Open loop - due to detected system fault
0x10 = Closed loop, but fault with at least one oxygen sensor - may be using single oxygen sensor for fuel control
All Others = Reserved
B 7-0 Fuel system 2 status:
0x01 = Open loop - has not yet satisfied conditions to go closed loop
0x02 = Closed loop - using oxygen sensor(s) as feedback for fuel control
0x04 = Open loop due to driving conditions (e.g. power enrichment, deceleration enleanment)
0x08 = Open loop - due to detected system fault
0x10 = Closed loop, but fault with at least one oxygen sensor - may be using single oxygen sensor for fuel control
All Others = Reserved
$04
Calculated load value Details ▸
Percent of maximum available engine torque
Byte Bit Details
A 7-0 Load % = A / 2.55
$05
Engine coolant temperature Details ▸
Engine Coolant Temperature
Byte Bit Details
A 7-0 ECT °C = A - 40
$06
Short term fuel trim (banks 1 and 3) Details ▸
Short term fuel trim (SHRTFT) banks 1 and 3
Byte Bit Details
A 7-0 Short term fuel trim bank 1
SHRTFT1 % = (A / 1.28) - 100
B 7-0 Short term fuel trim bank 3
SHRTFT3 % = (B / 1.28) - 100
$07
Long term fuel trim (banks 1 and 3) Details ▸
Long term fuel trim (LONGFT) banks 1 and 3
Byte Bit Details
A 7-0 Long term fuel trim bank 1
LONGFT1 % = (A / 1.28) - 100
B 7-0 Long term fuel trim bank 3
LONGFT3 % = (B / 1.28) - 100
$08
Short term fuel trim (banks 2 and 4) Details ▸
Short term fuel trim (SHRTFT) banks 2 and 4
Byte Bit Details
A 7-0 Short term fuel trim bank 2
SHRTFT2 % = (A / 1.28) - 100
B 7-0 Short term fuel trim bank 4
SHRTFT4 % = (B / 1.28) - 100
$09
Long term fuel trim (banks 2 and 4) Details ▸
Long term fuel trim (LONGFT) banks 2 and 4
Byte Bit Details
A 7-0 Long term fuel trim bank 2
LONGFT2 % = (A / 1.28) - 100
B 7-0 Long term fuel trim bank 4
LONGFT4 % = (B / 1.28) - 100
$0A
Fuel rail pressure (gauge) Details ▸
Fuel rail pressure (gauge)
Byte Bit Details
A 7-0 Fuel Pressure kPa = A * 3
$0B
Intake manifold absolute pressure Details ▸
Intake manifold absolute pressure (MAP)
Byte Bit Details
A 7-0 MAP kPa = A
$0C
Engine RPM Details ▸
Engine RPM
Byte Bit Details
A 7-0 RPM = ((256 * A) + B) / 4
B 7-0
$0D
Vehicle speed Details ▸
Vehicle speed
Byte Bit Details
A 7-0 km/h = A
$0E
Ignition timing advance for #1 cylinder Details ▸
Ignition timing (spark) advance for #1 cylinder
Byte Bit Details
A 7-0 Timing ° = (A / 2) - 64
$0F
Intake air temperature Details ▸
Intake air temperature (IAT)
Byte Bit Details
A 7-0 IAT °C = A - 40
$10
Air flow rate from mass air flow sensor Details ▸
Air flow rate from mass air flow (MAF) sensor (grams/sec)
Byte Bit Details
A 7-0 MAF g/s = ((256 * A) + B) / 100
B 7-0
$11
Absolute throttle position Details ▸
Absolute throttle position (percent)
Byte Bit Details
A 7-0 Throttle % = A / 2.55
$12
Commanded secondary air status Details ▸
Commanded secondary air status
Byte Bit Details
A 7-0 Commanded secondary air status:
0x01 = upstream of first catalytic converter
0x02 = downstream of first catalytic converter inlet
0x04 = atmosphere / off
0x08 = pump commanded on for diagnostics
All Others = Reserved
$13
Location of oxygen sensors (up to 2 banks) Details ▸
Location of oxygen sensors (up to 2 banks)
Byte Bit Details
A 7 Bank 2 - Sensor 4 (0=Not Present, 1=Present at that location)
6 Bank 2 - Sensor 3 (0=Not Present, 1=Present at that location)
5 Bank 2 - Sensor 2 (0=Not Present, 1=Present at that location)
4 Bank 2 - Sensor 1 (0=Not Present, 1=Present at that location)
3 Bank 1 - Sensor 4 (0=Not Present, 1=Present at that location)
2 Bank 1 - Sensor 3 (0=Not Present, 1=Present at that location)
1 Bank 1 - Sensor 2 (0=Not Present, 1=Present at that location)
0 Bank 1 - Sensor 1 (0=Not Present, 1=Present at that location)
$14
Oxygen sensor (narrowband) bank 1 sensor 1 Details ▸
Oxygen sensor (narrowband) bank 1 sensor 1
Byte Bit Details
A 7-0 Oxygen Sensor Output Voltage:
Volts = A / 200
B 7-0 Short Term Fuel Trim:
% = (B / 1.28) - 100
If B is 0xFF then this sensor is not used in the fuel trim calculation
$15
Oxygen sensor (narrowband) bank 1 sensor 2 Details ▸
Oxygen sensor (narrowband) bank 1 sensor 2
Byte Bit Details
A 7-0 Oxygen Sensor Output Voltage:
Volts = A / 200
B 7-0 Short Term Fuel Trim:
% = (B / 1.28) - 100
If B is 0xFF then this sensor is not used in the fuel trim calculation
$16
Oxygen sensor (narrowband) bank 1 sensor 3 Details ▸
Oxygen sensor (narrowband) bank 1 sensor 3
Byte Bit Details
A 7-0 Oxygen Sensor Output Voltage:
Volts = A / 200
B 7-0 Short Term Fuel Trim:
% = (B / 1.28) - 100
If B is 0xFF then this sensor is not used in the fuel trim calculation
$17
Oxygen sensor (narrowband) bank 1 sensor 4 Details ▸
Oxygen sensor (narrowband) bank 1 sensor 4
Byte Bit Details
A 7-0 Oxygen Sensor Output Voltage:
Volts = A / 200
B 7-0 Short Term Fuel Trim:
% = (B / 1.28) - 100
If B is 0xFF then this sensor is not used in the fuel trim calculation
$18
Oxygen sensor (narrowband) bank 2 sensor 1 Details ▸
Oxygen sensor (narrowband) bank 2 sensor 1
Byte Bit Details
A 7-0 Oxygen Sensor Output Voltage:
Volts = A / 200
B 7-0 Short Term Fuel Trim:
% = (B / 1.28) - 100
If B is 0xFF then this sensor is not used in the fuel trim calculation
$19
Oxygen sensor (narrowband) bank 2 sensor 2 Details ▸
Oxygen sensor (narrowband) bank 2 sensor 2
Byte Bit Details
A 7-0 Oxygen Sensor Output Voltage:
Volts = A / 200
B 7-0 Short Term Fuel Trim:
% = (B / 1.28) - 100
If B is 0xFF then this sensor is not used in the fuel trim calculation
$1A
Oxygen sensor (narrowband) bank 2 sensor 3 Details ▸
Oxygen sensor (narrowband) bank 2 sensor 3
Byte Bit Details
A 7-0 Oxygen Sensor Output Voltage:
Volts = A / 200
B 7-0 Short Term Fuel Trim:
% = (B / 1.28) - 100
If B is 0xFF then this sensor is not used in the fuel trim calculation
$1B
Oxygen sensor (narrowband) bank 2 sensor 4 Details ▸
Oxygen sensor (narrowband) bank 2 sensor 4
Byte Bit Details
A 7-0 Oxygen Sensor Output Voltage:
Volts = A / 200
B 7-0 Short Term Fuel Trim:
% = (B / 1.28) - 100
If B is 0xFF then this sensor is not used in the fuel trim calculation
$1C
OBD requirements to which vehicle or engine is certified Details ▸
OBD requirements to which vehicle or engine is certified
Byte Bit Details
A 7-0 OBD compliance:
0x01 = OBD II (California ARB)
0x02 = OBD (US Federal EPA)
0x03 = OBD and OBD II
0x04 = OBD I
0x05 = Not OBD compliant
0x06 = EOBD (Euro OBD)
0x07 = EOBD and OBD II
0x08 = EOBD and OBD
0x09 = EOBD, OBD and OBD II
0x0A = JOBD (Japan OBD)
0x0B = JOBD and OBD II
0x0C = JOBD and EOBD
0x0D = JOBD, EOBD, and OBD II
0x0E = Reserved
0x0F = Reserved
0x10 = Reserved
0x11 = Engine Manufacturer Diagnostics (EMD)
0x12 = Engine Manufacturer Diagnostics Enhanced (EMD+)
0x13 = Heavy Duty On-Board Diagnostics (Child/Partial)
0x14 = Heavy Duty On-Board Diagnostics
0x15 = World Wide Harmonized OBD
0x16 = Reserved
0x17 = Heavy Duty Euro OBD Stage I without NOx control
0x18 = Heavy Duty Euro OBD Stage I with NOx control
0x19 = Heavy Duty Euro OBD Stage II without NOx control
0x1A = Heavy Duty Euro OBD Stage II with NOx control
0x1B = Reserved
0x1C = Brazil OBD Phase 1
0x1D = Brazil OBD Phase 2
0x1E = Korean OBD
0x1F = India OBD I
0x20 = India OBD II
0x21 = Heavy Duty Euro OBD Stage VI
0x22-0xFA = Reserved
0xFB-0xFF = Not available for assignment (SAE J1939 special meaning)
$1D
Location of oxygen sensors (up to 4 banks) Details ▸
Location of oxygen sensors (up to 4 banks)
Byte Bit Details
A 7 Bank 4 - Sensor 2 (0=Not Present, 1=Present at that location)
6 Bank 4 - Sensor 1 (0=Not Present, 1=Present at that location)
5 Bank 3 - Sensor 2 (0=Not Present, 1=Present at that location)
4 Bank 3 - Sensor 1 (0=Not Present, 1=Present at that location)
3 Bank 2 - Sensor 2 (0=Not Present, 1=Present at that location)
2 Bank 2 - Sensor 1 (0=Not Present, 1=Present at that location)
1 Bank 1 - Sensor 2 (0=Not Present, 1=Present at that location)
0 Bank 1 - Sensor 1 (0=Not Present, 1=Present at that location)
$1E
Auxiliary input status Details ▸
Commanded secondary air status
Byte Bit Details
A 7-1 Reserved
0 Power Take Off (PTO) Status:
0 = PTO not active (OFF)
1 = PTO active (ON)
$1F
Time since engine start Details ▸
Time since engine start (seconds)
Byte Bit Details
A 7-0 Run time (seconds) = (256 * A) + B
B 7-0
PID
Description
$20
PID support status for PIDs $21-$40 Details ▸
Indicates whether or not various PIDs are supported by the vehicle.
Byte Bit Details
A 7 PID $21 support status (0=Not Supported, 1=Supported)
6 PID $22 support status (0=Not Supported, 1=Supported)
5 PID $23 support status (0=Not Supported, 1=Supported)
4 PID $24 support status (0=Not Supported, 1=Supported)
3 PID $25 support status (0=Not Supported, 1=Supported)
2 PID $26 support status (0=Not Supported, 1=Supported)
1 PID $27 support status (0=Not Supported, 1=Supported)
0 PID $28 support status (0=Not Supported, 1=Supported)
B 7 PID $29 support status (0=Not Supported, 1=Supported)
6 PID $2A support status (0=Not Supported, 1=Supported)
5 PID $2B support status (0=Not Supported, 1=Supported)
4 PID $2C support status (0=Not Supported, 1=Supported)
3 PID $2D support status (0=Not Supported, 1=Supported)
2 PID $2E support status (0=Not Supported, 1=Supported)
1 PID $2F support status (0=Not Supported, 1=Supported)
0 PID $30 support status (0=Not Supported, 1=Supported)
C 7 PID $31 support status (0=Not Supported, 1=Supported)
6 PID $32 support status (0=Not Supported, 1=Supported)
5 PID $33 support status (0=Not Supported, 1=Supported)
4 PID $34 support status (0=Not Supported, 1=Supported)
3 PID $35 support status (0=Not Supported, 1=Supported)
2 PID $36 support status (0=Not Supported, 1=Supported)
1 PID $37 support status (0=Not Supported, 1=Supported)
0 PID $38 support status (0=Not Supported, 1=Supported)
D 7 PID $39 support status (0=Not Supported, 1=Supported)
6 PID $3A support status (0=Not Supported, 1=Supported)
5 PID $3B support status (0=Not Supported, 1=Supported)
4 PID $3C support status (0=Not Supported, 1=Supported)
3 PID $3D support status (0=Not Supported, 1=Supported)
2 PID $3E support status (0=Not Supported, 1=Supported)
1 PID $3F support status (0=Not Supported, 1=Supported)
0 PID $40 support status (0=Not Supported, 1=Supported)
$21
Distance traveled while MIL is activated Details ▸
Distance traveled while MIL is activated (kilometers)
Byte Bit Details
A 7-0 Distance (km) = (256 * A) + B
B 7-0
$22
Fuel rail pressure relative to manifold vacuum Details ▸
Fuel rail pressure relative to manifold vacuum
Byte Bit Details
A 7-0 kPa = ((256 * A) + B) * 0.079
B 7-0
$23
Fuel rail pressure Details ▸
Fuel rail pressure
Byte Bit Details
A 7-0 kPa = ((256 * A) + B) * 10
B 7-0
$24
Oxygen sensor (wideband) bank 1 sensor 1 Details ▸
Oxygen sensor (wideband) bank 1 sensor 1
Byte Bit Details
A 7-0 Equivalence Ratio (lambda):
lambda = ((256 * A) + B) * (2 / 65535)
B 7-0
C 7-0 Oxygen Sensor Voltage:
Volts = ((256 * C) + D) * (8 / 65535)
D 7-0
$25
Oxygen sensor (wideband) bank 1 sensor 2 Details ▸
Oxygen sensor (wideband) bank 1 sensor 2
Byte Bit Details
A 7-0 Equivalence Ratio (lambda):
lambda = ((256 * A) + B) * (2 / 65535)
B 7-0
C 7-0 Oxygen Sensor Voltage:
Volts = ((256 * C) + D) * (8 / 65535)
D 7-0
$26
Oxygen sensor (wideband) bank 1 sensor 3 Details ▸
Oxygen sensor (wideband) bank 1 sensor 3
Byte Bit Details
A 7-0 Equivalence Ratio (lambda):
lambda = ((256 * A) + B) * (2 / 65535)
B 7-0
C 7-0 Oxygen Sensor Voltage:
Volts = ((256 * C) + D) * (8 / 65535)
D 7-0
$27
Oxygen sensor (wideband) bank 1 sensor 4 Details ▸
Oxygen sensor (wideband) bank 1 sensor 4
Byte Bit Details
A 7-0 Equivalence Ratio (lambda):
lambda = ((256 * A) + B) * (2 / 65535)
B 7-0
C 7-0 Oxygen Sensor Voltage:
Volts = ((256 * C) + D) * (8 / 65535)
D 7-0
$28
Oxygen sensor (wideband) bank 2 sensor 1 Details ▸
Oxygen sensor (wideband) bank 2 sensor 1
Byte Bit Details
A 7-0 Equivalence Ratio (lambda):
lambda = ((256 * A) + B) * (2 / 65535)
B 7-0
C 7-0 Oxygen Sensor Voltage:
Volts = ((256 * C) + D) * (8 / 65535)
D 7-0
$29
Oxygen sensor (wideband) bank 2 sensor 2 Details ▸
Oxygen sensor (wideband) bank 2 sensor 2
Byte Bit Details
A 7-0 Equivalence Ratio (lambda):
lambda = ((256 * A) + B) * (2 / 65535)
B 7-0
C 7-0 Oxygen Sensor Voltage:
Volts = ((256 * C) + D) * (8 / 65535)
D 7-0
$2A
Oxygen sensor (wideband) bank 2 sensor 3 Details ▸
Oxygen sensor (wideband) bank 2 sensor 3
Byte Bit Details
A 7-0 Equivalence Ratio (lambda):
lambda = ((256 * A) + B) * (2 / 65535)
B 7-0
C 7-0 Oxygen Sensor Voltage:
Volts = ((256 * C) + D) * (8 / 65535)
D 7-0
$2B
Oxygen sensor (wideband) bank 2 sensor 4 Details ▸
Oxygen sensor (wideband) bank 2 sensor 4
Byte Bit Details
A 7-0 Equivalence Ratio (lambda):
lambda = ((256 * A) + B) * (2 / 65535)
B 7-0
C 7-0 Oxygen Sensor Voltage:
Volts = ((256 * C) + D) * (8 / 65535)
D 7-0
$2C
Commanded EGR Details ▸
Commanded EGR (percent)
Byte Bit Details
A 7-0 EGR % = A / 2.55
$2D
EGR Error Details ▸
EGR Error (percent)
Byte Bit Details
A 7-0 Error % = (A / 1.28) - 100
$2E
Commanded Evaporative Purge Details ▸
Commanded Evaporative Purge (percent)
Byte Bit Details
A 7-0 Purge % = A / 2.55
$2F
Fuel Level Input Details ▸
Fuel Level Input (percent)
Byte Bit Details
A 7-0 Fuel % = A / 2.55
$30
Number of warm-ups since DTCs cleared Details ▸
Number of warm-ups since DTCs cleared
Byte Bit Details
A 7-0 Warm-up Count = A
$31
Distance traveled since DTCs cleared Details ▸
Distance traveled since DTCs cleared (kilometers)
Byte Bit Details
A 7-0 Distance km = (256 * A) + B
B 7-0
$32
Evap System Vapor Pressure Details ▸
Evap System Vapor Pressure (Pascals, two's complement signed)
Byte Bit Details
A 7-0 Pa = ((256 * A) + B) / 4
B 7-0
$33
Barometric Pressure Details ▸
Barometric Pressure
Byte Bit Details
A 7-0 Baro kPa = A
$34
Oxygen sensor (wideband) bank 1 sensor 1 Details ▸
Oxygen sensor (wideband) bank 1 sensor 1
Byte Bit Details
A 7-0 Equivalence Ratio (lambda):
lambda = ((256 * A) + B) * (2 / 65535)
B 7-0
C 7-0 Oxygen Sensor Current:
mA = ((256 * C) + D) / 256) - 128
D 7-0
$35
Oxygen sensor (wideband) bank 1 sensor 2 Details ▸
Oxygen sensor (wideband) bank 1 sensor 2
Byte Bit Details
A 7-0 Equivalence Ratio (lambda):
lambda = ((256 * A) + B) * (2 / 65535)
B 7-0
C 7-0 Oxygen Sensor Current:
mA = ((256 * C) + D) / 256) - 128
D 7-0
$36
Oxygen sensor (wideband) bank 1 sensor 3 Details ▸
Oxygen sensor (wideband) bank 1 sensor 3
Byte Bit Details
A 7-0 Equivalence Ratio (lambda):
lambda = ((256 * A) + B) * (2 / 65535)
B 7-0
C 7-0 Oxygen Sensor Current:
mA = ((256 * C) + D) / 256) - 128
D 7-0
$37
Oxygen sensor (wideband) bank 1 sensor 4 Details ▸
Oxygen sensor (wideband) bank 1 sensor 4
Byte Bit Details
A 7-0 Equivalence Ratio (lambda):
lambda = ((256 * A) + B) * (2 / 65535)
B 7-0
C 7-0 Oxygen Sensor Current:
mA = ((256 * C) + D) / 256) - 128
D 7-0
$38
Oxygen sensor (wideband) bank 2 sensor 1 Details ▸
Oxygen sensor (wideband) bank 2 sensor 1
Byte Bit Details
A 7-0 Equivalence Ratio (lambda):
lambda = ((256 * A) + B) * (2 / 65535)
B 7-0
C 7-0 Oxygen Sensor Current:
mA = ((256 * C) + D) / 256) - 128
D 7-0
$39
Oxygen sensor (wideband) bank 2 sensor 2 Details ▸
Oxygen sensor (wideband) bank 2 sensor 2
Byte Bit Details
A 7-0 Equivalence Ratio (lambda):
lambda = ((256 * A) + B) * (2 / 65535)
B 7-0
C 7-0 Oxygen Sensor Current:
mA = ((256 * C) + D) / 256) - 128
D 7-0
$3A
Oxygen sensor (wideband) bank 2 sensor 3 Details ▸
Oxygen sensor (wideband) bank 2 sensor 3
Byte Bit Details
A 7-0 Equivalence Ratio (lambda):
lambda = ((256 * A) + B) * (2 / 65535)
B 7-0
C 7-0 Oxygen Sensor Current:
mA = ((256 * C) + D) / 256) - 128
D 7-0
$3B
Oxygen sensor (wideband) bank 2 sensor 4 Details ▸
Oxygen sensor (wideband) bank 2 sensor 4
Byte Bit Details
A 7-0 Equivalence Ratio (lambda):
lambda = ((256 * A) + B) * (2 / 65535)
B 7-0
C 7-0 Oxygen Sensor Current:
mA = ((256 * C) + D) / 256) - 128
D 7-0
$3C
Catalyst Temperature Bank 1, Sensor 1 Details ▸
Catalyst Temperature Bank 1, Sensor 1
Byte Bit Details
A 7-0 °C = (((256 * A) + B) / 10) - 40
B 7-0
$3D
Catalyst Temperature Bank 2, Sensor 1 Details ▸
Catalyst Temperature Bank 2, Sensor 1
Byte Bit Details
A 7-0 °C = (((256 * A) + B) / 10) - 40
B 7-0
$3E
Catalyst Temperature Bank 1, Sensor 2 Details ▸
Catalyst Temperature Bank 1, Sensor 2
Byte Bit Details
A 7-0 °C = (((256 * A) + B) / 10) - 40
B 7-0
$3F
Catalyst Temperature Bank 2, Sensor 2 Details ▸
Catalyst Temperature Bank 2, Sensor 2
Byte Bit Details
A 7-0 °C = (((256 * A) + B) / 10) - 40
B 7-0
PID
Description
$40
PID support status for PIDs $41-$60 Details ▸
Indicates whether or not various PIDs are supported by the vehicle.
Byte Bit Details
A 7 PID $41 support status (0=Not Supported, 1=Supported)
6 PID $42 support status (0=Not Supported, 1=Supported)
5 PID $43 support status (0=Not Supported, 1=Supported)
4 PID $44 support status (0=Not Supported, 1=Supported)
3 PID $45 support status (0=Not Supported, 1=Supported)
2 PID $46 support status (0=Not Supported, 1=Supported)
1 PID $47 support status (0=Not Supported, 1=Supported)
0 PID $48 support status (0=Not Supported, 1=Supported)
B 7 PID $49 support status (0=Not Supported, 1=Supported)
6 PID $4A support status (0=Not Supported, 1=Supported)
5 PID $4B support status (0=Not Supported, 1=Supported)
4 PID $4C support status (0=Not Supported, 1=Supported)
3 PID $4D support status (0=Not Supported, 1=Supported)
2 PID $4E support status (0=Not Supported, 1=Supported)
1 PID $4F support status (0=Not Supported, 1=Supported)
0 PID $50 support status (0=Not Supported, 1=Supported)
C 7 PID $51 support status (0=Not Supported, 1=Supported)
6 PID $52 support status (0=Not Supported, 1=Supported)
5 PID $53 support status (0=Not Supported, 1=Supported)
4 PID $54 support status (0=Not Supported, 1=Supported)
3 PID $55 support status (0=Not Supported, 1=Supported)
2 PID $56 support status (0=Not Supported, 1=Supported)
1 PID $57 support status (0=Not Supported, 1=Supported)
0 PID $58 support status (0=Not Supported, 1=Supported)
D 7 PID $59 support status (0=Not Supported, 1=Supported)
6 PID $5A support status (0=Not Supported, 1=Supported)
5 PID $5B support status (0=Not Supported, 1=Supported)
4 PID $5C support status (0=Not Supported, 1=Supported)
3 PID $5D support status (0=Not Supported, 1=Supported)
2 PID $5E support status (0=Not Supported, 1=Supported)
1 PID $5F support status (0=Not Supported, 1=Supported)
0 PID $60 support status (0=Not Supported, 1=Supported)
$41
Monitor status this driving cycle Details ▸
Use PID $01 to determine which monitors are supported.
Byte Bit Details
A 7-0 Reserved
B 7 Reserved
6 Comprehensive component monitoring completed (0=Yes/Complete, 1=No/Not Complete)
5 Fuel system monitoring completed (0=Yes/Complete, 1=No/Not Complete)
4 Misfire monitoring completed (0=Yes/Complete, 1=No/Not Complete)
3 Compression ignition monitoring supported (0=Spark ignition monitors supported, 1=Compression ignition monitors supported)
2 Comprehensive component monitoring enabled (0=Not Enabled, 1=Enabled)
1 Fuel system monitoring enabled (0=Not Enabled, 1=Enabled)
0 Misfire monitoring enabled (0=Not Enabled, 1=Enabled)
C 7 EGR and/or VVT system monitoring enabled (0=Not Enabled, 1=Enabled)
6 Spark Ignition: Oxygen sensor heater monitoring enabled
Compression Ignition: PM filter monitoring enabled
(0=Not Enabled, 1=Enabled)
5 Spark Ignition: Oxygen sensor monitoring enabled
Compression Ignition: Exhaust gas sensor monitoring enabled
(0=Not Enabled, 1=Enabled)
4 Reserved
3 Spark Ignition: Secondary air system monitoring enabled
Compression Ignition: Boost pressure system monitoring enabled
(0=Not Enabled, 1=Enabled)
2 Spark Ignition: Evaporative system monitoring enabled
Compression Ignition: Reserved
(0=Not Enabled, 1=Enabled)
1 Spark Ignition: Heated catalyst monitoring enabled
Compression Ignition: NOx/SCR aftertreatment monitoring enabled
(0=Not Enabled, 1=Enabled)
0 Spark Ignition: Catalyst monitoring enabled
Compression Ignition: NMHC catalyst monitoring enabled
(0=Not Enabled, 1=Enabled)
D 7 EGR and/or VVT system monitoring completed (0=Yes/Complete, 1=No/Not Complete)
6 Spark Ignition: Oxygen sensor heater monitoring completed
Compression Ignition: PM filter monitoring completed
(0=Yes/Complete, 1=No/Not Complete)
5 Spark Ignition: Oxygen sensor monitoring completed
Compression Ignition: Exhaust gas sensor monitoring completed
(0=Yes/Complete, 1=No/Not Complete)
4 Reserved
3 Spark Ignition: Secondary air system monitoring completed
Compression Ignition: Boost pressure system monitoring completed
(0=Yes/Complete, 1=No/Not Complete)
2 Spark Ignition: Evaporative system monitoring completed
Compression Ignition: Reserved
(0=Yes/Complete, 1=No/Not Complete)
1 Spark Ignition: Heated catalyst monitoring completed
Compression Ignition: NOx/SCR aftertreatment monitoring completed
(0=Yes/Complete, 1=No/Not Complete)
0 Spark Ignition: Catalyst monitoring completed
Compression Ignition: NMHC catalyst monitoring completed
(0=Yes/Complete, 1=No/Not Complete)
$42
Control module voltage Details ▸
Control module voltage
Byte Bit Details
A 7-0 Volts = ((256 * A) + B) / 1000
B 7-0
$43
Absolute Load Value Details ▸
Absolute Load Value (percent)
Byte Bit Details
A 7-0 Load % = ((256 * A) + B) / 2.55
B 7-0
$44
Fuel/Air Commanded Equivalence Ratio Details ▸
Fuel/Air Commanded Equivalence Ratio (lambda)
Byte Bit Details
A 7-0 Lambda = ((256 * A) + B) * (2 / 65535)
B 7-0
$45
Relative Throttle Position Details ▸
Relative Throttle Position (percent)
Byte Bit Details
A 7-0 Throttle % = A / 2.55
$46
Ambient air temperature Details ▸
Ambient air temperature
Byte Bit Details
A 7-0 °C = A - 40
$47
Absolute Throttle Position B Details ▸
Absolute Throttle Position B (percent)
Byte Bit Details
A 7-0 Throttle % = A / 2.55
$48
Absolute Throttle Position C Details ▸
Absolute Throttle Position C (percent)
Byte Bit Details
A 7-0 Throttle % = A / 2.55
$49
Absolute Throttle Position D Details ▸
Absolute Throttle Position D (percent)
Byte Bit Details
A 7-0 Throttle % = A / 2.55
$4A
Absolute Throttle Position E Details ▸
Absolute Throttle Position E (percent)
Byte Bit Details
A 7-0 Throttle % = A / 2.55
$4B
Absolute Throttle Position F Details ▸
Absolute Throttle Position F (percent)
Byte Bit Details
A 7-0 Throttle % = A / 2.55
$4C
Commanded Throttle Actuator Control Details ▸
Commanded Throttle Actuator Control (percent)
Byte Bit Details
A 7-0 % = A / 2.55
$4D
Engine run time while MIL is activated Details ▸
Engine run time while MIL is activated (minutes)
Byte Bit Details
A 7-0 minutes = (256 * A) + B
B 7-0
$4E
Engine run time since DTCs cleared Details ▸
Engine run time since DTCs cleared (minutes)
Byte Bit Details
A 7-0 minutes = (256 * A) + B
B 7-0
$4F
External Test Equipment Configuration Information #1 Details ▸
External Test Equipment Configuration Information #1
Byte Bit Details
A 7-0 Maximum value for Equivalence Ratio (max Lambda = A)
B 7-0 Maximum value for Oxygen Sensor Voltage (max Volts = B)
C 7-0 Maximum value for Oxygen Sensor Current (max mA = C)
D 7-0 Maximum value for Intake Manifold Absolute Pressure (max kPa = D * 10)
$50
External Test Equipment Configuration Information #2 Details ▸
External Test Equipment Configuration Information #2
Byte Bit Details
A 7-0 Maximum value for Air Flow Rate from Mass Air Flow Sensor (max g/s = A * 10)
B 7-0 Reserved
C 7-0 Reserved
D 7-0 Reserved
$51
Type of fuel currently being utilized by the vehicle Details ▸
Type of fuel currently being utilized by the vehicle
Byte Bit Details
A 7-0 Fuel type:
0x00 = Not available / None
0x01 = Gasoline/petrol
0x02 = Methanol
0x03 = Ethanol
0x04 = Diesel
0x05 = Liquefied Petroleum Gas (LPG)
0x06 = Compressed Natural Gas (CNG)
0x07 = Propane
0x08 = Battery/electric
0x09 = Bi-fuel vehicle using gasoline
0x0A = Bi-fuel vehicle using methanol
0x0B = Bi-fuel vehicle using ethanol
0x0C = Bi-fuel vehicle using LPG
0x0D = Bi-fuel vehicle using CNG
0x0E = Bi-fuel vehicle using propane
0x0F = Bi-fuel vehicle using battery
0x10 = Bi-fuel vehicle using battery and combustion engine
0x11 = Hybrid vehicle using gasoline engine
0x12 = Hybrid vehicle using gasoline engine on ethanol
0x13 = Hybrid vehicle using diesel engine
0x14 = Hybrid vehicle using battery
0x15 = Hybrid vehicle using battery and combustion engine
0x16 = Hybrid vehicle in regeneration mode
0x17 = Bi-fuel vehicle using diesel
All Others = Reserved
$52
Alcohol Fuel Percentage Details ▸
Alcohol Fuel Percentage (percent)
Byte Bit Details
A 7-0 % = A / 2.55
$53
Absolute Evap System Vapor Pressure Details ▸
Absolute Evap System Vapor Pressure
Byte Bit Details
A 7-0 kPa = ((256 * A) + B) / 200
B 7-0
$54
Evap System Vapor Pressure Details ▸
Evap System Vapor Pressure
Byte Bit Details
A 7-0 Pa = ((256 * A) + B) / 200 (two's complement signed)
B 7-0
$55
Short Term Secondary O2 Sensor Fuel Trim Banks 1 and 3 Details ▸
Short Term Secondary O2 Sensor Fuel Trim Banks 1 and 3
Byte Bit Details
A 7-0 Bank 1 Short Term Fuel Trim % = (A / 1.28) - 100
B 7-0 Bank 3 Short Term Fuel Trim % = (B / 1.28) - 100
$56
Long Term Secondary O2 Sensor Fuel Trim Banks 1 and 3 Details ▸
Long Term Secondary O2 Sensor Fuel Trim Banks 1 and 3
Byte Bit Details
A 7-0 Bank 1 Long Term Fuel Trim % = (A / 1.28) - 100
B 7-0 Bank 3 Long Term Fuel Trim % = (B / 1.28) - 100
$57
Short Term Secondary O2 Sensor Fuel Trim Banks 2 and 4 Details ▸
Short Term Secondary O2 Sensor Fuel Trim Banks 2 and 4
Byte Bit Details
A 7-0 Bank 2 Short Term Fuel Trim % = (A / 1.28) - 100
B 7-0 Bank 4 Short Term Fuel Trim % = (B / 1.28) - 100
$58
Long Term Secondary O2 Sensor Fuel Trim Banks 2 and 4 Details ▸
Long Term Secondary O2 Sensor Fuel Trim Banks 2 and 4
Byte Bit Details
A 7-0 Bank 2 Long Term Fuel Trim % = (A / 1.28) - 100
B 7-0 Bank 4 Long Term Fuel Trim % = (B / 1.28) - 100
$59
Fuel Rail Pressure (absolute) Details ▸
Fuel Rail Pressure (absolute)
Byte Bit Details
A 7-0 kPa = ((256 * A) + B) * 10
B 7-0
$5A
Relative Accelerator Pedal Position Details ▸
Relative Accelerator Pedal Position (percent)
Byte Bit Details
A 7-0 Pedal % = A / 2.55
$5B
Hybrid/EV Battery Pack Remaining Charge Details ▸
Hybrid/EV Battery Pack Remaining Charge (percent)
Byte Bit Details
A 7-0 Charge % = A / 2.55
$5C
Engine Oil Temperature Details ▸
Engine Oil Temperature
Byte Bit Details
A 7-0 °C = A - 40
$5D
Fuel Injection Timing Details ▸
Fuel Injection Timing (degrees relative to Top Dead Center)
Byte Bit Details
A 7-0 ° = (((256 * A) + B) / 128) - 210
B 7-0
$5E
Engine Fuel Rate Details ▸
Engine Fuel Rate (liters per hour)
Byte Bit Details
A 7-0 L/h = ((256 * A) + B) / 20
B 7-0
$5F
Emission requirements to which vehicle is designed Details ▸
Emission requirements to which vehicle is designed
Byte Bit Details
A 7-0 Emissions requirement:
0x0E = Heavy Duty Vehicles (EURO IV) B1
0x0F = Heavy Duty Vehicles (EURO V) B2
0x10 = Heavy Duty Vehicles (EURO EEV) C
All Others = Reserved
PID
Description
$60
PID support status for PIDs $61-$80 Details ▸
Indicates whether or not various PIDs are supported by the vehicle.
Byte Bit Details
A 7 PID $61 support status (0=Not Supported, 1=Supported)
6 PID $62 support status (0=Not Supported, 1=Supported)
5 PID $63 support status (0=Not Supported, 1=Supported)
4 PID $64 support status (0=Not Supported, 1=Supported)
3 PID $65 support status (0=Not Supported, 1=Supported)
2 PID $66 support status (0=Not Supported, 1=Supported)
1 PID $67 support status (0=Not Supported, 1=Supported)
0 PID $68 support status (0=Not Supported, 1=Supported)
B 7 PID $69 support status (0=Not Supported, 1=Supported)
6 PID $6A support status (0=Not Supported, 1=Supported)
5 PID $6B support status (0=Not Supported, 1=Supported)
4 PID $6C support status (0=Not Supported, 1=Supported)
3 PID $6D support status (0=Not Supported, 1=Supported)
2 PID $6E support status (0=Not Supported, 1=Supported)
1 PID $6F support status (0=Not Supported, 1=Supported)
0 PID $70 support status (0=Not Supported, 1=Supported)
C 7 PID $71 support status (0=Not Supported, 1=Supported)
6 PID $72 support status (0=Not Supported, 1=Supported)
5 PID $73 support status (0=Not Supported, 1=Supported)
4 PID $74 support status (0=Not Supported, 1=Supported)
3 PID $75 support status (0=Not Supported, 1=Supported)
2 PID $76 support status (0=Not Supported, 1=Supported)
1 PID $77 support status (0=Not Supported, 1=Supported)
0 PID $78 support status (0=Not Supported, 1=Supported)
D 7 PID $79 support status (0=Not Supported, 1=Supported)
6 PID $7A support status (0=Not Supported, 1=Supported)
5 PID $7B support status (0=Not Supported, 1=Supported)
4 PID $7C support status (0=Not Supported, 1=Supported)
3 PID $7D support status (0=Not Supported, 1=Supported)
2 PID $7E support status (0=Not Supported, 1=Supported)
1 PID $7F support status (0=Not Supported, 1=Supported)
0 PID $80 support status (0=Not Supported, 1=Supported)
$61
Driver's Demand Engine - Percent Torque Details ▸
Driver's Demand Engine - Percent Torque
Byte Bit Details
A 7-0 % = A - 125
$62
Actual Engine - Percent Torque Details ▸
Actual Engine - Percent Torque
Byte Bit Details
A 7-0 % = A - 125
$63
Engine Reference Torque Details ▸
Engine Reference Torque (Newton meters)
Byte Bit Details
A 7-0 Nm = (256 * A) + B
B 7-0
$64
Engine Percent Torque Data Details ▸
Engine Percent Torque Data
Byte Bit Details
A 7-0 Engine Percent Torque At Idle, Point 1 (% = A - 125)
B 7-0 Engine Percent Torque At Point 2 (% = B - 125)
C 7-0 Engine Percent Torque At Point 3 (% = C - 125)
D 7-0 Engine Percent Torque At Point 4 (% = D - 125)
E 7-0 Engine Percent Torque At Point 5 (% = E - 125)
$65
Auxiliary Inputs / Outputs Details ▸
Auxiliary Inputs / Outputs
Byte Bit Details
A 7-4 Reserved
3 Glow Plug Lamp Status Supported (0=Not Supported, 1=Supported)
2 Manual Trans Neutral Gear Status Supported (0=Not Supported, 1=Supported)
1 Auto Trans Neutral Drive Status Supported (0=Not Supported, 1=Supported)
0 Power Take Off (PTO) Status Supported (0=Not Supported, 1=Supported)
B 7-4 Reserved
3 Glow Plug Lamp Status (0=Lamp Off, 1=Lamp On)
2 Manual Trans Neutral Gear Status (0=In Neutral, 1=In Gear)
1 Auto Trans Neutral Drive Status (0=In Park/Neutral, 1=In Gear)
0 Power Take Off (PTO) Status (0=Not Active / Off, 1=Active / On)
$66
Mass Air Flow Sensor Details ▸
Mass Air Flow Sensor
Byte Bit Details
A 7-2 Reserved
1 MAF Sensor B supported (0=Not Supported, 1=Supported)
0 MAF Sensor A supported (0=Not Supported, 1=Supported)
B 7-0 g/s = ((256 * B) + C) / 32
C 7-0
D 7-0 g/s = ((256 * D) + E) / 32
E 7-0
$67
Engine Coolant Temperature Details ▸
Engine Coolant Temperature
Byte Bit Details
A 7-2 Reserved
1 ECT Sensor 2 supported (0=Not Supported, 1=Supported)
0 ECT Sensor 1 supported (0=Not Supported, 1=Supported)
B 7-0 Engine Coolant Temperature 1
°C = B - 40
C 7-0 Engine Coolant Temperature 2
°C = B - 40
$68
Intake Air Temperature Sensor Details ▸
Intake Air Temperature Sensor
Byte Bit Details
A 7-6 Reserved
5 IAT Bank 2, Sensor 3 supported (0=Not Supported, 1=Supported)
4 IAT Bank 2, Sensor 2 supported (0=Not Supported, 1=Supported)
3 IAT Bank 2, Sensor 1 supported (0=Not Supported, 1=Supported)
2 IAT Bank 1, Sensor 3 supported (0=Not Supported, 1=Supported)
1 IAT Bank 1, Sensor 2 supported (0=Not Supported, 1=Supported)
0 IAT Bank 1, Sensor 1 supported (0=Not Supported, 1=Supported)
B 7-0 Intake Air Temperature Bank 1, Sensor 1
°C = B - 40
C 7-0 Intake Air Temperature Bank 1, Sensor 2
°C = C - 40
D 7-0 Intake Air Temperature Bank 1, Sensor 3
°C = D - 40
E 7-0 Intake Air Temperature Bank 2, Sensor 1
°C = E - 40
F 7-0 Intake Air Temperature Bank 2, Sensor 2
°C = F - 40
G 7-0 Intake Air Temperature Bank 2, Sensor 3
°C = G - 40
$69
Commanded EGR and EGR Error Details ▸
Commanded EGR and EGR Error
Byte Bit Details
A 7-6 Reserved
5 EGR B Error Supported (0=Not Supported, 1=Supported)
4 Actual EGR B Duty Cycle/Position Supported (0=Not Supported, 1=Supported)
3 Commanded EGR B Duty Cycle/Position Supported (0=Not Supported, 1=Supported)
2 EGR A Error Supported (0=Not Supported, 1=Supported)
1 Actual EGR A Duty Cycle/Position Supported (0=Not Supported, 1=Supported)
0 Commanded EGR A Duty Cycle/Position Supported (0=Not Supported, 1=Supported)
B 7-0 Commanded EGR A Duty Cycle/Position (percent)
% = B / 2.55
C 7-0 Actual EGR A Duty Cycle/Position (percent)
% = C / 2.55
D 7-0 EGR A Error (percent)
% = (D / 1.28) - 100
E 7-0 Commanded EGR B Duty Cycle/Position (percent)
% = E / 2.55
F 7-0 Actual EGR B Duty Cycle/Position (percent)
% = F / 2.55
G 7-0 EGR B Error (percent)
% = (G / 1.28) - 100
$6A
Commanded Diesel Intake Air Flow Control and Relative Intake Air Flow Position Details ▸
Commanded Diesel Intake Air Flow Control and Relative Intake Air Flow Position
Byte Bit Details
A 7-4 Reserved
3 Relative Intake Air Flow B Position supported (0=Not Supported, 1=Supported)
2 Commanded Intake Air Flow B Control supported (0=Not Supported, 1=Supported)
1 Relative Intake Air Flow A Position supported (0=Not Supported, 1=Supported)
0 Commanded Intake Air Flow A Control supported (0=Not Supported, 1=Supported)
B 7-0 Commanded Intake Air Flow A Control (percent)
% = B / 2.55
C 7-0 Relative Intake Air Flow A Position (percent)
% = C / 2.55
D 7-0 Commanded Intake Air Flow B Control (percent)
% = D / 2.55
E 7-0 Relative Intake Air Flow B Position (percent)
% = E / 2.55
$6B
Exhaust Gas Recirculation Temperature Details ▸
Exhaust Gas Recirculation Temperature
Byte Bit Details
A 7 EGR Temperature Sensor D (Bank 2, Sensor 2) Wide Range supported [4 °C resolution] (0=Not Supported, 1=Supported)
6 EGR Temperature Sensor B (Bank 2, Sensor 1) Wide Range supported [4 °C resolution] (0=Not Supported, 1=Supported)
5 EGR Temperature Sensor C (Bank 1, Sensor 2) Wide Range supported [4 °C resolution] (0=Not Supported, 1=Supported)
4 EGR Temperature Sensor A (Bank 1, Sensor 1) Wide Range supported [4 °C resolution] (0=Not Supported, 1=Supported)
3 EGR Temperature Sensor D (Bank 2, Sensor 2) supported [1 °C resolution] (0=Not Supported, 1=Supported)
2 EGR Temperature Sensor B (Bank 2, Sensor 1) supported [1 °C resolution] (0=Not Supported, 1=Supported)
1 EGR Temperature Sensor C (Bank 1, Sensor 2) supported [1 °C resolution] (0=Not Supported, 1=Supported)
0 EGR Temperature Sensor A (Bank 1, Sensor 1) supported [1 °C resolution] (0=Not Supported, 1=Supported)
B 7-0 Exhaust Gas Recirculation Temp Sensor A (Bank 1, Sensor 1)
°C = B - 40
°C (Wide Range) = (B * 4) - 40
C 7-0 Exhaust Gas Recirculation Temp Sensor C (Bank 1, Sensor 2)
°C = C - 40
°C (Wide Range) = (C * 4) - 40
D 7-0 Exhaust Gas Recirculation Temp Sensor B (Bank 2, Sensor 1)
°C = D - 40
°C (Wide Range) = (D * 4) - 40
E 7-0 Exhaust Gas Recirculation Temp Sensor D (Bank 2, Sensor 2)
°C = E - 40
°C (Wide Range) = (E * 4) - 40
$6C
Commanded Throttle Actuator Control and Relative Throttle Position Details ▸
Commanded Throttle Actuator Control and Relative Throttle Position
Byte Bit Details
A 7-4 Reserved
3 Relative Throttle B Position supported (0=Not Supported, 1=Supported)
2 Commanded Throttle Actuator B Control supported (0=Not Supported, 1=Supported)
1 Relative Throttle A Position supported (0=Not Supported, 1=Supported)
0 Commanded Throttle Actuator A Control supported (0=Not Supported, 1=Supported)
B 7-0 Commanded Throttle Actuator A Control (percent)
% = B / 2.55
C 7-0 Relative Throttle A Position (percent)
% = C / 2.55
D 7-0 Commanded Throttle Actuator B Control (percent)
% = D / 2.55
E 7-0 Relative Throttle B Position (percent)
% = E / 2.55
$6D
Fuel Pressure Control System Details ▸
Fuel Pressure Control System
Byte Bit Details
A 7-6 Reserved
5 Fuel Temperature B supported (0=Not Supported, 1=Supported)
4 Fuel Rail Pressure B supported (0=Not Supported, 1=Supported)
3 Commanded Fuel Rail Pressure B supported (0=Not Supported, 1=Supported)
2 Fuel Temperature A supported (0=Not Supported, 1=Supported)
1 Fuel Rail Pressure A supported (0=Not Supported, 1=Supported)
0 Commanded Fuel Rail Pressure A supported (0=Not Supported, 1=Supported)
B 7-0 Commanded Fuel Rail Pressure A
kPa = ((256 * B) + C) * 10
C 7-0
D 7-0 Fuel Rail Pressure A
kPa = ((256 * D) + E) * 10
E 7-0
F 7-0 Fuel Rail Temperature A
°C = F - 40
G 7-0 Commanded Fuel Rail Pressure B
kPa = ((256 * G) + H) * 10
H 7-0
I 7-0 Fuel Rail Pressure B
kPa = ((256 * I) + J) * 10
J 7-0
K 7-0 Fuel Rail Temperature B
°C = K - 40
$6E
Injection Pressure Control System Details ▸
Injection Pressure Control System
Byte Bit Details
A 7-4 Reserved
3 Injection Control Pressure B supported (0=Not Supported, 1=Supported)
2 Commanded Injection Control Pressure B supported (0=Not Supported, 1=Supported)
1 Injection Control Pressure A supported (0=Not Supported, 1=Supported)
0 Commanded Injection Control Pressure A supported (0=Not Supported, 1=Supported)
B 7-0 Commanded Injection Control Pressure A
kPa = ((256 * B) + C) * 10
C 7-0
D 7-0 Injection Control Pressure A
kPa = ((256 * D) + E) * 10
E 7-0
F 7-0 Commanded Injection Control Pressure B
kPa = ((256 * F) + G) * 10
G 7-0
H 7-0 Injection Control Pressure B
kPa = ((256 * H) + I) * 10
I 7-0
$6F
Turbocharger Compressor Inlet Pressure Details ▸
Turbocharger Compressor Inlet Pressure
Byte Bit Details
A 7-4 Reserved
3 Turbocharger Compressor Inlet Pressure Sensor B Wide Range supported [8 kPa resolution] (0=Not Supported, 1=Supported)
2 Turbocharger Compressor Inlet Pressure Sensor A Wide Range supported [8 kPa resolution] (0=Not Supported, 1=Supported)
1 Turbocharger Compressor Inlet Pressure Sensor B supported [1 kPa resolution] (0=Not Supported, 1=Supported)
0 Turbocharger Compressor Inlet Pressure Sensor A supported [1 kPa resolution] (0=Not Supported, 1=Supported)
B 7-0 Turbocharger Compressor Inlet Pressure Sensor A
kPa = B
kPa (Wide Range) = B * 8
C 7-0 Turbocharger Compressor Inlet Pressure Sensor B
kPa = C
kPa (Wide Range) = C * 8
$70
Boost Pressure Control Details ▸
Boost Pressure Control
Byte Bit Details
A 7-6 Reserved
5 Boost Pressure B Control Status supported (0=Not Supported, 1=Supported)
4 Boost Pressure Sensor B supported (0=Not Supported, 1=Supported)
3 Commanded Boost Pressure B supported (0=Not Supported, 1=Supported)
2 Boost Pressure A Control Status supported (0=Not Supported, 1=Supported)
1 Boost Pressure Sensor A supported (0=Not Supported, 1=Supported)
0 Commanded Boost Pressure A supported (0=Not Supported, 1=Supported)
B 7-0 Commanded Boost Pressure A
kPa = ((256 * B) + C) / 32
C 7-0
D 7-0 Boost Pressure Sensor A
kPa = ((256 * D) + E) / 32
E 7-0
F 7-0 Commanded Boost Pressure B
kPa = ((256 * F) + G) / 32
G 7-0
H 7-0 Boost Pressure Sensor B
kPa = ((256 * H) + I) / 32
I 7-0
J 7-4 Reserved
3-2 Boost Pressure B Control Status
00b = Reserved
01b = Open Loop
10b = Closed Loop
11b = Fault Present
1-0 Boost Pressure A Control Status
00b = Reserved
01b = Open Loop
10b = Closed Loop
11b = Fault Present
$71
Variable Geometry Turbo (VGT) Control Details ▸
Variable Geometry Turbo (VGT) Control
Byte Bit Details
A 7-6 Reserved
5 VGT B Control Status supported (0=Not Supported, 1=Supported)
4 VGT B Position supported (0=Not Supported, 1=Supported)
3 Commanded VGT B Position supported (0=Not Supported, 1=Supported)
2 VGT A Control Status supported (0=Not Supported, 1=Supported)
1 VGT A Position supported (0=Not Supported, 1=Supported)
0 Commanded VGT A Position supported (0=Not Supported, 1=Supported)
B 7-0 Commanded Variable Geometry Turbo A Position (percent)
% = B / 2.55
C 7-0 Variable Geometry Turbo A Position (percent)
% = C / 2.55
D 7-0 Commanded Variable Geometry Turbo B Position (percent)
% = D / 2.55
E 7-0 Variable Geometry Turbo B Position (percent)
% = E / 2.55
F 7-4 Reserved
3-2 VGT B Control Status
00b = Reserved
01b = Open Loop
10b = Closed Loop
11b = Fault Present
1-0 VGT A Control Status
00b = Reserved
01b = Open Loop
10b = Closed Loop
11b = Fault Present
$72
Wastegate Control Details ▸
Wastegate Control
Byte Bit Details
A 7-4 Reserved
3 Wastegate B Position supported (0=Not Supported, 1=Supported)
2 Commanded Wastegate B Position supported (0=Not Supported, 1=Supported)
1 Wastegate A Position supported (0=Not Supported, 1=Supported)
0 Commanded Wastegate A Position supported (0=Not Supported, 1=Supported)
B 7-0 Commanded Wastegate A Position (percent)
% = B / 2.55
C 7-0 Wastegate A Position (percent)
% = C / 2.55
D 7-0 Commanded Wastegate B Position (percent)
% = D / 2.55
E 7-0 Wastegate B Position (percent)
% = E / 2.55
$73
Exhaust Pressure Details ▸
Exhaust Pressure
Byte Bit Details
A 7-2 Reserved
1 Exhaust Pressure Sensor Bank 2 supported (0=Not Supported, 1=Supported)
0 Exhaust Pressure Sensor Bank 1 supported (0=Not Supported, 1=Supported)
B 7-0 Exhaust Pressure Sensor Bank 1
kPa = ((256 * B) + C) / 100
C 7-0
D 7-0 Exhaust Pressure Sensor Bank 2
kPa = ((256 * D) + E) / 100
E 7-0
$74
Turbocharger RPM Details ▸
Turbocharger RPM
Byte Bit Details
A 7-2 Reserved
1 Turbo B RPM supported (0=Not Supported, 1=Supported)
0 Turbo A RPM supported (0=Not Supported, 1=Supported)
B 7-0 Turbocharger A RPM
RPM = ((256 * B) + C) * 10
C 7-0
D 7-0 Turbocharger B RPM
RPM = ((256 * D) + E) * 10
E 7-0
$75
Turbocharger A Temperature Details ▸
Turbocharger A Temperature
Byte Bit Details
A 7-4 Reserved
3 Turbo A Turbine Outlet Temperature supported (0=Not Supported, 1=Supported)
2 Turbo A Turbine Inlet Temperature supported (0=Not Supported, 1=Supported)
1 Turbo A Compressor Outlet Temperature supported (0=Not Supported, 1=Supported)
0 Turbo A Compressor Inlet Temperature supported (0=Not Supported, 1=Supported)
B 7-0 Turbocharger A Compressor Inlet Temperature
°C = B - 40
C 7-0 Turbocharger A Compressor Outlet Temperature
°C = C - 40
D 7-0 Turbocharger A Turbine Inlet Temperature
°C = (((256 * D) + E) / 10) - 40
E 7-0
F 7-0 Turbocharger A Turbine Outlet Temperature
°C = (((256 * F) + G) / 10) - 40
G 7-0
$76
Turbocharger B Temperature Details ▸
Turbocharger B Temperature
Byte Bit Details
A 7-4 Reserved
3 Turbo B Turbine Outlet Temperature supported (0=Not Supported, 1=Supported)
2 Turbo B Turbine Inlet Temperature supported (0=Not Supported, 1=Supported)
1 Turbo B Compressor Outlet Temperature supported (0=Not Supported, 1=Supported)
0 Turbo B Compressor Inlet Temperature supported (0=Not Supported, 1=Supported)
B 7-0 Turbocharger B Compressor Inlet Temperature
°C = B - 40
C 7-0 Turbocharger B Compressor Outlet Temperature
°C = C - 40
D 7-0 Turbocharger B Turbine Inlet Temperature
°C = (((256 * D) + E) / 10) - 40
E 7-0
F 7-0 Turbocharger B Turbine Outlet Temperature
°C = (((256 * F) + G) / 10) - 40
G 7-0
$77
Charge Air Cooler Temperature (CACT) Details ▸
Charge Air Cooler Temperature (CACT)
Byte Bit Details
A 7-4 Reserved
3 CACT Bank 2, Sensor 2 supported (0=Not Supported, 1=Supported)
2 CACT Bank 2, Sensor 1 supported (0=Not Supported, 1=Supported)
1 CACT Bank 1, Sensor 2 supported (0=Not Supported, 1=Supported)
0 CACT Bank 1, Sensor 1 supported (0=Not Supported, 1=Supported)
B 7-0 Charge Air Cooler Temperature Bank 1, Sensor 1
°C = B - 40
C 7-0 Charge Air Cooler Temperature Bank 1, Sensor 2
°C = C - 40
D 7-0 Charge Air Cooler Temperature Bank 2, Sensor 1
°C = D - 40
E 7-0 Charge Air Cooler Temperature Bank 2, Sensor 2
°C = E - 40
$78
Exhaust Gas Temperature (EGT) Bank 1 Details ▸
Exhaust Gas Temperature (EGT) Bank 1
Byte Bit Details
A 7-4 Reserved
3 EGT Bank 1, Sensor 4 supported (0=Not Supported, 1=Supported)
2 EGT Bank 1, Sensor 3 supported (0=Not Supported, 1=Supported)
1 EGT Bank 1, Sensor 2 supported (0=Not Supported, 1=Supported)
0 EGT Bank 1, Sensor 1 supported (0=Not Supported, 1=Supported)
B 7-0 Exhaust Gas Temperature Bank 1, Sensor 1
°C = (((256 * B) + C) / 10) - 40
C 7-0
D 7-0 Exhaust Gas Temperature Bank 1, Sensor 2
°C = (((256 * D) + E) / 10) - 40
E 7-0
F 7-0 Exhaust Gas Temperature Bank 1, Sensor 3
°C = (((256 * F) + G) / 10) - 40
G 7-0
H 7-0 Exhaust Gas Temperature Bank 1, Sensor 4
°C = (((256 * H) + I) / 10) - 40
I 7-0
$79
Exhaust Gas Temperature (EGT) Bank 2 Details ▸
Exhaust Gas Temperature (EGT) Bank 2
Byte Bit Details
A 7-4 Reserved
3 EGT Bank 2, Sensor 4 supported (0=Not Supported, 1=Supported)
2 EGT Bank 2, Sensor 3 supported (0=Not Supported, 1=Supported)
1 EGT Bank 2, Sensor 2 supported (0=Not Supported, 1=Supported)
0 EGT Bank 2, Sensor 1 supported (0=Not Supported, 1=Supported)
B 7-0 Exhaust Gas Temperature Bank 2, Sensor 1
°C = (((256 * B) + C) / 10) - 40
C 7-0
D 7-0 Exhaust Gas Temperature Bank 2, Sensor 2
°C = (((256 * D) + E) / 10) - 40
E 7-0
F 7-0 Exhaust Gas Temperature Bank 2, Sensor 3
°C = (((256 * F) + G) / 10) - 40
G 7-0
H 7-0 Exhaust Gas Temperature Bank 2, Sensor 4
°C = (((256 * H) + I) / 10) - 40
I 7-0
$7A
Diesel Particulate Filter (DPF) Bank 1 Details ▸
Diesel Particulate Filter (DPF) Bank 1
Byte Bit Details
A 7-3 Reserved
2 DPF Bank 1 Outlet Pressure Supported (0=Not Supported, 1=Supported)
1 DPF Bank 1 Inlet Pressure Supported (0=Not Supported, 1=Supported)
0 DPF Bank 1 Delta Pressure Supported (0=Not Supported, 1=Supported)
B 7-0 Diesel Particulate Filter Bank 1 Delta Pressure
kPa = ((256 * B) + C) / 100 (two's complement signed)
C 7-0
D 7-0 Diesel Particulate Filter Bank 1 Inlet Pressure
kPa = ((256 * D) + E) / 100
E 7-0
F 7-0 Diesel Particulate Filter Bank 1 Outlet Pressure
kPa = ((256 * F) + G) / 100
G 7-0
$7B
Diesel Particulate Filter (DPF) Bank 2 Details ▸
Diesel Particulate Filter (DPF) Bank 2
Byte Bit Details
A 7-3 Reserved
2 DPF Bank 2 Outlet Pressure Supported (0=Not Supported, 1=Supported)
1 DPF Bank 2 Inlet Pressure Supported (0=Not Supported, 1=Supported)
0 DPF Bank 2 Delta Pressure Supported (0=Not Supported, 1=Supported)
B 7-0 Diesel Particulate Filter Bank 2 Delta Pressure
kPa = ((256 * B) + C) / 100 (two's complement signed)
C 7-0
D 7-0 Diesel Particulate Filter Bank 2 Inlet Pressure
kPa = ((256 * D) + E) / 100
E 7-0
F 7-0 Diesel Particulate Filter Bank 2 Outlet Pressure
kPa = ((256 * F) + G) / 100
G 7-0
$7C
Diesel Particulate Filter (DPF) Temperature Details ▸
Diesel Particulate Filter (DPF) Temperature
Byte Bit Details
A 7-4 Reserved
3 DPF Bank 2 Outlet Temperature Supported (0=Not Supported, 1=Supported)
2 DPF Bank 2 Inlet Temperature Supported (0=Not Supported, 1=Supported)
1 DPF Bank 1 Outlet Temperature Supported (0=Not Supported, 1=Supported)
0 DPF Bank 1 Inlet Temperature Supported (0=Not Supported, 1=Supported)
B 7-0 DPF Bank 1 Inlet Temperature Sensor
°C = (((256 * B) + C) / 10) - 40
C 7-0
D 7-0 DPF Bank 1 Outlet Temperature Sensor
°C = (((256 * D) + E) / 10) - 40
E 7-0
F 7-0 DPF Bank 2 Inlet Temperature Sensor
°C = (((256 * F) + G) / 10) - 40
G 7-0
H 7-0 DPF Bank 2 Outlet Temperature Sensor
°C = (((256 * H) + I) / 10) - 40
I 7-0
$7D
NOx NTE control area status Details ▸
NOx NTE control area status
Byte Bit Details
A 7-4 Reserved
3 NTE deficiency for NOx active area (0=Not Inside, 1=Inside)
2 Inside manufacturer-specific NOx NTE carve-out area (0=Not Inside, 1=Inside)
1 Outside NOx control area (0=Not Outside, 1=Outside)
0 Inside NOx control area (0=Not Inside, 1=Inside)
$7E
PM NTE control area status Details ▸
PM NTE control area status
Byte Bit Details
A 7-4 Reserved
3 NTE deficiency for PM active area (0=Not Inside, 1=Inside)
2 Inside manufacturer-specific PM NTE carve-out area (0=Not Inside, 1=Inside)
1 Outside PM control area (0=Not Outside, 1=Outside)
0 Inside PM control area (0=Not Inside, 1=Inside)
$7F
Engine Run Time Details ▸
Engine Run Time
Byte Bit Details
A 7-3 Reserved
2 Total Run Time With PTO Active supported (0=Not Supported, 1=Supported)
1 Total Idle Run Time supported (0=Not Supported, 1=Supported)
0 Total Engine Run Time supported (0=Not Supported, 1=Supported)
B 7-0 Total Engine Run Time (seconds)
sec = ((16777216 * B) + (65536 * C) + (256 * D) + E)
C 7-0
D 7-0
E 7-0
F 7-0 Total Engine Run Time (seconds)
sec = ((16777216 * F) + (65536 * G) + (256 * H) + I)
G 7-0
H 7-0
I 7-0
J 7-0 Total Engine Run Time (seconds)
sec = ((16777216 * J) + (65536 * K) + (256 * L) + M)
K 7-0
L 7-0
M 7-0
PID
Description
$80
PID support status for PIDs $81-$A0 Details ▸
Indicates whether or not various PIDs are supported by the vehicle.
Byte Bit Details
A 7 PID $81 support status (0=Not Supported, 1=Supported)
6 PID $82 support status (0=Not Supported, 1=Supported)
5 PID $83 support status (0=Not Supported, 1=Supported)
4 PID $84 support status (0=Not Supported, 1=Supported)
3 PID $85 support status (0=Not Supported, 1=Supported)
2 PID $86 support status (0=Not Supported, 1=Supported)
1 PID $87 support status (0=Not Supported, 1=Supported)
0 PID $88 support status (0=Not Supported, 1=Supported)
B 7 PID $89 support status (0=Not Supported, 1=Supported)
6 PID $8A support status (0=Not Supported, 1=Supported)
5 PID $8B support status (0=Not Supported, 1=Supported)
4 PID $8C support status (0=Not Supported, 1=Supported)
3 PID $8D support status (0=Not Supported, 1=Supported)
2 PID $8E support status (0=Not Supported, 1=Supported)
1 PID $8F support status (0=Not Supported, 1=Supported)
0 PID $90 support status (0=Not Supported, 1=Supported)
C 7 PID $91 support status (0=Not Supported, 1=Supported)
6 PID $92 support status (0=Not Supported, 1=Supported)
5 PID $93 support status (0=Not Supported, 1=Supported)
4 PID $94 support status (0=Not Supported, 1=Supported)
3 PID $95 support status (0=Not Supported, 1=Supported)
2 PID $96 support status (0=Not Supported, 1=Supported)
1 PID $97 support status (0=Not Supported, 1=Supported)
0 PID $98 support status (0=Not Supported, 1=Supported)
D 7 PID $99 support status (0=Not Supported, 1=Supported)
6 PID $9A support status (0=Not Supported, 1=Supported)
5 PID $9B support status (0=Not Supported, 1=Supported)
4 PID $9C support status (0=Not Supported, 1=Supported)
3 PID $9D support status (0=Not Supported, 1=Supported)
2 PID $9E support status (0=Not Supported, 1=Supported)
1 PID $9F support status (0=Not Supported, 1=Supported)
0 PID $A0 support status (0=Not Supported, 1=Supported)
$81
Engine Run Time for AECD #1 - #5 Details ▸
Engine Run Time for AECD #1 - #5
Byte Bit Details
A 7-5 Reserved
4 Total run time with EI-AECD #5 active supported (0=Not Supported, 1=Supported)
3 Total run time with EI-AECD #4 active supported (0=Not Supported, 1=Supported)
2 Total run time with EI-AECD #3 active supported (0=Not Supported, 1=Supported)
1 Total run time with EI-AECD #2 active supported (0=Not Supported, 1=Supported)
0 Total run time with EI-AECD #1 active supported (0=Not Supported, 1=Supported)
BA 7-0 Total run time with EI-AECD #1 Timer 1 active (seconds)
sec = ((16777216 * BA) + (65536 * BB) + (256 * BC) + BD)
BB 7-0
BC 7-0
BD 7-0
CA 7-0 Total run time with EI-AECD #1 Timer 2 active (seconds)
sec = ((16777216 * CA) + (65536 * CB) + (256 * CC) + CD)
CB 7-0
CC 7-0
CD 7-0
DA 7-0 Total run time with EI-AECD #2 Timer 1 active (seconds)
sec = ((16777216 * DA) + (65536 * DB) + (256 * DC) + DD)
DB 7-0
DC 7-0
DD 7-0
EA 7-0 Total run time with EI-AECD #2 Timer 2 active (seconds)
sec = ((16777216 * EA) + (65536 * EB) + (256 * EC) + ED)
EB 7-0
EC 7-0
ED 7-0
FA 7-0 Total run time with EI-AECD #3 Timer 1 active (seconds)
sec = ((16777216 * FA) + (65536 * FB) + (256 * FC) + FD)
FB 7-0
FC 7-0
FD 7-0
GA 7-0 Total run time with EI-AECD #3 Timer 2 active (seconds)
sec = ((16777216 * GA) + (65536 * GB) + (256 * GC) + GD)
GB 7-0
GC 7-0
GD 7-0
HA 7-0 Total run time with EI-AECD #4 Timer 1 active (seconds)
sec = ((16777216 * HA) + (65536 * HB) + (256 * HC) + HD)
HB 7-0
HC 7-0
HD 7-0
IA 7-0 Total run time with EI-AECD #4 Timer 2 active (seconds)
sec = ((16777216 * IA) + (65536 * IB) + (256 * IC) + ID)
IB 7-0
IC 7-0
ID 7-0
JA 7-0 Total run time with EI-AECD #5 Timer 1 active (seconds)
sec = ((16777216 * JA) + (65536 * JB) + (256 * JC) + JD)
JB 7-0
JC 7-0
JD 7-0
KA 7-0 Total run time with EI-AECD #5 Timer 2 active (seconds)
sec = ((16777216 * KA) + (65536 * KB) + (256 * KC) + KD)
KB 7-0
KC 7-0
KD 7-0
$82
Engine Run Time for AECD #6 - #10 Details ▸
Engine Run Time for AECD #6 - #10
Byte Bit Details
A 7-5 Reserved
4 Total run time with EI-AECD #10 active supported (0=Not Supported, 1=Supported)
3 Total run time with EI-AECD #9 active supported (0=Not Supported, 1=Supported)
2 Total run time with EI-AECD #8 active supported (0=Not Supported, 1=Supported)
1 Total run time with EI-AECD #7 active supported (0=Not Supported, 1=Supported)
0 Total run time with EI-AECD #6 active supported (0=Not Supported, 1=Supported)
BA 7-0 Total run time with EI-AECD #6 Timer 1 active (seconds)
sec = ((16777216 * BA) + (65536 * BB) + (256 * BC) + BD)
BB 7-0
BC 7-0
BD 7-0
CA 7-0 Total run time with EI-AECD #6 Timer 2 active (seconds)
sec = ((16777216 * CA) + (65536 * CB) + (256 * CC) + CD)
CB 7-0
CC 7-0
CD 7-0
DA 7-0 Total run time with EI-AECD #7 Timer 1 active (seconds)
sec = ((16777216 * DA) + (65536 * DB) + (256 * DC) + DD)
DB 7-0
DC 7-0
DD 7-0
EA 7-0 Total run time with EI-AECD #7 Timer 2 active (seconds)
sec = ((16777216 * EA) + (65536 * EB) + (256 * EC) + ED)
EB 7-0
EC 7-0
ED 7-0
FA 7-0 Total run time with EI-AECD #8 Timer 1 active (seconds)
sec = ((16777216 * FA) + (65536 * FB) + (256 * FC) + FD)
FB 7-0
FC 7-0
FD 7-0
GA 7-0 Total run time with EI-AECD #8 Timer 2 active (seconds)
sec = ((16777216 * GA) + (65536 * GB) + (256 * GC) + GD)
GB 7-0
GC 7-0
GD 7-0
HA 7-0 Total run time with EI-AECD #9 Timer 1 active (seconds)
sec = ((16777216 * HA) + (65536 * HB) + (256 * HC) + HD)
HB 7-0
HC 7-0
HD 7-0
IA 7-0 Total run time with EI-AECD #9 Timer 2 active (seconds)
sec = ((16777216 * IA) + (65536 * IB) + (256 * IC) + ID)
IB 7-0
IC 7-0
ID 7-0
JA 7-0 Total run time with EI-AECD #10 Timer 1 active (seconds)
sec = ((16777216 * JA) + (65536 * JB) + (256 * JC) + JD)
JB 7-0
JC 7-0
JD 7-0
KA 7-0 Total run time with EI-AECD #10 Timer 2 active (seconds)
sec = ((16777216 * KA) + (65536 * KB) + (256 * KC) + KD)
KB 7-0
KC 7-0
KD 7-0
$83
NOx Sensor Details ▸
NOx Sensor
Byte Bit Details
A 7-4 Reserved
3 NOx Sensor Concentration Bank 2 Sensor 2 supported (0=Not Supported, 1=Supported)
2 NOx Sensor Concentration Bank 2 Sensor 1 supported (0=Not Supported, 1=Supported)
1 NOx Sensor Concentration Bank 1 Sensor 2 supported (0=Not Supported, 1=Supported)
0 NOx Sensor Concentration Bank 1 Sensor 1 supported (0=Not Supported, 1=Supported)
B 7-0 NOx Sensor Concentration Bank 1 Sensor 1 (parts per million)
ppm = (256 * B) + C
C 7-0
D 7-0 NOx Sensor Concentration Bank 1 Sensor 2 (parts per million)
ppm = (256 * D) + E
E 7-0
F 7-0 NOx Sensor Concentration Bank 2 Sensor 1 (parts per million)
ppm = (256 * F) + G
G 7-0
H 7-0 NOx Sensor Concentration Bank 2 Sensor 2 (parts per million)
ppm = (256 * H) + I
I 7-0
$84
Intake Manifold Surface Temperature Details ▸
Intake Manifold Surface Temperature
Byte Bit Details
A 7-0 °C = A - 40
$85
NOx Control System Details ▸
NOx Control System
Byte Bit Details
A 7-4 Reserved
3 Minutes run by the engine while NOx warning mode is activated supported (0=Not Supported, 1=Supported)
2 Reagent Tank Level Supported (0=Not Supported, 1=Supported)
1 Average Demanded Reagent Consumption Supported (0=Not Supported, 1=Supported)
0 Average Reagent Consumption Supported (0=Not Supported, 1=Supported)
B 7-0 Average Reagent Consumption (liters per hour)
L/h = ((256 * B) + C) / 200
C 7-0
D 7-0 Average Demanded Reagent Consumption (liters per hour)
L/h = ((256 * D) + E) / 200
E 7-0
F 7-0 Reagent Tank Level (percent)
% = F / 2.55
G 7-0 Total run time by the engine while NOx warning mode is activated (seconds)
sec = ((16777216 * G) + (65536 * H) + (256 * I) + J)
H 7-0
I 7-0
J 7-0
$86
Particulate Matter (PM) Sensor Details ▸
Particulate Matter (PM) Sensor
Byte Bit Details
A 7-2 Reserved
1 PM Sensor Mass Concentration Bank 2 Sensor 1 supported (0=Not Supported, 1=Supported)
0 PM Sensor Mass Concentration Bank 1 Sensor 1 supported (0=Not Supported, 1=Supported)
B 7-0 PM Sensor Mass Concentration Bank 1 Sensor 1
mg/mm³ = ((256 * B) + C) / 80
C 7-0
D 7-0 PM Sensor Mass Concentration Bank 2 Sensor 1
mg/mm³ = ((256 * D) + E) / 80
E 7-0
$87
Intake Manifold Absolute Pressure Details ▸
Intake Manifold Absolute Pressure
Byte Bit Details
A 7-2 Reserved
1 Intake Manifold Absolute Pressure B supported (0=Not Supported, 1=Supported)
0 Intake Manifold Absolute Pressure A supported (0=Not Supported, 1=Supported)
B 7-0 Intake Manifold Absolute Pressure A
kPa = ((256 * B) + C) / 32
C 7-0
D 7-0 Intake Manifold Absolute Pressure B
kPa = ((256 * D) + E) / 32
E 7-0
$88
SCR inducement system Details ▸
SCR inducement system
Byte Bit Details
A 7 SCR inducement system actual state, 1 = inducement system active
6-4 Reserved
3 SCR inducement system actual state, 1 = NOx emissions too high
2 SCR inducement system actual state, 1 = deviation of reagent consumption
1 SCR inducement system actual state, 1 = incorrect reagent
0 SCR inducement system actual state, 1 = reagent level too low
B 7 SCR inducement system state 20K history (10,000 – 20,000 km), 1 = NOx emissions too high
6 SCR inducement system state 20K history (10,000 – 20,000 km), 1 = deviation of reagent consumption
5 SCR inducement system state 20K history (10,000 – 20,000 km), 1 = incorrect reagent
4 SCR inducement system state 20K history (10,000 – 20,000 km), 1 = reagent level too low
3 SCR inducement system state 10K history (0 – 10,000 km), 1 = NOx emissions too high
2 SCR inducement system state 10K history (0 – 10,000 km), 1 = deviation of reagent consumption
1 SCR inducement system state 10K history (0 – 10,000 km), 1 = incorrect reagent
0 SCR inducement system state 10K history (0 – 10,000 km), 1 = reagent level too low
C 7 SCR inducement system state 40K history (30,000 – 40,000 km), 1 = NOx emissions too high
6 SCR inducement system state 40K history (30,000 – 40,000 km), 1 = deviation of reagent consumption
5 SCR inducement system state 40K history (30,000 – 40,000 km), 1 = incorrect reagent
4 SCR inducement system state 40K history (30,000 – 40,000 km), 1 = reagent level too low
3 SCR inducement system state 30K history (20,000 – 30,000 km), 1 = NOx emissions too high
2 SCR inducement system state 30K history (20,000 – 30,000 km), 1 = deviation of reagent consumption
1 SCR inducement system state 30K history (20,000 – 30,000 km), 1 = incorrect reagent
0 SCR inducement system state 30K history (20,000 – 30,000 km), 1 = reagent level too low
D 7-0 Distance travelled while inducement system active in current 10K block (numerator) (0 – 10,000 km)
km = (256 * B) + C
E 7-0
F 7-0 Distance travelled in current 10K block (denominator) (0 – 10,000 km block)
km = (256 * B) + C
G 7-0
H 7-0 Distance travelled while inducement system active in 20K block (numerator) (10 – 20,000 km)
km = (256 * B) + C
I 7-0
J 7-0 Distance travelled while inducement system active in 30K block (numerator) (20 – 30,000 km)
km = (256 * B) + C
K 7-0
L 7-0 Distance travelled while inducement system active in 40K block (numerator) (30 – 40,000 km)
km = (256 * B) + C
M 7-0
$89
Engine Run Time for AECD #11 - #15 Details ▸
Engine Run Time for AECD #11 - #15
Byte Bit Details
A 7-5 Reserved
4 Total run time with EI-AECD #15 active supported (0=Not Supported, 1=Supported)
3 Total run time with EI-AECD #14 active supported (0=Not Supported, 1=Supported)
2 Total run time with EI-AECD #13 active supported (0=Not Supported, 1=Supported)
1 Total run time with EI-AECD #12 active supported (0=Not Supported, 1=Supported)
0 Total run time with EI-AECD #11 active supported (0=Not Supported, 1=Supported)
BA 7-0 Total run time with EI-AECD #11 Timer 1 active (seconds)
sec = ((16777216 * BA) + (65536 * BB) + (256 * BC) + BD)
BB 7-0
BC 7-0
BD 7-0
CA 7-0 Total run time with EI-AECD #11 Timer 2 active (seconds)
sec = ((16777216 * CA) + (65536 * CB) + (256 * CC) + CD)
CB 7-0
CC 7-0
CD 7-0
DA 7-0 Total run time with EI-AECD #12 Timer 1 active (seconds)
sec = ((16777216 * DA) + (65536 * DB) + (256 * DC) + DD)
DB 7-0
DC 7-0
DD 7-0
EA 7-0 Total run time with EI-AECD #12 Timer 2 active (seconds)
sec = ((16777216 * EA) + (65536 * EB) + (256 * EC) + ED)
EB 7-0
EC 7-0
ED 7-0
FA 7-0 Total run time with EI-AECD #13 Timer 1 active (seconds)
sec = ((16777216 * FA) + (65536 * FB) + (256 * FC) + FD)
FB 7-0
FC 7-0
FD 7-0
GA 7-0 Total run time with EI-AECD #13 Timer 2 active (seconds)
sec = ((16777216 * GA) + (65536 * GB) + (256 * GC) + GD)
GB 7-0
GC 7-0
GD 7-0
HA 7-0 Total run time with EI-AECD #14 Timer 1 active (seconds)
sec = ((16777216 * HA) + (65536 * HB) + (256 * HC) + HD)
HB 7-0
HC 7-0
HD 7-0
IA 7-0 Total run time with EI-AECD #14 Timer 2 active (seconds)
sec = ((16777216 * IA) + (65536 * IB) + (256 * IC) + ID)
IB 7-0
IC 7-0
ID 7-0
JA 7-0 Total run time with EI-AECD #15 Timer 1 active (seconds)
sec = ((16777216 * JA) + (65536 * JB) + (256 * JC) + JD)
JB 7-0
JC 7-0
JD 7-0
KA 7-0 Total run time with EI-AECD #15 Timer 2 active (seconds)
sec = ((16777216 * KA) + (65536 * KB) + (256 * KC) + KD)
KB 7-0
KC 7-0
KD 7-0
$8A
Engine Run Time for AECD #16 - #20 Details ▸
Engine Run Time for AECD #16 - #20
Byte Bit Details
A 7-5 Reserved
4 Total run time with EI-AECD #20 active supported (0=Not Supported, 1=Supported)
3 Total run time with EI-AECD #19 active supported (0=Not Supported, 1=Supported)
2 Total run time with EI-AECD #18 active supported (0=Not Supported, 1=Supported)
1 Total run time with EI-AECD #17 active supported (0=Not Supported, 1=Supported)
0 Total run time with EI-AECD #16 active supported (0=Not Supported, 1=Supported)
BA 7-0 Total run time with EI-AECD #16 Timer 1 active (seconds)
sec = ((16777216 * BA) + (65536 * BB) + (256 * BC) + BD)
BB 7-0
BC 7-0
BD 7-0
CA 7-0 Total run time with EI-AECD #16 Timer 2 active (seconds)
sec = ((16777216 * CA) + (65536 * CB) + (256 * CC) + CD)
CB 7-0
CC 7-0
CD 7-0
DA 7-0 Total run time with EI-AECD #17 Timer 1 active (seconds)
sec = ((16777216 * DA) + (65536 * DB) + (256 * DC) + DD)
DB 7-0
DC 7-0
DD 7-0
EA 7-0 Total run time with EI-AECD #17 Timer 2 active (seconds)
sec = ((16777216 * EA) + (65536 * EB) + (256 * EC) + ED)
EB 7-0
EC 7-0
ED 7-0
FA 7-0 Total run time with EI-AECD #18 Timer 1 active (seconds)
sec = ((16777216 * FA) + (65536 * FB) + (256 * FC) + FD)
FB 7-0
FC 7-0
FD 7-0
GA 7-0 Total run time with EI-AECD #18 Timer 2 active (seconds)
sec = ((16777216 * GA) + (65536 * GB) + (256 * GC) + GD)
GB 7-0
GC 7-0
GD 7-0
HA 7-0 Total run time with EI-AECD #19 Timer 1 active (seconds)
sec = ((16777216 * HA) + (65536 * HB) + (256 * HC) + HD)
HB 7-0
HC 7-0
HD 7-0
IA 7-0 Total run time with EI-AECD #19 Timer 2 active (seconds)
sec = ((16777216 * IA) + (65536 * IB) + (256 * IC) + ID)
IB 7-0
IC 7-0
ID 7-0
JA 7-0 Total run time with EI-AECD #20 Timer 1 active (seconds)
sec = ((16777216 * JA) + (65536 * JB) + (256 * JC) + JD)
JB 7-0
JC 7-0
JD 7-0
KA 7-0 Total run time with EI-AECD #20 Timer 2 active (seconds)
sec = ((16777216 * KA) + (65536 * KB) + (256 * KC) + KD)
KB 7-0
KC 7-0
KD 7-0
$8B
Diesel Aftertreatment Status Details ▸
Diesel Aftertreatment Status
Byte Bit Details
A 7 Reserved
6 Average distance between DPF regens supported (0=Not Supported, 1=Supported)
5 Average time between DPF regens supported (0=Not Supported, 1=Supported)
4 Normalized trigger for DPF regen supported (0=Not Supported, 1=Supported)
3 NOx Adsorber Desulfurization Status Supported (0=Not Supported, 1=Supported)
2 NOx Adsorber Regen Status Supported (0=Not Supported, 1=Supported)
1 Diesel Particulate Filter (DPF) Regen Type Supported (0=Not Supported, 1=Supported)
0 Diesel Particulate Filter (DPF) Regen Status Supported (0=Not Supported, 1=Supported)
B 7-4 Reserved
3 NOx Adsorber Desulfurization Status (0=Desulfurization not in progress, 1=Desulfurization in progress)
2 NOx Adsorber Regen Status (0=Adsorption in progress (no regen), 1=Desorption (regen) in progress)
1 Diesel Particulate Filter (DPF) Regen Type (0=Passive DPF Regen, 1=Active DPF Regen)
0 Diesel Particulate Filter (DPF) Regen Status (0=DPF Regen not in progress, 1=DPF Regen in progress)
C 7-0 Normalized Trigger for DPF Regen (percent)
% = C / 2.55
D 7-0 Average Time Between DPF Regens (minutes)
min = (256 * D) + E
E 7-0
F 7-0 Average Distance Between DPF Regens (kilometers)
km = (256 * F) + G
G 7-0
$8C
O2 Sensor (Wide Range) Details ▸
O2 Sensor (Wide Range)
Byte Bit Details
A 7 O2 Sensor Lambda Bank 2 Sensor 2 supported (0=Not Supported, 1=Supported)
6 O2 Sensor Lambda Bank 2 Sensor 1 supported (0=Not Supported, 1=Supported)
5 O2 Sensor Lambda Bank 1 Sensor 2 supported (0=Not Supported, 1=Supported)
4 O2 Sensor Lambda Bank 1 Sensor 1 supported (0=Not Supported, 1=Supported)
3 O2 Sensor Concentration Bank 2 Sensor 2 supported (0=Not Supported, 1=Supported)
2 O2 Sensor Concentration Bank 2 Sensor 1 supported (0=Not Supported, 1=Supported)
1 O2 Sensor Concentration Bank 1 Sensor 2 supported (0=Not Supported, 1=Supported)
0 O2 Sensor Concentration Bank 1 Sensor 1 supported (0=Not Supported, 1=Supported)
B 7-0 O2 Sensor Concentration Bank 1 Sensor 1 (percent)
% = ((256 * B) + C) * 0.001526
C 7-0
D 7-0 O2 Sensor Concentration Bank 1 Sensor 2 (percent)
% = ((256 * D) + E) * 0.001526
E 7-0
F 7-0 O2 Sensor Concentration Bank 2 Sensor 1 (percent)
% = ((256 * F) + G) * 0.001526
G 7-0
H 7-0 O2 Sensor Concentration Bank 2 Sensor 2 (percent)
% = ((256 * H) + I) * 0.001526
I 7-0
J 7-0 O2 Sensor Lambda Bank 1 Sensor 1 (lambda)
lambda = ((256 * J) + K) * 0.000122
K 7-0
L 7-0 O2 Sensor Lambda Bank 1 Sensor 2 (lambda)
lambda = ((256 * L) + M) * 0.000122
M 7-0
N 7-0 O2 Sensor Lambda Bank 2 Sensor 1 (lambda)
lambda = ((256 * N) + O) * 0.000122
O 7-0
P 7-0 O2 Sensor Lambda Bank 2 Sensor 2 (lambda)
lambda = ((256 * P) + Q) * 0.000122
Q 7-0
$8D
Absolute Throttle Position G Details ▸
Absolute Throttle Position G (percent)
Byte Bit Details
A 7-0 Throttle % = A / 2.55
$8E
Engine Friction - Percent Torque Details ▸
Engine Friction - Percent Torque (percent)
Byte Bit Details
A 7-0 % = A - 125
$8F
Particulate Matter (PM) Sensor Output Details ▸
Particulate Matter (PM) Sensor Output
Byte Bit Details
A 7-4 Reserved
3 PM Sensor signal Bank 2 Sensor 1 supported (0=Not Supported, 1=Supported)
2 PM Sensor operating status Bank 2 Sensor 1 supported (0=Not Supported, 1=Supported)
1 PM Sensor signal Bank 1 Sensor 1 supported (0=Not Supported, 1=Supported)
0 PM Sensor operating status Bank 1 Sensor 1 supported (0=Not Supported, 1=Supported)
B 7-2 Reserved
1 PM Sensor regen status Bank 1 Sensor 1 (1=Sensor regenerating)
0 PM Sensor active status Bank 1 Sensor 1 (1=Sensor actively measuring)
C 7-0 PM Sensor normalized output value Bank 1 Sensor 1 (percent)
% = ((256 * C) + D) / 100
D 7-0
E 7-2 Reserved
1 PM Sensor regen status Bank 2 Sensor 1 (1=Sensor regenerating)
0 PM Sensor active status Bank 2 Sensor 1 (1=Sensor actively measuring)
F 7-0 PM Sensor normalized output value Bank 2 Sensor 1 (percent)
% = ((256 * F) + G) / 100
G 7-0
$90
WWH-OBD Vehicle OBD System Information Details ▸
WWH-OBD Vehicle OBD System Information
Byte Bit Details
A 7 Reserved
6 Emission system readiness (0=all vehicle emissions system monitors complete, 1=all vehicle emissions system monitors not complete)
5-2 Vehicle Malfunction Indicator status
0x00 (0000b) = MI Activation Mode 1 (MI Off)
0x01 (0001b) = MI Activation Mode 2 (On Demand MI)
0x02 (0010b) = MI Activation Mode 3 (Short MI)
0x03 (0011b) = MI Activation Mode 4 (Continuous MI)
0x0E (1110b) = Error
0x0F (1111b) = Not available/Not required for this vehicle
All Others = Reserved
0 Discriminatory/nondiscriminatory display strategy
0x00 (00b) = All ECUs employ a nondiscriminatory MI display strategy
0x01 (01b) = All ECUs employ a discriminatory MI display strategy
0x02 (10b) = Reserved
0x03 (11b) = Not available/Not required
B 7-0 Number of engine operating hours that the continuous MI was active. (Continuous MI counter)
hours = (256 * B) + C
C 7-0
$91
WWH-OBD ECU OBD System Information Details ▸
WWH-OBD ECU OBD System Information
Byte Bit Details
A 7-4 Reserved
3-0 ECU Malfunction Indication status
0x00 (0000b) = MI Activation Mode 1 (MI Off)
0x01 (0001b) = MI Activation Mode 2 (On Demand MI)
0x02 (0010b) = MI Activation Mode 3 (Short MI)
0x03 (0011b) = MI Activation Mode 4 (Continuous MI)
0x0E (1110b) = Error
0x0F (1111b) = Not available/Not required for this vehicle
All Others = Reserved
B 7-0 Number of engine operating hours that the continuous MI was active. (Continuous MI counter)
hours = (256 * B) + C
C 7-0
D 7-0 Highest ECU B1 counter
hours = (256 * D) + E
E 7-0
$92
Fuel System Control Status (Compression Ignition) Details ▸
Fuel System Control Status (Compression Ignition)
Byte Bit Details
A 7 Idle Fuel Balance/Contribution Control 2 supported (0=Not Supported, 1=Supported)
6 Fuel Injection Timing Control 2 supported (0=Not Supported, 1=Supported)
5 Fuel Injection Quantity Control 2 supported (0=Not Supported, 1=Supported)
4 Fuel Pressure Control 2 supported (0=Not Supported, 1=Supported)
3 Idle Fuel Balance/Contribution Control 1 supported (0=Not Supported, 1=Supported)
2 Fuel Injection Timing Control 1 supported (0=Not Supported, 1=Supported)
1 Fuel Injection Quantity Control 1 supported (0=Not Supported, 1=Supported)
0 Fuel Pressure Control 1 supported (0=Not Supported, 1=Supported)
B 7 Idle Fuel Balance/Contribution Control 2 Status (1=Idle Fuel Balance/Contribution Control 2 in closed loop)
6 Fuel Injection Timing Control 2 Status (1=Fuel Injection Timing 2 in closed loop control)
5 Fuel Injection Quantity Control 2 Status (1=Fuel Injection Quantity 2 in closed loop control)
4 Fuel Pressure Control 2 Status (1=Fuel Pressure 2 in closed loop control)
3 Idle Fuel Balance/Contribution Control 1 Status (1=Idle Fuel Balance/Contribution Control 1 in closed loop)
2 Fuel Injection Timing Control 1 Status (1=Fuel Injection Timing 1 in closed loop control)
1 Fuel Injection Quantity Control 1 Status (1=Fuel Injection Quantity 1 in closed loop control)
0 Fuel Pressure Control 1 Status (1=Fuel Pressure 1 in closed loop control)
$93
WWH-OBD Vehicle OBD Counters Details ▸
WWH-OBD Vehicle OBD Counters
Byte Bit Details
A 7-1 Reserved
0 Cumulative continuous MI counter supported (0=Not Supported, 1=Supported)
B 7-0 Cumulative continuous MI counter (hours)
hours = (256 * B) + C
C 7-0
$94
NOx control - driver inducement system status and counters Details ▸
NOx control - driver inducement system status and counters
Byte Bit Details
A 7-6 Reserved
5 Malfunction of NOx control monitoring system counter supported (0=Not Supported, 1=Supported)
4 EGR valve counter supported (0=Not Supported, 1=Supported)
3 Absence of reagent dosing counter supported (0=Not Supported, 1=Supported)
2 Reagent consumption counter supported (0=Not Supported, 1=Supported)
1 Reagent quality counter supported (0=Not Supported, 1=Supported)
0 NOx warning system activation status supported (0=Not Supported, 1=Supported)
B 7 Reserved
6-5 Level three inducement status
0x00 (00b) = Level three inducement inactive
0x01 (01b) = Level three inducement enabled
0x02 (10b) = Level three inducement active
0x03 (11b) = Level three inducement not supported
4-3 Level two inducement status
0x00 (00b) = Level two inducement inactive
0x01 (01b) = Level two inducement enabled
0x02 (10b) = Level two inducement active
0x03 (11b) = Level two inducement not supported
2-1 Level one inducement status
0x00 (00b) = Level one inducement inactive
0x01 (01b) = Level one inducement enabled
0x02 (10b) = Level one inducement active
0x03 (11b) = Level one inducement not supported
0 NOx warning system activation status (0=Warning system inactive, 1=Warning system active)
C 7-0 Reagent quality counter (hours)
hours = (256 * C) + D
D 7-0
E 7-0 Reagent Consumption Counter (hours)
hours = (256 * E) + F
F 7-0
G 7-0 Dosing Activity Counter (hours)
hours = (256 * G) + H
H 7-0
I 7-0 EGR valve counter (hours)
hours = (256 * I) + J
J 7-0
K 7-0 Monitoring System Counter (hours)
hours = (256 * K) + L
L 7-0
$95
Reserved
$96
Reserved
$97
Reserved
$98
Exhaust Gas Temperature (EGT) Bank 1 Details ▸
Exhaust Gas Temperature (EGT) Bank 1
Byte Bit Details
A 7-4 Reserved
3 EGT Bank 1, Sensor 8 supported (0=Not Supported, 1=Supported)
2 EGT Bank 1, Sensor 7 supported (0=Not Supported, 1=Supported)
1 EGT Bank 1, Sensor 6 supported (0=Not Supported, 1=Supported)
0 EGT Bank 1, Sensor 5 supported (0=Not Supported, 1=Supported)
B 7-0 Exhaust Gas Temperature Bank 1, Sensor 5
°C = (((256 * B) + C) / 10) - 40
C 7-0
D 7-0 Exhaust Gas Temperature Bank 1, Sensor 6
°C = (((256 * D) + E) / 10) - 40
E 7-0
F 7-0 Exhaust Gas Temperature Bank 1, Sensor 7
°C = (((256 * F) + G) / 10) - 40
G 7-0
H 7-0 Exhaust Gas Temperature Bank 1, Sensor 8
°C = (((256 * H) + I) / 10) - 40
I 7-0
$99
Exhaust Gas Temperature (EGT) Bank 2 Details ▸
Exhaust Gas Temperature (EGT) Bank 2
Byte Bit Details
A 7-4 Reserved
3 EGT Bank 2, Sensor 8 supported (0=Not Supported, 1=Supported)
2 EGT Bank 2, Sensor 7 supported (0=Not Supported, 1=Supported)
1 EGT Bank 2, Sensor 6 supported (0=Not Supported, 1=Supported)
0 EGT Bank 2, Sensor 5 supported (0=Not Supported, 1=Supported)
B 7-0 Exhaust Gas Temperature Bank 2, Sensor 5
°C = (((256 * B) + C) / 10) - 40
C 7-0
D 7-0 Exhaust Gas Temperature Bank 2, Sensor 6
°C = (((256 * D) + E) / 10) - 40
E 7-0
F 7-0 Exhaust Gas Temperature Bank 2, Sensor 7
°C = (((256 * F) + G) / 10) - 40
G 7-0
H 7-0 Exhaust Gas Temperature Bank 2, Sensor 8
°C = (((256 * H) + I) / 10) - 40
I 7-0
$9A
Reserved
$9B
Reserved
$9C
O2 Sensor (Wide Range) Details ▸
O2 Sensor (Wide Range)
Byte Bit Details
A 7 O2 Sensor Lambda Bank 2 Sensor 4 supported (0=Not Supported, 1=Supported)
6 O2 Sensor Lambda Bank 2 Sensor 3 supported (0=Not Supported, 1=Supported)
5 O2 Sensor Lambda Bank 1 Sensor 4 supported (0=Not Supported, 1=Supported)
4 O2 Sensor Lambda Bank 1 Sensor 3 supported (0=Not Supported, 1=Supported)
3 O2 Sensor Concentration Bank 2 Sensor 4 supported (0=Not Supported, 1=Supported)
2 O2 Sensor Concentration Bank 2 Sensor 3 supported (0=Not Supported, 1=Supported)
1 O2 Sensor Concentration Bank 1 Sensor 4 supported (0=Not Supported, 1=Supported)
0 O2 Sensor Concentration Bank 1 Sensor 3 supported (0=Not Supported, 1=Supported)
B 7-0 O2 Sensor Concentration Bank 1 Sensor 3 (percent)
% = ((256 * B) + C) * 0.001526
C 7-0
D 7-0 O2 Sensor Concentration Bank 1 Sensor 4 (percent)
% = ((256 * D) + E) * 0.001526
E 7-0
F 7-0 O2 Sensor Concentration Bank 2 Sensor 3 (percent)
% = ((256 * F) + G) * 0.001526
G 7-0
H 7-0 O2 Sensor Concentration Bank 2 Sensor 4 (percent)
% = ((256 * H) + I) * 0.001526
I 7-0
J 7-0 O2 Sensor Lambda Bank 1 Sensor 3 (lambda)
lambda = ((256 * J) + K) * 0.000122
K 7-0
L 7-0 O2 Sensor Lambda Bank 1 Sensor 4 (lambda)
lambda = ((256 * L) + M) * 0.000122
M 7-0
N 7-0 O2 Sensor Lambda Bank 2 Sensor 3 (lambda)
lambda = ((256 * N) + O) * 0.000122
O 7-0
P 7-0 O2 Sensor Lambda Bank 2 Sensor 4 (lambda)
lambda = ((256 * P) + Q) * 0.000122
Q 7-0
$9D
Reserved
$9E
Reserved
$9F
Reserved
All PIDs Reserved
All PIDs Reserved
All PIDs Reserved



To report errors and/or suggestions, please email sales@dashlogic.com.



Copyright © 2018 DashLogic, Inc. All Rights Reserved.