Mode 2
Data Output With A Scan Tool
The output of data relevant to OBD from the control modules was stipulated by law for the USA. It is described in SAE J 1979.
Data output is subdivided into different modes.
Mode 2
Output of operating conditions (Freeze Frame), if a fault has been stored.
Mode 2
In mode 2 the operating conditions (freeze frame data) at the time of fault entry are output. The operating conditions of the fault which occurred first are stored.
If a fuel system fault or misfiring fault occurs after this, the data of the fault which occurred first are overwritten.
The following PIDs are supported:
$00 Supported PIDs
The PIDs supported in this mode are output in a 4-byte word.
Data A
Data B
Data C
Data D
NOTE: The Data A and B bytes indicate that PIDs 02, 03, 04, 05, 06, 07, 08, 09, 0B, 0C and 0D are supported.
$02 Diagnostic Trouble Code
The Diagnostic Trouble Code which caused the storage of freeze frame data is displayed.
$03 Status of injection system
Data A - Status for bank 1
Data B - Status for bank 2
Bit 0 Open-loop control; the conditions for oxygen sensing are not yet fulfilled.
Bit 1 Closed-loop control; the signal from the oxygen sensor is used to control injection.
Bit 2 Open-loop control through conditions such as full load, etc.
Bit 3 Open-loop control due to fault in system.
Bit 4 Closed-loop control, but faults from at least one oxygen sensor.
Bits 5 to 7 not used.
NOTE: Only one bit at a time can be set to 1 to indicate the status.
$04 Calculated load value
Output of calculated load as a percentage of the maximum load.
Display between 0% and 100%.
In the case of decimal output, conversion factor = 0.3921568
The decimal value displayed multiplied by 0.3921568 gives the load as a percentage.
$05 Engine coolant temperature
Output of the engine coolant temperature.
Display between -40 °C and 215 °C.
In the case of decimal output, conversion factor = 1
Offset = -40 °C
Decimal value displayed multiplied by 1 minus 40 °C gives the coolant temperature.
$06 HO2S integrator, bank 1
Output of the control value FR of the oxygen sensor closed-loop control, bank 1.
Display: Lean to -100 %
Rich to 99.22 %
In the case of decimal output, conversion factor = 0.78125
Offset = -100 %
Decimal value displayed multiplied by 0.78125 minus 100% gives the HO2S integrator.
$07 HO2S adaptation, bank 1
Output of the adaptation value FRA of the oxygen sensor closed-loop control, bank 1.
Display: Lean to -100 %
Rich to 99.22 %
In the case of decimal output, conversion factor = 0.78125
Offset = -100 %
Decimal value displayed multiplied by 0.78125 minus 100% gives the HO2S adaptation value.
$08 HO2S integrator, bank 2
Output of the control value FR of the oxygen sensor closed-loop control, bank 2.
Display: Lean to -100 %
Rich to 99.22 %
In the case of decimal output, conversion factor = 0.78125
Offset = -100 %
Decimal value displayed multiplied by 0.78125 minus 100% gives the HO2S integrator.
$09 HO2S adaptation, bank 2
Output of the adaptation value FRA of the oxygen sensor closed-loop control, bank 2.
Display: Lean to -100 %
Rich to 99.22 %
In the case of decimal output, conversion factor = 0.78125
Offset = -100 %
Decimal value displayed multiplied by 0.78125 minus 100% gives the HO2S adaptation value.
$0B Intake manifold pressure (absolute)
Output of the intake manifold pressure.
Display: 0 kPa to 255 kPa
In the case of decimal output, conversion factor = 1
$0C Engine speed
Output of the engine speed.
Display in rpm
In the case of decimal output, conversion factor = 0.25
Decimal value displayed multiplied by 0.25 gives the engine speed.
$0D Vehicle speed
Output of the speed.
In the case of decimal output, conversion factor = 1