ON-BOARD DIAGNOSTIC SYSTEM [PCM (SKYACTIV-G 1.5, SKYACTIV-G 2.0)]


id0102i6078000


Outline

•  The PCM performs self-diagnosis to check for malfunctions in the engine control system.

Function

•  If a malfunction occurs in the engine control system, the driver is notified.
•  On-board diagnosis can be performed easily using an external tester.

To meet the OBD regulations
•  Diagnostic test modes adopted
Improved serviceability
•  DTCs adopted
•  KOEO/KOER self test function adopted
•  PID/DATA monitor function adopted
•  Active command modes function adopted


On-board diagnostic function

Malfunction detection function
•  Functions to detect malfunctions which have occurred in the engine control system.
•  If a malfunction occurs, the PCM records the malfunction as a DTC. A recorded DTC can be read by the Mazda Modular Diagnostic System (M-MDS).
Diagnostic data memory function
•  Records diagnostic data related to the engine control system in the PCM.
•  Diagnostic data which can be recorded in the PCM are as follows:
―  Number of DTCs
―  DTC
―  Pending code
―  Freeze frame data
―  On-board diagnostic system diagnosis condition
•  The diagnostic data recording/erasing conditions are determined by the number of drive cycles set for each item. (See Sending emission-related malfunction code (DTC) (mode 03).)
•  Another method for erasing diagnostic data is by using the memory clearing function of the external tester.
Malfunction display function
•  Illuminates the check engine light to notify the driver of a malfunction occurring in the engine control system.
•  For details on the check engine light, refer to "Check Engine Light" item. (See CHECK ENGINE LIGHT [PCM (SKYACTIV-G 1.5, SKYACTIV-G 2.0)].)
•  If the PCM detects that the engine control system is continuously normal for three drive cycles, the illuminated check engine light turns off. However, the DTC is not cleared from the PCM at this time. If the PCM determines that the engine control system is continuously normal for 41 warm-up cycles*, the DTC is cleared.
*: A warm-up cycle is a drive cycle including the period until the engine is completely warmed up after a cold-engine starts. This cycle repeated 41 times is a 41 warm-up cycle.
Self test function
•  On-board diagnosis is performed using the flow pre-set in the PCM, and according to the test execute command sent to the PCM from the external tester.
•  If a malfunction is detected as a result of the on-board diagnosis, a DTC is recorded in the PCM.
KOEO (Key ON, Engine Off) Self Test
―  The KOEO self test is a powertrain control system self-diagnosis, performed when the ignition is switched ON (engine off). A KOEO self test begins when the connected Mazda Modular Diagnostic System (M-MDS) sends an execute command to the PCM.
―  As the KOEO self test is performed, the PCM performs the inspection for set DTCs and if a malfunction is detected, the DTC is displayed on the Mazda Modular Diagnostic System (M-MDS).
KOER (Key ON, Engine Running) Self Test
―  The KOER self test is a powertrain control system self-diagnosis, performed when the ignition is switched ON and the engine is idling. A KOER self test begins when the connected Mazda Modular Diagnostic System (M-MDS) sends an execute command to the PCM.
―  As the KOER self test is performed, the PCM performs the inspection for set DTCs and if a malfunction is detected the DTC is displayed on the Mazda Modular Diagnostic System (M-MDS).


Diagnostic test mode

•  To match the OBD regulations, the following diagnostic test modes have been 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 07
Sending continuous monitoring system test results (Pending code)
Mode 08
On-board device control (Simulation test, active command mode)
Mode 09
Request vehicle information


Sending diagnostic data (mode 01)

PID/data monitor function
•  Data related to emission such as input signals, PCM calculation values, output signals, and the system condition can be monitored.
•  The PID/data monitor items are shown below.
Note
•  Depending on the vehicle, some PID/DATA items may not be operable.

—: Not applicable

Item (definition)

Unit/Condition

Definition

AAT
°C, °F
•  Ambient air temperature
ABV_OIL_P
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
AC_PRES
KPa {MPa}, mBar {Bar}, psi, in H20
Refrigerant pressure input from refrigerant pressure sensor
V
Refrigerant pressure sensor voltage
AC_REQ
Off/On
A/C switch status received by PCM via CAN
ACCS
Off/On
A/C relay status input from A/C relay
AIRSHUT_ACT
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
AIRSHUT_CAL
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
ALTF
%
Field coil current control signal output to generator
ALTF_ACT*3
%
Actually measured value of field coil current signal input from generator
ALTT V*4
V
Generator output voltage
AMB_TEMP
°C, °F
Actually measured ambient temperature input from ambient temperature sensor
APP
%
Accelerator pedal opening angle (relative value) with the fully released status as 0% and fully depressed status as 100%
APP1
%
Accelerator pedal opening angle (absolute value) input from APP sensor No.1
V
APP sensor No.1 voltage
APP2
%
Accelerator pedal opening angle (absolute value) input from APP sensor No.2
V
APP sensor No.2 voltage
ARPMDES
RPM
Target engine speed
AXIO_G_S
Off/On
Recommended Gear Supported
AXIO_TG_V
Off/On
Recommended transmission gear for current vehicle conditions
BARO
KPa {MPa}, mBar {Bar}, psi, in H20
Actually measured barometric pressure input from barometric pressure sensor built into PCM
BATT_CUR
A
Battery charge/discharge current
BATT_DAY
Number of days elapsed since current sensor initialization
BATT_RES
Battery internal resistance (estimated)
BATT_SOC
%
Battery charge condition (estimated)
BATT_TEMP
°C, °F
Battery temperature
BATT_V
V
Battery voltage
BBP
KPa {MPa}, mBar {Bar}, psi, in H20
Power brake unit vacuum input from vacuum sensor 2
V
Vacuum sensor 2 voltage
BFP
KPa {MPa}, mBar {Bar}, psi, in H20
Actually measured brake fluid pressure input from brake fluid pressure sensor built into DSC HU/CM via CAN
BOO
High/Low
Brake switch (No.1 signal) input status
BPA
High/Low
Brake switch (No.2 signal) input status
BT_AH_ACCMLTD
Battery accumulated amp hour
CATT11_DSD
°C, °F
Estimated catalytic converter temperature
CHRGLP
Off/On
Charging system warning light illumination status
CL_NMHC_MN_CP
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
CLR_DIST
Distance after DTC cleared
CLU_CUT_SW*1
Off/On
Starter interlock switch status
CLU_SW*1
Off/On
CPP switch status
CMP_MNT_ENA
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
COMP3_MNT
Comprehensive component monitoring completed
CP_IGN_SP
Yes/No
Compression ignition monitoring supported
CPP*1
Off/On
Clutch pedal position
CPP*1
%
Clutch pedal position input from clutch stroke sensor
CPP/PNP*1
Off/On
Shift lever position
DIS_EMD
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
ECT
°C, °F
Engine coolant temperature input from ECT sensor
V
ECT sensor voltage
ECT2_V
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
ENG_CL_V_POS
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
ENG_CL_V_POS_R
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
EOL
mm, in
Engine oil level
EOP
KPa {MPa}, mBar {Bar}, psi, in H20
Engine oil pressure
EOT2
°C, °F
Engine oil temperature from engine oil level sensor
EQ_RAT11
Excess air factor (estimated value) to theoretical air/fuel ratio (14.7) by fuel feedback control
EQ_RAT11_DSD
Target excess air factor (estimated value) to theoretical air/fuel ratio (14.7) by fuel feedback control
ETC_ACT
°
Actual throttle valve opening angle
ETC_DSD
°
Target throttle valve opening angle
%
Target throttle valve opening angle (percent)
EVAP_SYS_MN
Yes/No
Evaporative system monitoring
EVAP_SYS_MN_CP
Yes/No
Evaporative system monitoring completed
EVAPCP
%
Purge solenoid valve control duty value
EVAPCV
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
FAN_DUTY
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
FAN1
Off/On
Cooling fan relay operation status
FAN2
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
FAN3
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
FCL
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
FEO_ICC_LT
Fueled Engine Operation Ignition Cycle Counter (Lifetime)
FEO_ICC_R
Fueled Engine Operation Ignition Cycle Counter (Recent)
FIA
Fuel injection amount
FLI
%
Fuel level
FP
Off/On
Fuel pump relay operation status
FP_DUTY
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
FRP_A
KPa {MPa}, mBar {Bar}, psi, in H20
Actual fuel distributor pressure
FRP_A_CMD
KPa {MPa}, mBar {Bar}, psi, in H20
Target fuel distributor pressure
FRP_A_CMD_S
No/Yes
Presence/non-presence of target fuel distributor pressure
FRP_A_S
No/Yes
Presence/non-presence of actual fuel distributor
FRP_GAUGE
No/Yes
Fuel rail pressure (gauge)
FRT_A
°C, °F
Fuel distributor temperature
FT_A_S
No/Yes
Presence/non-presence of fuel distributor temperature
FTP
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate
FU_SYS_CP
No/Yes
Fuel system monitoring completed
FU_SYS_ENA
No/Yes
Fuel system monitoring enabled
FUEL_LO_P
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate
FUEL_LO_T
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate
FUEL_P_DSD
KPa {MPa}, mBar {Bar}, psi, in H20
Target fuel pressure (high pressure fuel pump)
FUEL_PRES
KPa {MPa}, mBar {Bar}, psi, in H20
Fuel pressure input from fuel pressure sensor
V
Fuel pressure sensor voltage
FUELPW
Sec
Fuel injection pulse width (fuel injector energization time) output to fuel injector
FUELSYS
OL/CL/
OL_Drive/
OL_Fault/
CL_Fault
Feedback status of fuel injection control is displayed
OL: Feedback control is disabled at cold engine start
CL: During feedback control by A/F sensor and HO2S
OL_Drive: While feedback control is stopped
OL_Fault: Feedback control is disable due to system malfunction
CL_Fault: During feedback control with either A/F sensor or HO2S having a malfunction
GEAR*2
Unknown/1st/2nd/3rd/4th/5th/6th/Not in P/Park/Neutral/Drive/Reverse
Gear commanded
GENVDSD
V
Generator voltage desired
HTR11
Off/On
A/F sensor heater operation status
%
A/F sensor heater control duty value
HTR12
Off/On
HO2S heater operation status
%
HO2S heater control duty value
IAT
°C, °F
Intake air temperature (No.1) input from IAT sensor No.1
V
IAT sensor No.1 voltage
IAT2
°C, °F
Intake air temperature (No.2) input from IAT sensor No.2
V
IAT sensor No.2 voltage
IAT_B1S1
°C, °F
Intake air temperature (No.1) input from IAT sensor No.1
V
IAT sensor No.1 voltage
IAT_B1S2*5
°C, °F
Intake air temperature (No.2) input from IAT sensor No.2
V
IAT sensor No.2 voltage
IG_CNT_LT
Ignition Counter (Lifetime)
IG_CNT_R
Ignition Counter (Recent)
INGEAR
Off/On
Gears are engaged
INLET_PRES
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
INT_CO_TEMP
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
I-Stop_OFF
Off/On
i-stop OFF mode
I-Stop_TRD
Off/On
i-stop transmission D position selected status
I-Stop_VSP
Off/On
i-stop vehicle speed history flag
I-Stop_VST
Off/On
i-stop vehicle stop flag
ISV_DSD
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
IVS
Off Idle/Idle
Idle flag
KNOCKR
°
Ignition timing correction for suppressing engine knock (Performs retard correction (negative indication) according to the occurrence of engine knock, and it approaches approx. 0° by the advance correction due to engine knock suppression.)
LOAD
%
Ratio of actual amount of intake air to the maximum air charging amount (mass volume) of cylinder
LONGFT1
%
Fuel learning correction amount estimated based on A/F sensor signal
LONGFT12
%
Fuel learning correction amount estimated based on HO2S signal
LOW_OIL
Never Detected/Detected
Engine oil pressure condition
•  Never Detected: Engine oil pressure is high
•  Detected: Engine oil pressure is low
LRN_KCS
Knock control system learning value
M_GEAR*1
Neutral/1st gear/2nd gear/3rd gear/4th gear/5th gear/6th gear/Reverse/Undefined/Auto/In_Progress/YSF/Error
Manual gear position
MAF
g/Sec
Mass air flow input from MAF sensor
V
MAF sensor voltage
MAP
KPa {MPa}, mBar {Bar}, psi, in H20
Manifold absolute pressure input from MAP sensor
MAP_V
V
MAP sensor voltage
MF_CAT1
Number of misfires in No.1 cylinder leading to catalytic converter temperature increase (catalytic converter temperature increases due to fuel combustion around catalytic converter after misfire)
MF_CAT_2
Number of misfires in No.2 cylinder leading to catalytic converter temperature increase (catalytic converter temperature increases due to fuel combustion around catalytic converter after misfire)
MF_CAT_3
Number of misfires in No.3 cylinder leading to catalytic converter temperature increase (catalytic converter temperature increases due to fuel combustion around catalytic converter after misfire)
MF_CAT_4
Number of misfires in No.4 cylinder leading to catalytic converter temperature increase (catalytic converter temperature increases due to fuel combustion around catalytic converter after misfire)
MF_CAT_FCC
Threshold of malfunction determination for number of misfires (total number in all cylinders) leading to catalytic converter temperature increase
MF_CAT_TTL
Number of misfires (total number in all cylinders) leading to catalytic converter temperature increase
MF_EMI1
Number of misfires in No.1 cylinder under conditions required by emission regulations
MF_EMI_2
Number of misfires in No.2 cylinder under conditions required by emission regulations
MF_EMI_3
Number of misfires in No.3 cylinder under conditions required by emission regulations
MF_EMI_4
Number of misfires in No.4 cylinder under conditions required by emission regulations
MF_EMI_FCC
Threshold of malfunction determination for number of misfires (total number in all cylinders) under conditions required by emission regulations
MF_EMI_TTL
Number of misfires (total number in all cylinders) under conditions required by emission regulations
MIL
Off/On
Check engine light illumination status
MIL_DIS
Km, ft, mi
Travelled distance since check engine light illuminated
MSF_CP
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
MSF_ENA
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
NEUTRAL_SW1*1
Off/On
Neutral switch No.1 status
NEUTRAL_SW2*1
Off/On
Neutral switch No.2 status
O2_SH_PM_F
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
O2_SH_PM_F_CP
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
O2_SM_EGSM
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
O2_SM_EGSM_CP
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
O2S11
µA
A/F sensor current
O2S12
V
HO2S voltage
OIL_P_DUTY
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
OIL_P_SOL
Off/On
Engine oil solenoid valve operation status
OIL_PRES
V
Engine oil pressure
OIL_TEMP
°C, °F
Estimated engine oil temperature
PKTC_ENE_LT
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
PKTC_ENE_R
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
PN_SW*2
Open/Closed
Parking/neutral
PRS_TRQ_ACT
%
Actual engine-percent torque
REV_SW*2
Off/On
Back-up light switch status
RO2FT1
%
Fuel correction amount based on HO2S signal including SHRTFT12 and LONGFT12
RPM
RPM
Engine speed
SEGRP
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
SEGRP DSD
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
SHRTFT1
%
Fuel feedback correction amount estimated based on A/F sensor signal
SHRTFT12
%
Fuel feedback correction amount estimated based on HO2S signal
SPARKADV
°
Ignition timing
Test
Off/On
Test mode
TH_M
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
TH_M_MAX
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
TH_M_MIN
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
TM_GERT
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
TM_GERT_SP
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
TM_GEST
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
TM_GEST_SP
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
TP_REL
%
Throttle valve opening angle (relative value) with value at throttle valve fully close timing as the start point
TP_UP_DSD_P
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
TP_UP_TEMP
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
TP1
%
Throttle valve position No.1
V
TP sensor No.1 voltage
TP2
%
Throttle valve position No.2
V
TP sensor No.2 voltage
TPCT
V
TP sensor No.1 minimum voltage at CTP
TPCT2
V
TP sensor No.2 maximum voltage at CTP
TT_CPS_AT_LT
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
TT_CPS_AT_R
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
TT_DTRV_LT
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
TT_DTRV_R
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
TT_ERT_LT
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
TT_ERT_R
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
TT_FCSM_R
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
TT_IE_RT_LT
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
TT_IE_RT_R
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
TT_IPS_AT_LT
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
TT_IPS_AT_R
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
TT_PS_AT_LT
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
TT_PS_AT_R
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
VEH_FEL_RATE
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
VEH_ODO
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
VEV_OIL_P
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
VPWR
V
Battery positive voltage
VSS
KPH, MPH
Vehicle speed
VT_IN_ACT
°
Actual intake valve timing
VT_IN_DES
°
Desired intake valve timing
VT_EX_ACT
°
Actual exhaust valve timing
VT_EX_DES
°
Desired exhaust valve timing
VT_EX_DUTY
%
OCV control duty value
WGP
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
WGV_ACT
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
WGV_DSD
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.

