ON-BOARD DIAGNOSTIC SYSTEM TEST MODE [MZR-CD 2.2]


id0102f3100700

•  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 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

—: Not applicable

Full names

Unit

Monitor status since DTCs cleared
Calculated LOAD value
%
Engine coolant temperature
°C
°F
Intake manifold absolute pressure
kPa
Engine speed
rpm
Vehicle speed
km/h
mph
Intake air temperature
°C
°F
Air flow rate from mass air flow sensor
g/s
OBD requirement according to vehicle design
Distance travelled while MIL is activated
km
miles
Fuel rail pressure
kPa


Sending Freeze Frame Data

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.
•  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.
Snapshot data
•  The snap shot data stores the currently detected DTC data.
•  The recording timing for the freeze frame data/snap shot data 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, the malfunction determination data overwrites the undetermined data.

Freeze frame data table

Freeze frame data item

Unit

Description

Corresponding PID data monitor item

LOAD
%
Ratio of current intake air amount to wide open throttle engine operation intake air amount
LOAD
ECT
°C
Engine coolant temperature
ECT
MAP
Kpa
Manifold absolute pressure
MAP
RPM
RPM
Engine speed
RPM
VSS
KPH
Vehicle speed input from ABS/DSC HU/CM
VSS
BAT
°C
Intake air temperature after super charged
BAT
MAF
g/Sec
Mass airflow of intake-air
MAF
TP
%
Intake shutter valve position
ISV_POS
FRP
Kpa
Fuel pressure at common rail
FRP
EQ_RAT11
Ratio of consumed air amount based on engine operation and theoretical air amount
O2S11
V
A/F sensor output voltage
WARMUPS
Number of warm-up cycles after all stored DTCs cleared
CLR_DIST
Km
Mileage after all stored DTCs cleared
BARO
Kpa
Barometric pressure
BARO
EQ_RAT11
Ratio of consumed air amount based on engine operation and theoretical air amount
EQ_RAT11
O2S11
A
A/F sensor output current
O2S11
CATTEMP11
°C
Exhaust gas temperature sensor No.1 value
EXHTEMP1
CATTEMP21
°C
Exhaust gas temperature sensor No.2 value
EXHTEMP2
VPWR
V
PCM power supply voltage
VPWR
AAT
°C
Intake air temperature
IAT
APP_D
%
APP sensor No.1 value
APP1
APP_E
%
APP sensor No.2 value
APP2
TAC_PCT
%
Target intake shutter valve opening angle calculated from engine operating conditions
ISV_DSD


Snapshot data table

Snapshot data item

Unit

Description

Corresponding PID data monitor item

LOAD
%
Ratio of current intake air amount to wide open throttle engine operation intake air amount
LOAD
ECT
°C
Engine coolant temperature
ECT
MAP
Pa
Manifold absolute pressure
MAP
RPM
RPM
Engine speed
RPM
VSS
KPH
Vehicle speed input from ABS/DSC HU/CM
VSS
BAT
°C
Intake air temperature after super charged
BAT
MAF
g/sec
Mass airflow of intake-air
MAF
ISV_POS
%
Intake shutter valve position
ISV_POS
FRP
Pa
Fuel pressure at common rail
FRP
O2S11
V
A/F sensor output voltage
A
A/F sensor output current
O2S11
CLR_CNT
Number of warm-up cycles after all stored DTCs cleared
CLR_DIST
Km
Mileage after all stored DTCs cleared
BARO
Pa
Barometric pressure
BARO
EQ_RAT11
Ratio of consumed air amount based on engine operation and theoretical air amount
EQ_RAT11
EXHTEMP1
°C
Exhaust gas temperature sensor No.1 value
EXHTEMP1
EXHTEMP2
°C
Exhaust gas temperature sensor No.2 value
EXHTEMP2
EXHTEMP3
°C
Exhaust gas temperature sensor No.3 value
EXHTEMP3
VPWR
V
PCM power supply voltage
VPWR
IAT
°C
Intake air temperature
IAT
APP1
%
APP sensor No.1 value
APP1
APP2
%
APP sensor No.2 value
APP2
ISV_DSD
%
Target intake shutter valve opening angle calculated from engine operating conditions
ISV_DSD


Sending Emission-related Malfunction Code

•  The DTCs are shown below.

×: Applicable —: Not applicable

DTC

Condition

MIL

DC

Self-test type*1

Memory function

Diesel particulate filter indicator light flashing (0.4 s)

