ON-BOARD DIAGNOSTIC SYSTEM TEST MODE [L8, LF]


id0102b1142500

•  To meet EOBD regulations, the following diagnostic test modes have been adopted.

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 06
Sending intermittent monitoring system test results (DMTR)
Mode 07
Sending continuous monitoring system test results (pending code)
Mode 09
Request vehicle information


Sending Diagnostic Data


PID data monitor

•  The PID data monitor items are shown below.

PID data monitor table

Full Names

Unit

Monitor status since DTCs cleared
Fuel system loop status
Refer to list below.
LOAD
%
ECT
°C
°F
Short term fuel trim
%
Long term fuel trim
%
MAP
kPa
Engine speed
rpm
Vehicle speed
km/h
mph
Spark advance
°
IAT
°C
°F
MAF
g/s
Absolute TP
%
A/F sensor, HO2S location
No unit
Input voltage from HO2S
V
Short term fuel trim associated with HO2S
%
OBD requirement according to vehicle design
No unit
Time since engine start
s
Distance travelled while MIL is activated
km
miles
EGR valve control signal
%
Purge solenoid valve control signal
%
Number of warm-ups since DTCs cleared
No unit
Distance travelled since DTCs cleared
km
miles
Barometric pressure
kPa
Lambda
A/F sensor output current
mA
Estimated catalyst converter temperature
°C
°F
PCM voltage
V
Absolute load value
%
Theoretical air/fuel ratio coefficient to calculate target air/fuel ratio
No unit
Relative TP
%
TP from TP sensor No.2
%
APP from APP sensor No.1
%
APP from APP sensor No.2
%
Throttle actuator control signal
%

Meaning of fuel system loop status
•  The following information is displayed on the tester:
―  Feedback stops: ECT is lower than the determined feedback zone
―  Feedback operating: A/F sensor, HO2S being used for feedback is normal
―  Feedback stops: Open loop due to driving condition
―  Feedback stops: Open loop due to detected system fault
―  Feedback operating: Malfunction occurred in HO2S system


Sending Freeze Frame Data

•  The freeze frame data consists of data for vehicle and engine control system operation conditions when malfunctions in the engine control system are detected and stored in the PCM.
•  There are modes 2 and 12 in the freeze frame data.
Freeze frame data (mode 2)
•  Freeze frame data is stored at the instant the malfunction indicator lamp illuminates, and only a part of the DTC data is stored.
•  For the freeze frame data, if there are several malfunctions in the engine control system, the data for the malfunction which occurred initially is stored. Thereafter, if a misfire or fuel injection control malfunction occurs, data from the misfire or fuel injection control malfunction is written over the initially stored data. However, if the initially stored freeze frame data is a misfire or fuel injection control malfunction, it is not overwritten.
Freeze frame data (mode 12)
•  The data for DTCs currently detected is stored.
•  The DTC recording timing differs depending on the number of DTC drive cycles.
―  For a DTC with a drive cycle number 1, only the malfunction determination data is recorded.
―  For a DTC with a drive cycle number 2, both the malfunction determination and undetermined data is recorded.

Freeze frame data table (mode2, mode12) table

Freeze frame data item

Unit

Description

Corresponding PID data monitor item

