LEMON Manuals: Even more car manuals for everyone
Home >> Mazda >> 2022 >> CX-5 S >> Repair and Diagnosis >> External Pages >> Different variant/trim >> Section 2 (On-Board Diagnostic - Engine Control System (VIN Y) - Introduction (1 Of 2)) >> On-Board Diagnostic Test

On-Board Diagnostic Test

WARNING: This page is about a different variant/trim than selected.

DTC Reading Procedure 

  1. Connect the M-MDS to the DLC-2.
  2. After the vehicle is identified, select the following items from the initialization screen of the M-MDS.
    1. Select "Self Test".
    2. Select "Modules".
    3. Select "PCM".
  3. Then, select the "Retrieve CMDTCs" and perform procedures according to the directions on the M-MDS screen.
  4. Verify the DTC according to the directions on the M-MDS screen.
    • If any DTCs are displayed, perform troubleshooting according to the corresponding DTC inspection.
  5. After completion of repairs, clear all DTCs stored in the PCM, while referring to "AFTER REPAIR PROCEDURE".

Pending Trouble Code Access Procedure 

  1. Connect the M-MDS to the DLC-2.
  2. After the vehicle is identified, select the following items from the initialization screen of the M-MDS.
    1. Select "Self Test".
    2. Select "Modules".
    3. Select "PCM".
  3. Then, select the "Retrieve CMDTCs" and perform procedures according to the directions on the M-MDS screen.
  4. Retrieve the pending trouble codes according to the directions on the M-MDS screen.

Freeze Frame PID Data Access Procedure 

  1. Connect the M-MDS to the DLC-2.
  2. After the vehicle is identified, select the following items from the initialization screen of the M-MDS.
    1. Select "Self Test".
    2. Select "Modules".
    3. Select "PCM".
  3. Then, select the "Retrieve CMDTCs" and perform procedures according to the directions on the M-MDS screen.
  4. Retrieve the freeze frame PID data according to the directions on the M-MDS screen.
NOTE:
  • Freeze frame data/snapshot data appears at the top of the help screen when the displayed DTC is selected.

Freeze frame data

Snapshot data

Freeze Frame Data Table 

- Not applicable

FREEZE FRAME DATA PART DESCRIPTION

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 KPa {MPA}, 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 -
EGRPCT % Target EGR valve position SEGRP DSD
EVAPPCT % Purge solenoid valve controlled value -
FLI % Fuel level in fuel tank FLI
WARMUPS - Number of warm-up cycle after DTC cleared -
CLRDIST km, ft, mi Mileage after DTC cleared CLR_DIST
FTP KPa {MPA}, mBar {BAR}, psi, in H20 Evaporative (EVAP) system vapor pressure FTP
BARO KPa {MPA}, 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
AAT °C, °F Ambient air temperature AAT
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 KPa {MPA}, mBar {BAR}, psi, in H20 Fuel pressure (absolute) FUEL_PRES
ECT1_SUP No/Yes Engine coolant temperature No. 1 support -
ECT2_SUP No/Yes Engine coolant temperature No. 2 support -
ECT1 °C, °F Engine coolant temperature No. 1 -
ECT2 °C, °F Engine coolant temperature No. 2 -
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
NOTE:
  • Refer to the PID monitor table to confirm the engine control system operation status when the PCM does not store a DTC. (See PCM INSPECTION [VIN Y] ).
  • Freeze frame data items are not displayed according to detected DTC.

Snapshot data table 

- Not applicable

SNAPSHOT DATA PART DESCRIPTION

