#
DIAGNOSTIC TEST MODE

BHE010200102T02

• To meet EOBD regulations, the following diagnostic test modes have been adopted.

Diagnostic test mode | Item
--- | ---
Mode 01 | Sending diagnostic data (PID data monitor/On-board system readiness test)
Mode 02 | Sending freeze frame data
Mode 03 | Sending emission-related malfunction code (DTC)
Mode 04 | Clearing/resetting emission-related malfunction information
Mode 07 | Sending continuous monitoring system test results (pending code)
Mode 09 | Request vehicle information

## Sending Diagnostic Data

### PID data monitor

  • The PID data monitor items are shown below.

PID data monitor table

-: Not applicable

Full names | Unit
--- | ---
Fuel system loop status | Refer to list below.
LOAD | %
ECT | °C | °F
Short fuel trim | %
Long fuel trim | %
Engine speed | rpm
Vehicle speed | km/h | mph
Spark advance | °
IAT | °C | °F
MAF | g/s
Absolute TP | %
AIR control status | -
O2S location | -
Input voltage from rear HO2S | V
Target A/F fuel trim | %
OBD requirement according to vehicle design | -
Time since engine start | s
Distance travelled while MIL is activated | km | miles
Purge solenoid valve control signal | %
Fuel tank level | %
Number of warm-ups since DTCs cleared | -
Distance travelled since DTCs cleared | km | miles
BARO | kPa
Lambda | -
Front HO2S output current | mA
Estimated catalyst converter temperature | °C | °F
PCM power supply voltage | V
Absolute load value | %
Relative TP | %
TP from TP sensor No.2 | %
APP from APP sensor No.1 | %
APP from APP sensor No.2 | %
Throttle actuator control signal | %

Meaning of fuel system loop status

  • The following information is displayed on the tester.
  – Feedback operating: HO2S being used for feedback is normal.
  – Feedback stops: ECT is lower than the determined feedback zone.
  – Feedback stops: Open loop due to driving condition.
  – Feedback stops: Open loop due to detected system fault.

### On-board system readiness test

  • The items supported by the on-board system readiness test are shown below.

Continuous monitoring system

  – HO2S heater
  – Fuel system
  – Misfire
  – CCM

Intermittent monitoring system

  – HO2S
  – AIR system
  – Catalyst

## Sending Freeze Frame Data

• The Freeze Frame Data monitor items are shown below.

Freeze Frame Data monitor table

-: Not applicable

Full names | Unit
--- | ---
DTC that caused required Freeze Frame Data storage | -
Fuel system loop status | Refer to list below.
LOAD | %
ECT | °C | °F
Short fuel trim | %
Long fuel trim | %
Engine speed | rpm
Vehicle speed | km/h | mph
Spark advance | °
IAT | °C | °F
MAF | g/s
Absolute TP | %
AIR control status | -
Time since engine start | s
Purge solenoid valve control signal | %
Fuel tank level | %
Number of warm-ups since DTCs cleared | -
Distance travelled since DTCs cleared | km | miles
BARO | kPa
Estimated catalyst converter temperature | °C | °F
PCM power supply voltage | V
Lambda | -
Absolute load value | %
Relative TP | %
TP from TP sensor No.2 | %
APP from APP sensor No.1 | %
APP from APP sensor No.2 | %
Throttle actuator control signal | %

Meaning of fuel system loop status

• The following information is displayed on the tester.

  – Feedback operating: HO2S being used for feedback is normal.
  – Feedback stops: ECT is lower than the determined feedback zone.
  – Feedback stops: Open loop due to driving condition.
  – Feedback stops: Open loop due to detected system fault.

## Sending Emission-related Malfunction Code

• The DTCs are shown below.

DTC table

×: Applicable
-: Not applicable