*1   :MT
*2   :AT
*3   :With i-ELOOP
*4   :Without i-ELOOP
*5   :SKYACTIV-G 1.5

PID data monitor item table (Mazda Modular Diagnostic System (M-MDS) not used)

—: Not applicable

Full names

Unit

Monitor status since DTCs cleared
DTC that caused required freeze frame data storage
Fuel system loop status
Refer to list below.
LOAD
%
ECT
°C, °F
Short term fuel trim
%
Long term fuel trim
%
Fuel rail pressure (gauge)
kPa
MAP
kPa
Engine speed
rpm
Vehicle speed
km/h, mph
Spark advance
°
IAT
°C, °F
MAF
g/s
Absolute TP
%
A/F sensor and HO2S location
Input voltage from HO2S
V
OBD requirement according to vehicle design
Time since engine start
s
Distance travelled while check engine light is activated
km, miles
Fuel pressure
kPa
EGR valve control signal
%
Purge solenoid valve control signal
%
Fuel level input
%
Number of warm-up since DTCs cleared
Distance travelled since DTCs cleared
km, miles
EVAP system vapor pressure
kPa
Barometric pressure
kPa
A/F sensor output
Estimated catalyst converter temperature
°C, °F
Monitor status this driving cycle
PCM voltage
V
Absolute load value
%
Theoretical air/fuel ratio coefficient to calculate target air/fuel ratio
Relative TP
%
Ambient air temperature
°C, °F
TP from TP sensor No.2
%
APP from APP sensor No.1
%
APP from APP sensor No.2
%
Throttle valve actuator control signal
%
Type of fuel currently being utilized by the vehicle
NONE/Gas/METH/ETH/DSL/ELEC
Short term fuel trim (HO2S)
%
Long term fuel trim (HO2S)
%
Fuel pressure (absolute)
kPa
Actual engine—percent torque
%
Engine reference torque
N·m
Auxiliary inputs/outputs
No/Yes
Engine coolant temperature No.1 support
No/Yes
Engine coolant temperature No.2 support
No/Yes
Engine coolant temperature No.1
°C, °F
Engine coolant temperature No.2
°C, °F
Intake air temperature No.1 support
No/Yes
Intake air temperature No.2 support
No/Yes
Intake air temperature No.3 support
No/Yes
Intake air temperature No.1
°C, °F
Intake air temperature No.2
°C, °F
Intake air temperature No.3
°C, °F
Target fuel distributor pressure
kPa
Actual fuel distributor pressure
kPa
Fuel distributor temperature
°C, °F
Engine friction—percent torque
%
Fuel rate
g/s
Engine exhaust gas flow rate
kg/h
Transmission actual gear
Neutral/Gear 1/Gear 2/Gear 3/Gear 4/Gear 5/Gear 6
Vehicle odometer reading
km, miles

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 (mode 02)

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 check engine light 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 snapshot data stores the currently detected DTC data.
•  The recording timing for the freeze frame data/snapshot 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, both the malfunction determination and undetermined data is recorded.

Freeze frame data table

—: Not applicable

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
LOAD
ECT
°C, °F
Engine coolant temperature
ECT
SFT1
%
Short term fuel trim
SHRTFT1
LFT1
%
Long term fuel trim
LONGFT1
MAP
Pa {KPa}, mBar {Bar}, psi, in H20
Manifold absolute pressure
MAP
RPM
RPM
Engine speed
RPM
VS
KPH, MPH
Vehicle speed
VSS
SPARKADV
°(deg)
Ignition timing (BTDC)
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
FRP
Pa {KPa}, mBar {Bar}, psi, in H20
Fuel pressure
FUEL_PRES
FLI
%
Fuel level in fuel tank
FLI
WARMUPS
Number of warm-up cycle after DTC cleared
CLRDIST
km, ft, mi
Mileage after DTC cleared
BARO
Pa {KPa}, mBar {Bar}, psi, in H20
Barometric pressure
BARO
CATTEMP11
°C, °F
Estimated catalytic converter temperature
CATT11_DSD
VPWR
V
Module supply voltage
VPWR
ALV
%
Engine load
LOAD
EQ_RAT
Target equivalence ratio (lambda)
EQ_RAT11_DSD
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
FUEL_TYP
NONE/Gas/METH/ETH/DSL/ELEC
Type of fuel currently being utilized by the vehicle
STSO2FT1
%
Short term fuel trim (HO2S)
SHRTFT12
LGSO2FT1
%
Long term fuel trim (HO2S)
LONGFT12
FRP
Pa {KPa}, mBar {Bar}, psi, in H20
Fuel pressure (absolute)
FUEL_PRES
IAT11_SUP
No/Yes
Intake air temperature No.1 support
IAT12_SUP
No/Yes
Intake air temperature No.2 support
IAT11
°C, °F
Intake air temperature No.1
IAT12
°C, °F
Intake air temperature No.2
IAT2
FRP_A_CMD_S
No/Yes
Presence/non-presence of target fuel distributor pressure
FRP_A_S
No/Yes
Presence/non-presence of actual fuel distributor
FT_A_S
No/Yes
Presence/non-presence of fuel distributor temperature
FRP_A_CMD
Pa {KPa}, mBar {Bar}, psi, in H20
Target fuel distributor pressure
FRP_A_CMD
FRP_A
Pa {KPa}, mBar {Bar}, psi, in H20
Actual fuel distributor pressure
FRP_A
FRT_A
°C, °F
Fuel distributor temperature

Snapshot data table