Snapshot data item Unit Definition Data read/use method Corresponding; PID data monitor item
AAT °C, °F Ambient air temperature - AAT
ALT_CUR_DSD A Generator current desired - -
ALTT_V V Generator output voltage - ALTT V
APP1 % Accelerator pedal position No. 1 - APP1
APP2 % Accelerator pedal position No. 2 - APP2
BARO KPa {MPA}, mBar {BAR}, psi, in H20 Barometric pressure - BARO
BATT_RES Battery inferred internal resistance - BATT_RES
CATT11_DSD °C, °F Estimated catalytic converter temperature - CATT11_DSD
CLR_CNT - Number of warm-up cycle after DTC cleared - -
CLR_DIST km, ft, mi Mileage after DTC cleared - CLR_DIST
ECT °C, °F Engine coolant temperature - ECT
ECT2 °C, °F Engine coolant temperature No. 2 - -
ECT2_SUP No/Yes Engine coolant temperature No. 2 support - -
EG_RUN_TIME hh:mm:ss Time from engine start - -
EQ_RAT11_DSD - Target equivalence ratio (lambda) - EQ RAT11_DSD
ETC_DSD % Target throttle valve position - ETC_DSD
EVAPCP % Purge solenoid
valve controlled value
- -
FLI % Fuel level in fuel tank - FLI
FRP KPa {MPA}, mBar {BAR}, psi, in H20 Fuel pressure (absolute) - FUEL_PRES
FTP Pa {KPA}, mBar {BAR}, psi, in H20 Fuel tank pressure - FTP
FUEL_LO_P KPa {MPA}, mBar {BAR}, psi, in H20 Fuel pressure (low pressure side) - -
FUEL_PRES KPa {MPA}, mBar {BAR}, psi, in H20 Fuel pressure - -
FUEL_TYP NONE/Gas/METH/ETH/DSL/ELEC Type of fuel currently being utilized by the vehicle - -
FUELSYS OL/CL/OL-Drive/OL-Fault/CL-Fault Fuel system status - FUELSYS
IAT °C, °F Intake air temperature No. 1 - IAT
IAT12 °C, °F Intake air temperature No. 2 - IAT2
LOAD % Engine load - LOAD
LOAD_C % Calculated engine load - LOAD
LONGFT1 % Long term fuel trim - LONGFT1
LONGFT12 % Long term fuel trim (HO2S) - LONGFT12
MAF g/sec Mass airflow - MAF
MAP KPa {MPA}, mBar {BAR}, psi, in H20 Manifold absolute pressure - MAP
RPM RPM Engine speed - RPM
SEGRP_DSD % Target EGR valve
position
- SEGRP DSD
SHRTFT1 % Short term fuel trim - SHRTFT1
SHRTFT12 % Short term fuel trim (HO2S) - SHRTFT12
SPARKADV °(deg) Ignition timing - SPARKADV
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.
-
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.
-
TP_REL % Relative throttle position - TP_REL
TP1 % Throttle valve position No. 1 - TP1
TP2 % Throttle valve position No. 2 - TP2
VPWR V Module supply voltage - VPWR
VSS KPH, MPH Vehicle speed - VSS
NOTE:
  • Refer to the PID monitor table to confirm the engine control system operation status when the PCM does not store a DTC. (See PCM INSPECTION [VIN Y] ).
  • Snapshot data items are not displayed according to detected DTC.

On-Board System Readiness Tests Access Procedure 

  1. Connect the M-MDS to the DLC-2.
  2. After the vehicle is identified, select the following items from the initialization screen of the M-MDS.
    1. Select "Powertrain".
    2. Select "OBD Test Modes".
    3. Select "Mode 1 Powertrain Data".
    4. Select "PCM".
  3. Then, select the "***SUP" and "**EVAL" PIDs in the PID selection screen.
  4. Monitor those PIDs and verify that the system monitor is completed.

PID/DATA Monitor and Record Procedure 

NOTE:
  • The PID data screen function is used for monitoring the calculated value of input/output signals in the module. Therefore, if the monitored value of the output parts is not within specification, it is necessary to inspect the monitored value of input parts corresponding to the applicable output part control. In addition, because the system does not display an output part malfunction as an abnormality in the monitored value, it is necessary to inspect the output parts individually.
  • When detecting DTCs, PIDs related to a malfunctioning system may not display even if the module is normal. Therefore, if a PID is not displayed, it is necessary to verify the DTC, perform malfunction diagnosis of the DTC that was detected, and do repairs.
  1. Connect the M-MDS to the DLC-2.
  2. After the vehicle is identified, select the following items from the initialization screen of the M-MDS.
    1. Select "DataLogger".
    2. Select "Modules".
    3. Select "PCM".
  3. Select the applicable PID from the PID table.
  4. Verify the PID data according to the detections on the screen.

Diagnostic Monitoring Test Results Access Procedure 

  1. Connect the M-MDS to the DLC-2.
  2. After the vehicle is identified, select the following items from the initialization screen of the M-MDS.
    1. Select "Powertrain".
    2. Select "OBD Test Modes".
    3. Select "Mode 6 On-Board Test Results"
  3. Verify the diagnostic monitoring test result according to the directions on the M-MDS screen.

Active Command Modes Procedure 

  1. Connect the M-MDS to the DLC-2.
  2. After the vehicle is identified, select the following items from the initialization screen of the M-MDS.
    1. Select "DataLogger".
    2. Select "Modules".
    3. Select "PCM".
  3. Select the simulation items from the PID table.
  4. Using the active command modes function, inspect the operation of each part.
    • If the operation of output parts cannot be verified after the active command mode inspection is performed, this could indicate the possibility of an open or short circuit, sticking, or operation malfunction in the output parts.