On-Board Diagnostic Test: Notes
DTC Reading Procedure
- Connect the M-MDS to the DLC-2.
- After the vehicle is identified, select the following items from the initialization screen of the M-MDS.
- Select "Self Test".
- Select "Modules".
- Select "PCM".
- Then, select the "Retrieve CMDTCs" and perform procedures according to the directions on the MMDS screen.
- 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.
- After completion of repairs, clear all DTCs stored in the PCM, while referring to "AFTER REPAIR PROCEDURE".
Pending Trouble Code Access Procedure
- Connect the M-MDS to the DLC-2.
- After the vehicle is identified, select the following items from the initialization screen of the M-MDS.
- Select "Self Test".
- Select "Modules".
- Select "PCM".
- Then, select the "Retrieve CMDTCs" and perform procedures according to the directions on the MMDS screen.
- Retrieve the pending trouble codes according to the directions on the M-MDS screen.
Freeze Frame PID Data Access Procedure
- Connect the M-MDS to the DLC-2.
- After the vehicle is identified, select the following items from the initialization screen of the M-MDS.
- Select "Self Test".
- Select "Modules".
- Select "PCM".
- Then, select the "Retrieve CMDTCs" and perform procedures according to the directions on the MMDS screen.
- 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
- 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 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 | - |
| FRP | KPa {MPA}, mBar {BAR}, psi, in H20 | Fuel pressure | FUEL_PRES |
| 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 | Pa {KPA}, 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 |
| 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 | KPa {MPA}, mBar {BAR}, psi, in H20 | Target fuel distributor pressure | FRP_A_CMD |
| FRP_A | KPa {MPA}, mBar {BAR}, psi, in H20 | Actual fuel distributor pressure | FRP_A |
| FRT_A | °C, °F | Fuel distributor temperature | FRT_A |
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 M] ).
- 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 | mO | 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 | |
| DTC | DTC causing snapshot data record | - | ||
| ECT | °C, °F | Engine coolant temperature |
- | ECT |
| ECT1_SUP | No/Yes | Engine coolant temperature No. 1 support | - | - |
| 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_DS D | - | Target equivalence ratio (lambda) | - | EQ_RAT11_DS D |
| ETC_DSD | % | Target throttle valve position |
- | ETC_DSD |
| EVAPCP | % | Purge solenoid valve controlled value |
- | - |
| FLI | % | Fuel level in fuel tank | - | FLI |
| FRP#1 | KPa {MPA}, mBar {BAR}, psi, in H20 | Fuel pressure (absolute) | - | FUEL_PRES |
| 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 |
| FRT_A | °C, °F | Fuel distributor temperature |
- | FRT_A |
| FT_A_S | No/Yes | Presence/non -presence of fuel distributor temperature |
- | FT_A_S |
| FTP | Pa {KPA}, mBar {BAR}, psi, in H20 | Fuel tank pressure | - | FTP |
| FUEL_PRES | KPa {MPA}, mBar {BAR}, psi, in H20 | Fuel pressure | - | FUEL_PRES |
| FUEL_TYP | NONE/Gas/METH/ETH/DSL/ELE C |
Type of fuel currently being utilized by the vehicle | - | - |
| FUELSYS | OL/CL/OL-Drive/OL-Fau lt/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 |
| MIL | Off/On | Check engine light | - | MIL |
| MIL_DIS | km, ft, mi | Travelled distance since the check engine light illuminated | - | MIL_DIS |
| O2S12 | V | HO2S | - | O2S12 |
| RPM | RPM | Engine speed | - | RPM |
| SEGRP_DSD | % | Target EGR valve position | - | - |
| SHRTFT1 | % | Short term fuel trim | - | SHRTFT1 |
| SHRTFT12 | % | Short term fuel trim (HO2S) | - | SHRTFT12 |
| SPARKADV | °(BTDC) | 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.
|
|
| TOTAL_TIME | hh:mm:ss | Total time | The elapsed time when the PCM detected a DTC can be calculated by performing the following procedure.
|
- |
| 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 M] ).
- Snapshot data items are not displayed according to detected DTC.
On-Board System Readiness Tests Access Procedure
- Connect the M-MDS to the DLC-2.
- After the vehicle is identified, select the following items from the initialization screen of the M-MDS.
- Select "Powertrain".
- Select "OBD Test Modes".
- Select "Mode 1 Powertrain Data".
- Select "PCM".
- Then, select the "***SUP" and "**EVAL" PIDs in the PID selection screen.
- Monitor those PIDs and verify that the system monitor is completed.