—: Not applicable

Snapshot data item

Unit

Definition

Data read/use method

Corresponding PID data monitor item

ALTT_V
V
Generator output voltage
ALTT V
ALT_CUR_DSD
A
Generator current desired
BATT_RES
mΩ
Battery inferred internal resistance
BATT_RES
TOTAL_TIME
hh:mm:ss
Total time
The elapsed time when the PCM detected a DTC can be calculated by performing the following procedure.
1.  Verify the instrument cluster PID item TOTAL_TIME.
2.  Verify the snapshot data item TOTAL_TIME.
3.  Subtract 2 from 1.
TOTAL_DIST
km, ft, mi
Total distance
The distance traveled when the PCM detected a DTC can be calculated by performing the following procedure.
1.  Verify the odometer value in the instrument cluster.
2.  Verify the snapshot data item TOTAL_DIST.
3.  Subtract 2 from 1.
DTC
DTC causing snapshot data record
FUELSYS
OL/CL/OL-Drive/OL-Fault/CL-Fault
Fuel system status
FUELSYS
LOAD_C
%
Calculated engine load
LOAD
ECT
°C, °F
Engine coolant temperature
ECT
SHRTFT1
%
Short term fuel trim
SHRTFT1
LONGFT1
%
Long term fuel trim
LONGFT1
MAP
KPa {MPa}, mBar {Bar}, psi, in H20
Manifold absolute pressure
MAP
RPM
RPM
Engine speed
RPM
VSS
KPH, MPH
Vehicle speed
VSS
SPARKADV
°(BTDC)
Ignition timing
SPARKADV
IAT
°C, °F
Intake air temperature No.1
IAT
MAF
g/sec
Mass airflow
MAF
TP1
%
Throttle valve position No.1
TP1
EG_RUN_TIME
hh:mm:ss
Time from engine start
FUEL_PRES
KPa {MPa}, mBar {Bar}, psi, in H20
Fuel pressure
FUEL_PRES
EVAPCP
%
Purge solenoid valve controlled value
FLI
%
Fuel level in fuel tank
FLI
CLR_CNT
Number of warm-up cycle after DTC cleared
CLR_DIST
km, ft, mi
Mileage after DTC cleared
BARO
KPa {MPa}, mBar {Bar}, psi, in H20
Barometric pressure
BARO
CATT11_DSD
°C, °F
Estimated catalytic converter temperature
CATT11_DSD
VPWR
V
Module supply voltage
VPWR
LOAD
%
Engine load
LOAD
EQ_RAT11_DSD
Target equivalence ratio (lambda)
EQ_RAT11_DSD
TP_REL
%
Relative throttle position
TP_REL
TP2
%
Throttle valve position No.2
TP2
APP1
%
Accelerator pedal position No.1
APP1
APP2
%
Accelerator pedal position No.2
APP2
ETC_DSD
%
Target throttle valve position
ETC_DSD
FUEL_TYP
NONE/Gas/METH/ETH/DSL/ELEC
Type of fuel currently being utilized by the vehicle
SHRTFT12
%
Short term fuel trim (HO2S)
SHRTFT12
LONGFT12
%
Long term fuel trim (HO2S)
LONGFT12
FRP#1
KPa {MPa}, mBar {Bar}, psi, in H20
Fuel pressure (absolute)
FUEL_PRES
IAT_SEN1_SUP
No/Yes
Intake air temperature No.1 support
IAT_SEN2_SUP
No/Yes
Intake air temperature No.2 support
IAT11
°C, °F
Intake air temperature No.1
IAT12
°C, °F
Intake air temperature No.2
IAT2
FRT_A
°C, °F
Fuel distributor temperature
FRT_A
FRP_A
KPa {MPa}, mBar {Bar}, psi, in H20
Actual fuel distributor pressure
FRP_A
FRP_A_CMD
KPa {MPa}, mBar {Bar}, psi, in H20
Target fuel distributor pressure
FRP_A_CMD
FRP_A_CMD_S
No/Yes
Presence/non-presence of target fuel distributor pressure
FRP_A_CMD_S
FRP_A_S
No/Yes
Presence/non-presence of actual fuel distributor
FRP_A_S
FT_A_S
No/Yes
Presence/non-presence of fuel distributor temperature
FT_A_S


Status byte for DTC

•  The two digits (two digits after hyphen (-)) after the 7-digit DTC.
ac5wzn00004012
•  A code which indicates the pending code, current/past malfunction status, or warning illumination status.
•  Can be read by performing a CMDTC self-test using the Mazda Modular Diagnostic System (M-MDS).
•  For details on the status byte, refer to the explanation on the Mazda Modular Diagnostic System (M-MDS) when reading the DTC.


Sending emission-related malfunction code (DTC) (mode 03)

•  The DTCs are shown below.
Note
•  When each warning/indicator light turns on/flashes, a message may be displayed in the multi-information display or the center display. (With multi-information display or center display)

×: Applicable
—: Not applicable

DTC No.

Check engine light

Master warning indication/master warning light

i-stop warning light (amber)

Charging system warning indication/charging system warning light

Engine oil warning light

Condition

Fail-safe function

Drive cycle

Monitor item

Self test type*1

Memory function

