#
DIAGNOSTIC TEST MODE [L3]

BME010200000T16
• To comply with OBD regulations, the following diagnostic test modes are 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 06 | Sending intermittent monitoring system test results (Diagnostic monitoring test result: DMTR)
Mode 07 | Sending continuous monitoring system test results (pending code)

• The diagnostic test modes are 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 | %
Oxygen sensor location | -
Front heated oxygen sensor | V | %
Rear heated oxygen sensor | V | %
OBD requirement to which vehicle is 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: 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.
CL O2S | Feedback operating: Malfunction occurred in HO2S (rear) 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
  - O2S monitoring
  - O2S 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 | Memory function
--- | --- | --- | --- | --- | ---
P0031 | Front HO2S heater circuit low input | ON | 2 | O2 sensor heater | ×
P0032 | Front HO2S heater circuit high input | ON | 2 | O2 sensor heater | ×
P0037 | Rear HO2S heater circuit low input | ON | 2 | O2 sensor heater | ×
P0038 | Rear HO2S heater circuit high input | ON | 2 | O2 sensor heater | ×
P0101 | MAF sensor inconsistent with TP sensor | ON | 2 | CCM | ×
P0102 | MAF circuit low input | ON | 1 | CCM | ×
P0103 | MAF circuit high input | ON | 1 | CCM | ×
P0107 | MAP sensor circuit low input | ON | 1 | CCM | ×
P0108 | MAP sensor circuit high input | ON | 1 | CCM | ×
P0111 | IAT circuit performance problem | ON | 2 | 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 | ×
P0121 | TP stuck closed | ON | 2 | CCM | ×
P0122 | TP circuit low input | ON | 1 | CCM | ×
P0123 | TP circuit high input | ON | 1 | CCM | ×
P0125 | Excessive time to enter closed loop fuel control | ON | 2 | CCM | ×
P0131 | Front HO2S no inversion (stuck low) | ON | 2 | CCM | ×
P0132 | Front HO2S no inversion (stuck high) | ON | 2 | CCM | ×
P0133 | Front HO2S circuit malfunction | ON | 2 | O2 sensor | ×
P0134 | Front HO2S circuit no activity detected | ON | 2 | CCM | ×
P0138 | Rear HO2S circuit high input | ON | 2 | CCM | ×
P0140 | Rear 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 | ×
P0300 | Random misfire detected | Flash / ON | 1 or 2 | Misfire | ×
P0301 | Cylinder No.1 misfire detected | Flash / ON | 1 or 2 | Misfire | ×
P0302 | Cylinder No.2 misfire detected | Flash / ON | 1 or 2 | Misfire | ×
P0303 | Cylinder No.3 misfire detected | Flash / ON | 1 or 2 | Misfire | ×
P0304 | Cylinder No.4 misfire detected | Flash / ON | 1 or 2 | Misfire | ×
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 | ×
P0403 | EGR valve motor coils open or short | ON | 2 | CCM | ×
P0420 | Catalyst system efficiency below threshold | ON | 2 | Catalyst | ×
P0443 | Evaporative emission control system purge control valve circuit malfunction | ON | 2 | CCM | ×
P0480 | Fan control module circuit malfunction | OFF | 2 | Other | ×
P0500 | Vehicle speed sensor (VSS) circuit malfunction | ON | 2 | CCM | ×
P0505 | Idle control system malfunction | OFF | - | Other | -
P0506 | Idle control system RPM lower than expected | ON | 2 | CCM | ×
P0507 | Idle control system RPM higher than expected | ON | 2 | CCM | ×
P0511 | Idle control system circuit malfunction | ON | 1 | CCM | ×
P0550 | PSP switch circuit malfunction | ON | 2 | CCM | ×
P0661 | VIS circuit low input | OFF | 2 | Other | ×
P0662 | VIS circuit high input | OFF | 2 | Other | ×
P0703 | Brake switch input malfunction | ON | 2 | CCM | ×
P0704 | Clutch switch input malfunction | ON | 2 | CCM | ×
P0850 | Neutral switch input malfunction | ON | 2 | CCM | ×
P1562 | PCM +BB voltage low | ON | 1 | CCM | ×
P1602 | Immobilizer unit-PCM communication error | OFF | - | Other | ×
P1603 | Key ID numbers are not registered in PCM | OFF | - | Other | ×
P1604 | Code word is not registered in PCM | OFF | - | Other | ×
P1621 | Code word does not match after engine cranking | OFF | - | Other | ×
P1622 | Key ID number does not match | OFF | - | Other | ×
P1623 | Code word or key ID number read/write error in PCM | OFF | - | Other | ×
P1624 | Immobilizer system communication counter=0 | OFF | - | Other | ×
P2006 | VTCS shutter valve stuck closed | ON | 2 | CCM | ×
P2009 | Variable tumble control solenoid circuit low input | ON | 2 | CCM | ×
P2010 | Variable tumble control solenoid circuit high input | ON | 2 | CCM | ×
P2228 | BARO sensor circuit low input | ON | 1 | CCM | ×
P2229 | BARO sensor circuit high input | ON | 1 | CCM | ×
P2502 | Generator output voltage signal no electricity | OFF | 1 | Other | ×
P2503 | Battery overcharge | OFF | 1 | Other | ×
P2504 | Generator terminal B circuit open | OFF | 1 | Other | ×

## Sending Intermittent Monitoring System Test Results (Mode 06)

• The items supported by the sending intermittent monitoring system are shown in the table.

TEST ID | Description | Related system
--- | --- | ---
10:01:0A | Rich to lean sensor threshold voltage | HO2S
10:02:0A | Lean to rich sensor threshold voltage
10:03:0A | Low sensor voltage for switching time calculation
10:04:0A | High sensor voltage for switching time calculation
10:05:10 | Rich to lean sensor switching time
10:06:10 | Lean to rich sensor switching time
10:0A:10 | Sensor period
10:80:20 | Front and rear HO2S switching time ratio | TWC

## 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 (malfunction repaired) 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 (malfunction repaired) in any future drive cycle, the PCM deletes the pending codes.