P0016:00
CKP-CMP correlation
ON
2
C
×
P0030:00
A/F sensor heater control circuit malfunction
ON
1
C
×
P0045:00
Variable boost control (VBC) solenoid valve control circuit open
ON
1
C/R
×
P0071:00
Exhaust gas pressure correction temperature sensor circuit range/performance malfunction
C
P0072:00
Exhaust gas pressure correction temperature sensor circuit low input
ON
1
C/O/R
×
P0073:00
Exhaust gas pressure correction temperature sensor circuit high input
ON
1
C/O/R
×
P0088:00
Fuel pressure system too high
ON
2
C/R
×
P0093:00
Fuel system leak detection
ON
1
C/R
×
P0096:00
Intake air temperature (IAT) sensor No.2 circuit range/performance malfunction
ON
2
C
×
P0097:00
Intake air temperature (IAT) sensor No.2 circuit low input
ON
1
C/O/R
×
P0098:00
Intake air temperature (IAT) sensor No.2 circuit high input
ON
1
C/O/R
×
P0101:00
Mass airflow (MAF) sensor range/performance malfunction
ON
1
C
×
P0102:00
Mass airflow (MAF) sensor circuit low input
ON
1
C/O/R
×
P0103:00
Mass airflow (MAF) sensor circuit high input
ON
1
C/O/R
×
P0106:00
Boost sensor range/performance malfunction
ON
1
C
×
P0107:00
Boost sensor circuit low input
ON
1
C/O/R
×
P0108:00
Boost sensor circuit high input
ON
1
C/O/R
×
P0111:00
Intake air temperature (IAT) sensor No.1 range/performance malfunction
ON
2
C
×
P0112:00
Intake air temperature (IAT) sensor No.1 circuit low input
ON
1
C/O/R
×
P0113:00
Intake air temperature (IAT) sensor No.1 circuit high input
ON
1
C/O/R
×
P0116:00
Engine coolant temperature (ECT) sensor range/performance malfunction
ON
2
C
×
P0117:00
Engine coolant temperature (ECT) sensor circuit low input
ON
1
C/O/R
×
P0118:00
Engine coolant temperature (ECT) sensor circuit high input
ON
1
C/O/R
×
P0121:00
Accelerator pedal position (APP) sensor No.1/No.2 position correlation
ON
1
C
×
P0122:00
Accelerator pedal position (APP) sensor No.1 circuit low input
ON
1
C/O/R
×
P0123:00
Accelerator pedal position (APP) sensor No.1 circuit high input
ON
1
C/O/R
×
P0131:00
A/F sensor circuit low input
ON
1
C
×
P0132:00
A/F sensor circuit high input
ON
1
C
×
P0133:00
A/F sensor circuit malfunction
ON
1
C
×
P0134:00
A/F sensor no activity detected
ON
1
C/R
×
P0151:00
A/F sensor circuit low input
ON
1
C
×
P0152:00
A/F sensor circuit high input
ON
1
C
×
P0154:00
A/F sensor circuit no activity detected
ON
1
C
×
P0181:00
Fuel temperature sensor circuit range/performance malfunction
ON
2
C
×
P0182:00
Fuel temperature sensor circuit low input
ON
1
C/O/R
×
P0183:00
Fuel temperature sensor circuit high input
ON
1
C/O/R
×
P0191:00
Fuel pressure sensor range/performance malfunction
ON
2
C
×
P0192:00
Fuel pressure sensor circuit low input
ON
1
C/O/R
×
P0193:00
Fuel pressure sensor circuit high input
ON
1
C/O/R
×
P0201:00
Fuel injector No.1 operation identified
ON
1
C/R
×
P0202:00
Fuel injector No.2 operation identified
ON
1
C/R
×
P0203:00
Fuel injector No.3 operation identified
ON
1
C/R
×
P0204:00
Fuel injector No.4 operation identified
ON
1
C/R
×
P0219:00
Engine overspeed condition
C
P0222:00
Accelerator pedal position (APP) sensor No.2 circuit low input
ON
1
C/O/R
×
P0223:00
Accelerator pedal position (APP) sensor No.2 circuit high input
ON
1
C/O/R
×
P0234:00
Turbocharger overboost condition
C
P0299:00
Turbocharger underboost condition
ON
1
C
×
P0301:00
Cylinder No.1 misfire detection
ON
2
C/R
×
P0302:00
Cylinder No.2 misfire detection
ON
2
C/R
×
P0303:00
Cylinder No.3 misfire detection
ON
2
C/R
×
P0304:00
Cylinder No.4 misfire detection
ON
2
C/R
×
P0313:00
Misfire detected with low fuel
C
P0336:00
CKP sensor range/performance malfunction
ON
2
C
×
P0337:00
CKP sensor circuit low input
ON
1
C
×
P0341:00
CMP sensor range/performance malfunction
ON
2
C
×
P0342:00
CMP sensor circuit low input
ON
1
C
×
P0400:00
EGR valve malfunction
ON
2
C/R
×
P0401:00
EGR flow insufficient detected
ON
2
C
×
P0402:00
EGR flow excessive detected
ON
2
C
×
P0403:00
EGR control circuit
ON
2
C/O/R
×
P0404:00
EGR control circuit range/performance malfunction
ON
2
C/O/R
×
P0405:00
EGR valve position sensor circuit low input
ON
1
C/O/R
×
P0406:00
EGR valve position sensor circuit high input
ON
1
C/O/R
×
P0500:00
VSS circuit malfunction
ON
1
C
×
P0512:00
Ignition switch circuit high input
ON
1
C
×
P0545:00
Exhaust gas temperature sensor No.1 circuit low input
ON
1
C/O/R
×
P0546:00
Exhaust gas temperature sensor No.1 circuit high input
ON
1
C/R
×
P0548:00
Exhaust gas temperature sensor No.2 circuit low input
ON
1
C/O/R
×
P0549:00
Exhaust gas temperature sensor No.2 circuit high input
ON
1
C/R
×
P0562:00
Battery voltage low input
ON
1
C
×
P0563:00
Battery voltage high input
ON
1
C
×
P0571:00
Brake switch circuit malfunction
C
P0579:00
Cruise control multi-function input circuit range/performance malfunction
C
P0581:00
Cruise control multi-function input circuit high input
C/O
P0601:00
Internal control module memory check sum error
ON
1
C/O/R
×
P0602:00
PCM programming error
ON
1
C/O/R
×
P0605:00
PCM memory check sum error
ON
1
C/O/R
×
P0606:00
PCM malfunction
ON
1
C/O/R
×
P0607:00
PCM performance malfunction
C/O/R
P0610:00
PCM vehicle options error
ON
1
C/O/R
×
P062A:00
Suction control vlave circuit range/performance malfunction
ON
1
C/R
×
P0704:00
Clutch pedal position (CPP) switch circuit malfunction
ON
2
C
×
P0850:00
Neutral switch circuit malfunction
ON
2
C
×
P115A:00
Low fuel level - forced limited power
C
P1196:00
Key off voltage high
C
P1200:00
Fuel injector range/performance malfunction
P1260:00
Immobilizer system malfunction
C
P1281:00
Common rail pressure higher than desired (engine running)
ON
2
C/R
×
P1303:00
EGR calibration fault
C
P1329:00
Common rail pressure higher than desired (engine running)
ON
2
C
×
P1336:00
CKP sensor/CMP sensor range/performance malfunction
2
C
×
×
P1378:00
Fuel injector supply voltages circuit low input
ON
1
C/R
×
P1379:00
Fuel injector supply voltages circuit high input
ON
1
C/R
×
P1391:00
Glow plug circuit low input
C/O
P1392:00
Glow plug circuit high input
C/O
P1589:00
Intake shutter valve control range/performance malfunction
ON
1
C/R
×
P1675:00
Fuel injector data not programmed
ON
1
C/O/R
×
P1676:00
Fuel injector data incompatible
ON
1
C/O/R
×
P167B:00
Fuel injector learning not done
C
P2002:00
Diesel particulate filter efficiency less than threshold
ON
1
C
×
P2101:00
Intake shutter valve control circuit range/performance malfunction
ON
1
C/R
×
P2105:00
Intake shutter valve actuator control system - forced engine shutdown
C
P2146:00
Fuel injector No.1 and/or No.3 operation identified
ON
1
C/R
×
P2147:00
Fuel injector No.1 and/or No.3 supply circuit low input
ON
1
C/R
×
P2148:00
Fuel injector No.1 and/or No.3 supply circuit high input
ON
1
C/R
×
P2149:00
Fuel injector No.2 and/or No.4 operation identified
ON
1
C/R
×
P2150:00
Fuel injector No.2 and/or No.4 supply circuit low input
ON
1
C/R
×
P2151:00
Fuel injector No.2 and/or No.4 supply circuit high input
ON
1
C/R
×
P2227:00
BARO sensor range/performance malfunction
ON
2
C
×
P2228:00
BARO sensor circuit low input
ON
1
C/O/R
×
P2229:00
BARO sensor circuit high input
ON
1
C/O/R
×
P2299:00*2
Accelerator pedal: spring back malfunction
1
C
×
P242F:00
Diesel particulate filter restriction-ash accumulation
ON
1
C
×
×
P2452:00
Exhaust gas pressure sensor circuit malfunction
C
P2453:00
Exhaust gas pressure sensor circuit range/performance malfunction
C
P2454:00
Exhaust gas pressure sensor circuit low input
ON
1
C/O/R
×
P2455:00
Exhaust gas pressure sensor circuit high input
ON
1
C
×
P2456:00
Exhaust gas pressure sensor circuit intermittent/erratic
ON
1
C
×
P2458:00
Diesel particulate filter regeneration duration
C
×
P2459:00
Diesel particulate filter regeneration frequency
C
×
P245C:00
EGR cooler bypass valve control solenoid valve circuit low input
ON
2
C
×
P245D:00
EGR cooler bypass valve control solenoid valve circuit high input
ON
2
C
×
P2463:00
Diesel particulate filter restriction-soot accumulation
ON
1
C
×
×
P252F:00
Engine oil level too high
C
P253F:00
Engine oil deteriorated
C
×
P2564:00
Guide blade actuator position sensor circuit low input
ON
1
C
×
P2565:00
Guide blade actuator position sensor circuit high input
ON
1
C
×
P2621:00
Intake shutter valve position sensor circuit low output
ON
1
C/O/R
×
P2622:00
Intake shutter valve position sensor circuit high output
ON
1
C/O/R
×

*1  :C; CMDTC self test, O; KOEO self test, R; KOER self test
*2  :From BL****-198281, BL1***-239890

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. 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.