B10A2:00
OFF
OFF
OFF
OFF
OFF
Vehicle collision
×
1
Other
C
×
P0010:00
ON
OFF
OFF
OFF
OFF
Electric variable valve timing control circuit range/performance problem
×
1
CCM
C, R
×
P0011:00
ON
OFF
OFF
OFF
OFF
Electric variable valve timing control system: over-advanced
1
CCM
C
×
P0012:00
ON
OFF
OFF
OFF
OFF
Electric variable valve timing control system: over-retarded
1
CCM
C
×
P0014:00
ON*3
OFF
OFF
OFF
OFF
Hydraulic variable valve timing control system: over-advanced
2
CCM
C
×
P0015:00
ON*3
OFF
OFF
OFF
OFF
Hydraulic variable valve timing control system: over-retarded
2
CCM
C
×
P0031:00
ON
OFF
OFF
OFF
OFF
A/F sensor heater control circuit low input
×
2
A/F sensor heater, HO2S heater
C, R
×
P0032:00
ON
OFF
OFF
OFF
OFF
A/F sensor heater control circuit high input
×
2
A/F sensor heater, HO2S heater
C, R
×
P0037:00
ON
OFF
OFF
OFF
OFF
HO2S heater control circuit low input
×
2
A/F sensor heater, HO2S heater
C, R
×
P0038:00
ON
OFF
OFF
OFF
OFF
HO2S heater control circuit high input
×
2
A/F sensor heater, HO2S heater
C, R
×
P0054:00
ON
OFF
OFF
OFF
OFF
HO2S heater resistance
×
2
A/F sensor heater, HO2S heater
C, R
×
P0069:00
ON*3
OFF
OFF
OFF
OFF
Manifold absolute pressure/atmospheric pressure correlation problem
2
CCM
C
×
P0072:00
OFF
OFF
OFF
OFF
OFF
Ambient temperature sensor circuit low input
1
Other
C, O, R
×
P0073:00
OFF
OFF
OFF
OFF
OFF
Ambient temperature sensor circuit high input
1
Other
C, O, R
×
P0087:00
ON
OFF
OFF
OFF
OFF
Fuel pressure sensor circuit range/performance problem
×
1
Other
C
×
P0088:00
ON
OFF
OFF
OFF
OFF
Fuel pressure sensor circuit range/performance problem
×
1
Other
C
×
P0089:00
ON
OFF
OFF
OFF
OFF
Spill valve control solenoid valve control circuit range/performance problem
×
1
CCM
C, R
×
P0091:00
ON
OFF
OFF
OFF
OFF
Fuel pressure regulator control circuit low input
×
1
CCM
C, O, R
×
P0092:00
ON
OFF
OFF
OFF
OFF
Fuel pressure regulator control circuit high input
×
1
CCM
C, O, R
×
P0097:00
ON
OFF
OFF
OFF
OFF
IAT sensor No.2 circuit low input
1
CCM
C, O, R
×
P0098:00
ON
OFF
OFF
OFF
OFF
IAT sensor No.2 circuit high input
1
CCM
C, O, R
×
P0100:00
ON
OFF
OFF
OFF
OFF
Mass air flow sensor circuit performance problem
×
1
CCM
C, O, R
×
P0101:00
ON*3
OFF
OFF
OFF
OFF
MAF sensor circuit range/performance problem
2
CCM
C
×
P0107:00
ON
OFF
OFF
OFF
OFF
MAP sensor circuit low input
×
1
CCM
C, O, R
×
P0108:00
ON
OFF
OFF
OFF
OFF
MAP sensor circuit high input
×
1
CCM
C, O, R
×
P0110:00
ON
OFF
OFF
OFF
OFF
IAT sensor No.1 circuit internal malfunction
×
1
CCM
C, O, R
×
P0116:00
ON*3
OFF
OFF
OFF
OFF
ECT sensor circuit range/performance problem
1
Engine cooling system
C
×
P0117:00
ON
OFF
OFF
OFF
OFF
ECT sensor circuit low input
×
1
Engine cooling system
C, O, R
×
P0118:00
ON
OFF
OFF
OFF
OFF
ECT sensor circuit high input
×
1
Engine cooling system
C, O, R
×
P0122:00
ON
OFF
OFF
OFF
OFF
TP sensor No.1 circuit low input
×
1
CCM
C, O, R
×
P0123:00
ON
OFF
OFF
OFF
OFF
TP sensor No.1 circuit high input
×
1
CCM
C, O, R
×
P0130:00
ON
OFF
OFF
OFF
OFF
Voltage problem between PCM terminal 1S and PCM terminal 1M
×
2
A/F sensor, HO2S
C, R
×
P0131:00
ON
OFF
OFF
OFF
OFF
A/F sensor circuit low input
×
2
A/F sensor, HO2S
C, R
×
P0132:00
ON
OFF
OFF
OFF
OFF
A/F sensor circuit high input
×
2
A/F sensor, HO2S
C, R
×
P0133:00*9
ON
OFF
OFF
OFF
OFF
A/F sensor circuit slow response
×
2
A/F sensor, HO2S
C
×
P0134:00
ON
OFF
OFF
OFF
OFF
A/F sensor circuit no activity detected
×
2
A/F sensor, HO2S
C
×
P0137:00
ON
OFF
OFF
OFF
OFF
HO2S circuit low input
×
2
A/F sensor, HO2S
C
×
P0138:00
ON
OFF
OFF
OFF
OFF
HO2S circuit high input
2
A/F sensor, HO2S
C, O, R
×
P013A:00*9
ON
OFF
OFF
OFF
OFF
HO2S: Slow response (during transition from rich to lean)
2
A/F sensor, HO2S
C
×
P0140:00
ON
OFF
OFF
OFF
OFF
HO2S circuit no activity detected
2
A/F sensor, HO2S
C
×
P0171:00
ON
OFF
OFF
OFF
OFF
Fuel trim system too lean
2
Fuel system
C
×
P0172:00
ON
OFF
OFF
OFF
OFF
Fuel trim system too rich
2
Fuel system
C
×
P0192:00
ON
OFF
OFF
OFF
OFF
Fuel pressure sensor circuit low input
×
1
CCM
C, O, R
×
P0193:00
ON
OFF
OFF
OFF
OFF
Fuel pressure sensor circuit high input
×
1
CCM
C, O, R
×
P0201:00
ON
OFF
OFF
OFF
OFF
Fuel injector circuit/open cylinder No.1
1
CCM
C, O, R
×
P0202:00
ON
OFF
OFF
OFF
OFF
Fuel injector circuit/open cylinder No.2
1
CCM
C, O, R
×
P0203:00
ON
OFF
OFF
OFF
OFF
Fuel injector circuit/open cylinder No.3
1
CCM
C, O, R
×
P0204:00
ON
OFF
OFF
OFF
OFF
Fuel injector circuit/open cylinder No.4
1
CCM
C, O, R
×
P0222:00
ON
OFF
OFF
OFF
OFF
TP sensor No.2 circuit low input
×
1
CCM
C, O, R
×
P0223:00
ON
OFF
OFF
OFF
OFF
TP sensor No.2 circuit high input
×
1
CCM
C, O, R
×
P0300:00
Flash/ON
OFF
OFF
OFF
OFF
Random misfire detected
×
2
Misfire
C
×
P0301:00
Flash/ON
OFF
OFF
OFF
OFF
Cylinder No.1 misfire detected
×
2
Misfire
C
×
P0302:00
Flash/ON
OFF
OFF
OFF
OFF
Cylinder No.2 misfire detected
×
2
Misfire
C
×
P0303:00
Flash/ON
OFF
OFF
OFF
OFF
Cylinder No.3 misfire detected
×
2
Misfire
C
×
P0304:00
Flash/ON
OFF
OFF
OFF
OFF
Cylinder No.4 misfire detected
×
2
Misfire
C
×
P0327:00
ON
OFF
OFF
OFF
OFF
KS circuit low input
×
1
CCM
C, O, R
×
P0328:00
ON
OFF
OFF
OFF
OFF
KS circuit high input
×
1
CCM
C, O, R
×
P0335:00
ON
OFF
OFF
OFF
OFF
CKP sensor circuit problem
×
1
CCM
C, R
×
P0340:00
ON
OFF
OFF
OFF
OFF
Intake CMP sensor circuit problem
×
1
CCM
C, R
×
P0365:00
ON
OFF
OFF
OFF
OFF
Exhaust CMP sensor circuit problem
×
1
CCM
C, R
×
P0421:00*9
ON
OFF
OFF
OFF
OFF
Catalytic converter system
2
Catalyst
C
×
P0443:00
ON
OFF
OFF
OFF
OFF
Purge solenoid valve circuit problem
2
CCM
C, R
×
P0461:00
OFF
OFF
OFF
OFF
OFF
Fuel gauge sender unit circuit range/performance problem
2
CCM
C
×
P0462:00
OFF
OFF
OFF
OFF
OFF
Fuel gauge sender unit circuit low input
2
CCM
C, O, R
×
P0463:00
OFF
OFF
OFF
OFF
OFF
Fuel gauge sender unit circuit high input
2
CCM
C, O, R
×
P0480:00
OFF
OFF
OFF
OFF
OFF
Cooling fan control circuit malfunction
1
Other
C, O, R
×
P0500:00
ON
OFF
OFF
OFF
OFF
VSS circuit problem
×
2
CCM
C
×
P0504:00
ON
Indication/illumination
OFF
OFF
OFF
Brake switch circuit problem
1
CCM
C
×
P0520:00
OFF
Indication/illumination
OFF
OFF
OFF
Oil pressure switch circuit problem
2
Other
C
×
P0524:00
OFF
Indication/illumination
OFF
OFF
ON
Engine oil pressure too low
1
Other
C
×
P0532:00
OFF
OFF
OFF
OFF
OFF
Refrigerant pressure sensor circuit low input
1
Other
C, O, R
×
P0533:00
OFF
OFF
OFF
OFF
OFF
Refrigerant pressure sensor circuit high input
1
Other
C, O, R
×
P0555:00
OFF
OFF
Flash
OFF
OFF
Vacuum sensor 2 circuit problem
×
1
Other
C, O, R
×
P057F:00*4
OFF
Indication/illumination
Flash
OFF
OFF
Power system: Battery deterioration
×
1
Other
C
×
P058A:00*4
OFF
Indication/illumination
Flash
Indication/illumination
OFF
Current sensor: Function malfunction
×
2
Other
C
×
P0600:00
ON
OFF
OFF
OFF
OFF
Serial communication link
1
CCM
C, O, R
×
P0601:00
ON
OFF
OFF
OFF
OFF
PCM memory check sum error
×
1
CCM
C, O, R
×
P0604:00
ON
OFF
OFF
OFF
OFF
PCM RAM error
×
1
CCM
C, O, R
×
P0606:00
ON
OFF
OFF
OFF
OFF
PCM processor error
×
1
CCM
C, O, R
×
P0615:00*4
OFF
OFF
Flash
OFF
OFF
Starter/starter relay operation amount
×
1
Other
C, O, R
×
P061B:00
ON
OFF
OFF
OFF
OFF
Internal control module torque calculation performance problem
×
1
CCM
C, O, R
×
P061D:00
ON
OFF
OFF
OFF
OFF
Internal control module engine air mass performance problem
×
1
CCM
C, O, R
×
P061F:00
OFF
OFF
OFF
OFF
OFF
Internal control module throttle valve actuator controller performance problem
1
Other
C, O, R
×
P0638:00
ON
OFF
OFF
OFF
OFF
Throttle valve actuator control range/performance problem
×
1
CCM
C, O, R
×
P064D:00
ON
OFF
OFF
OFF
OFF
Internal control module A/F sensor processor performance problem
1
A/F sensor, HO2S
C, R
×
P0685:00*9
ON
OFF
OFF
OFF
OFF
Main relay control circuit open
2
CCM
C
×
P06B8:00
OFF
OFF
OFF
OFF
OFF
Internal control module non-volatile RAM error
1
Other
C, O, R
×
P06DB:00
OFF
OFF
OFF
OFF
ON
Engine oil solenoid valve control circuit low input
×
1
CCM
C, O, R
×
P06DC:00
OFF
OFF
OFF
OFF
ON
Engine oil solenoid valve control circuit high input
×
1
CCM
C, O, R
×
P0703:00
ON
Indication/illumination
OFF
OFF
OFF
Brake switch input circuit problem
2
CCM
C
×
P0704:00*7
ON
OFF
OFF
OFF
OFF
CPP switch input circuit problem
2
CCM
C
×
P07BE:00*6
OFF
OFF
Flash
OFF
OFF
Transmission indeterminate failure (failed to neutral)
×
1
Other
C
×
P0850:00*7
ON
OFF
OFF
OFF
OFF
Neutral switch No.1 input circuit problem
2
CCM
C
×
P0A0F:00*4
OFF
OFF
Flash
OFF
OFF
Engine failed to restart
×
1
Other
C, O, R
×
P0A8D:00*4
OFF
Indication/illumination
Flash
OFF
OFF
Power supply system circuit low input
×
1
Other
C
×
P0A8F:00*4
OFF
Indication/illumination
Flash
OFF
OFF
Power system: Low input
×
2
Other
C
×
P0A94:00*4
OFF
OFF
Flash
Indication/illumination
OFF
DC-DC converter (i-ELOOP): control circuit signal error
×
1
Other
C
×
P111A:00
OFF
OFF
OFF
OFF
OFF
Engine coolant temperature is high
×
1
Other
C
×
P117A:00
OFF
OFF
OFF
OFF
OFF
Engine oil temperature is high
×
1
Other
C
×
P1200:00*9
OFF
OFF
OFF
OFF
OFF
Low fuel injection amount
Other
C
×
P1260:00
OFF
OFF
OFF
OFF
OFF
Immobilizer system problem
Other
C, O
P1380:00
OFF
OFF
OFF
OFF
OFF
Electric variable valve timing control circuit problem
×
1
CCM
C, R
×
P151B:00*2
OFF
OFF
OFF
OFF
OFF
IAC system problem
1
Other
R
×
P176E:00*6
OFF
OFF
Flash
OFF
OFF
Clutch stroke sensor/Starter interlock switch correlation problem
×
1
Other
C
×
P2090:00
ON
OFF
OFF
OFF
OFF
OCV circuit low input
×
1
CCM
C, R
×
P2091:00
ON
OFF
OFF
OFF
OFF
OCV circuit high input
×
1
CCM
C, R
×
P2096:00*9
ON
OFF
OFF
OFF
OFF
HO2S fuel injection control system: air fuel too lean
2
Fuel system
C
×
P2097:00*9
ON
OFF
OFF
OFF
OFF
HO2S fuel injection control system: air fuel too rich
2
Fuel system
C
×
P2101:00
ON
OFF
OFF
OFF
OFF
Throttle valve actuator control motor circuit range/performance problem
×
1
CCM
C, O
×
P2107:00
ON
OFF
OFF
OFF
OFF
Throttle valve actuator control module processor error
×
1
CCM
C, O, R
×
P2109:00
ON
OFF
OFF
OFF
OFF
TP sensor minimum stop range/performance problem
×
1
CCM
C, O, R
×
P2110:00
ON
OFF
OFF
OFF
OFF
Throttle valve actuator control system-forced limited RPM
×
1
CCM
C, R
×
P2112:00
ON
OFF
OFF
OFF
OFF
Throttle valve actuator motor current range/performance problem
×
1
CCM
C, R
×
P2119:00
ON
OFF
OFF
OFF
OFF
Throttle valve actuator control throttle body range/performance problem
×
1
CCM
C, R
×
P2122:00
ON
OFF
OFF
OFF
OFF
APP sensor No.1 circuit low input
×
1
CCM
C, O, R
×
P2123:00
ON
OFF
OFF
OFF
OFF
APP sensor No.1 circuit high input
×
1
CCM
C, O, R
×
P2127:00
ON
OFF
OFF
OFF
OFF
APP sensor No.2 circuit low input
×
1
CCM
C, O, R
×
P2128:00
ON
OFF
OFF
OFF
OFF
APP sensor No.2 circuit high input
×
1
CCM
C, O, R
×
P2135:00
ON
OFF
OFF
OFF
OFF
TP sensor No.1/No.2 voltage correlation problem
×
1
CCM
C, O, R
×
P2138:00
ON
OFF
OFF
OFF
OFF
APP sensor No.1/No.2 voltage correlation problem
×
1
CCM
C, O, R
×
P2199:00
ON*3
OFF
OFF
OFF
OFF
IAT sensor No.2 correlation problem
2
CCM
C
×
P2226:00
ON
OFF
OFF
OFF
OFF
BARO sensor range/performance problem
×
1
CCM
C, O, R
×
P2228:00
ON
OFF
OFF
OFF
OFF
BARO sensor circuit low input
×
1
CCM
C, O, R
×
P2229:00
ON
OFF
OFF
OFF
OFF
BARO sensor circuit high input
×
1
CCM
C, O, R
×
P2237:00
ON
OFF
OFF
OFF
OFF
Open circuit between A/F sensor terminal B and PCM terminal 1M
×
2
A/F sensor, HO2S
C, R
×
P2243:00
ON
OFF
OFF
OFF
OFF
A/F sensor reference voltage circuit open
2
A/F sensor, HO2S
C, R
×
P2251:00
ON
OFF
OFF
OFF
OFF
Open circuit between A/F sensor terminal D and PCM terminal 1S
2
A/F sensor, HO2S
C, R
×
P2299:00
OFF
OFF
OFF
OFF
OFF
Accelerator pedal: spring back malfunction
×
1
Other
C, R
×
P2302:00
OFF
OFF
OFF
OFF
OFF
Ion sensor No.1 circuit problem
1
Other
C, R
×
P2305:00
OFF
OFF
OFF
OFF
OFF
Ion sensor No.2 circuit problem
1
Other
C, R
×
P2308:00
OFF
OFF
OFF
OFF
OFF
Ion sensor No.3 circuit problem
1
Other
C, R
×
P2311:00
OFF
OFF
OFF
OFF
OFF
Ion sensor No.4 circuit problem
1
Other
C, R
×
P2502:00
OFF
OFF
Flash
Indication/illumination
OFF
Generator system: Malfunction in voltage generated by generator
×
1
Other
C
×
P2503:00
OFF
OFF
Flash
Indication/illumination
OFF
Generator system: Voltage generated by generator is low
×
1
Other
C
×
P2504:00
OFF
OFF
Flash
Indication/illumination
OFF
Generator system: Voltage generated by generator is high
×
1
Other
C
×
P2507:00
ON
OFF
OFF
OFF
OFF
PCM battery voltage low input
1
CCM
C, O, R
×
P2610:00
ON*3
OFF
OFF
OFF
OFF
Malfunction in instrument cluster
×
2
CCM
C, R
×
U0073:00
OFF
OFF
OFF
OFF
OFF
CAN system communication error (HS CAN)
1
Other
C, O, R
×
U0074:00*8
OFF
OFF
OFF
OFF
OFF
CAN system communication error (local CAN between PCM and TCM)
1
Other
C, O, R
×
U0101:00*8
ON
OFF
Flash
OFF
OFF
CAN communication: communication error to TCM
×
1
Other
C, O, R
×
U0121:00
ON
OFF
Flash
OFF
OFF
CAN communication: communication error to DSC HU/CM
×
1
Other
C, O, R
×
U0131:00
OFF
OFF
Flash
OFF
OFF
CAN communication: communication error to EPS control module
×*4/—*5
1
Other
C, O, R
×
U0140:00
OFF
OFF
Flash
OFF
OFF
CAN communication: communication error to BCM
×*4/—*5
1
Other
C, O, R
×
U0151:00
OFF
OFF
Flash
OFF
OFF
CAN communication: communication error to SAS control module
×*4/—*5
1
Other
C, O, R
×
U0155:00
OFF
OFF
Flash
OFF
OFF
CAN communication: communication error to instrument cluster
×*4/—*5
1
Other
C, O, R
×
U0214:00
OFF
OFF
Flash
OFF
OFF
CAN communication: communication error to start stop unit
×*4/—*5
1
Other
C, O, R
×
U023A:00*10
OFF
OFF
Flash
OFF
OFF
CAN communication: communication error to forward sensing camera (FSC)
×
1
Other
C, O, R
×
U0298:00*4
OFF
OFF
Flash
Indication/illumination
OFF
CAN communication: communication error to DC-DC converter (i-ELOOP)
×
1
Other
C, O, R
×
U0302:00*8
ON
OFF
OFF
OFF
OFF
TCM processor error
1
Other
C, O, R
×
U0315:00
OFF
OFF
OFF
OFF
OFF
DSC HU/CM error
1
Other
C, O, R
×
U0320:00
OFF
OFF
OFF
OFF
OFF
EPS control module error
1
Other
C, O, R
×
U0323:00
OFF
OFF
OFF
OFF
OFF
Instrument cluster error
1
Other
C, O, R
×
U0336:00
OFF
OFF
OFF
OFF
OFF
SAS control module error
1
Other
C, O, R
×
U0338:00
OFF
OFF
OFF
OFF
OFF
Start stop unit error
1
Other
C, O, R
×
U053B:00*10
OFF
OFF
OFF
OFF
OFF
Abnormal message from forward sensing camera (FSC)
×
1
Other
C, O, R
×
U060F:00
ON
OFF
OFF
OFF
OFF
SENT communication: Communication error between MAF sensor/IAT sensor No.1 and PCM
1
CCM
C, O, R
×
U1007:00*4
OFF
Indication/illumination
Flash
Indication/illumination
OFF
CAN/LIN communication system: current sensor information communication error with BCM
×
1
Other
C, O, R
×
U2300:00
OFF
Indication/illumination
OFF
OFF
OFF
Global central configuration error
×
1
Other
C, R
×
U3000:41
OFF
OFF
OFF
OFF
OFF
PCM processor error
Other
C, O

