DIAGNOSTIC TEST MODE [L3 Turbo]

id0102b7142500

• 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 (DTC)
Mode 04 | Clearing/resetting emission-related malfunction information
Mode 07 | Sending continuous monitoring system test results (pending code)
Mode 08 | On-board device control (simulation test, active command mode)
Mode 09 | Request vehicle information

• 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 list 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 (sensor No.1) | %
A/F sensor, HO2S location | –
HO2S | V | %
OBD requirement to which vehicle is designed | –
Time since engine start | s
Distance travelled while MIL is activated | km | miles
Fuel rail pressure | kPa
Desired EGR valve opening angle | %
Desired purge solenoid valve control duty | %
Fuel level | %
Number of warm-ups since DTCs cleared | –
Distance travelled since DTCs cleared | km | miles
Barometric pressure | kPa
Lambda | –
A/F sensor output current | mA
Estimated catalyst converter temperature | °C | °F
PCM power supply voltage | V
Absolute load value | %
Theoretical air/fuel ratio coefficient to calculate target air/fuel ratio | –
Relative throttle position | %
Ambient air temperature | °C | °F
Throttle position (sensor No.2) | %
Accelerator pedal position (sensor No.1) | %
Accelerator pedal position (sensor No.2) | %
Desired throttle valve opening angle | %

  Meaning of fuel system loop status

  • The following information is displayed on the tester.
    ― Feedback operating: A/F sensor, 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
    ― A/F sensor heater
    ― HO2S heater
    ― Engine cooling system
    ― Fuel system
    ― Misfire
    ― CCM
  Intermittent monitoring system
    ― A/F sensor
    ― HO2S
    ― EGR
    ― Catalyst
    ― EVAP system

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 | Refer to list 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 (sensor No.1) | %
Time since engine start | s
Fuel rail pressure | kPa
Desired EGR valve opening angle | %
Desired purge solenoid valve control duty | %
Fuel level | %
Number of warm-ups since DTCs cleared | –
Distance travelled since DTCs cleared | km | miles
Barometric pressure | kPa
Estimated catalyst converter temperature | °C | °F
PCM power supply voltage | V
Absolute load value | %
Theoretical air/fuel ratio coefficient to calculate target air/fuel ratio | –
Relative throttle position | %
Ambient air temperature | °C | °F
Throttle position (sensor No.2) | %
Accelerator pedal position (sensor No.1) | %
Accelerator pedal position (sensor No.2) | %
Desired throttle valve opening angle | %

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 | ×
P0069 | Manifold absolute pressure/atmospheric pressure correlation | ON | 2 | CCM | C | ×
P0089 | Fuel pressure regulator performance | OFF | 1 | Other | C, O, R | ×
P0091 | Fuel pressure regulator control circuit low | ON | 1 | CCM | C, O, R | ×
P0092 | Fuel pressure regulator control circuit high | ON | 1 | CCM | C, O, R | ×
P0096 | IAT sensor 2 circuit range/performance problem | ON | 2 | CCM | C | ×
P0097 | IAT sensor 2 circuit low | ON | 1 | CCM | C, O, R | ×
P0098 | IAT sensor 2 circuit high | ON | 1 | CCM | C, O, R | ×
P0101 | MAF circuit range/performance problem | ON | 2 | CCM | C | ×
P0102 | MAF circuit low input | ON | 1 | CCM | C, O, R | ×
P0103 | MAF 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 circuit performance problem | ON | 2 | CCM | C | ×
P0112 | IAT circuit low input | ON | 1 | CCM | C, O, R | ×
P0113 | IAT circuit high input | ON | 1 | CCM | C, O, R | ×
P0117 | ECT circuit low input | ON | 1 | Engine cooling system | C, O, R | ×
P0118 | ECT 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 circuit 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 circuit no activity detected | ON | 2 | A/F sensor, HO2S | C, R | ×
P0192 | Fuel rail pressure sensor circuit low input | ON | 1 | CCM | C, O, R | ×
P0193 | Fuel rail pressure sensor circuit high input | ON | 1 | CCM | C, O, R | ×
P0201 | Injector circuit/open cylinder No.1 | ON | 1 | CCM | C, R | ×
P0202 | Injector circuit/open cylinder No.2 | ON | 1 | CCM | C, R | ×
P0203 | Injector circuit/open cylinder No.3 | ON | 1 | CCM | C, R | ×
P0204 | Injector circuit/open cylinder No.4 | ON | 1 | CCM | 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 | ×
P0234 | Turbo/supercharger overboost condition | OFF | 1 | Other | C, R | ×
P0245 | Turbocharger wastegate solenoid low | OFF | 2 | Other | C, O, R | ×
P0246 | Turbocharger wastegate solenoid high | OFF | 2 | Other | 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 | Knock sensor circuit low input | ON | 1 | CCM | C, O, R | ×
P0328 | Knock sensor circuit high input | ON | 1 | CCM | C, O, R | ×
P0335 | CKP sensor circuit malfunction | ON | 1 | CCM | C | ×
P0340 | CMP sensor circuit malfunction | ON | 1 | CCM | C | ×
P0403 | EGR valve (stepper motor) circuit malfunction | ON | 2 | CCM | C, O, R | ×
P0421 | Catalyst system efficiency below threshold | ON | 2 | Catalyst | C | ×
P0443 | EVAP control system purge control valve circuit malfunction | ON | 2 | CCM | C, O, R | ×
P0480 | Fan relay No.1 control circuit malfunction | OFF | 1 | Other | C, O, R | ×
P0500 | Vehicle speed sensor (VSS) circuit malfunction | ON | 2 | CCM | C | ×
P0505 | Idle control system malfunction | OFF | – | – | 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 | CCM | C | ×
P0564 | Cruise control switch circuit malfunction | OFF | 1 | Other | C | ×
P0571 | Brake switch circuit malfunction | OFF | 1 | Other | C | ×
P0601 | Internal control module 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 | PCM processor | ON | 1 | CCM | C, O, R | ×
P0607 | Control module performance | OFF | 1 | Other | C, O, R | ×
P0610 | Control module vehicle options error | ON | 1 | CCM | C, O, R | ×
P0611 | Fuel injector control module performance | OFF | 1 | Other | C, O, R | ×
P0638 | Throttle actuator control range/performance | ON | 1 | CCM | C | ×
P0703 | Brake switch No.1 circuit malfunction | ON | 2 | CCM | C | ×
P0704 | Clutch switch circuit malfunction | ON | 2 | CCM | C | ×
P0850 | Neutral switch circuit malfunction | ON | 2 | CCM | C | ×
P2006 | Variable swirl control system shutter valve stuck closed | ON | 2 | CCM | C, R | ×
P2009 | Variable swirl solenoid valve control circuit low | ON | 2 | CCM | C, O, R | ×
P2010 | Variable swirl solenoid valve control circuit high | ON | 2 | CCM | C, O, R | ×
P2088 | OCV actuator circuit low | ON | 1 | CCM | C, O, R | ×
P2089 | OCV actuator 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 problem | ON | 1 | CCM | C, R | ×
P2108 | Throttle actuator control module performance problem | ON | 1 | CCM | C, R | ×
P2119 | Throttle actuator control throttle body range/performance | ON | 1 | CCM | C, R | ×
P2122 | Accelerator pedal position (APP) sensor No.1 circuit low input | ON | 1 | CCM | C, O, R | ×
P2123 | Accelerator pedal position (APP) sensor No.1 circuit high input | ON | 1 | CCM | C, O, R | ×
P2127 | Accelerator pedal position (APP) sensor No.2 circuit low input | ON | 1 | CCM | C, O, R | ×
P2128 | Accelerator pedal position (APP) sensor No.2 circuit high input | ON | 1 | CCM | C, O, R | ×
P2135 | Throttle position sensor No.1/No.2 voltage correlation problem | ON | 1 | CCM | C, O, R | ×
P2138 | Accelerator pedal position (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 | ×
P2228 | BARO sensor circuit low input | ON | 1 | CCM | C, O, R | ×
P2229 | BARO sensor circuit high input | ON | 1 | CCM | C, O, R | ×
P2237 | A/F sensor positive current control circuit open | ON | 2 | A/F sensor, HO2S | C, O, R | ×
P2245 | A/F sensor reference voltage circuit low input | ON | 2 | A/F sensor, HO2S | C, O, R | ×
P2246 | A/F sensor reference voltage circuit high input | 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 | Generator terminal B circuit open | OFF | 1 | – | C, R | ×
P2503 | Generator output voltage signal no electricity | OFF | 1 | Other | C, R | ×
P2504 | Battery overcharge | OFF | 1 | Other | C, R | ×
P2507 | PCM +BB (back-up battery) voltage low | ON | 1 | CCM | C, O, R | ×

*1 :C: CMDTC self-test, O: KOEO self-test, R: KOER self-test

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.