DTC No. | Condition | MIL | DC | Monitor item | Memory function
--- | --- | --- | --- | --- | ---
P0030 | Front HO2S heater control circuit problem | ON | 2 | HO2S heater | ×
P0031 | Front HO2S heater control circuit low | ON | 2 | HO2S heater | ×
P0032 | Front HO2S heater control circuit high | ON | 2 | HO2S heater | ×
P0037 | Rear HO2S heater control circuit low | ON | 2 | HO2S heater | ×
P0038 | Rear HO2S heater control circuit high | ON | 2 | HO2S heater | ×
P0076 | VDI solenoid valve control circuit low | OFF | 2 | CCM | ×
P0077 | VDI solenoid valve control circuit high | OFF | 2 | CCM | ×
P0101 | MAF sensor circuit range/performance problem | ON | 2 | CCM | ×
P0102 | MAF sensor circuit low input | ON | 1 | CCM | ×
P0103 | MAF sensor circuit high input | ON | 1 | CCM | ×
P0107 | BARO sensor circuit low input | ON | 1 | CCM | ×
P0108 | BARO sensor circuit high input | ON | 1 | CCM | ×
P0111 | IAT sensor circuit range/performance problem | ON | 2 | CCM | ×
P0112 | IAT sensor circuit low input | ON | 1 | CCM | ×
P0113 | IAT sensor circuit high input | ON | 1 | CCM | ×
P0117 | ECT sensor circuit low input | ON | 1 | CCM | ×
P0118 | ECT sensor circuit high input | ON | 1 | CCM | ×
P0122 | TP sensor No.1 circuit low input | ON | 1 | CCM | ×
P0123 | TP sensor No.1 circuit high input | ON | 1 | CCM | ×
P0125 | Insufficient coolant temperature for closed loop fuel control | ON | 2 | CCM | ×
P0130 | Front HO2S circuit problem | ON | 2 | HO2S | ×
P0131 | Front HO2S circuit low voltage | ON | 2 | HO2S | ×
P0132 | Front HO2S circuit high voltage | ON | 2 | HO2S | ×
P0133 | Front HO2S circuit slow response | ON | 2 | HO2S | ×
P0138 | Rear HO2S circuit high voltage | ON | 2 | HO2S | ×
P0139 | Rear HO2S circuit slow response | ON | 2 | HO2S | ×
P0171 | System too lean | ON | 2 | Fuel system | ×
P0172 | System too rich | ON | 2 | Fuel system | ×
P0222 | TP sensor No.2 circuit low input | ON | 1 | CCM | ×
P0223 | TP sensor No.2 circuit high input | ON | 1 | CCM | ×
P0300 | Random misfire detected | Flash/ON | 1 or 2 | Misfire | ×
P0301 | Front rotor misfire detected | Flash/ON | 1 or 2 | Misfire | ×
P0302 | Rear rotor misfire detected | Flash/ON | 1 or 2 | Misfire | ×
P0327 | KS circuit low input | ON | 1 | CCM | ×
P0328 | KS circuit high input | ON | 1 | CCM | ×
P0335 | Eccentric shaft position sensor circuit problem | ON | 1 | CCM | ×
P0336 | Eccentric shaft position sensor circuit range/performance problem | ON | 1 | CCM | ×
P0410 | AIR system problem | ON | 2 | AIR system | ×
P0420 | Catalyst system efficiency below threshold | ON | 2 | Catalyst | ×
P0443 | Purge solenoid valve circuit problem | ON | 2 | CCM | ×
P0461 | Fuel gauge sender unit circuit range/performance problem | ON | 2 | CCM | ×
P0462 | Fuel gauge sender unit circuit low input | ON | 2 | CCM | ×
P0463 | Fuel gauge sender unit circuit high input | ON | 2 | CCM | ×
P0480 | Cooling fan No.1 control circuit problem | OFF | 2 | Other | ×
P0481 | Cooling fan No.2 control circuit problem | OFF | 2 | Other | ×
P0500 | VSS circuit problem | ON | 2 | CCM | ×
P0505 | Idle air control system problem | OFF | - | - | -
P0562 | System voltage low (KAM) | ON | 1 | CCM | ×
P0564 | Cruise control switch input circuit problem | OFF | 1 | Other | ×
P0571 | Brake switch input circuit problem | OFF | 1 | Other | ×
P0601 | PCM memory check sum error | ON | 1 | CCM | ×
P0602 | PCM programming error | ON | 1 | CCM | ×
P0604 | PCM random access memory error | ON | 1 | CCM | ×
P0610 | PCM vehicle options error | ON | 1 | CCM | ×
P0638 | Throttle actuator control circuit range/performance problem | ON | 1 | CCM | ×
P0661 | SSV solenoid valve control circuit low | ON | 2 | CCM | ×
P0662 | SSV solenoid valve control circuit high | ON | 2 | CCM | ×
P0703 | Brake switch No.1 input circuit problem | ON | 2 | CCM | ×
P0704 | CPP switch input circuit problem | ON | 2 | CCM | ×
P0850 | Neutral switch input circuit problem | ON | 2 | CCM | ×
P1260 | Immobilizer system problem | OFF | 1 | Other | -
P1574 | TP sensor output incongruent | ON | 1 | CCM | ×
P1577 | APP sensor output incongruent | ON | 1 | CCM | ×
P1686 | Metering oil pump control circuit low flow side problem | ON | 1 | Other | ×
P1687 | Metering oil pump control circuit high flow side problem | ON | 1 | Other | ×
P1688 | Metering oil pump control circuit initial check problem | ON | 1 | Other | ×
P2006 | APV motor control circuit IC problem | ON | 2 | CCM | ×
P2008 | APV motor control circuit/open | ON | 2 | CCM | ×
P2096 | Target A/F feedback system too lean | ON | 2 | Fuel system | ×
P2097 | Target A/F feedback system too rich | ON | 2 | Fuel system | ×
P2101 | Drive-by-wire relay control circuit problem | ON | 1 | CCM | ×
P2106 | Throttle actuator control system-forced limited power | ON | 1 | CCM | ×
P2107 | Throttle actuator control module processor error | ON | 1 | CCM | ×
P2108 | Throttle actuator control module performance error | ON | 1 | CCM | ×
P2109 | TP sensor minimum stop range/performance problem | ON | 1 | CCM | ×
P2112 | Throttle actuator control system range/performance problem | ON | 1 | CCM | ×
P2119 | Throttle actuator control throttle body range/performance problem | ON | 2 | CCM | ×
P2122 | APP sensor No.1 circuit low input | ON | 1 | CCM | ×
P2123 | APP sensor No.1 circuit high input | ON | 1 | CCM | ×
P2127 | APP sensor No.2 circuit low input | ON | 1 | CCM | ×
P2128 | APP sensor No.2 circuit high input | ON | 1 | CCM | ×
P2135 | TP sensor No.1/No.2 voltage correlation problem | ON | 1 | CCM | ×
P2136 | TP sensor No.1/No.3 voltage correlation problem | ON | 1 | CCM | ×
P2138 | APP sensor No.1/No.2 voltage correlation problem | ON | 1 | CCM | ×
P2195 | Front HO2S signal stuck lean | ON | 2 | HO2S | ×
P2196 | Front HO2S signal stuck rich | ON | 2 | HO2S | ×
P2257 | AIR pump relay control circuit low | ON | 2 | CCM | ×
P2258 | AIR pump relay control circuit high | ON | 2 | CCM | ×
P2259 | AIR solenoid valve control circuit low | ON | 2 | CCM | ×
P2260 | AIR solenoid valve control circuit high | ON | 2 | CCM | ×
P2270 | Rear HO2S signal stuck lean | ON | 2 | HO2S | ×
P2271 | Rear HO2S signal stuck rich | ON | 2 | HO2S | ×
P2502 | Charging system voltage problem | OFF | 1 | Other | ×
P2503 | Charging system voltage low | OFF | 1 | Other | ×
P2504 | Charging system voltage high | OFF | 1 | Other | ×

## Sending Continuous Monitoring System Test Results

• These appear when a problem is detected in a monitored system.

### 1-drive cycle type

  • If any problems are detected in the first drive cycle, pending codes will be stored in the PCM memory, as well as DTCs.
  • After pending codes are stored, if the PCM determines that the system is normal in any future drive cycle, the PCM deletes the pending codes.

### 2-drive cycle type

  • The code for a failed system is stored in the PCM memory in the first drive cycle. If the problem is not found in the second drive cycle, the PCM determines that the system returned to normal or the problem was mistakenly detected, and deletes the pending code. If the problem is found in the second drive cycle too, the PCM determines that the system has failed, and stores the pending codes, and the DTCs.
  • After pending codes are stored, if the PCM determines that the system is normal in any future drive cycle, the PCM deletes the pending codes.

## DLC-2 Outline

• The DLC-2 located in the driver compartment is a service connector defined by EOBD regulations.

• The following are functions for each terminal.

Terminal name | Function
--- | ---
B+ | Battery positive voltage
CAN_H | CAN communication line
CAN_L | CAN communication line
GND1 | Ground (chassis)
GND2 | Ground (signal)