Vehicle Check/Preparation
Before using the diagnostic tool to carry out any test, refer to the Important Safety Notice located in the INTRODUCTION- HYBRID article and the necessary visual checks listed below.
Visual Checks
| WARNING | THIS VEHICLE IS EQUIPPED WITH HIGH VOLTAGE CABLES, COMPONENTS, AND WIRING. THE HIGH VOLTAGE WARNING LABELS CONTAINING THE HIGH VOLTAGE SYMBOL ARE LOCATED ON EACH HIGH VOLTAGE COMPONENT. HIGH VOLTAGE CABLES, AND WIRING ARE ORANGE IN COLOR. CERTIFIED RUBBER INSULATING GLOVES AND A FACE SHIELD MUST BE WORN WHEN WORKING WITH THE HIGH VOLTAGE CABLES, COMPONENTS, OR WIRING. THE IGNITION KEY MUST BE CYCLED TO THE OFF POSITION FOR A MINIMUM OF 5 MINUTES, AND THE HIGH VOLTAGE TRACTION BATTERY SERVICE DISCONNECT PLUG PLACED IN THE SERVICING/SHIPPING POSITION BEFORE DISCONNECTING THE HIGH VOLTAGE CABLES. FAILURE TO FOLLOW THESE INSTRUCTIONS MAY RESULT IN PERSONAL INJURY OR DEATH. DO NOT DISCONNECT, DISABLE, OR TOUCH THE HIGH VOLTAGE CABLES, COMPONENTS, OR WIRING DURING THE MODULE REPROGRAMMING PROCEDURE BECAUSE HIGH VOLTAGE IS PRESENT. THE HIGH VOLTAGE WARNING LABELS CONTAINING THE HIGH VOLTAGE SYMBOL ARE LOCATED ON EACH HIGH VOLTAGE COMPONENT. HIGH VOLTAGE CABLES, AND WIRING ARE ORANGE IN COLOR. FAILURE TO FOLLOW THESE INSTRUCTIONS MAY RESULT IN PERSONAL INJURY OR DEATH. |
- Inspect the air cleaner and inlet duct.
- Check all engine vacuum hoses for damage, leaks, cracks, kinks and proper routing.
- Check the powertrain control module (PCM) or transaxle control module (TCM) wiring harness for proper connections, bent or broken pins, corrosion, loose wires and proper routing.
- Examine all high voltage cables and connectors for secure connection, damaged, burned or overheated insulation and loose or broken condition.
- Verify the traction battery high voltage service plug is properly connected.
- Verify the front and rear inertia fuel shutoff (IFS) switches are not tripped.
- Check the powertrain control module (PCM), sensors, and actuators for physical damage.
- Check the engine coolant for proper level and mixture.
- Check the motor electronics coolant for proper level and mixture.
- Check the transaxle fluid level and quality. Refer to the «AUTOMATIC TRANSAXLE/TRANSMISSION - ELECTRONICALLY CONTROLLED CONTINUOUSLY VARIABLE TRANSMISSION (eCVT) - HYBRID ESCAPE»(ref-232216) .
- Make all necessary repairs before continuing with the quick test.
Vehicle Preparation
- Carry out all safety steps required to start and run vehicle tests. Apply the parking brake, place the gear selector firmly into the PARK position and block the drive wheels.
- Verify the high voltage traction battery state of charge (SOC) is equal to or greater than 45% by monitoring the traction battery control module (TBCM) SOC PID. If the monitored PID displays the SOC below 45%, start and idle the engine with full A/C ON.
- Turn the A/C on and verify it functions correctly.
- Turn off all electrical loads, such as radios, lamps, A/C, blower, and fans.
- Start the engine and bring it up to the normal operating temperature before running the quick test.
Generic OBD PID List
An X in the Freeze Frame column denotes both a mode 1 and mode 2 PID (real time and freeze frame).
| Freeze Frame | Acronym | Description | Measurement Units |
|---|---|---|---|
| AIR | Secondary Air Status | On/Off | |
| CCNT | Continuous DTC Counter | Decimal | |
| X | ECT | Engine Coolant Temperature | Degrees |
| X | FUEL SYS1 | Fuel System Feedback Control Status-Bank 1 | OL/CL/OL DRIVE (1) /OL FAULT/ CL FAULT |
| IAT | Intake Air Temperature | Degrees | |
| X | LOAD (2) | Calculated Engine Load | % |
| X | LONG FT1 | Current Bank 1 fuel trim adjustment from stoichiometry which is considered long term. | % |
| MAF | Mass Air Flow Rate | Gm/s-lb/min | |
| O2S11 | Bank 1 Upstream Oxygen Sensor (11) | Volts | |
| O2S12 | Bank 1 Downstream Oxygen Sensor (12) | Volts | |
| OBD SUP | On-Board Diagnostic System | OBD II OBD I OBD Combination of or None | |
| PTO | Power Take-Off Status | On/Off | |
| X | RPM | Revolutions per Minute | RPM |
| X | SHRT FT1 | Current bank fuel trim adjustment from stoichiometry which is considered short term. | % |
| SHRTFT11 (3) | Current bank fuel trim adjustment from stoichiometry which is considered short term. | % | |
| SHRT FT12 (3) | Current bank 1 fuel trim adjustment from stoichiometry which is considered short term. | % | |
| SPARKADV | Spark Advance Cylinder No. 1 | Degrees | |
| X | TP VSS | Throttle Position Vehicle Speed Sensor | % km/h-mph |
| (1) OL = Open loop, has not satisfied conditions for closed loop. (2) Percent engine load adjusted for atmospheric pressure. (3) Individual oxygen sensor fuel trim adjustment is not supported. | |||
| (1) | OL = Open loop, has not satisfied conditions for closed loop. |
| (2) | Percent engine load adjusted for atmospheric pressure. |
| (3) | Individual oxygen sensor fuel trim adjustment is not supported. |
GENERIC OBD PID LIST
CL = Closed loop using HO2S(s) as feedback for fuel control.
OL DRIVE = Open loop due to driving conditions (heavy acceleration).
OL FAULT = Open loop due to fault with all upstream HO2S sensors.
CL FAULT = Closed loop fuel control, but fault with 1 upstream HO2S sensor.
Ford PCM PID List
| Acronym | PID# | Description | Ford Units |
|---|---|---|---|
| ACCS | 1101 b0 | Air Conditioning Cycling Switch Input | ON/OFF |
| ACFDS_B | 092 F b1/1 | A/C Full Demand Switch (For Traction Battery Compartment) | YES/NO |
| ACFDS_P | 092 F b1/0 | A/C Full Demand Switch (For Passenger Compartment) | YES/NO |
| ACP | 1102 b0 | A/C Head Pressure Switch Input | OPEN/CLOSED |
| ACRDV | 092 F b1/3 | A/C Refrigerant Distribution Valve Output | ON/OFF |
| ACRDV_F | 092 F b1/4 | A/C Refrigerant Distribution Valve Output Fault | YES/NO |
| ACRSW | 092 F b1/2 | A/C Recirculation Switch Input | YES/NO |
| AC_ET | 990A | A/C Evaporator Temperature Input | DEGREES |
| AMC | 092 F b2/0 | Active Mount Control Output | YES/NO |
| AMC_F | 092 F b2/1 | Active Mount Control Output | ON/OFF |
| APP | 09D4 | Accelerator Pedal Position | % |
| APP1 | 0914 | Accelerator Pedal Position 1 | VOLTS |
| APP2 | 0915 | Accelerator Pedal Position 2 | VOLTS |
| APP3 | 0916 | Accelerator Pedal Position 3 | VOLTS |
| BARO | 1127 | Barometric Pressure (software determined) | In-Hg |
| BPO | 4980 b5 | Battery Power Off Received | YES/NO |
| BPO_HZ | 4982 | Battery Power Off Input | FREQUENCY |
| BPP/BOO | 1101 b1 | Brake Pedal Position/Brake On-Off Switch Input | ON/OFF |
| CCNT | 0200 | Number of Stored and Pending DTCs | DECIMAL |
| CHT | 1624 | Cylinder Head Temperature Input | DEGREES |
| CHT_V | 1685 | Cylinder Head Temperature Input | VOLTS |
| CMPFM | 1107 b0 | Camshaft Position Sensor Fault Mode | YES/NO |
| CRK_T | 1126 | Time since engine started | SEC |
| DRIVECT | 0101 | Number of completed OBD Drive Cycles | DECIMAL |
| DCE | 4980 b2 | DC/DC Converter Enable Commanded | ON/OFF |
| DCE_F | 4980 b3 | DC/DC Converter Enable Fault | YES/NO |
| ECT | 1139 | Engine Coolant Temperature Input | DEGREES |
| ECT_V | 114D | Engine Coolant Temperature Input | VOLTS |
| EGRMC1 | 16D2b0 | EGR Motor Control Output Command | ON/OFF |
| EGRMC1F | 16D2b4 | EGR Motor Control Output Fault | YES/NO |
| EGRMC2 | 16D2b1 | EGR Motor Control Output Command | ON/OFF |
| EGRMC2F | 16D2b5 | EGR Motor Control Output Fault | YES/NO |
| EGRMC3 | 16D2b2 | EGR Motor Control Output Command | ON/OFF |
| EGRMC3F | 16D2b6 | EGR Motor Control Output Fault | YES/NO |
| EGRMC4 | 16D2b3 | EGR Motor Control Output Command | ON/OFF |
| EGRMC4F | 16D2b7 | EGR Motor Control Output Fault | YES/NO |
| EGRMDSD | 098 E | EGR Motor Position Desired | STEP |
| EVAPCV | 1167 | Evaporative Emissions Canister Purge Vent Control | % |
| EVAPCVF | 1630 b3 | Evaporative Emissions Canister Purge Vent Fault | YES/NO |
| EVAPVMA | 1636 | Evaporative Vapor Management Valve Internal Circuit Monitor | VOLTS |
| EVAPPDC | 1166 | Evaporative Emissions Canister Purge Control | % |
| FANSS | 099 F | Fan Speed Sensor | RPM |
| FLI | 16C1 | Fuel Level Indicator Input | % |
| FLI V | 16BF | Fuel Level Indicator Input | VOLTS |
| FP | 1672 | Fuel Pump Duty Cycle | % |
| FRP | 168C | Fuel Rail Pressure Input | KPa/psi |
| FRP_V | 168B | Fuel Rail Pressure Input | VOLTS |
| FRTMPAB | 168E | Fuel Rail Temperature - Bank 1 Input | DEGREES |
| FRT_V | 168D | Fuel Rail Temperature Voltage | VOLTS |
| FTP | 1687 | Fuel Tank Pressure Input | KPa/in. H2O |
| FTP_V | 1639 | Fuel Tank Pressure Input | VOLTS |
| FUELPW1 | 1141 | Injector Pulse Width Bank 1 | MILLISECONDS |
| G_SDN | 4980 b7 | Generator Motor Shutdown Request | YES/NO |
| GTQ_CMD | 4977 | Measured Generator Motor Torque | NM |
| HFC | 1103 b3 | High Speed Fan Control | ON/OFF |
| HFCF | 162Fb1 | High Speed Fan Control Fault | YES/NO |
| HFPIP | 09D6 | PIP up edge to PIP down edge time | SEC |
| HTR11 | 1631 b0 | Bank 1 Sensor 1 HO2S Heater Control | ON/OFF |
| HTR11F | 1631 b4 | Bank 1 Sensor 1 HO2S Heater Circuit Fault | YES/NO |
| HTR12 | 1631 b1 | Bank 1 Sensor 2 HO2S Heater Control | ON/OFF |
| HTR12F | 1631 b5 | Bank 1 Sensor 2 HO2S Heater Circuit Fault | YES/NO |
| HPUMP | 092 F b1/6 | Heater Pump Output | ON/OFF |
| HPUMP_F | 092 F b1/7 | Heater Pump Output Fault | YES/NO |
| IAT | 1123 | Intake Air Temperature Input | DEGREES |
| IAT_V | 114A | Intake Air Temperature Input | VOLTS |
| IGN_OFF | A430 b7 | Ignition Switch Position OFF Input | YES/NO |
| IGN_R | A430 b3 | Ignition Switch Position Run Input | YES/NO |
| IGN_R/S | A430 b5 | Ignition Switch Position Run/Start Input | YES/NO |
| IMRC | 1103 b4 | Intake Manifold Runner Control | ON/OFF |
| INJ1F | 162Db0 | Injector 1 Commanded Fault | YES/NO |
| INJ2F | 162Db1 | Injector 2 Commanded Fault | YES/NO |
| INJ3F | 162Db2 | Injector 3 Commanded Fault | YES/NO |
| INJ4F | 162Db3 | Injector 4 Commanded Fault | YES/NO |
| INJ_TIM | 09CC | Injector Timing Before Top Dead Center | DEGREES |
| KS1 | 16E6 | Knock Sensor Input Bank 1 | VOLTS |
| LFC | 1103 b2 | Low Speed Fan Control | ON/OFF |
| LFCF | 162Fb0 | Low Speed Fan Control Fault | YES/NO |
| LOAD | 115A | Calculated Engine Load | % |
| LONGFT1 | 1156 | Long Term Fuel Trim Bank 1 | % |
| LOSSTRT | 497F b1/5 | Limited Operating Strategy (Related To Engine No Start) | YES/NO |
| LOS_BRK | 497F b1/3 | Limited Operating Strategy (Related To Regenerative Braking) | YES/NO |
| LOS_ENG | 497F b1/0 | Limited Operating Strategy (Related To Engine) | YES/NO |
| LOS_ETC | 497F b2/7 | Limited Operating Strategy (Related To ETC System) | YES/NO |
| LOS_EQ | 497F b2/6 | Limited Operating Strategy (Related To E-Quizzer) | YES/NO |
| LOS_GEN | 497F b1/1 | Limited Operating Strategy (Related To Generator Motor) | YES/NO |
| LOS_HV | 497F b2/0 | Limited Operating Strategy (Related To Traction Battery) | YES/NO |
| LOS_IPC | 497F b2/5 | Limited Operating Strategy (Related To Independent Plausibility Checker) | YES/NO |
| LOS_KEY | 497F b2/3 | Limited Operating Strategy (Related To Ignition Key Position) | YES/NO |
| LOS_LV | 497F b2/1 | Limited Operating Strategy (Related To Low Voltage Battery) | YES/NO |
| LOS_MOT | 497F b1/2 | Limited Operating Strategy (Related To Traction Motor) | YES/NO |
| LOS_OWC | 497F b1/4 | Limited Operating Strategy (Related To One Way Clutch) | YES/NO |
| LOS_TCM | 497F b2/4 | Limited Operating Strategy (Related To Transaxle) | YES/NO |
| MAF | 1671 | Mass Airflow Rate Input | GM/S |
| MAFV | 1177 | Mass Airflow Rate Input | VOLTS |
| MAF_V | 1633 | Mass Airflow Rate Input (before FMEM substitutions) | VOLTS |
| MAP_V | 0900 | Manifold Absolute Pressure Sensor Voltage | VOLTS |
| MECT_V | 497E | Motor Electronics Coolant Temperature Input | VOLTS |
| MECP | 4980 b0 | Motor Electronics Coolant Pump Commanded | ON/OFF |
| MECP_F | 4980 b1 | Motor Electronics Coolant Pump Fault | YES/NO |
| MFCF | 0967 b11 | Medium Speed Fan Control Fault | YES/NO |
| MIL | 1103 b5 | Malfunction Indicator Lamp Control | ON/OFF |
| MTQ_OUT | 4978 | Measured Traction Motor Torque | NM |
| M_SDN | 4980 b6 | Traction Motor Shutdown Request | YES/NO |
| O2S11SV | 16BC | Bank 1, Sensor 1 Input | VOLTS |
| O2S12SV | 1699 | Bank 1, Sensor 2 Input | VOLTS |
| PIP_CTR | 09D5 | PIP Counter | DECIMAL |
| PIPTIM | 09D7 | Last PIP Time | SEC |
| PSR | 4980 b4 | Power Sustain Relay Commanded | ON/OFF |
| RPM | 1165 | Engine Speed Calculated From CKP Signal | RPM |
| RPMDSD | 1135 | Desired Engine Speed | RPM |
| SCCS | A216 | Speed Control Input Switch | VOLTS |
| TP1 | 0917 | Throttle Position 1 Voltage | VOLTS |
| TP2 | 0918 | Throttle Position 2 Voltage | VOLTS |
| TP_MODE | 1125 | Throttle Position Mode | C/T, P/T, WOT |
| TPREL | 1169 | Lowest Steady TP Voltage Since Engine Start | VOLTS |
| TR | 11B6 | Gear Position Indicated By Transmission Range Sensor | GEAR |
| TR_A1 | 1962 | Analog Transmission Range Sensor 1 Input | VOLTS |
| TR_A2 | 1963 | Analog Transmission Range Sensor 2 Input | VOLTS |
| TR_A3 | 1964 | Analog Transmission Range Sensor 3 Input | VOLTS |
| TRIPCNT | 0100 | Number of Completed OBD Trips | DECIMAL |
| VBAT | 1172 | Vehicle Power Voltage | VOLTS |
| VREF | 1155 | Vehicle Reference Voltage | VOLTS |
| VSS WAC | 11C1 1104 b0 | Vehicle Speed A/C Clutch Command | MPH ON/OFF |
FORD PCM PID LIST
Ford TCM PID List
| Acronym | PID# | Description | Manufacturer Units |
|---|---|---|---|
| ABS_STAT | 4979 b1/5 | ABS System Status TCM Received | ACTIVATED / NOT ACTIVATED |
| ARPMDES | A215 | Desired Engine Speed TCM Received | RPM |
| CCNT | 0200 | Number Of Continuous DTCs Stored In TCM | DECIMAL |
| ENG CTO | 09F1 | Vehicle Speed TCM Received | RPM |
| CONTACT | 4979 b1/4 | Traction Battery Contactor Status TCM Received | OPEN/CLOSED |
| GCLTEMP | 4972 | Generator Motor Coil Temperature | DEGREES |
| GENMODE | 497C | Generator Operational Mode TCM Received | MODE |
| GTQ_CMD | 4977 | Measured Generator Motor Torque | Nm |
| GTQ_OUT | 4976 | Desired Generator Motor Torque TCM Received | Nm |
| G_INV_V | 496C | Actual Generator Motor Inverter Voltage | VOLTS |
| G_PHTEMP | 4971 | Generator Motor Inverter Temperature (Highest of 3 Phases) | DEGREES |
| G_SDN_A | 4979 b2/0 | Generator Motor Shutdown TCM Received | ON/OFF |
| G_SDN_C | 4979 b2/2 | Generator Motor Shutdown TCM Received | ON/OFF |
| G_SPEED | 4973 | Generator Motor Speed | RPM |
| HV_AMP | 496E | Traction Battery Current TCM Received Through Communication Network | AMPERES |
| HVBAT_V | 490B | Traction Battery Voltage TCM Received | VOLTS |
| HVINTLCK | 4979 b1/6 | High Voltage Interlock Circuit Status | ON/OFF |
| I_SDN_1 | 497D | Immediate Shutdown 1 Input | CHARGE/DISCHARGE |
| I_SDN_2 | 497D | Immediate Shutdown 2 Input | CHARGE/DISCHARGE |
| MCLTEMP | 4970 | Traction Motor Coil Temperature | DEGREES |
| MECT | 4983 | Motor Electronics Coolant Temperature TCM Received | DEGREES |
| M_SDN_A | 4979 b2/3 | Traction Motor Shutdown TCM Received | ON/OFF |
| M_SDN_C | 4979 b2/5 | Traction Motor Shutdown TCM Received | ON/OFF |
| MTQ_CMD | 4975 | Desired Traction Motor Torque TCM Received | Nm |
| MTQ_OUT | 4978 | Measured Traction Motor Torque | Nm |
| M_INV_V | 496D | Actual Traction Motor Inverter Voltage | VOLTS |
| M_PHTEMP | 496F | Traction Motor Inverter Temperature (Highest of 3 Phases) | DEGREES |
| M_SPEED | 496A | Traction Motor Speed | RPM |
| PRNDL_T | 497A | Gear selector position TCM received | SELECTOR POSITION |
| RPM | 000C | Engine Speed TCM Calculated | RPM |
| TCM_CAU | 4979 b1/0 | Caution Indicator Commanded | ON/OFF |
| TCM_HAZ | 4979 b1/1 | Hazard Indicator Commanded | ON/OFF |
| TFT | 1674 | Transaxle Fluid Temperature Input | DEGREES |
| TORQUE | 09CB | Engine Torque TCM Received | LB-FT |
| TQ_DSD | 4974 | Desired Torque TCM Received | NM |
| VBAT | 1172 | Vehicle Power Voltage | VOLTS |
| VEHMODE VSS | 497B 000D | Vehicle Operational Mode TCM Received Vehicle Speed TCM Calculated | MODE km/h |
FORD TCM PID LIST
FREEZE FRAME DATA TABLE
| Acronym | Description | Measurement Units |
|---|---|---|
| ECT | Engine Coolant Temperature | Degrees |
| FUELSYS1 | Open/Closed Loop1 | OL/CL/OL DRIVE/OL FAULT/CL FAULT |
| LONGFT1 | Long Term Fuel Bank1 | % |
| LOAD | Calculated Load Value | % |
| RPM | Engine RPM | RPM |
| SHRTFT1 VSS | Short Term Fuel Bank1 Vehicle Speed | % km/h-mph |
FREEZE FRAME DATA TABLE
Some unique parameters (PIDs) are stored in the keep alive memory (KAM) of the powertrain control module (PCM) to help in diagnosing the root cause of misfires. These PIDs are collectively called misfire freeze frame (MFF) data. These parameters are separate from the generic freeze-frame data that is stored for every malfunction indicator lamp (MIL) code. They are used for misfire diagnosis only. The MFF data is more useful for misfire diagnosis than the normal diagnosis only. It is captured at the time of the highest misfire rate and not when the DTC is stored at the end of a 1,000 or 200 revolution block. (Generic freeze-frame data for misfire can be stored minutes after the misfire actually occurred.)
Note. MFF PIDs are supported on all vehicles but may not be available on all diagnostic tools because enhanced PID access may vary by diagnostic tool manufacturer.
MISFIRE FREEZE FRAME PIDs
| PID Name | Description | PID# | Measurement Units |
|---|---|---|---|
| MFF RPM | Engine RPM at the time of misfire | 16D3 | RPM |
| MFF LOAD | Engine load at the time of misfire | 16D4 | PERCENT |
| MFF VS | Vehicle speed at the time of misfire | 16D5 | MPH/KPH |
| MFF IAT | Intake air temperature at the time of misfire | 16D6 | DEGREES |
| MFF SOAK | Engine-off soak time at the time of misfire | 16D7 | MINUTES |
| MFF RNTM | Engine running time at the time of misfire | 16D8 | SECONDS |
| MFF TP | Throttle position at time of misfire | 16DA | VOLTAGE |
| MFF T CNT | Number of driving cycles at the time of misfire (at least one 1,000 rev block) | 16DC | Number of TRIPS |
| MFF PNP MP LRN | 1 = in drive during the time of misfire 1= misfire wheel profile learned in KAM | 16DD b1 16DD b0 | MODE NONE |
MISFIRE FREEZE FRAME PIDs
Freeze frame data allows access to non-emission related values from specific manufacturers PIDs. These values are stored when a non-emission related DTC is stored in continuous memory. This provides a snapshot of the conditions that were present when the DTC was stored. Once 1 set of freeze frame data is stored, this data remains in memory even if another DTC is stored. When a DTC associated with the freeze frame data is cleared or a KAM reset is carried out, new freeze frame data will be stored again.
NON-EMISSION FREEZE FRAME DATA TABLE
| Acronym | Description | Measurement Units |
|---|---|---|
| DTCFZ | Frozen DTC detailed number | Decimal |
| RPM | Engine speed | RPM |
| TFT | Transaxle fluid temperature | Degrees |
| M_SPEED | Traction motor speed | RPM |
| G_INV_V | Generator inverter voltage | Volts |
| M_PHTMP | The highest traction motor inverter temperature within the 3 phases | Degrees |
| MCLTEMP | Traction motor coil temperature | Degrees |
| G_PHTMP | The highest generator motor inverter temperature within the 3 phases | |
| GCLTEMP | Generator motor coil temperature | Degrees |
| G_SPEED | Generator motor speed | RPM |
| TQ_DSD | Desired Total torque | Nm |
| MTQ_CMD | Desired traction motor torque | Nm |
| GTQ_OUT | Desired generator motor torque | Nm |
| CONTACT | Traction battery contactor status TCM received | Open/Closed |
| ABS_STAT | ABS system status TCM received | Activated/Not Activated |
| G_SDN_A | Generator motor shutdown TCM received | On/Off |
| M_SDN_C | Generator motor shutdown TCM received | On/Off |
| M_SDN_A | Traction motor shutdown TCM received | On/Off |
| M_SDN_C | Traction motor shutdown TCM received | On/Off |
| HVINTLCK | High voltage interlock circuit status | On/Off |
| TCM_HAZ | Hazard indicator commanded | On/Off |
| TCM_CAU | Caution indicator commanded | On/Off |
| PRNDL_T | Gear selector position TCM received | Selector position |
| IMECT | Motor electronics coolant temperature TCM received | Degrees |
NON-EMISSION FREEZE FRAME DATA TABLE
Flash Electrically Erasable Programmable Read Only Memory (EEPROM)
| WARNING | THIS VEHICLE IS EQUIPPED WITH HIGH VOLTAGE CABLES, COMPONENTS, AND WIRING. THE HIGH VOLTAGE WARNING LABELS CONTAINING THE HIGH VOLTAGE SYMBOL ARE LOCATED ON EACH HIGH VOLTAGE COMPONENT. HIGH VOLTAGE CABLES, AND WIRING ARE ORANGE IN COLOR. CERTIFIED RUBBER INSULATING GLOVES AND A FACE SHIELD MUST BE WORN WHEN WORKING WITH THE HIGH VOLTAGE CABLES, COMPONENTS, OR WIRING. THE IGNITION KEY MUST BE CYCLED TO THE OFF POSITION FOR A MINIMUM OF 5 MINUTES, AND THE HIGH VOLTAGE TRACTION BATTERY SERVICE DISCONNECT PLUG PLACED IN THE SERVICING/SHIPPING POSITION BEFORE DISCONNECTING THE HIGH VOLTAGE CABLES. FAILURE TO FOLLOW THESE INSTRUCTIONS MAY RESULT IN PERSONAL INJURY OR DEATH. DO NOT DISCONNECT, DISABLE, OR TOUCH THE HIGH VOLTAGE CABLES, COMPONENTS, OR WIRING DURING THE MODULE REPROGRAMMING PROCEDURE BECAUSE HIGH VOLTAGE IS PRESENT. THE HIGH VOLTAGE WARNING LABELS CONTAINING THE HIGH VOLTAGE SYMBOL ARE LOCATED ON EACH HIGH VOLTAGE COMPONENT. HIGH VOLTAGE CABLES, AND WIRING ARE ORANGE IN COLOR. FAILURE TO FOLLOW THESE INSTRUCTIONS MAY RESULT IN PERSONAL INJURY OR DEATH. |
Making Changes to the VID Block
A PCM which is programmed may require changes to be made to certain VID information to accommodate vehicle hardware. Refer to PCM/Module Reprogramming on the diagnostic tool.
PCM Reprogramming
At certain times, the entire EEPROM needs to be completely reprogrammed. This is due to changes made to the strategy or calibration after production or the need to reset the VID block because it has reached its limit. Refer to PCM/Module Reprogramming on the diagnostic tool.
Note. After the PCM is successfully reprogrammed, clear any TCM DTCs that may have been stored during reprogramming.
Transaxle Control Module (TCM) Reprogramming
| WARNING | THIS VEHICLE IS EQUIPPED WITH HIGH VOLTAGE CABLES, COMPONENTS, AND WIRING. THE HIGH VOLTAGE WARNING LABELS CONTAINING THE HIGH VOLTAGE SYMBOL ARE LOCATED ON EACH HIGH VOLTAGE COMPONENT. HIGH VOLTAGE CABLES, AND WIRING ARE ORANGE IN COLOR. CERTIFIED RUBBER INSULATING GLOVES AND A FACE SHIELD MUST BE WORN WHEN WORKING WITH THE HIGH VOLTAGE CABLES, COMPONENTS, OR WIRING. THE IGNITION KEY MUST BE CYCLED TO THE OFF POSITION FOR A MINIMUM OF 5 MINUTES, AND THE HIGH VOLTAGE TRACTION BATTERY SERVICE DISCONNECT PLUG PLACED IN THE SERVICING/SHIPPING POSITION BEFORE DISCONNECTING THE HIGH VOLTAGE CABLES. FAILURE TO FOLLOW THESE INSTRUCTIONS MAY RESULT IN PERSONAL INJURY OR DEATH. DO NOT DISCONNECT, DISABLE, OR TOUCH THE HIGH VOLTAGE CABLES, COMPONENTS, OR WIRING DURING THE MODULE REPROGRAMMING PROCEDURE BECAUSE HIGH VOLTAGE IS PRESENT. THE HIGH VOLTAGE WARNING LABELS CONTAINING THE HIGH VOLTAGE SYMBOL ARE LOCATED ON EACH HIGH VOLTAGE COMPONENT. HIGH VOLTAGE CABLES, AND WIRING ARE ORANGE IN COLOR. FAILURE TO FOLLOW THESE INSTRUCTIONS MAY RESULT IN PERSONAL INJURY OR DEATH. |
Drive Cycle Recommendations
| WARNING | STRICT OBSERVANCE OF POSTED SPEED LIMITS AND ATTENTION TO DRIVING CONDITIONS ARE MANDATORY WHEN PROCEEDING THROUGH THE FOLLOWING DRIVE CYCLES. FAILURE TO FOLLOW THESE INSTRUCTIONS MAY RESULT IN PERSONAL INJURY OR DEATH. |
- Most OBD monitors complete more readily using a steady foot driving style during cruise or acceleration modes. Operating the throttle in a smooth fashion minimizes the time required for monitor completion.
- Fuel tank level should be between 1/2 and 3/4 fill with 3/4 fill being the most desirable.
- The evaporative monitor can only operate during the first 30 minutes of engine operation. When executing the procedure for this monitor, stay in part throttle mode and drive in a smooth fashion to minimize fuel slosh.
- When bypassing the EVAP engine soak timer, the PCM must remain powered (key in ON position) after the clearing the continuous DTCs and relearning emission diagnostic information.
For best result, follow each of the following steps as accurately as possible
| OBD Monitor Exercised | Drive Cycle Procedure | Purpose of Drive Cycle Procedure |
|---|---|---|
| Drive Cycle Preparation | Install the diagnostic tool. Turn the key ON with the engine OFF. Cycle key OFF, then ON. Select appropriate vehicle and engine qualifier. Clear the continuous diagnostic trouble codes (DTCs) and reset the emission monitors information in the powertrain control module (PCM). Begin to monitor the following PIDs: ECT, EVAPDC, FLI (if available) and TP MODE. Start the vehicle WITHOUT returning to key OFF. Idle the vehicle for 15 seconds. Drive at 64 km/h (40 mph) until the ECT is at least 76°C (170°F). | Bypass the engine soak timer. Resets OBD Monitor status. |
| Prep for Monitor Entry | 4. Is IAT within 4° to 37°C (40° to 100°F)? If not, complete the following steps, but note that step 14 requires to bypass the EVAP monitor and clear the P1000. | Engine warm-up and provide IAT input to the PCM. |
| HO2S | 5. Cruise at 64 km/h (40 mph) for at least 5 minutes. | Executes the HO2S monitor. |
| EVAP | 6. Cruise at 64 to 89 km/h (40 to 55 mph) for 10 minutes (avoid sharp turns and hills). NOTE: To initiate the monitor TP MODE should = PT, EVAPDC must be greater than 75%, and FLI must be between 15 and 85%. | Executes the EVAP monitor if the IAT is within 4° to 40°C (40° to 100°F). |
| Catalyst | 7. Drive in stop-and-go traffic conditions. Include 5 different constant cruise speeds, ranging from 32 to 112 km/h (20 to 70 mph) over a 10 minute period. | Executes the catalyst monitor. |
| EGR | 8. From a stop, accelerate to 72 km/h (45 mph) at 1/2 to 3/4 throttle. Repeat 3 times. | Executes the EGR monitor. |
| CCM (Engine) | 9. Bring the vehicle to a stop. Idle with the gear selector in DRIVE position for 2 minutes. | Executes the ISC portion of the CCM. |
| Misfire & Fuel Monitors | 10. Profile learning is carried out after the PCM commands engine shutdown, the fuel injectors are disabled and the generator motor spins the engine. After the profile is learned, the engine shuts down. The profile learning may require up to 4 seconds. The traction battery must be within its operating limits to carry out the profile learning. | Allows learning for the misfire monitor. |
| Readiness Check | 11. Access the on-board system readiness (OBD monitor status) function on the diagnostic tool. Determine whether all non-continuous monitors have completed. If not, go to step 13. | Determines if any monitor has not completed. |
| Pending Code Check and EVAP Monitor Bypass Check | 12. With the diagnostic tool, check for pending codes. Conduct normal repair procedures for any pending code concern. Otherwise, rerun any incomplete monitor. If the EVAP monitor is not complete and IAT was not between the 4° to 37 °C (40° to 100°F) temperature range in step 4, or the altitude is over 2,438 m. (8,000 ft.), the EVAP bypass procedure must be followed. Go to Step 13. | Determines if a pending code is preventing the clearing of DTC P1000. |
| EVAP Monitor Bypass | 13. Park the vehicle for a minimum of 8 hours. Repeat steps 2 through 12. DO NOT REPEAT STEP 1. | Allow the bypass counter to increment to 2. |
ON BOARD DIAGNOSTIC (OBD) DRIVE CYCLE TABLE
Recreating the Fault
Recreating the fault is the first step in isolating the cause of the intermittent symptom. A thorough investigation should start with the customer information worksheet located in the back of the book. If freeze frame data is available, it may help in recreating the conditions at the time of a malfunction indicator lamp diagnostic trouble code (MIL DTC). Listed below are some of the conditions for recreating the fault
| Engine Type Conditions | Non-Engine Type Conditions |
|---|---|
| Engine temperature | Ambient temperature |
| Engine RPM | Moisture conditions |
| Engine load Engine idle/accel/decel | Road conditions (smooth-bumpy) |
CONDITIONS TO RECREATE FAULT CHART
Accumulating PCM Data
PCM data can be accumulated in a number of ways. This includes circuit measurements with a digital multimeter (DMM) or diagnostic tool PID data. Acquisition of PCM PID data using a diagnostic tool is one of the easiest ways to gather information. Gather as much data as possible when the fault is occurring to prevent improper diagnosis. Data should be accumulated during different operating conditions and based on the customer description of the intermittent fault. Compare this data with the known good data values located in TYPICAL DIAGNOSTIC REFERENCE VALUES . This requires recording data in 4 conditions for comparison: 1) KOEO, 2) HOT IDLE, 3) 48 km/h (30 mph), and 4) 89 km/h (55 mph).
Analyzing Data From Playback of Stored PIDs
Look for abnormal events or values that are clearly incorrect. Inspect the signals for abrupt or unexpected changes. For example, during a steady cruise most of the sensor values should be relatively stable. Sensors such as the TP, MAF and RPM that change abruptly when the vehicle is traveling at a constant speed are clues to a possible fault area.
Look for agreement in related signals. For example, if the APP1, APP2 and APP3 are changed during acceleration, a corresponding change should occur in TP1, TP2, LOAD, RPM and MAF V PIDs.
Make sure the signals act in proper sequence. An increase in RPM after the TP1 and TP2 are increased is expected. However, if RPM increases without a TP1 and TP2 change, then a fault may exist.
Table Format (Scheme 192): Scroll through the PID data while analyzing the information. Look for sudden drops or spikes in the values. (Refer to the following TP example in (Scheme 192) ). Notice the major jump in the TP voltage while scrolling through the information. This example would require a smooth and progressive accelerator pedal travel during a key ON and engine OFF mode.
Graph Format (Scheme 193): Scroll through the PID data while analyzing the information. Look for sudden drops or spikes in the linear lines showing the transformation of values to the line graph. This example requires smooth progressive accelerator pedal pressure with the key ON and the engine OFF.
Scheme 192
Scheme 193
Peripheral Inputs
Some signals may require certain peripherals or auxiliary tools for diagnosis. In some cases, these devices can be inserted into the measurement jacks of the diagnostic tool or DMM. For example, connecting an electronic fuel pressure gauge to monitor and record the fuel pressure voltage reading and capturing the data would help find the fault.
Comparing PCM Data
After the PCM values are acquired, it is necessary to determine the fault area. Typically, it requires the comparison of the actual values from the vehicle to the typical values from the TYPICAL DIAGNOSTIC REFERENCE VALUES .
Obtain Freeze Frame Data
Freeze frame data can be helpful in duplicating and diagnosing adaptive fuel concerns. This data (a snapshot of certain PID values, recorded at the time the DTC was stored in continuous memory) is helpful to determine how the vehicle was being driven when the fault occurred, and can be especially useful on intermittent concerns. Freeze frame data, in many cases, can help to isolate possible areas of concern as well as rule out others. Refer to FREEZE FRAME DATA for a more detailed description of this data.
Using the LONGFT1 PID
The LONGFT1 PID can be useful for diagnosing fuel trim concerns. A negative PID value indicates the fuel is being reduced to compensate for a rich condition, while a positive PID value indicates the fuel is being increased to compensate for a lean condition. It is important to know that there is a separate LONGFT value that is used for each RPM/load point of engine operation. When viewing the LONGFT1 PID, the value may change a great deal as the engine is operated at different RPM and load points. This is because the fuel system may have learned corrections for fuel delivery concerns that can change as a function of engine RPM and load. The LONGFT1 PID displays the fuel trim currently being used at that RPM and load point. Observing these changes in LONGFT1 can help when diagnosing fuel system concerns. For example
- A contaminated MAF sensor results in a LONGFT1 correction value that is negative at idle (reducing fuel), but positive (adding fuel) at higher RPM and loads.
- Vacuum leaks result in large, rich corrections (positive LONGFT1 value) at idle, but little or no correction at higher RPM and loads.
- A plugged fuel filter results in no correction at idle, but large rich corrections (positive LONGFT1 value) at high RPM and load.
Air Measurement System
With this condition, the engine may actually run rich or lean of stoichiometry (14.7:1 air/fuel ratio) if the powertrain control module (PCM) is not able to compensate enough to correct for the condition. One possibility is that the mass of air entering the engine is actually greater than what the mass air flow (MAF) sensor is indicating to the PCM. For example, with a contaminated MAF sensor, the engine runs lean at higher RPM because the PCM delivers fuel for less air than is actually entering the engine.
Examples: MAF sensor measurement is inaccurate due to a corroded connector, contamination or dirty connector. A contaminated MAF sensor typically results in a rich system at low airflows (PCM reduces fuel) and a lean system at high airflows (PCM increases fuel).
Vacuum Leaks/Unmetered Air
With this condition, the engine may actually run lean of stoichiometry (14.7:1 air/fuel ratio) if the PCM is not able to compensate enough to correct for the condition. This condition can be caused by unmetered air entering the engine, or due to a MAF malfunction. In this situation, the volume of air entering the engine is actually greater than what the MAF sensor is indicating to the PCM. Vacuum leaks normally are most apparent when high manifold vacuum is present (for example, during idle or light throttle). If freeze frame data indicates the fault occurred at idle, a check for vacuum leaks/unmetered air might be the best starting point.
Examples: Loose, leaking or disconnected vacuum lines, intake manifold gaskets or O-rings, throttle body gaskets, brake booster, air inlet tube, stuck/frozen/aftermarket PCV valve, and unseated engine oil dipstick.
Insufficient Fueling
With this condition, the engine may actually run lean of stoichiometry (14.7:1 air/fuel ratio) if the PCM is not able to compensate enough to correct for the condition. This condition can be caused by a fuel delivery system concern that restricts or limits the amount of fuel being delivered to the engine. This condition normally is most apparent when the engine is under a heavy load and at high RPM, when a higher volume of fuel is required. If the freeze frame data indicates that the fault occurred under a heavy load and at higher RPM, a check of the fuel delivery system (checking fuel pressure with engine under a load) might be the best starting point.
Examples: Low fuel pressure, fuel pump, fuel filter, fuel leaks, restricted fuel supply lines, and fuel injector concerns.
Exhaust System Leaks
In this type of condition, the engine may actually be running rich of stoichiometry (14.7:1 air/fuel ratio) because the fuel control system is adding fuel to compensate for a perceived (not actual) lean condition. This condition is caused by oxygen (air) entering the exhaust system from an external source. The HO2S reacts to this exhaust leak by increasing fuel delivery. This condition causes the exhaust gas mixture from the cylinder to be rich.
Examples: Exhaust system leaks upstream or near the HO2S, and poorly welded/leaking HO2S boss.
With this condition, the engine may actually run rich or lean of stoichiometry (14.7:1 air/fuel ratio) if the PCM is not able to compensate enough to correct for the condition. One possibility is that the mass of air entering the engine is actually less than what the MAF sensor is indicating to the PCM. For example, with a contaminated MAF sensor, the engine runs rich at idle because the PCM delivers fuel for more air than is actually entering the engine.
Examples: MAF sensor measurement is inaccurate due to a corroded connector, contamination/dirt. A contaminated MAF sensor typically results in a rich system at low airflows (PCM reduces fuel) and a lean system at high airflows (PCM increases fuel).
Fuel System
With this condition, the engine may actually run rich of stoichiometry (14.7:1 air/fuel ratio) if the PCM is not able to compensate enough to correct for the condition. This situation can be caused by a fuel delivery system that is delivering excessive fuel to the engine.
Examples
- Fuel injector leaks (injector delivers extra fuel).
- EVAP canister purge valve leak (if canister is full of vapors, introduces extra fuel).
- Fuel rail pressure sensor (electronic returnless fuel systems) concern causes sensor to indicate lower pressure than actual. PCM commands higher pressure to the fuel pump driver module (FPDM), causing high fuel pressure (system rich at all airflows).
Base Engine
Engine oil contaminated with fuel can contribute to a rich running engine.
Open Circuit (Continuity)
Disconnect the PCM. Measure the harness resistance between the suspect circuit at the harness connector and the appropriate PCM harness connector pin or PCM breakout box (if available). The resistance must be less than 5 ohms.
Shorts to Ground
Measure the harness resistance between the suspect circuit at the harness connector and a reliable ground (B-, chassis gnd or PWR GND at the PCM breakout box, if available). The resistance must be greater than 10,000 ohms.
Shorts to Power
Key ON to power up the power circuits. Measure the voltage between the suspect circuit at the harness connector and a reliable ground. The voltage must be less than 1 volt.