LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Mazda >> 2010 >> MX-5 Miata Sport, Automatic >> Repair and Diagnosis >> Engine Performance >> Engine Control Systems >> Engine Control System (LF 2.0L) >> Pcm Inspection [LF] >> Using the M-MDS
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Using the M-MDS

NOTE:
  • PIDs for the following parts are not available on this model. Go to the appropriate component part inspection .
    • CMP sensor
    • Main relay
  1. Connect the SST  (M-MDS) to the DLC-2.
  2. Turn the ignition switch to ON position.
  3. Measure the PID value.
    • If PID value is not within the specification, follow the instructions in "Inspection item (s)" column.
Fig 1: Identifying DLC-2
G06151054Courtesy of MAZDA MOTORS CORP.
NOTE:
  • The PID/DATA MONITOR function monitors the calculated value of the input/output signals in the PCM. Therefore, an output device malfunction is not directly indicated as a malfunction of the monitored value for the output device. If a monitored value of an output device is out of specification, inspect the monitored value of the input device related to the output control.
  • For input/output signals except those of the monitoring items, use a voltmeter to measure the PCM terminal voltage.
  • The simulation items that are used in the ENGINE CONTROL SYSTEM OPERATION INSPECTION are as follows.
    • ACCS, ALTF, ARPMDES, EVAPCP, FAN1, FAN2, FAN3, FP, FUELPW1, GENVDSD, HTR11, HTR12, IMTV, INJ_1, INJ_2, INJ_3, INJ_4, SEGRP, test, VT DUTY1 Wt
PID/DATA MONITOR REFERENCE

Item (definition) Unit/Condition Condition/Specification (Reference) Inspection item(s) PCM terminal
AAT (Ambient air temperature) °C °F
  • Ignition switch is turned to the ON position: Indicates the ambient air temperature
  • The following PIDs
    • IAT