*1   :C: CMDTC self test, O: KOEO self test, R: KOER self test
*2   :KOER self test only
*3   :The check engine light may be illuminated depending on the condition.
*4   :Vehicles with i-stop system
*5   :Vehicles without i-stop system
*6   :Vehicles with i-stop system (MT)
*7   :MT
*8   :AT
*9   :If equipped
*10   :Vehicles with forward sensing camera (FSC)


Detection condition for the applicable DTC

DTC No.

Condition

Detection condition

B10A2:00
Vehicle collision
•  A collision signal from the SAS control module is received.
P0010:00
Electric variable valve timing control circuit range/performance problem
•  Any one of the following conditions is met:
―  A malfunction is detected in the results of the on-board diagnostic test received from the electric variable valve timing driver.
―  The motor speed signal received from the electric variable valve timing driver is in error.
P0011:00
Electric variable valve timing control system: over-advanced
•  For the advance amount from the maximum intake valve retard position, a condition in which the actual advance amount is larger than the target value continues for a specified period of time.
P0012:00
Electric variable valve timing control system: over-retarded
•  For the advance amount from the maximum intake valve retard position, a condition in which the actual advance amount is smaller than the target value continues for a specified period of time.
P0014:00
Hydraulic variable valve timing control system: over-advanced
•  For the advance amount from the maximum exhaust valve retard position, a condition in which the actual advance amount is larger than the target value continues for a specified period of time.
P0015:00
Hydraulic variable valve timing control system: over-retarded
•  For the advance amount from the maximum exhaust valve retard position, a condition in which the actual advance amount is smaller than the target value continues for a specified period of time.
P0031:00
A/F sensor heater control circuit low input
•  When the PCM controls the A/F sensor heater, the voltage input to the PCM is too low.
P0032:00
A/F sensor heater control circuit high input
•  When the PCM controls the A/F sensor heater, the voltage input to the PCM is too high.
P0037:00
HO2S heater control circuit low input
•  When the PCM controls the HO2S heater, the voltage input to the PCM is too low.
P0038:00
HO2S heater control circuit high input
•  When the PCM controls the HO2S heater, the voltage input to the PCM is too high.
P0054:00
HO2S heater resistance
•  When the PCM controls the HO2S heater, the HO2S element resistance input to the PCM is the specified value or more.
P0069:00
Manifold absolute pressure/atmospheric pressure correlation problem
•  The PCM monitors the difference between the intake manifold vacuum and the atmospheric pressure. If the difference is below −12 kPa {−0.12 kgf/cm2, −1.7 psi} or above 12 kPa {0.12 kgf/cm2, 1.7 psi} when the following conditions are met, the PCM determines that there is a MAP sensor performance problem.
MONITORING CONDITIONS
―  12—15 s from when ignition is switched off.
P0072:00
Ambient temperature sensor circuit low input
•  The PCM monitors the input signal from the ambient temperature sensor. If the voltage from the ambient temperature sensor is below 0.2 V, the PCM determines that the ambient temperature sensor circuit has a malfunction.
P0073:00
Ambient temperature sensor circuit high input
•  The PCM monitors the input signal from the ambient temperature sensor. If the voltage from the ambient temperature sensor is above 4.9 V, the PCM determines that the ambient temperature sensor circuit has a malfunction.
P0087:00
Fuel pressure sensor circuit range/performance problem
•  The actual fuel pressure is lower than the target fuel pressure by 1.2 MPa {12 kgf/cm2, 174 psi} or more even though the fuel pressure feedback amount is maintained high.
P0088:00
Fuel pressure sensor circuit range/performance problem
•  The actual fuel pressure becomes higher than the target fuel pressure by 1.2 MPa {12 kgf/cm2, 174 psi} while the fuel pressure feedback amount is maintained high.
P0089:00
Spill valve control solenoid valve control circuit range/performance problem
•  If any of the following conditions is met under condition A or condition B:
Condition A:
―  The average fuel pressure on the high pressure side, measured by the fuel pressure sensor, exceeds the specified value.
Condition B:
―  The fuel pressure decreases to the specification or less instantaneously after the fuel pressure on the high pressure side measured by the fuel pressure sensor exceeds the specification.
P0091:00
Fuel pressure regulator control circuit low input
•  When the PCM turns the spill valve control solenoid valve off but the spill valve control solenoid valve control circuit voltage is low for 5 s, the PCM determines that the spill valve control solenoid valve control circuit has a malfunction.
MONITORING CONDITIONS
―  The following conditions are met:
•  Engine speed: 5,700 rpm or less
•  Battery voltage: 10.5 V or more
P0092:00
Fuel pressure regulator control circuit high input
•  When the PCM turns the spill valve control solenoid valve on but the spill valve control solenoid valve circuit voltage is high for 5 s, the PCM determines that the spill valve control solenoid valve control circuit has a malfunction.
MONITORING CONDITIONS
―  The following conditions are met:
•  Engine speed: 5,700 rpm or less
•  Battery voltage: 10.5 V or more
P0097:00
IAT sensor No.2 circuit low input
•  If the PCM detects that the IAT sensor No.2 voltage at the PCM terminal 1Q is 0.35 V or less for 5 s, the PCM determines that the IAT sensor No.2 circuit voltage is low.
P0098:00
IAT sensor No.2 circuit high input
•  If the PCM detects that the IAT sensor No.2 voltage at the PCM terminal 1Q is 4.94 V or more for 5 s, the PCM determines that the IAT sensor No.2 circuit voltage is high.
P0100:00
Mass air flow sensor circuit performance problem
•  The following conditions are met:
―  The MAF sensor/IAT sensor No.1 determines an internal malfunction itself and the PCM receives error signals from the MAF sensor/IAT sensor No.1 for 5 s.
―  The PCM receives a value other than the preset standard for the output value from the MAF sensor for 5 s.
P0101:00
MAF sensor circuit range/performance problem
•  The difference between the intake air amount measured by the MAF sensor and the estimated intake air amount estimated by the MAP sensor is outside of the specified value.
P0107:00
MAP sensor circuit low input
•  The PCM monitors the input voltage from the MAP sensor. If the input voltage at the PCM terminal 1X is below 0.08 V for 5 s, the PCM determines that the MAP sensor circuit has a malfunction.
P0108:00
MAP sensor circuit high input
•  The PCM monitors the input voltage from the MAP sensor. If the input voltage at the PCM terminal 1X is above 4.77 V for 5 s, the PCM determines that the MAP sensor circuit has a malfunction.
P0110:00
IAT sensor No.1 circuit internal malfunction
•  The following conditions are met:
―  The MAF sensor/IAT sensor No.1 determines an internal malfunction itself and the PCM receives error signals from the MAF sensor/IAT sensor No.1 for 5 s.
―  The PCM receives a value other than the preset standard for the output value from the IAT sensor No.1 for 5 s.
P0116:00
ECT sensor circuit range/performance problem
•  During the 5 min after the engine is started, the engine coolant temperature does not increase above 0.7 °C {1 °F}.
P0117:00
ECT sensor circuit low input
•  The PCM monitors the ECT sensor signal. If the PCM detects that the ECT sensor voltage at the PCM terminal 1AH is below 0.23 V for 5 s, the PCM determines that the ECT sensor circuit has a malfunction.
P0118:00
ECT sensor circuit high input
•  The PCM monitors the ECT sensor signal. If the PCM detects that the ECT sensor voltage at the PCM terminal 1AH is above 4.94 V for 5 s, the PCM determines that the ECT sensor circuit has a malfunction.
P0122:00
TP sensor No.1 circuit low input
•  If the PCM detects that the TP sensor No.1 voltage at the PCM terminal 1O is below 0.13 V, the PCM determines that the TP sensor No.1 circuit has a malfunction.
P0123:00
TP sensor No.1 circuit high input
•  If the PCM detects that the TP sensor No.1 voltage at the PCM terminal 1O is above 4.9 V, the PCM determines that the TP sensor No.1 circuit has a malfunction.
P0130:00
Voltage problem between PCM terminal 1S and PCM terminal 1M
•  A condition in which the voltage between PCM terminals 1S and 1M exceeds the specified range continues for the specified period or more.
P0131:00
A/F sensor circuit low input
•  Any one of the following conditions is met:
―  Voltage of A/F sensor terminal F is less than specified value
―  Voltage of A/F sensor terminal D is less than specified value
―  Voltage of A/F sensor terminal B is less than specified value
P0132:00
A/F sensor circuit high input
•  Any one of the following conditions is met:
―  Voltage of A/F sensor terminal F is more than specified value
―  Voltage of A/F sensor terminal D is more than specified value
―  Voltage of A/F sensor terminal B is more than specified value
P0133:00*5
A/F sensor circuit slow response
•  The response speed of the A/F sensor input signal when the air/fuel ratio is fluctuated is slow.
P0134:00
A/F sensor circuit no activity detected
•  The condition in which the A/F sensor element impedance is the specified value or more continues for specified period.
P0137:00
HO2S circuit low input
•  A condition in which the HO2S input voltage is less than the specified value continues for the specified period.
P0138:00
HO2S circuit high input
•  A condition in which the HO2S input voltage exceeds the specified value continues for the specified period.
P013A:00*5
HO2S: Slow response (during transition from rich to lean)
•  The response speed of the HO2S input signal when the air/fuel ratio is fluctuated from rich to lean is slow.
P0140:00
HO2S circuit no activity detected
•  With the estimated temperature of the HO2S element exceeding the specified value, a condition in which the HO2S signal voltage is less than the specified value continues for the specified period.
P0171:00
Fuel trim system too lean
•  Any one of the following conditions is met:
―  The sum of the fuel feedback correction amount (SHRTFT1) and the fuel learning correction amount (LONGFT1) is the specified value (30 %) or more, and 10 s or more have elapsed with the fuel learning correction amount (LONGFT1) at the specified value (15 %) or more.
―  While the engine is idling or the vehicle is driven, the fuel feedback correction amount reaches the upper limit (25 % or more) for 20 s or more.
P0172:00
Fuel trim system too rich
•  Any one of the following conditions is met:
―  The sum of the fuel feedback correction amount (SHRTFT1) and the fuel learning correction amount (LONGFT1) is the specified value (−31 %) or less, and 10 s or more have elapsed with the fuel learning correction amount (LONGFT1) at the specified value (−15 %) or less.
―  While the engine is idling or the vehicle is driven, the fuel feedback correction amount reaches the lower limit (−25 % or less) for 20 s or more.
P0192:00
Fuel pressure sensor circuit low input
•  If the input voltage at the PCM terminal 1W is less than 0.16 V for 5 s, the PCM determines that the fuel pressure sensor circuit is low.
P0193:00
Fuel pressure sensor circuit high input
•  If the input voltage at the PCM terminal 1W is more than 4.87 V for 5 s, the PCM determines that the fuel pressure sensor circuit is high.
P0201:00
Fuel injector circuit/open cylinder No.1
•  If the fuel injection verification signal is not input at 25 times continuously even though the PCM drives the fuel injector No.1, the PCM determines that there is an open circuit in the fuel injector No.1 control circuit.
MONITORING CONDITIONS
―  The following conditions are met:
•  Battery voltage: 10.5 V or more
•  Fuel injection control: except during fuel cut
P0202:00
Fuel injector circuit/open cylinder No.2
•  If the fuel injection verification signal is not input at 25 times continuously even though the PCM drives the fuel injector No.2, the PCM determines that there is an open circuit in the fuel injector No.2 control circuit.
MONITORING CONDITIONS
―  The following conditions are met:
•  Battery voltage: 10.5 V or more
•  Fuel injection control: except during fuel cut
P0203:00
Fuel injector circuit/open cylinder No.3
•  If the fuel injection verification signal is not input at 25 times continuously even though the PCM drives the fuel injector No.3, the PCM determines that there is an open circuit in the fuel injector No.3 control circuit.
MONITORING CONDITIONS
―  The following conditions are met:
•  Battery voltage: 10.5 V or more
•  Fuel injection control: except during fuel cut
P0204:00
Fuel injector circuit/open cylinder No.4
•  If the fuel injection verification signal is not input at 25 times continuously even though the PCM drives the fuel injector No.4, the PCM determines that there is an open circuit in the fuel injector No.4 control circuit.
MONITORING CONDITIONS
―  The following conditions are met:
•  Battery voltage: 10.5 V or more
•  Fuel injection control: except during fuel cut
P0222:00
TP sensor No.2 circuit low input
•  If the PCM detects that the TP sensor No.2 voltage at the PCM terminal 1V is below 0.1 V, the PCM determines that the TP sensor No.2 circuit has a malfunction.
P0223:00
TP sensor No.2 circuit high input
•  If the PCM detects that the TP sensor No.2 voltage at the PCM terminal 1V is above 4.9 V, the PCM determines that the TP sensor No.2 circuit has a malfunction.
P0300:00
Random misfire detected
•  Any one of the following conditions is met:
―  The misfire rate for every 200 rotations of the crankshaft exceeds the specified value (misfire which may damage catalytic converter).
―  The misfire rate for every 1,000 rotations of the crankshaft exceeds the specified value (misfire going against emission regulations).
P0301:00
Cylinder No.1 misfire detected
•  Any one of the following conditions is met:
―  The misfire rate of specific cylinders for every 200 rotations of the crankshaft exceeds the specified value (misfire which may damage catalytic converter).
―  The misfire rate of specific cylinders for every 1,000 rotations of the crankshaft exceeds the specified value (misfire going against emission regulations).
P0302:00
Cylinder No.2 misfire detected
P0303:00
Cylinder No.3 misfire detected
P0304:00
Cylinder No.4 misfire detected
P0327:00
KS circuit low input
•  The PCM monitors input signal from the KS. If the input voltage is low for 5 s, the PCM determines that the KS circuit has a malfunction.
P0328:00
KS circuit high input
•  The PCM monitors input signal from the KS. If the input voltage is high for 5 s, the PCM determines that the KS circuit has a malfunction.
P0335:00
CKP sensor circuit problem
•  There is no CKP sensor signal input while the exhaust camshaft rotates 5 times.
•  The CKP sensor input signal pattern, received while the crankshaft rotates 10 times, is incorrect.
P0340:00
Intake CMP sensor circuit problem
•  The intake CMP sensor input signal pattern, received while the crankshaft rotates 24 times, is incorrect.
P0365:00
Exhaust CMP sensor circuit problem
•  The exhaust CMP sensor input signal pattern, received while the crankshaft rotates 24 times, is incorrect.
•  Cylinder identification is not completed while the crankshaft rotates 15 times.
P0421:00*5
Catalytic converter system
•  The PCM detects that the HO2S output fluctuates from lean to rich in a short amount of time at specified times continuously after recovery from fuel cut control.
P0443:00
Purge solenoid valve circuit problem
•  The purge control voltage at the PCM terminal 1AW exceeds the specification or the purge control voltage is less than the specification relative to the PCM control condition.
P0461:00
Fuel gauge sender unit circuit range/performance problem
•  The change in the remaining fuel quantity in the fuel tank is less than 5 % when the amount of fuel consumption by fuel injection reaches 25 L {6.6 US gal, 5.5 Imp gal}.
P0462:00
Fuel gauge sender unit circuit low input
•  The PCM monitors the fuel level signal and fuel gauge sender unit output voltage from the instrument cluster. If the PCM detects a fuel level or fuel gauge sender unit output voltage that is too low, the PCM determines that the fuel gauge sender unit circuit has a malfunction.
P0463:00
Fuel gauge sender unit circuit high input
•  The PCM monitors the fuel level signal and fuel gauge sender unit output voltage from the instrument cluster. If the PCM detects a fuel level or fuel gauge sender unit output voltage that is too high, the PCM determines that the fuel gauge sender unit circuit has a malfunction.
P0480:00
Cooling fan control circuit malfunction
•  The PCM monitors the input voltage from the fan control module. If the voltage at the PCM terminal 2I remains low or high for 5 s, the PCM determines that the fan control circuit has a malfunction.
P0500:00
VSS circuit problem
•  An error in the wheel speed signal from the DSC HU/CM is detected by CAN when the following conditions are met:
―  Neutral switch No.1 and CPP switch: OFF (MT)
―  Neutral switch No.2: OFF (With i-stop (MT))
―  Shift position: except P or N position (AT)
―  Absolute load: above 40 %
―  Engine speed: above 2,000 rpm
―  Brake switch: OFF
P0504:00
Brake switch circuit problem
•  The condition in which the brake switch No.1 and No.2 signals are both on or off continues for 3 s or more and the condition is repeated 5 times.
P0520:00
Oil pressure switch circuit problem
•  The oil pressure switch is off for a continuous 5 s even though the engine is stopped.
P0524:00
Engine oil pressure too low
•  The oil pressure switch is on for a continuous 5 s with the following condition met: (Engine oil warning light illuminates when 1 s has elapsed)
―  When engine speed is above 650 rpm and engine coolant temperature is 30 °C {86 °F} or less
―  When engine speed is above 1,500 rpm and engine coolant temperature is 68 °C {154 °F} or less
―  When engine speed is above 2,500 rpm and engine coolant temperature is 68 °C {154 °F} or more
P0532:00
Refrigerant pressure sensor circuit low input
•  The PCM monitors input voltage from the refrigerant pressure sensor. If the input voltage at the PCM terminal 2AV is below 0.2 V for 5 s, the PCM determines that the refrigerant pressure sensor circuit has a malfunction.
P0533:00
Refrigerant pressure sensor circuit high input
•  The PCM monitors input voltage from the refrigerant pressure sensor. If the input voltage at the PCM terminal 2AV is above 4.8 V for 5 s, the PCM determines that the refrigerant pressure sensor circuit has a malfunction.
P0555:00
Vacuum sensor 2 circuit problem
•  The PCM monitors the vacuum sensor 2 signal voltage while the ignition is switched ON. If the PCM detects the vacuum sensor 2 voltage is below 0.15 V or above 4.8 V for 5 s, the PCM determines that the vacuum sensor 2 circuit has problem.
P057F:00*1
Power system: Battery deterioration
•  The battery charge/discharge flow exceeds the specification.
P058A:00*1
Current sensor: Function malfunction
•  Error signal from the current sensor is received.
P0600:00
Serial communication link
•  PCM internal malfunction.
P0601:00
PCM memory check sum error
•  PCM internal memory check sum error.
P0604:00
PCM RAM error
•  PCM internal RAM malfunction.
P0606:00
PCM processor error
•  PCM internal CPU malfunction.
P0615:00*1
Starter/starter relay operation amount
•  The PCM records DTCs when the number of times the engine has been started reaches the warrantied performance frequency for the starter or starter relay.
P061B:00
Internal control module torque calculation performance problem
•  Indicates an error occurred in the PCM.
•  There is a malfunction in the sensor input signal to the PCM.
P061D:00
Internal control module engine air mass performance problem
•  Indicates an error occurred in the PCM.
P061F:00
Internal control module throttle valve actuator controller performance problem
•  When any of the following conditions is met:
―  Start stop unit internal malfunction
―  CAN communication line malfunction between start stop unit and PCM
―  PCM internal malfunction
P0638:00
Throttle valve actuator control range/performance problem
•  The PCM compares the actual TP with the target TP. If the difference is more than the threshold value, the PCM determines that there is a throttle valve actuator control range/performance problem.
P064D:00
Internal control module A/F sensor processor performance problem
•  Malfunction in A/F sensor signal circuit in PCM occurs.
P0685:00*5
Main relay control circuit open
•  The period of time in which the PCM power supply remains on after the ignition is switched off is not within the specified time.
P06B8:00
Internal control module non-volatile RAM error
•  PCM internal EEPROM malfunction.
P06DB:00
Engine oil solenoid valve control circuit low input
•  If the PCM detects that the engine oil solenoid valve control voltage at the PCM terminal 1CK is specified value or less for 2 s with the following condition met, the PCM determines that the engine oil solenoid valve circuit voltage is low.
MONITORING CONDITIONS
―  Battery voltage: 8 V or more
―  0.5 s have elapsed after the ignition was switched ON (engine off or on)
―  Engine oil solenoid valve control duty value: 94% or less
P06DC:00
Engine oil solenoid valve control circuit high input
•  If the PCM detects that the engine oil solenoid valve control current at the PCM terminal 1CK is specified value or more for 4 s with the following condition met, the PCM determines that the engine oil solenoid valve circuit voltage is high.
MONITORING CONDITIONS
―  Battery voltage: 8—16 V
―  0.5 s have elapsed after the ignition was switched ON (engine off or on)
―  Engine oil solenoid valve control duty value: 5% or more
P0703:00
Brake switch input circuit problem
•  The brake switch does not switch even though the vehicle is stopped 8 times repeatedly from a vehicle speed of 30 km/h {19 mph} or more.
P0704:00*3
CPP switch input circuit problem
•  The PCM monitors changes in input voltage from the CPP switch. If the PCM does not detect a voltage change while the vehicle runs with vehicle speed above 30 km/h {19 mph} and stops 8 times alternately, the PCM determines that the CPP switch circuit has a malfunction.
P07BE:00*2
Transmission indeterminate failure (failed to neutral)
•  Correlation malfunction between neutral switches No.1 and No.2.
P0850:00*3
Neutral switch No.1 input circuit problem
•  The PCM monitors changes in input voltage from the neutral switch No.1. If the PCM does not detect a voltage change while driving the vehicle at a vehicle speed above 30 km/h {19 mph} and the clutch pedal is pressed and released 10 times repeatedly, the PCM determines that the neutral switch No.1 circuit has a malfunction.
P0A0F:00*1
Engine failed to restart
•  Any of following conditions occurs:
―  When the engine should restart after it is stopped by the i-stop control, it does not start even though it is cranked for 3 s or more.
―  When the engine should restart after it is stopped by the i-stop control, it does not cranked.
P0A8D:00*1
Power supply system circuit low input
•  Any one of the following conditions is met:
―  Battery voltage is 7.25 V or less when engine restarts from i-stop.
―  PCM terminal voltage is 6.2 V or less when engine starts.
―  Battery internal resistance is specified value or more.
―  Battery voltage is 11 V or less after 30 s since system began switch to relay mode
P0A8F:00*1
Power system: Low input
•  Any one of the following conditions is met:
―  Battery voltage is 11 V or less when ignition is switched off after leaving vehicle for 30 days or more.
―  Battery voltage is 11 V or less for a continuous 5 days when ignition is switched off.
P0A94:00*1
DC-DC converter (i-ELOOP): control circuit signal error
•  The PCM receives a response signal from the DC-DC converter (i-ELOOP) which differs from the relay operation command voltage of the PCM.
P111A:00
Engine coolant temperature is high
•  The engine coolant temperature is 122 °C {252 °F} or more.
P117A:00
Engine oil temperature is high
•  Any one of the following conditions is met:
―  With an engine coolant temperature of 88.5 °C {191 °F} or more while in 5th gear or lower, an engine speed of 7,100 rpm or more continues for 6 min.
―  With an estimated engine oil temperature exceeds 140 °C {284 °F} while in 5th gear or lower. (SKYACTIV-G 2.0 (AT))
P1260:00
Immobilizer system problem
•  The start stop unit detects an immobilizer system malfunction.
P1380:00
Electric variable valve timing control circuit problem
•  A malfunction is detected in the results of the on-board diagnostic test received from the electric variable valve timing driver.
P151B:00
IAC system problem
•  The PCM cannot control the idle speed toward the target idle speed during the KOER self test.
P176E:00*2
Clutch stroke sensor/Starter interlock switch correlation problem
•  Correlation malfunction between clutch stroke sensor and starter interlock switch.
―  If the clutch stroke sensor circuit voltage above 4.9 V or below 0.1 V for 10 s, the PCM determines that the clutch stroke sensor circuit has a malfunction.
―  CPP switch stuck ON or OFF.
―  Starter interlock switch stuck ON.
P2090:00
OCV circuit low input
•  The OCV control voltage relative to the PCM control is too low.
P2091:00
OCV circuit high input
•  The OCV control voltage relative to the PCM control is too high.
P2096:00*5
HO2S fuel injection control system: air fuel too lean
•  Depending on the correction deviation of the A/F sensor, a condition in which the fuel feedback correction amount (SHRTFT12) for the HO2S is the specified value (2 %) or more and the sum (SHRTFT12+LONGFT12) of the fuel feedback correction amount and the fuel learning correction amount is the specified value (2.5 %) or more continues for a period of 25 s.
P2097:00*5
HO2S fuel injection control system: air fuel too rich
•  Depending on the correction deviation of the A/F sensor, a condition in which the fuel feedback correction amount (SHRTFT12) for the HO2S is the specified value (−2 %) or less and the sum (SHRTFT12+LONGFT12) of the fuel feedback correction amount and the fuel learning correction amount is the specified value (−2.5 %) or less continues for a period of 25 s.
P2101:00
Throttle valve actuator control motor circuit range/performance problem
•  The PCM turns the main relay on, but if the input voltage is 6.0 V or less, then the PCM determines that the main relay control circuit voltage is low.
•  There is a system error in the electrical throttle control system of the PCM.
P2107:00
Throttle valve actuator control module processor error
•  PCM internal malfunction.
P2109:00
TP sensor minimum stop range/performance problem
•  If the fully-close throttle position is 5.1° or lower, or 15.9° or more (even though fully-closed throttle position learning is finished), the PCM determines there is a malfunction.
P2110:00
Throttle valve actuator control system-forced limited RPM
•  PCM internal malfunction.
P2112:00
Throttle valve actuator motor current range/performance problem
•  The throttle valve actuator control duty ratio is 95 % or more with the ignition switched ON (engine on).
P2119:00
Throttle valve actuator control throttle body range/performance problem
•  The PCM compares the actual TP with initial setting TP when the ignition is switched off. If the actual TP is higher than the initial setting TP, the PCM determines that there is a throttle valve return spring malfunction.
P2122:00
APP sensor No.1 circuit low input
•  The PCM monitors the input voltage from APP sensor No.1. If the input voltage at the PCM terminal 2BN is less than 0.1 V, the PCM determines that the APP sensor No.1 circuit input voltage is low.
P2123:00
APP sensor No.1 circuit high input
•  The PCM monitors the input voltage from APP sensor No.1. If the input voltage at the PCM terminal 2BN is above 4.9 V, the PCM determines that the APP sensor No.1 circuit input voltage is high.
P2127:00
APP sensor No.2 circuit low input
•  The PCM monitors the input voltage from APP sensor No.2. If the input voltage at the PCM terminal 2BB is less than 0.1 V, the PCM determines that the APP sensor No.2 circuit has a malfunction.
P2128:00
APP sensor No.2 circuit high input
•  The PCM monitors the input voltage from APP sensor No.2. If the input voltage at the PCM terminal 2BB is more than 4.9 V, the PCM determines that the APP sensor No.2 circuit has a malfunction.
P2135:00
TP sensor No.1/No.2 voltage correlation problem
•  The PCM compares the input voltage from TP sensor No.1 with the input voltage from TP sensor No.2. If the difference is more than the specification, the PCM determines that there is a TP sensor No.1/No.2 voltage correlation problem.
P2138:00
APP sensor No.1/No.2 voltage correlation problem
•  The PCM compares the input voltage from APP sensor No.1 with the input voltage from APP sensor No.2. If the difference is more than the specification, the PCM determines that there is an APP sensor No.1/No.2 angle correlation problem.
P2199:00
IAT sensor No.2 correlation problem
•  IAT sensor No.1 and IAT sensor No.2 are compared and correlation error occurs.
P2226:00
BARO sensor range/performance problem
•  Communication error between BARO sensor and PCM
•  Non-volatile memory error in BARO sensor
P2228:00
BARO sensor circuit low input
•  The PCM monitors input voltage from the BARO sensor. If the input voltage is low for 5 s, the PCM determines that the BARO sensor circuit has a malfunction.
P2229:00
BARO sensor circuit high input
•  The PCM monitors input voltage from the BARO sensor. If the input voltage is high for 5 s, the PCM determines that the BARO sensor circuit has a malfunction.
P2237:00
Open circuit between A/F sensor terminal B and PCM terminal 1M
•  After A/F sensor activation, a condition in which PCM terminal 1S voltage is within the specified range continues for 5 s or more.
P2243:00
A/F sensor reference voltage circuit open
•  A condition in which the PCM terminal 1T voltage is the specified value or more continues for 30 s.
P2251:00
Open circuit between A/F sensor terminal D and PCM terminal 1S
•  The following conditions are met:
―  A/F sensor element impedance is specified value or more
―  A/F sensor terminal F voltage (B+ terminal) is less than specified value or unstable.
P2299:00
Accelerator pedal: spring back malfunction
•  When under the following conditions it is detected that the brake pedal is depressed during driving.*
―  Racing
―  Engine speed: 875 rpm or more
*: The brake override system may not operate depending on the brake pedal depression amount.
P2302:00
Ion sensor No.1 circuit problem
•  After the engine is started, when the engine speed is 2,000 rpm or less, the signal input to the PCM from ion sensor No.1 is in error.
P2305:00
Ion sensor No.2 circuit problem
•  After the engine is started, when the engine speed is 2,000 rpm or less, the signal input to the PCM from ion sensor No.2 is in error.
P2308:00
Ion sensor No.3 circuit problem
•  After the engine is started, when the engine speed is 2,000 rpm or less, the signal input to the PCM from ion sensor No.3 is in error.
P2311:00
Ion sensor No.4 circuit problem
•  After the engine is started, when the engine speed is 2,000 rpm or less, the signal input to the PCM from ion sensor No.4 is in error.
P2502:00
Generator system: Malfunction in voltage generated by generator
Without i-ELOOP
•  The voltage generated by the generator is 17 V or higher and the battery voltage is 11 V or less for a continuous specified time.
With i-ELOOP
•  Battery voltage is 11 V or less and condition in which current sensor detects battery charging for specified period continues
P2503:00
Generator system: Voltage generated by generator is low
Without i-ELOOP
•  A condition continues for a specified period of time in which the target generator output current calculated by the PCM is 20 A or more and the generator output voltage is 8.5 V or less.
With i-ELOOP
•  Any one of the following conditions is met:
―  Field current demand output to generator is normal range and condition in which field current returned from generator is in non-power generation range continues for specified period
―  Condition in which malfunction status signal from generator is in returned condition continues for specified period
P2504:00
Generator system: Voltage generated by generator is high
Without i-ELOOP
•  The voltage generated by the generator is 18.5 V or higher or the battery voltage is 16 V or higher for a continuous specified time.
With i-ELOOP
•  Any one of the following conditions is met:
―  Field current value returned by generator is abnormally larger than field current value demanded of generator, or condition in which battery voltage is 15.9 V or more continues for specified period
―  Capacitor (i-ELOOP) voltage is 27.5 V or more, or condition in which over-voltage notification signal from generator continues for specified period.
―  Condition in which overheating detection signal output from generator continues for specified period.
P2507:00
PCM battery voltage low input
•  The PCM monitors the voltage of backup battery positive terminal. If the PCM detects that the battery positive terminal voltage is below 6 V for specified period, the PCM determines that the backup voltage circuit has a malfunction.
P2610:00
Malfunction in instrument cluster
•  Malfunction detected in instrument cluster.
U0073:00
CAN system communication error (HS CAN)
•  Malfunction in CAN bus communication line.
U0074:00*4
CAN system communication error (local CAN between PCM and TCM)
•  Malfunction in CAN bus communication line.
U0101:00*4
CAN communication: communication error to TCM
•  Communication error between the PCM and TCM continues for 5 s or more.
U0121:00
CAN communication: communication error to DSC HU/CM
•  Communication error between the PCM and DSC HU/CM continues for 5 s or more.
U0131:00
CAN communication: communication error to EPS control module
•  Communication error between the PCM and EPS control module continues for 5 s or more.
U0140:00
CAN communication: communication error to BCM
•  Communication error between the PCM and BCM continues for 5 s or more.
U0151:00
CAN communication: communication error to SAS control module
•  Communication error between the PCM and SAS control module continues for 5 s or more.
U0155:00
CAN communication: communication error to instrument cluster
•  Communication error between the PCM and instrument cluster continues for 5 s or more.
U0214:00
CAN communication: communication error to start stop unit
•  Communication error between the PCM and start stop unit continues for 5 s or more.
U023A:00*6
CAN communication: communication error to forward sensing camera (FSC)
•  Communication error between the PCM and forward sensing camera (FSC) continues for 5 s or more.
U0298:00*1
CAN communication: communication error to DC-DC converter (i-ELOOP)
•  PCM detects a communication error between the PCM and DC-DC converter (i-ELOOP).
U0302:00*4
TCM processor error
•  When any of the following conditions is met:
―  CAN communication line malfunction between TCM and PCM
―  TCM internal malfunction
U0315:00
DSC HU/CM error
•  When any of the following conditions is met:
―  CAN communication line malfunction between DSC HU/CM and PCM
―  DSC HU/CM internal malfunction
U0320:00
EPS control module error
•  When any of the following conditions is met:
―  CAN communication line malfunction between EPS control module and PCM
―  EPS control module internal malfunction
U0323:00
Instrument cluster error
•  When any of the following conditions is met:
―  CAN communication line malfunction between instrument cluster and PCM
―  Instrument cluster internal malfunction
U0336:00
SAS control module error
•  When any of the following conditions is met:
―  CAN communication line malfunction between SAS control module and PCM
―  SAS control module internal malfunction
U0338:00
Start stop unit error
•  When any of the following conditions is met:
―  CAN communication line malfunction between start stop unit and PCM
―  Start stop unit internal malfunction
U053B:00*6
Abnormal message from forward sensing camera (FSC)
•  Correct data cannot be received from forward sensing camera (FSC).
U060F:00
SENT communication: Communication error between MAF sensor/IAT sensor No.1 and PCM
•  When any of the following conditions is met:
―  SENT communication line malfunction between MAF sensor/IAT sensor No.1 and PCM
―  The PCM detected a SENT communication type communication error from the MAF sensor/IAT sensor No.1.
U1007:00*1
CAN/LIN communication system: current sensor information communication error with BCM
•  PCM detects a current sensor information communication error from BCM.
U2300:00
Global central configuration error
•  Any of following conditions occurs:
―  No configuration of the instrument cluster.
―  The configuration signal with the estimated CAN ID is not sent from the instrument cluster.
―  The configuration signal value sent via CAN from the instrument cluster is unknown or invalid.
―  The configuration signal value sent via CAN from the instrument cluster is a value other than the estimated value.
―  The configuration signal value sent via CAN from the instrument cluster does not match the PCM value.
U3000:41
PCM processor error
•  Communication error in the PCM.

