#
DIAGNOSTIC TEST MODE [WITHOUT WU-TWC]

id0102001425d7
• The following diagnostic test modes have been supported.

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 (Diagnostic trouble code: DTC)
Mode 04 | Clearing/resetting emission-related malfunction information
Mode 07 | Sending continuous monitoring system test results (Pending code)

• The diagnostic test modes are as shown below.

## Sending Diagnostic Data (Mode 01)

### PID data monitor

  • The PID monitoring items are shown in the table.

PID data monitor table

Full names | Condition/unit
--- | ---
Fuel system loop status | Refer to table below.
Engine load calculated value | %
Engine coolant temperature | °C | °F
Short fuel trim | %
Long fuel trim | %
Engine speed | rpm
Vehicle speed | km/h | mph
Spark advance | BTDC°
Intake air temperature | °C | °F
Mass air flow | g/s
Throttle position absolute value | %
Oxygen sensor location | -
Heated oxygen sensor | V | %
OBD requirement to which vehicle designed | -
Time since engine start | s
Distance travelled while MIL is illuminated. | km | miles
Commanded evaporative purge | %
Number of warm-ups since DTCs cleared | -
Distance since DTCs cleared | km | miles
Catalyst temperature | °C | °F
PCM voltage | V
Engine load absolute value | %
Throttle position relative value | %

Meaning of FUEL SYS1

Display | Meaning
--- | ---
-NA- | Not applicable
OPEN | Feedback stops: Engine coolant temperature is lower than the determined feedback zone.
CLOSE | Feedback operating: HO2S being used for feedback is okay.
OP DRV | Feedback stops: Open loop due to driving condition.
OP SYS | 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

  - Fuel system monitoring
  - Comprehensive component monitoring (CCM)

Intermittent monitoring system

  - Oxygen sensor heater monitoring

## Sending Freeze Frame Data (FFD) (Mode 02)

• The FFDs are shown in the table.

FFD monitor table

Full names | Condition/unit
--- | ---
DTC that caused required FFD storage | -
Fuel system loop status | OPEN: NON-F/B, CLOSE: F/B
Engine load calculated value | %
Engine coolant temperature | °C | °F
Short fuel trim | %
Long fuel trim | %
Engine speed | rpm
Vehicle speed | km/h | mph
Spark advance | BTDC°
Intake air temperature | °C | °F
Mass air flow | g/s
Throttle position absolute value | %
Time since engine start | s
Commanded evaporative purge | %
Number of warm-ups since DTCs cleared | -
Distance since DTCs cleared | km | miles
Catalyst temperature | °C | °F
PCM voltage | V
Engine load absolute value | %
Throttle position relative value | %

## Sending Emission-related Malfunction code (DTC) (Mode 03)

• The DTCs are shown in the table.

DTC table

×: Applicable
-: Not applicable

DTC No. | Condition | MIL | DC | Monitor item | Memory function
--- | --- | --- | --- | --- | ---
P0010 | CMP actuator circuit malfunction | ON | 1 | CCM | ×
P0011 | CMP timing over-advanced | ON | 1 | CCM | ×
P0012 | CMP timing over-retarded | ON | 1 | CCM | ×
P0031 | HO2S heater circuit low input | ON | 2 | Oxygen sensor heater | ×
P0032 | HO2S heater circuit high input | ON | 2 | Oxygen sensor heater | ×
P0102 | MAF circuit low input | ON | 1 | CCM | ×
P0103 | MAF circuit high input | ON | 1 | CCM | ×
P0112 | IAT circuit low input | ON | 1 | CCM | ×
P0113 | IAT circuit high input | ON | 1 | CCM | ×
P0117 | ECT circuit low input | ON | 1 | CCM | ×
P0118 | ECT circuit high input | ON | 1 | CCM | ×
P0122 | TP circuit low input | ON | 1 | CCM | ×
P0123 | TP circuit high input | ON | 1 | CCM | ×
P0131 | HO2S no inversion (stuck low) | ON | 2 | CCM | ×
P0132 | HO2S no inversion (stuck high) | ON | 2 | CCM | ×
P0134 | HO2S circuit no activity detected | ON | 2 | CCM | ×
P0171 | Fuel trim system too lean | ON | 2 | Fuel | ×
P0172 | Fuel trim system too rich | ON | 2 | Fuel | ×
P0327 | Knock sensor circuit low input | ON | 1 | CCM | ×
P0328 | Knock sensor circuit high input | ON | 1 | CCM | ×
P0335 | CKP sensor circuit malfunction | ON | 1 | CCM | ×
P0340 | CMP sensor circuit malfunction | ON | 1 | CCM | ×
P0351 | Ignition coil No.1 control circuit malfunction | ON | 2 | CCM | ×
P0352 | Ignition coil No.2 control circuit malfunction | ON | 2 | CCM | ×
P0353 | Ignition coil No.3 control circuit malfunction | ON | 2 | CCM | ×
P0354 | Ignition coil No.4 control circuit malfunction | ON | 2 | CCM | ×
P0443 | Evaporative emission control system purge control valve circuit malfunction | ON | 2 | CCM | ×
P0480 | Cooling fan relay No.1 control circuit malfunction | OFF | 2 | Other | ×
P0481 | Cooling fan relay No.2 control circuit malfunction | OFF | 2 | Other | ×
P0500 | Vehicle speed sensor (VSS) circuit malfunction | ON | 2 | CCM | ×
P0505 | Idle control system malfunction | OFF | - | Other | -
P0511 | Idle control system circuit malfunction | ON | 1 | CCM | ×
P0537 | Evaporator temperature sensor circuit low input | OFF | 1 | Other | ×
P0538 | Evaporator temperature sensor circuit high input | OFF | 1 | Other | ×
P0602 | PCM programming error | ON | 1 | CCM | ×
P0610 | Control module vehicle options error | ON | 1 | CCM | ×
P0660 | VIS shutter valve actuator control circuit malfunction | OFF | 2 | Other | ×
P0668 | PCM temperature sensor circuit low input | OFF | 1 | Other | ×
P0669 | PCM temperature sensor circuit high input | OFF | 1 | Other | ×
P1384 | Variable valve timing control system malfunction | OFF | - | Other | -
P1562 | PCM +BB (back-up battery) voltage low | ON | 1 | CCM | ×
P2008 | VTCS shutter valve actuator control circuit malfunction | OFF | 2 | CCM | ×
P2502 | Generator terminal B circuit open | OFF | 1 | Other | -
P2503 | Generator output voltage signal no electricity | OFF | 1 | Other | -
P2504 | Battery overcharge | OFF | 1 | Other | -
U0073 | CAN bus off | (See ON-BOARD DIAGNOSTIC FUNCTION.)
U0121 | PCM cannot receive any signals from ABS HU/CM | (See ON-BOARD DIAGNOSTIC FUNCTION.)
U0155 | PCM cannot receive any signals from instrument cluster | (See ON-BOARD DIAGNOSTIC FUNCTION.)

## Sending Continuous Monitoring System Test Results (pending code) (Mode 07)

• 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 judges 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 judges 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 judges that the system has failed, and stores the pending codes and the DTCs.
• After pending codes are stored, if the PCM judges that the system is normal in any future drive cycle, the PCM deletes the pending codes.