FUELSYS1
Open Loop/Closed Loop/OL-Drive/OL-Fault/CL-Fault
Fuel system status
FUELSYS
LOAD
%
Calculated engine load
ECT
°C
°F
Engine coolant temperature
ECT
SFT1
%
Short term fuel trim
SHRTFT1
LFT1
%
Long term fuel trim
LONGFT1
MAP
kPa
Bar
psi
Manifold absolute pressure
MAP
RPM
RPM
Engine speed
RPM
VS
KPH
MPH
Vehicle speed
VSS
SPARKADV
°
Ignition timing
SPARKADV
IAT
°C
°F
Intake air temperature
IAT
MAF
g/sec
Mass airflow
MAF
TP
%
Throttle valve position No.1
TP1
RUNTM
hh:mm:ss
Time from engine start
EGRPCT
%
Target EGR valve position
SEGRP_DSD
EVAPPCT
%
Purge solenoid valve controlled value
EVAPCP
WARMUPS
Number of warm-up cycle after DTC cleared
CLRDIST
Miles
Mileage after DTC cleared
BARO
kPa
Bar
psi
Barometric pressure
BARO
CATTEMP11
°C
°F
Estimated catalytic converter temperature
CATT11_DSD
VPWR
V
Module supply voltage
VPWR
ALV
%
Engine load
LOAD
TP_REL
%
Relative throttle position
TP REL
TP_B
%
Throttle valve position No.2
TP2
APP_D
%
Accelerator pedal position No.1
APP1
APP_E
%
Accelerator pedal position No.2
APP2
TAC_PCT
%
Target throttle valve position
ETC_DSD


Sending Emission-related Malfunction Code

•  The DTCs are shown below.

×: Applicable
—: Not applicable

DTC No.

Condition

MIL

Generator warning light

DC

Monitor item

Self test type*1

Memory function

