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.