DIAGNOSTIC TEST MODE [L8, LF, L3]

id0102a1142500

• To match the OBD regulations, 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 05 | Sending oxygen sensor monitor test results
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
--- | ---
Diagnostic trouble code counter | –
Malfunction indicator | ON/OFF
Fuel system loop status | Refer to table below.
Engine load calculated value | %
Engine coolant temperature | °C | °F
Short fuel trim | %
Long fuel trim | %
Intake manifold absolute pressure | % | kPa
Engine speed | rpm
Vehicle speed | km/h | mph
Spark advance | BTDC
Intake air temperature | °C | °F
Mass air flow | g/s
Throttle position | %
A/F sensor, HO2S location | –
A/F sensor | A
HO2S | V
OBD requirement to which vehicle designed | –
Distance travelled while MI is activated | km | miles

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: A/F sensor 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.
CL O2S | Feedback operating: Malfunction occurred in HO2S system.

On‐board system readiness test

  • The items supported by the on‐board system readiness test are shown below.
  Continuous monitoring system
    ― Misfire monitoring
    ― Fuel system monitoring
    ― Comprehensive component monitoring (CCM)
  Intermittent monitoring system
    ― Catalyst monitoring
    ― HO2S monitoring
    ― HO2S heater monitoring
    ― A/F sensor monitoring
    ― A/F 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 | %