B1342
PCM malfunction
OFF
OFF
C, O
×
P0011*2
CMP timing over-advanced
ON
OFF
1
CCM
C, R
×
P0012*2
CMP timing over-retarded
ON
OFF
2
CCM
C, R
×
P0030
A/F sensor heater control circuit problem
ON
OFF
2
A/F sensor heater, HO2S heater
C, O, R
×
P0031
A/F sensor heater circuit low input
ON
OFF
2
A/F sensor heater, HO2S heater
C, O, R
×
P0032
A/F sensor heater circuit high input
ON
OFF
2
A/F sensor heater, HO2S heater
C, O, R
×
P0037
HO2S heater circuit low input
ON
OFF
2
A/F sensor heater, HO2S heater
C, O, R
×
P0038
HO2S heater circuit high input
ON
OFF
2
A/F sensor heater, HO2S heater
C, O, R
×
P0069
Manifold absolute pressure/atmospheric pressure correlation
ON
OFF
2
CCM
C
×
P0101
MAF sensor circuit range/performance problem
ON
OFF
2
CCM
C
×
P0102
MAF sensor circuit low input
ON
OFF
1
CCM
C, O, R
×
P0103
MAF sensor circuit high input
ON
OFF
1
CCM
C, O, R
×
P0107
MAP sensor circuit low input
ON
OFF
1
CCM
C, O, R
×
P0108
MAP sensor circuit high input
ON
OFF
1
CCM
C, O, R
×
P0111
IAT sensor circuit range/performance problem
ON
OFF
2
CCM
C
×
P0112
IAT sensor circuit low input
ON
ON
1
CCM
C, O, R
×
P0113
IAT sensor circuit high input
ON
ON
1
CCM
C, O, R
×
P0117
ECT sensor circuit low input
ON
OFF
1
Engine cooling system
C, O, R
×
P0118
ECT sensor circuit high input
ON
OFF
1
Engine cooling system
C, O, R
×
P0122
TP sensor No.1 circuit low input
ON
OFF
1
CCM
C, O, R
×
P0123
TP sensor No.1 circuit high input
ON
OFF
1
CCM
C, O, R
×
P0125
Excessive time to enter closed loop fuel control
ON
OFF
2
Engine cooling system
C
×
P0130
A/F sensor circuit problem
ON
OFF
2
A/F sensor, HO2S
C, O, R
×
P0131
A/F sensor circuit low input
ON
OFF
2
A/F sensor, HO2S
C, O, R
×
P0132
A/F sensor circuit high input
ON
OFF
2
A/F sensor, HO2S
C, O, R
×
P0133
A/F sensor circuit problem
ON
OFF
2
A/F sensor, HO2S
C
×
P0134
A/F sensor no activity detected
ON
OFF
2
A/F sensor, HO2S
C, R
×
P0137
HO2S circuit low input
ON
OFF
2
A/F sensor, HO2S
C, O, R
×
P0138
HO2S circuit high input
ON
OFF
2
A/F sensor, HO2S
C, O, R
×
P0139
HO2S circuit slow response
ON
OFF
2
A/F sensor, HO2S
C
×
P0140
HO2S no activity detected
ON
OFF
2
A/F sensor, HO2S
C, R
×
P0171
Fuel trim system too lean
ON
OFF
2
Fuel system
C, R
×
P0172
Fuel trim system too rich
ON
OFF
2
Fuel system
C, R
×
P0222
TP sensor No.2 circuit low input
ON
OFF
1
CCM
C, O, R
×
P0223
TP sensor No.2 circuit high input
ON
OFF
1
CCM
C, O, R
×
P0300
Random misfire detected
Flash/ON
OFF
1 or 2
Misfire
C, R
×
P0301
Cylinder No.1 misfire detected
Flash/ON
OFF
1 or 2
Misfire
C, R
×
P0302
Cylinder No.2 misfire detected
Flash/ON
OFF
1 or 2
Misfire
C, R
×
P0303
Cylinder No.3 misfire detected
Flash/ON
OFF
1 or 2
Misfire
C, R
×
P0304
Cylinder No.4 misfire detected
Flash/ON
OFF
1 or 2
Misfire
C, R
×
P0327
KS circuit low input
ON
OFF
1
CCM
C, O, R
×
P0328
KS circuit high input
ON
OFF
1
CCM
C, O, R
×
P0335
CKP sensor circuit problem
ON
OFF
1
CCM
C
×
P0340
CMP sensor circuit problem
ON
OFF
1
CCM
C
×
P0403
EGR valve (stepping motor) circuit problem
ON
OFF
2
CCM
C, O, R
×
P0421*5
Warm up catalyst system efficiency below threshold
ON
OFF
2
Catalyst
C
×
P0443
Purge solenoid valve circuit problem
ON
OFF
2
CCM
C, O, R
×
P0480
Cooling fan relay No.1 control circuit malfunction
OFF
OFF
1
Other
C, O, R
×
P0481
Cooling fan relay No.2 control circuit malfunction
OFF
OFF
1
Other
C, O, R
×
P0482
Cooling fan relay No.3 control circuit malfunction
OFF
OFF
1
Other
C, O, R
×
P0500
VSS circuit problem
ON
OFF
2
CCM
C
×
P0505*6
Idle speed control system problem
OFF
OFF
R
P0506
Idle speed control system RPM lower than expected
ON
OFF
2
CCM
C
×
P0507
Idle speed control system RPM higher than expected
ON
OFF
2
CCM
C
×
P0550
PSP switch circuit malfunction
ON
OFF
2
CCM
C
×
P0564*4
Cruise control switch circuit malfunction
OFF
OFF
1
Other
C
×
P0571*7
Brake switch circuit problem
OFF
OFF
1
Other
C
×
P0601
PCM memory check sum error
ON
OFF
1
CCM
C, O, R
×
P0602
PCM programming error
ON
OFF
1
CCM
C, O, R
×
P0604
PCM random access memory (RAM) error
ON
OFF
1
CCM
C, O, R
×
P0606
PCM processor error
ON
OFF
1
CCM
C, O, R
×
P0610
PCM vehicle options error
ON
OFF
1
CCM
C, O, R
×
P0638
Throttle valve actuator control circuit range/performance problem
ON
OFF
1
CCM
C
×
P0661
Variable intake air solenoid valve circuit low input
OFF
OFF
1
Other
C, O, R
×
P0662
Variable intake air solenoid valve circuit high input
OFF
OFF
1
Other
C, O, R
×
P0685
Main relay control circuit open
ON
OFF
2
CCM
C
×
P0703
Brake switch input circuit problem
ON
OFF
2
CCM
C
×
P0704*3
CPP switch input circuit problem
ON
OFF
2
CCM
C
×
P0850*3
Neutral switch input circuit problem
ON
OFF
2
CCM
C
×
P1260
Immobilizer system problem
OFF
OFF
1
Other
C, O
×
P2006
Variable tumble shutter valve stuck closed
ON
OFF
2
CCM
C, R
×
P2009
Variable tumble solenoid valve circuit low input
ON
OFF
2
CCM
C, O, R
×
P2010
Variable tumble solenoid valve circuit high input
ON
OFF
2
CCM
C, O, R
×
P2088*2
OCV circuit low input
ON
OFF
1
CCM
C, O, R
×
P2089*2
OCV circuit high input
ON
OFF
1
CCM
C, O, R
×
P2096
Target A/F feedback system too lean
ON
OFF
2
Fuel system
C
×
P2097
Target A/F feedback system too rich
ON
OFF
2
Fuel system
C
×
P2101
Throttle valve actuator circuit range/performance problem
ON
OFF
1
CCM
C, R
×
P2107
Throttle valve actuator control module processor error
ON
OFF
1
CCM
C, R
×
P2108
Throttle valve actuator control module performance error
ON
OFF
1
CCM
C, R
×
P2109
TP sensor minimum stop range/performance problem
ON
OFF
1
CCM
C, R
×
P2112
Throttle valve actuator control system range/performance problem
ON
OFF
1
CCM
C, R
×
P2119
Throttle valve actuator control throttle body range/performance problem
ON
OFF
2
CCM
C, R
×
P2122
APP sensor No.1 circuit low input
ON
OFF
1
CCM
C, O, R
×
P2123
APP sensor No.1 circuit high input
ON
OFF
1
CCM
C, O, R
×
P2127
APP sensor No.2 circuit low input
ON
OFF
1
CCM
C, O, R
×
P2128
APP sensor No.2 circuit high input
ON
OFF
1
CCM
C, O, R
×
P2135
TP sensor No.1/No.2 voltage correlation problem
ON
OFF
1
CCM
C, O, R
×
P2138
APP sensor No.1/No.2 voltage correlation problem
ON
OFF
1
CCM
C, O, R
×
P2177
Fuel system too lean at off idle
ON
OFF
2
Fuel system
C, R
×
P2178
Fuel system too rich at off idle
ON
OFF
2
Fuel system
C, R
×
P2187
Fuel system too lean at idle
ON
OFF
2
Fuel system
C, R
×
P2188
Fuel system too rich at idle
ON
OFF
2
Fuel system
C, R
×
P2195
A/F sensor signal stuck lean
ON
OFF
2
A/F sensor, HO2S
C
×
P2196
A/F sensor signal stuck rich
ON
OFF
2
A/F sensor, HO2S
C
×
P2228
BARO sensor circuit low input
ON
OFF
1
CCM
C, O, R
×
P2229
BARO sensor circuit high input
ON
OFF
1
CCM
C, O, R
×
P2299*8
Accelerator pedal: spring back malfunction
OFF
OFF
1
Other
C, R
×
P2502
Charging system voltage problem
OFF
ON
1
Other
C, R
×
P2503
Charging system voltage low input
OFF
ON
1
Other
C, R
×
P2504
Charging system voltage high input
OFF
ON
1
Other
C, R
×
P2507
PCM B+ voltage low input
ON
OFF
1
CCM
C, O, R
×

*1  :C: CMDTC self test, O: KOEO self test, R: KOER self test
*2  :With variable valve timing mechanism
*3  :MT
*4  :With cruise control system
*5  :Except for Saudi Arabia specs.
*6  :KOER self test only
*7  :With cruise control system or from NC18**-215550,NC18**-250831,NC30**-202488,NCA8**-251024
*8  :From NC18**-215550,NC18**-250831,NC30**-202488,NCA8**-251024

Sending Continuous Monitoring System Test Results

•  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 determines 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 determines that the system returned to normal or the problem was mistakenly detected, and deletes the pending code when the ignition switch is turned to the ON position in the next drive cycle. If the problem is found in the second drive cycle too, the PCM determines that the system has failed, and stores the pending codes, and the DTCs.
•  After pending codes are stored, if the PCM determines that the system is normal in any future drive cycle, the PCM deletes the pending codes.