*1   :Vehicles with i-stop system
*2   :Vehicles with i-stop system (MT)
*3   :MT
*4   :AT
*5   :If equipped
*6   :Vehicles with forward sensing camera (FSC)


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


On-board device control (Simulation test, active command mode) (mode 08)

Active command modes function
•  Simulation items for output parts have been set.
•  When the engine conditions and the other conditions have been met, the simulation item can be operated.
•  The simulation items are shown below.
Note
•  Simulation items on parts which are not equipped to the vehicle do not operate.

Simulation item table

Item

Applicable component

Operation

Operation condition

Engine condition

Other condition

ABV_OIL_P
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
ACCS
A/C relay
Select OFF/ON to forcibly drive/stop the A/C relay.
•  Under the following conditions:
―  Ignition is switched ON (engine off)
Not applicable
AIRSHUT_DSD
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
ARPMDES
Target engine speed
Changes value (RPM) to forcibly vary engine speed.
•  Under the following conditions:
―  Idle
―  Racing (not idle)
•  The use in the following ranges is recommended:
―  Engine coolant temperature: 75—95 °C {167—203 °F}
―  Vehicle speed: 0 km/h {0 mph}
―  Override drive parameter input range: 550—2,000 rpm
EVAPCP
Purge solenoid valve
Changes % and forcibly drives/stops purge solenoid valve.
•  Under the following conditions:
―  Ignition is switched ON (engine off)
―  Idle
―  Racing (not idle)
Not applicable
EVAPCV
CV solenoid valve
Select OFF/ON to forcibly drive/stop the CV solenoid valve.
•  Under the following conditions:
―  Idle
Caution
•  Do not add fuel with the CV solenoid valve closed. Otherwise, it will result in air pollution because the evaporative gas in the fuel tank will escape directly into the atmosphere.
Note
•  Override drive parameter: Off
―  CV solenoid valve: open
•  Oride drive parameter: On
―  CV solenoid valve: close
FAN_DUTY
Fan control module
Changes % and forcibly drives/stops fan control module.
•  Under the following conditions:
―  Ignition is switched ON (engine off)
―  Idle
―  Racing (not idle)
Not applicable
FAN1
Cooling fan relay
Select OFF/ON to forcibly drive/stop the cooling fan relay.
•  Under the following conditions:
―  Ignition is switched ON (engine off)
―  Idle
―  Racing (not idle)
Not applicable
FAN2
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
FAN3
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
FP
Fuel pump
Select OFF/ON to forcibly drive/stop the fuel pump.
•  Under the following conditions:
―  Ignition is switched ON (engine off)
―  Idle
―  Racing (not idle)
Not applicable
INJ_1
Fuel injector No.1
Select OFF to forcibly stop the fuel injector No.1.
•  Under the following conditions:
―  Ignition is switched ON (engine off)
―  Idle
―  Racing (not idle)
Warning
•  Do not use the simulation function while the vehicle is being driven. Stopping the fuel ejection causes the engine to stall which may cause the brakes to not function.
INJ_2
Fuel injector No.2
Select OFF to forcibly stop the fuel injector No.2.
INJ_3
Fuel injector No.3
Select OFF to forcibly stop the fuel injector No.3.
INJ_4
Fuel injector No.4
Select OFF to forcibly stop the fuel injector No.4.
ISV_DSD
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
OPSV_DD_R
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
OPSV_EDRS
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
OPSV_ODRR
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
SEGRP DSD
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
Test
Test mode
Switches test mode ON/OFF.
•  Under the following conditions:
―  Ignition is switched ON (engine off)
―  Idle
Not applicable
OIL_P_SOL
Engine oil solenoid valve
Select OFF/ON to forcibly drive/stop the engine oil solenoid valve.
•  Under the following conditions:
―  Ignition is switched ON (engine off)
―  Idle
―  Racing (not idle)
Caution
•  Reducing hydraulic pressure in the engine high speed range causes engine damage. In addition, DTCs related to variable valve timing may be detected.
VDD_FTM
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
VEV_OIL_P
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.
WGV
Displays in the Mazda Modular Diagnostic System (M-MDS) but it does not operate.


External diagnostic unit communication function

•  Function for allowing both the PCM and external tester to receive and send data.
•  The DLC-2 has been adopted as the communication medium.
•  The types of data which the PCM and external tester can receive and send using the external tester communication function include the following items:
―  Recording of engine control system information in the PCM.
―  Data related to exhaust emission such as input/output signals, the PCM-calculated values and system status.
DLC-2 outline
•  The DLC-2 located in the driver compartment is a service connector defined by OBD regulations.
•  The following are functions for each terminal.
amxzzn00001875

—: Not applicable

Terminal

Function

A
Battery positive voltage
B
Terminal for headlight auto leveling system initial setting
C
SAS control module
D
E
CAN communication line LO (HS)
F
CAN communication line HI (HS)
G
H
Ground (signal)
I
J
Ground (chassis)
K
CAN communication line LO (MS)
L
CAN communication line HI (MS)
M
N
O
P


Structure/Construction


Block diagram

ac5wzn00004014