Intake manifold absolute pressure | % | kPa
Engine speed | rpm
Vehicle speed | km/h | mph
Spark advance | BTDC
Intake air temperature | °C | °F
Mass air flow | g/s
Throttle position | %

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 | Self-test type*1 | Memory function
--- | --- | --- | --- | --- | --- | ---
P0011 | CMP timing over-advanced | ON | 1 | CCM | C, R | ×
P0012 | CMP timing over-retarded | ON | 2 | CCM | C, R | ×
P0030 | A/F sensor heater control circuit problem | ON | 2 | A/F sensor heater, HO2S heater | C, O, R | ×
P0031 | A/F sensor heater circuit low input | ON | 2 | A/F sensor heater, HO2S heater | C, O, R | ×
P0032 | A/F sensor heater circuit high input | ON | 2 | A/F sensor heater, HO2S heater | C, O, R | ×
P0037 | HO2S heater circuit low input | ON | 2 | A/F sensor heater, HO2S heater | C, O, R | ×
P0038 | HO2S heater circuit high input | ON | 2 | A/F sensor heater, HO2S heater | C, O, R | ×
P0101 | MAF sensor circuit range/performance problem | ON | 2 | CCM | C | ×
P0102 | MAF sensor circuit low input | ON | 1 | CCM | C, O, R | ×
P0103 | MAF sensor circuit high input | ON | 1 | CCM | C, O, R | ×
P0107 | MAP sensor circuit low input | ON | 1 | CCM | C, O, R | ×
P0108 | MAP sensor circuit high input | ON | 1 | CCM | C, O, R | ×
P0111 | IAT sensor circuit range/performance problem | ON | 2 | CCM | C | ×
P0112 | IAT sensor circuit low input | ON | 1 | CCM | C, O, R | ×
P0113 | IAT sensor circuit high input | ON | 1 | CCM | C, O, R | ×
P0117 | ECT sensor circuit low input | ON | 1 | Engine cooling system | C, O, R | ×
P0118 | ECT sensor circuit high input | ON | 1 | Engine cooling system | C, O, R | ×
P0122 | TP sensor No.1 circuit low input | ON | 1 | CCM | C, O, R | ×
P0123 | TP sensor No.1 circuit high input | ON | 1 | CCM | C, O, R | ×
P0125 | Excessive time to enter closed loop fuel control | ON | 2 | Engine cooling system | C | ×
P0131 | A/F sensor circuit low input | ON | 2 | A/F sensor, HO2S | C, O, R | ×
P0132 | A/F sensor circuit high input | ON | 2 | A/F sensor, HO2S | C, O, R | ×
P0133 | A/F sensor circuit problem | ON | 2 | A/F sensor, HO2S | C | ×
P0134 | A/F sensor no activity detected | ON | 2 | A/F sensor, HO2S | C, R | ×
P0138 | HO2S circuit high input | ON | 2 | A/F sensor, HO2S | C, O, R | ×
P0140 | HO2S no activity detected | ON | 2 | A/F sensor, HO2S | C, R | ×
P0222 | TP sensor No.2 circuit low input | ON | 1 | CCM | C, O, R | ×
P0223 | TP sensor No.2 circuit high input | ON | 1 | CCM | C, O, R | ×
P0300 | Random misfire detected | Flash/ON | 1 or 2 | Misfire | C, R | ×
P0301 | Cylinder No.1 misfire detected | Flash/ON | 1 or 2 | Misfire | C, R | ×
P0302 | Cylinder No.2 misfire detected | Flash/ON | 1 or 2 | Misfire | C, R | ×
P0303 | Cylinder No.3 misfire detected | Flash/ON | 1 or 2 | Misfire | C, R | ×
P0304 | Cylinder No.4 misfire detected | Flash/ON | 1 or 2 | Misfire | C, R | ×
P0327 | KS circuit low input | ON | 1 | CCM | C, O, R | ×
P0328 | KS circuit high input | ON | 1 | CCM | C, O, R | ×
P0335 | CKP sensor circuit problem | ON | 1 | CCM | C | ×
P0340 | CMP sensor circuit problem | ON | 1 | CCM | C | ×
P0403 | EGR valve (stepper motor) circuit problem | ON | 2 | CCM | C, O, R | ×
P0420 | Warm up catalyst system efficiency below threshold | ON | 2 | Catalyst | C | ×
P0443 | Purge solenoid valve circuit problem | ON | 2 | CCM | C, O, R | ×
P0480 | Cooling fan relay No.1 control circuit malfunction | OFF | 1 | Other | C, O, R | ×
P0481*4 | Cooling fan relay No.2 and No.3 control circuit malfunction | OFF | 1 | Other | C, O, R | ×
P0482*3 | Cooling fan relay No.4 control circuit malfunction | OFF | 1 | Other | C, O, R | ×
P0500 | VSS circuit problem | ON | 2 | CCM | C | ×
P0505 | IAC system problem | OFF | — | Other | R | —
P0506 | Idle control system RPM lower than expected | ON | 2 | CCM | C | ×
P0507 | Idle control system RPM higher than expected | ON | 2 | CCM | C | ×
P0550 | PSP switch circuit malfunction | ON | 2 | Other | C | ×
P0564 | Cruise control switch circuit malfunction | OFF | 1 | Other | C | ×
P0571 | Brake switch circuit problem | OFF | 1 | Other | C | ×
P0601 | PCM memory check sum error | ON | 1 | CCM | C, O, R | ×
P0602 | PCM programming error | ON | 1 | CCM | C, O, R | ×
P0604 | PCM RAM error | ON | 1 | CCM | C, O, R | ×
P0606 | ECM/PCM processor | ON | 1 | CCM | C, O, R | ×
P0607 | PCM performance problem | OFF | 1 | Other | C, O, R | ×
P0610 | PCM vehicle options error | ON | 1 | CCM | C, O, R | ×
P0638 | Throttle actuator control circuit range/performance problem | ON | 1 | CCM | C | ×
P0661*2 | Variable intake-air solenoid valve circuit low input | OFF | 1 | Other | C, O, R | ×
P0662*2 | Variable intake-air solenoid valve circuit high input | OFF | 1 | Other | C, O, R | ×
P0703 | Brake switch input circuit problem | ON | 2 | CCM | C | ×
P0704*5 | Clutch pedal position (CPP) switch input circuit problem | ON | 2 | CCM | C | ×
P0850*5 | Neutral switch input circuit problem | ON | 2 | CCM | C | ×
P2009 | Variable tumble solenoid valve circuit low input | ON | 2 | CCM | C, O, R | ×
P2010 | Variable tumble solenoid valve circuit high input | ON | 2 | CCM | C, O, R | ×
P2088 | Oil control valve (OCV) circuit low | ON | 1 | CCM | C, O, R | ×
P2089 | Oil control valve (OCV) circuit high | ON | 1 | CCM | C, O, R | ×
P2096 | Target A/F feedback system too lean | ON | 2 | Fuel system | C | ×
P2097 | Target A/F feedback system too rich | ON | 2 | Fuel system | C | ×
P2100 | Throttle actuator circuit open | ON | 1 | CCM | C, O, R | ×
P2101 | Throttle actuator circuit range/performance | ON | 1 | CCM | C, R | ×
P2102 | Throttle actuator circuit low input | ON | 1 | CCM | C, O, R | ×
P2103 | Throttle actuator circuit high input | ON | 1 | CCM | C, O, R | ×
P2107 | Throttle actuator control module processor error | ON | 1 | CCM | C, R | ×
P2108 | Throttle actuator control module performance error | ON | 1 | CCM | C, R | ×
P2119 | Throttle actuator control throttle body range/performance problem | ON | 1 | CCM | C, R | ×
P2122 | APP sensor No.1 circuit low input | ON | 1 | CCM | C, O, R | ×
P2123 | APP sensor No.1 circuit high input | ON | 1 | CCM | C, O, R | ×
P2127 | APP sensor No.2 circuit low input | ON | 1 | CCM | C, O, R | ×
P2128 | APP sensor No.2 circuit high input | ON | 1 | CCM | C, O, R | ×
P2135 | TP sensor No.1/No.2 voltage correlation problem | ON | 1 | CCM | C, O, R | ×
P2138 | APP sensor No.1/No.2 voltage correlation problem | ON | 1 | CCM | C, O, R | ×
P2177 | Fuel system too lean at off idle | ON | 2 | Fuel system | C, R | ×
P2178 | Fuel system too rich at off idle | ON | 2 | Fuel system | C, R | ×
P2187 | Fuel system too lean at idle | ON | 2 | Fuel system | C, R | ×
P2188 | Fuel system too rich at idle | ON | 2 | Fuel system | C, R | ×
P2195 | A/F sensor signal stuck lean | ON | 2 | A/F sensor, HO2S | C | ×
P2196 | A/F sensor signal stuck rich | ON | 2 | A/F sensor, HO2S | C | ×
P2237 | A/F sensor positive current control circuit open | ON | 2 | A/F sensor, HO2S | C, O, R | ×
P2251 | A/F sensor negative current control circuit open | ON | 2 | A/F sensor, HO2S | C, O, R | ×
P2502 | Charging system voltage problem | OFF | 1 | Other | C, R | ×
P2503 | Charging system voltage low | OFF | 1 | Other | C, R | ×
P2504 | Charging system voltage high | OFF | 1 | Other | C, R | ×
P2507 | PCM B+ voltage low | ON | 1 | CCM | C, O, R | ×
P2676*4 | Variable air duct (VAD) solenoid valve circuit low input | OFF | 1 | Other | C, O, R | ×
P2677*4 | Variable air duct (VAD) solenoid valve circuit high input | OFF | 1 | Other | C, O, R | ×

*1 :C: CMDTC self-test, O: KOEO self-test, R: KOER self-test
*2 :LF, L3
*3 :L8, LF
*4 :L3
*5 :MTX

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.