DIAGNOSTIC TEST MODE [L3]


BME010200000T27

• 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*1
Rear HO2S heater circuit low input
ON
2
O2 sensor heater
×
P0038*1
Rear HO2S heater circuit high input
ON
2
O2 sensor heater
×
P0101*1
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*1
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*1
TP stuck closed
ON
2
CCM
×
P0122
TP circuit low input
ON
1
CCM
×
P0123
TP circuit high input
ON
1
CCM
×
P0125*1
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*1
Front HO2S circuit malfunction
ON
2
O2 sensor
×
P0134
Front HO2S circuit no activity detected
ON
2
CCM
×
P0138*1
Rear HO2S circuit high input
ON
2
CCM
×
P0140*1
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*1
Random misfire detected
Flash / ON
1 or 2
Misfire
×
P0301*1
Cylinder No.1 misfire detected
Flash / ON
1 or 2
Misfire
×
P0302*1
Cylinder No.2 misfire detected
Flash / ON
1 or 2
Misfire
×
P0303*1
Cylinder No.3 misfire detected
Flash / ON
1 or 2
Misfire
×
P0304*1
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
×
P0351*2
Ignition coil No.1/No.4 control circuit malfunction
ON
2
CCM
×
P0352*2
Ignition coil No.2/No.3 control circuit malfunction
ON
2
CCM
×
P0401*2
EGR flow insufficient detected
ON
2
EGR
×
P0402*2
EGR flow excessive detected
ON
2
EGR
×
P0403
EGR valve (stepper motor) circuit malfunction
ON
2
CCM
×
P0420*1
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
IAC system circuit malfunction
OFF
-
Other
-
P0506*1
Idle control system RPM lower than expected
ON
2
CCM
×
P0507*1
Idle control system RPM higher than expected
ON
2
CCM
×
P0511
Idle control system circuit malfunction
ON
1
CCM
×
P0550*1
PSP switch circuit malfunction
ON
2
CCM
×
P0661
VIS control circuit low input
OFF
2
Other
×
P0662
VIS control circuit high input
OFF
2
Other
×
P0703*1
Brake switch input malfunction
ON
2
CCM
×
P0704*1
Clutch switch input malfunction
ON
2
CCM
×
P0850
Neutral switch input malfunction
ON
2
CCM
×
P1562
PCM +BB voltage low
ON
1
CCM
×
P1602*3
Immobilizer unit-PCM communication error
OFF
-
Other
×
P1603*3
Key ID numbers are not registered in PCM
OFF
-
Other
×
P1604*3
Code word is not registered in PCM
OFF
-
Other
×
P1621*3
Code word does not match after engine cranking
OFF
-
Other
×
P1622*3
Key ID number does not match
OFF
-
Other
×
P1623*3
Code word or key ID number read/write error in PCM
OFF
-
Other
×
P1624*3
Immobilizer system communication counter=0
OFF
-
Other
×
P2006*1
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*1
BARO sensor circuit low input
ON
1
CCM
×
P2229*1
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
×
*1 :
European (L.H.D. U.K.) specs.
*2 :
Except for European (L.H.D. U.K.) specs.
*3 :
With immobilizer system

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:01*1
Rich to lean sensor threshold voltage
HO2S
10:01:02*1
Lean to rich sensor threshold voltage
10:01:03*1
Low sensor voltage for switching time calculation
10:01:04*1
High sensor voltage for switching time calculation
10:01:05*1
Rich to lean sensor switching time
10:01:06*1
Lean to rich sensor switching time
10:01:0A*1
Rich to lean sensor threshold voltage
10:21:80*1
Front and rear HO2S switching time ratio
TWC
10:31:83*2
EGR flow test
EGR

*1 :
European (L.H.D. U.K.) specs.
*2 :
Except for European (L.H.D. U.K.) specs.

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.