-
AC_REQ (Refrigerant pressure switch (high, low) Off/On
  • Refrigerant pressure is more than the specification or less than the specification. (Refrigerant pressure switch (high, low) is off): Off
  • Except above: On
  • Refrigerant pressure switch (high, low)
1AU
ACCS (A/C relay) Off/On
  • A/C relay is ON: On
  • A/C relay is OFF: Off
  • A/C relay
  • The following PIDs
    • CPP(1), CPP/PNP(1), ECT, RPM, AC_REQ, COLP
1I
AFR (Air/fuel ratio) -
  • Idle after warm-up: Approx. 1
  • A/F sensor
2AD
AFR_ACT (Actual air/fuel ratio) -
  • Idle after warm-up: Approx. 1
  • A/F sensor
  • HO2S
-
ALTF (Generator field coil control duty value) %
  • Ignition switch is turned to the ON position: 0%
  • Idle, E/L is operating: Duty value increases.
  • Generator
2AI
ALTT V (Generator output voltage) V
  • Idle (no E/L): Approx. 14 V (This is an internal calculation value and differs from the terminal voltage)
  • Generator
2AJ
APP (Accelerator pedal position) %
  • Accelerator pedal released: 0%
  • Accelerator pedal depressed: 100%
  • APP sensor
  • The following PIDs
    • APP1, APP2
1AO, 1AP
APP1 (APP sensor No. 1) %
  • Accelerator pedal released: Approx. 32%
  • Accelerator pedal depressed: Approx. 78%
  • APP sensor
1AO
V
  • Accelerator pedal released: Approx. 1.6 V
  • Accelerator pedal depressed: Approx. 3.9 V
APP2 (APP sensor No. 2) %
  • Accelerator pedal released: Approx. 21%
  • Accelerator pedal depressed: Approx. 67%
  • APP sensor
1AP
V
  • Accelerator pedal released: Approx. 1.0 V
  • Accelerator pedal depressed: Approx. 3.4 V
ARPMDES (Target engine speed) RPM
  • Indicates the target engine speed.
  • The following PIDs
    • CPP(1), CPP/PNP(1), ECT, IAT, RPM, MAR MAP, VSS, AC_REQ, COLP
-
BARO (Barometric pressure) Pa Bar psi
  • Ignition switch is turned to the ON position: Indicates the barometric pressure
- -
V
  • Ignition switch is turned to the ON position (at sea level): 4.1 V
BOO (Brake switch) Off/On
  • Brake pedal depressed: On
  • Brake pedal released: Off
  • Brake switch No. 1
1AB
BPA(4) (Brake pressure applied switch) Off/On
  • Brake pedal depressed: On
  • Brake pedal released: Off
  • Brake switch No. 2
1AF
CATT11_DSD (Catalyst temperature) °C °F
  • Ignition switch is turned to the ON position: Indicates the catalyst temperature
- -
CHRGLP (Generator warning light) Off/On
  • Idle, Generator warning light illuminate: On
  • Idle, Generator warning light not illuminate: Off
  • Generator warning light
-
COLP (Refrigerant pressure switch (middle)) Off/On
  • Refrigerant pressure is more than the specification. (Refrigerant pressure switch (middle) is on): On
  • Refrigerant pressure is less than the specification. (Refrigerant pressure switch (middle) is off): Off
  • Refrigerant pressure switch (middle)
1J
CPP(1) (Clutch pedal position) Off/On
  • Clutch pedal depressed: On
  • Clutch pedal released: Off
  • CPP switch
1D
CPP/PNP(1) (Shift level position) Drive/Neutral
  • Neutral: Neutral
  • Other than neutral: Drive
  • Neutral switch
1X
DTCCNT (Number of DTC detected) -
  • Number of DTCs stored
- -
ECT (Engine coolant temperature) °C °F
  • Ignition switch is turned to the ON position: Indicates the ECT
  • ECT sensor
2AH
V
  • ECT is 20°C {68°F}: Approx. 3.0 V
  • ECT is 80°C {176°F}: Approx. 0.9 V
EQ_RAT11 (Actual lambda signal) -
  • Idle after warm-up: Approx. 1
  • A/F sensor
-
EQ_RAT11_DSD (Target lambda) -
  • Target lambda (Excess air factor = supplied air amount / theoretical air/fuel ratio)
  • A/F sensor
-
ETC_ACT (Throttle control) °
  • Accelerator pedal released: Approx. 0 °
  • Accelerator pedal depressed: Approx. 94.5°
  • TP sensor
-
ETC_DSD (Throttle control desired) %
  • Indicates the target throttle valve opening ratio
  • The following PIDs
    • APR, RPM
-
°
  • Indicates the target throttle valve opening angle
EVAPCP (Purge solenoid valve duty value) %
  • Ignition switch is turned to the ON position: 0%
  • Increase the engine speed (after warm-up): Duty value rises
  • The following PIDs
    • ECT, IAT, RPM, MAF, O2S11, O2S12, BOO, VPWR
  • Purge solenoid valve
2C
FAN1 (Cooling fan relay No. 1 control signal) Off/On
  • During test mode

    CTP: Off

    WOT: On

  • Cooling fan relay No. 1
  • The following PIDs
    • ECT, test
1M
FAN2 (Cooling fan relay No. 2 control signal) Off/On
  • During test mode

    CTP: Off

    WOT: On

  • Cooling fan relay No. 2
  • The following PIDs
    • ECT, test
1N
FAN3 (Cooling fan relay No. 3 control signal) Off/On
  • During test mode

    CTP: Off

    WOT: On

  • Cooling fan relay No. 3
  • The following PIDs
    • ECT, test
1R
FLI (Fuel level) %
  • Indicates the fuel level
- -
FP (Fuel pump relay) Off/On
  • Ignition switch is turned to the ON position and a certain period has elapsed: Off
  • Cranking: On
  • Idle: On
  • Fuel pump relay
1H
FUELPW (Fuel injector duration) sec
  • Idle: Approx. 2.0 ms
  • Fuel injector No. 1, No. 2, No. 3, No. 4
  • The following PIDs
    • CPP(1), CPP/PNP(1), ECT, IAT, RPM, MAR O2S11, O2S12, MARVSS, BOO, AC_REQ, COLP, VPWR
2BB, 2BC, 2BD, 2AZ
FUELSYS (Fuel system status) OL/CL/OL-Drive/OL-Fault/CL-Fault
  • Idle after warm-up: CL
  • The following PIDs
    • CPP(1), CPP/PNP(1), ECT, IAT, RPM, MAF, O2S11, O2S12, MARVSS, BOO, AC_REQ, COLP, VPWR
-
GENVDSD (Target generator voltage) V
  • Indicates the target generated voltage
  • The following PIDs
    • ECT, IAT, RPM, VSS, ALTT V, VPWR
  • Generator
-
HTR11 (A/F sensor heater control) Off/On
  • Ignition switch is turned to the ON position: Off
  • Idle: On
  • A/F sensor heater
  • The following PIDs
    • ECT, IAT, RPM, MAF, MAP, VPWR
2BG
HTR12 (HO2S heater control) Off/On
  • Ignition switch is turned to the ON position: Off
  • Idle: On
  • HO2S heater
  • The following PIDs
    • ECT, IAT, RPM, MAF, MAP, VPWR
2BE
IAT (Intake air temperature) °C °F
  • Ignition switch is turned to the ON position: Indicates the IAT
  • MAF/IAT sensor
1AT
V
  • IAT is 20°C {68°F}: Approx. 2.4 V
  • IAT is 60°C {140°F}: Approx. 0.9 V
IMRC(3) (Variable tumble solenoid valve) Off/On ECT 63°C {145°F} or more or engine speed 3,750 RPM or more: On Others: Off
  • Following PIDs: ECT, RPM
  • Variable tumble solenoid valve
2I
IMTV (Variable intake air control) Off/On
  • Engine speed is less than 4,750 RPM: On
  • Engine speed is 4,750 RPM or more: Off
  • Variable intake air solenoid valve
  • The following PIDs
    • RPM
2J
INGEAR (Gears are engaged) Off/On MT 
  • When the following conditions are satisfied: On
    • Other than neutral
    • Clutch pedal released
  • Except above: Off
  • CPP switch
  • Neutral switch
1D, 1X
AT 
  • Driving range: On
  • Except above: Off
  • TR switch
-
IVS (CTP condition) Idle/Off Idle
  • Idle: Idle
  • Other than idle: Off Idle
- -
KNOCKR (Knocking retard) °
  • Ignition switch is turned to the ON position: 0 °
  • Idle: 0°
  • KS
2U
LDP_EVAPCP (EVAP system leak detection pump detect incorrect purge flow) A
  • Indicates EVAP control system incorrect purge flow detection value
- -
LDP_IDL (EVAP system leak detection pump idle current) A
  • Indicates EVAP system leak detection pump idle current
- -
LDP_MON (EVAP system leak detection pump monitoring current) A
  • Indicates EVAP system leak detection pump monitoring current
- -
LDP_REF (EVAP system leak detection pump reference current) A
  • Indicates EVAP system leak detection pump reference current
- -
LDP_SLDV (EVAP system small leak detection value) A
  • Indicates EVAP system small leak detection value
- -
LDP_VSL_FV(2) (EVAP system very small leak detection fail value) mA/sec
  • Indicates EVAP system very small leak detection fail value
- -
LDP_VSL_SV(2) (EVAP system very small leak detection safe value) mA/sec
  • Indicates EVAP system very small leak detection safe value
- -
LDP_VSLDV(2) (EVAP system very small teak detection value) mA/sec
  • Indicates EVAP system very small leak detection value
- -
LOAD (Engine load) %
  • Idle after warm-up: Approx. 23%
  • The following PIDs
    • MAP, IAT, MAF, RPM
-
LONGFT1 (Long term fuel trim) %
  • Idle after warm-up: Approx. -15- +15%
  • The following PIDs
    • CPP(1) CPP/PNP(1), ECT, IAT, RPM, MAF, O2S11, O2S12, MAP, VSS, BOO, AC_REQ, COLP, VPWR
-
MAF (Mass air flow) g/sec
  • Ignition switch is turned to the ON position: Approx. 0 g/s
  • Idle: Approx. 4.0 g/s
  • MAF sensor
1AK
V
  • Ignition switch is turned to the ON position: Approx. 0.7 V
  • Idle: Approx. 1.4 V
MAP (Manifold absolute pressure) Pa psi Bar
  • Ignition switch is turned to the ON position: Indicates the MAP
  • MAP sensor
2AG
V
  • Ignition switch is turned to the ON position (at sea level): 4.1 V
  • Idle after warm-up: Approx. 1.2 V
MIL (Malfunction indicator lamp) Off/On
  • Idle, MIL illuminate: On
  • Idle, MIL not illuminate: Off
  • MIL
-
MIL_DIS (Travelled distance since MIL illuminated) km mile  
Travelled distance since MIL illuminated
-
O2S11 (A/F sensor) A
  • Idle after warm-up: Approx. 0 mA
  • A/F sensor
2AD
O2S12 (HO2S) V
  • Idle after warm-up: Alternates between 0 and 1.0 V
  • HO2S
2Q
PSP (PSP switch) Low/High
  • Steering wheel at straight ahead position: Low
  • While turning steering wheel: High
  • PSP switch
2T
RO2FT1 (HO2S fuel trim) -
  • Idle after warm-up: Approx. 0
  • The following PIDs
    • O2S12
-
RPM (Engine speed) RPM
  • When the engine is running: Indicates the engine speed
  • CKP sensor
2W
SCCS(4) (Cruise control switch) V
  • ON OFF switch pressed in: Approx. 0 V
  • CANCEL switch pressed in: Approx. 1.1 V
  • SET/- switch pressed in: Approx. 3.1 V
  • RES/+ switch pressed in: Approx. 4.2 V
  • Except above: Approx. 5.0 V
  • Cruise control switch
1AQ
SEGRP (EGR control) -
  • Ignition switch is turned to the ON position: 0 Step
  • Idle: 0 Step
  • Engine speed is 1,200-4,200 RPM: 0-52 Step
  • EGR valve
2K, 2G, 2L, 2H
SEGRP DSD (EGR valve position desired) %
  • Ignition switch is turned to the ON position: 0%
  • Idle: 0%
  • Engine speed is 1,200-4,200 RPM: 0-100%
  • The following PIDs
    • MAF, ECT, RPM, VSS
-
SHRTFT1 (Short term fuel trim) %
  • Idle after warm-up: -25 - 25%
  • The following PIDs
    • CPP(1), CPP/PNP(1), ECT, IAT, RPM, MAF, O2S11, O2S12, MAP, VSS, BOO, AC_REQ, COLP, VPWR
-
SPARKADV (Ignition timing) °
  • Indicates the ignition timing
  • CMP sensor
  • The following PIDs
    • CPP(1), CPP/PNP(1), ECT, IAT, RPM, MAF, KNOCKR, BOO, AC_REQ, COLP
2S
test (Test mode) Off/On
  • Test mode On: On
  • Test mode Off: Off
- -
TH_M - Indicates heat radiation ratio (heat radiation when thermostat is malfunctioning/heat radiation when thermostat is normal) when thermostat monitoring is finished
  • Thermostat
-
°C °F Indicates engine coolant temperature when thermostat monitoring is finished
TH_M_MAX - Indicates upper limit of heat radiation ratio (heat radiation when thermostat is malfunctioning/heat radiation when thermostat is normal) for thermostat monitoring execution
  • Thermostat
-
°C °F Indicates upper limit of engine coolant temperature for thermostat monitoring execution
TH_M_MIN - Indicates lower limit of heat radiation ratio (heat radiation when thermostat is malfunctioning/heat radiation when thermostat is normal) for thermostat monitoring execution
  • Thermostat
-
°C °F Indicates lower limit of engine coolant temperature for thermostat monitoring execution
TIRE SIZE (Tire revolution per mile) rev/mile
  • Indicates the tire revolution per a mile
-
TP REL (Throttle position signal (relative value)) %
  • Accelerator pedal released: Approx. 10%
  • Accelerator pedal depressed: Approx. 81%
  • The following PIDs
    • TP1, TP2
-
TP1 (TP sensor No. 1) %
  • Accelerator pedal released: Approx. 10%
  • Accelerator pedal depressed: Approx. 90%
  • TP sensor
2AK
V
  • Accelerator pedal released: Approx. 0.5 V
  • Accelerator pedal depressed: Approx. 4.5 V
TP2 (TP sensor No. 2) %
  • Accelerator pedal released: Approx. 10%
  • Accelerator pedal depressed: Approx. 90%
  • TP sensor
2AL
V
  • Accelerator pedal released: Approx. 4.5 V
  • Accelerator pedal depressed: 0.5 V
TPCT (TP sensor voltage at CTP) V
  • Ignition switch is turned to the ON position: Approx. 0.5 V
  • The following PIDs
    • TP1, TP2
-
VPWR (Battery positive voltage) V
  • Indicates the battery voltage
  • Battery
1BA
VSS (Vehicle speed) KPH mph
  • Vehicle running: Indicates the vehicle speed
  • CAN related module
-
VT ACT1 (Actual valve timing) °
  • Idle: Approx. 0°
  • Racing: 0-25 °
  • The following PIDs
    • ECT, RPM, MAF
  • CMP sensor
2S
VT DIFF1 (Difference between target valve timing and actual valve timing) °
  • Idle: 0°
  • The following PIDs
    • ECT, RPM, MAF
  • OCV
-
VT DUTY1 (OCV control) %
  • Idle: Approx. 10%
  • OCV
  • The following PIDs
    • ECT, RPM, MAF
2E
VTC(3) (Variable tumble shutter valve control) Off/On Indicates the condition of the variable tumble shutter valve switch
  • Following PIDs: IMRC
  • Variable tumble shutter valve switch
2AE
(1) MT
(2) California emission regulation applicable model
(3) AT
(4) With cruise control system