DESCRIPTION
The ECM records vehicle and driving condition information as freeze frame data the moment a DTC is stored. When troubleshooting, freeze frame data can be helpful in determining whether the vehicle was moving or stationary, whether the engine was warmed up or not, whether the air fuel ratio was lean or rich, as well as other data recorded at the time of a malfunction.
Tech Tips
If it is impossible to replicate the problem even though a DTC is detected, confirm the freeze frame data.
| *1 | DTC stored |
| *2 | 0.5 seconds |
| *3 | Freeze frame data which can be read |
The ECM records engine conditions in the form of freeze frame data every 0.5 seconds. Using the GTS, 5 separate sets of freeze frame data can be checked.
3 data sets before the DTC was stored.
1 data set when the DTC was stored.
1 data set after the DTC was stored.
These data sets can be used to simulate the condition of the vehicle around the time of the occurrence the malfunction. The data may assist in identifying the cause of the malfunction, and judging whether it was temporary or not.
PENDING FREEZE FRAME DATA
Tech Tips
Pending freeze frame data is stored when a 2 trip DTC is first detected during the first trip.
Connect the GTS to the DLC3.
Turn the ignition switch to ON.
Turn the GTS on.
Enter the following menus: Powertrain / Engine and ECT / Trouble Codes.
Select a DTC in order to display its pending freeze frame data.
Tech Tips
Pending freeze frame data is cleared when any of the following occurs.
Using the GTS, the DTCs cleared.
The cable is disconnected from the negative (-) battery terminal.
40 trips with the engine fully warmed up have been performed after returning to normal. (Pending freeze frame data will not be cleared by only returning the system to normal.)
With previous pending freeze frame data stored, if pending freeze frame data is newly stored when a 2 trip DTC is detected in the first trip, the old freeze frame data will be replaced with the new data of the newly detected DTC in the next trip.
LIST OF FREEZE FRAME DATA
| Tester Display | Measurement Item | Diagnostic Note |
|---|---|---|
| Vehicle Speed | Vehicle speed |
|
| Engine Speed | Engine speed | When the crankshaft position sensor is malfunctioning, "Engine Speed" is approximately 0 rpm or varies greatly from the actual engine speed. |
| Calculate Load | Load calculated by ECM |
|
| Vehicle Load | Vehicle load |
Tech Tips Due to individual engine differences, intake air temperature, etc., the value may exceed 100%. Intake airflow (g/rev.) = Intake airflow (gm/sec) x 60 / Engine speed (rpm) (Intake airflow (gm/sec) is MAF) |
| MAF | Airflow rate from mass air flow meter sub-assembly | This is the intake air amount from the mass air flow meter sub-assembly. |
| Atmosphere Pressure | Atmospheric pressure |
|
| Coolant Temp | Coolant temperature | This is the engine coolant temperature. Tech Tips
|
| Intake Air | Intake air temperature |
|
| Engine Run Time | Engine run time | This is the time elapsed since the engine started. Tech Tips The time is counted only while the engine is running. |
| Initial Engine Coolant Temp | Initial engine coolant temperature | This is the coolant temperature stored when the ignition switch is turned to ON. |
| Initial Intake Air Temp | Initial intake air temperature | This is the intake air temperature stored when the ignition switch is turned to ON. |
| Battery Voltage | Battery voltage | If 11 V or less, characteristics of some electrical components may change. |
| Glow Indicator Supported | Status of the glow indicator supported | - |
| Glow Indicator | Status of the glow indicator | - |
| Accel Sens. No.1 Volt % | Absolute accelerator pedal position No. 1 | The accelerator pedal position sensor No. 1 output is converted using 5 V = 100%. Tech Tips If there are no accelerator pedal position sensor DTCs stored, it is possible to conclude that the accelerator pedal position sensor system is normal. |
| Accel Sens. No.2 Volt % | Absolute accelerator pedal position No. 2 | The accelerator pedal position sensor No. 2 output is converted using 5 V = 100%. |
| Throttle Sensor Volt % | Absolute throttle position sensor No. 1 | The throttle position sensor No. 1 output is converted using 5 V = 100%. Tech Tips If there are no throttle position sensor DTCs stored, it is possible to conclude that the throttle position sensor system is normal. |
| Throttl Sensor #2 Volt % | Throttle sensor position No. 2 | The throttle position sensor No. 2 output is converted using 5 V = 100%. |
| Throttle Sensor Position | Throttle sensor position |
|
| Throttle Motor DUTY | Throttle actuator | This is the output duty ratio of the throttle actuator drive circuit. |
| Throttle Position | Throttle valve opening angle | This value has no meaning when the ignition switch is ON and the engine is stopped. |
| ISC Flow | Flow rate calculated using information from mass air flow meter sub-assembly | This is the total ISC airflow amount (the amount of intake air necessary to maintain idling). Tech Tips ISC Flow (total ISC airflow amount) = ISC Learning Value + ISC Feedback Value + each compensation amount |
| ISC Position | Requested throttle opening amount calculated using ISC control | This is the throttle valve opening amount while the engine is idling (the throttle valve opening amount necessary to maintain ISC air flow). |
| ISC Feedback Value | ISC feedback amount | This is the feedback amount necessary to adjust the airflow amount to maintain the target idle speed. Tech Tips When the idle speed differs from the target, the feedback amount is adjusted. If the feedback amount becomes more than a certain value, this will be reflected in the ISC learned airflow value. |
| ISC Learning Value | ISC learned airflow value | This is the learned value of the airflow amount necessary for engine idling. Tech Tips
|
| Electric Load Feedback Val | Compensation flow rate according to electrical load | This is the ISC compensation amount determined according to the electrical load. |
| Air Conditioner FB Val | Compensation flow rate according to air conditioner load | This is the ISC compensation amount determined according to the air conditioner load. |
| Low Revolution Control | Low engine speed control operation state |
|
| N Range Status | Shift lever N status | - |
| Eng Stall Control FB Flow | Intake air compensation flow rate |
|
| Deposit Loss Flow | Flow loss due to deposits |
|
| Injector (Port) | Injection period of the No. 1 cylinder | This is the injection period of the No. 1 cylinder (the command value from the ECM). |
| Injection Volum (Cylinder1) | Injection volume (cylinder 1) | This is the fuel injection volume for 10 injections. |
| Fuel Pump/Speed Status | Fuel pump status | - |
| TCV Status | Intake air control valve actuator for tumble control valve status | This item changes to ON while the tumble control valve is closed. |
| Current Fuel Type | Current fuel type | - |
| EVAP (Purge) VSV | Purge VSV control duty |
|
| Evap Purge Flow | Purge flow |
|
| Purge Density Learn Value | Purge density learned value |
Tech Tips
|
| EVAP Purge VSV | VSV status for EVAP control | This parameter displays ON when EVAP (Purge) VSV is 30% or higher, and displays OFF when the VSV duty ratio is less than 30%. |
| Purge Cut VSV Duty | Purge VSV duty | - |
| Target Air-Fuel Ratio | Target air fuel ratio |
|
| AF Lambda B1S1 | Output air fuel ratio associated with bank 1 sensor 1 |
|
| AFS Voltage B1S1 | Air fuel ratio sensor output voltage for bank 1 sensor 1 |
|
| AFS Current B1S1 | Air fuel ratio sensor output current for bank 1 sensor 1 |
|
| A/F Heater Duty #1 | Air fuel ratio sensor heater duty ratio for bank 1 | When the value is any value except 0%, current is being supplied to the heater. |
| O2S B1S2 | Heated oxygen sensor output voltage for bank 1 sensor 2 |
|
| O2 Heater B1S2 | Heated oxygen sensor heater for bank 1 sensor 2 | - |
| O2 Heater Curr Val B1S2 | Heated oxygen sensor current for bank 1 sensor 2 | When the value is any value except 0 A, current is being supplied to the heater. |
| Short FT #1 | Short-term fuel trim for bank 1 | This item is the "short-term fuel injection volume compensation ratio" used to maintain the air fuel ratio at the stoichiometric ratio using the air fuel ratio sensor for feedback. |
| Long FT #1 | Long-term fuel trim for bank 1 |
|
| Total FT #1 | Total fuel trim for bank 1 | Total FT #1 = Short FT #1 + Long FT #1 |
| Fuel System Status #1 | Fuel system status for bank 1 |
|
| Fuel System Status #2 | Fuel system status for bank 2 |
|
| IGN Advance | Ignition timing advance for No. 1 cylinder | - |
| Knock Feedback Value | Knocking feedback value | This is the ignition timing retard compensation amount determined by the presence or absence of knocking. Ignition timing = Most retarded timing value* + Knock Correct Learn Value* + Knock Feedback Value* + each compensation amount Example: 21° CA = 10° CA + 14° CA - 3° CA Most retarded timing value*: The most retarded timing value is a constant determined by the engine speed and engine load. Knock Correct Learn Value*: The knock correction learned value is calculated as shown below in order to keep Knock Feedback Value as close to -3° CA as possible. When Knock Feedback Value is less than -4° CA, Knock Correct Learn Value is slowly decreased. When Knock Feedback Value is more than -2° CA, Knock Correct Learn Value is slowly increased. Knock Feedback Value*: The base value is -3° CA and is adjusted based on the presence or absence of knocking. When there is no knocking, the value is increased, and when knocking is present, the value is decreased. -1° CA: There is no knocking and ignition timing is advanced. -6° CA: Knocking is present and the ignition timing is being retarded. Tech Tips If Knock Feedback Value does not change around the time when knocking occurs even though knocking continues (for example, stays at -3° CA), it can be determined that knocking is not being detected.
Possible Causes: |
| Knock Correct Learn Value | Knocking correction learned value |
Tech Tips When knocking continues even though Knock Correct Learn Value is less than that of the vehicle being used for comparison (in other words, the ignition timing is being retarded but the knocking is not stopping), there may be a buildup of deposits or other such problems due to deterioration over time (oil entering the cylinders, poor quality fuel, etc.). |
| Idle Spark Advn Ctrl #1 | Individual cylinder timing advance compensation amount (No. 1) |
|
| Idle Spark Advn Ctrl #2 | Individual cylinder timing advance compensation amount (No. 2) |
|
| Idle Spark Advn Ctrl #3 | Individual cylinder timing advance compensation amount (No. 3) |
|
| Idle Spark Advn Ctrl #4 | Individual cylinder timing advance compensation amount (No. 4) |
|
| ACIS VSV | VSV status for ACIS (Acoustic Control Induction System) control | This is the ECM control command. |
| IAC Sensor Voltage | Intake air control valve position sensor output voltage |
|
| Intake Air Control Position | Intake air control valve position | This is the value of the tumble control valve position sensor. |
| Actual VVT Angle #1 | VVT displacement angle for bank 1 |
|
| Actual VVT Ex Angle #1 | Exhaust VVT displacement angle for bank 1 |
|
| VVT Control Status #1 | Variable Valve Timing (VVT) control status for bank 1 |
|
| VVT Advance Fail | VVT control failure status | ON: There is an intake VVT timing advance malfunction. |
| Catalyst Temp B1S1 | Catalyst temperature for bank 1 sensor 1 |
|
| Catalyst Temp B1S2 | Catalyst temperature for bank 1 sensor 2 | This is the temperature of the rear catalyst estimated by the ECM. |
| Starter Signal | Starter signal | - |
| Power Steering Signal | Power steering switch signal | - |
| Neutral Position SW Signal | Park/neutral position switch | - |
| Clutch Switch | Clutch switch | - |
| Stop Light Switch | Stop light switch | - |
| A/C Signal | A/C switch status | - |
| Idle Up Signal | Idle up signal | - |
| Closed Throttle Position SW | Closed throttle position switch | - |
| Fuel Cut Condition | Fuel cut condition | - |
| Immobiliser Communication | Immobiliser communication | - |
| TC Terminal | TC terminal status | - |
| Time after DTC Cleared | Time after DTCs cleared | This is the time elapsed after DTCs were cleared (or after the vehicle left the factory). Time elapsed after the ignition switch is turned off is not counted. |
| Distance from DTC Cleared | Distance driven after DTCs cleared | This is the distance driven after DTCs were cleared (or after the vehicle left the factory). |
| Warmup Cycle Cleared DTC | Warmup cycles after DTCs cleared |
|
| Dist Batt Cable Disconnect | Distance driven after battery cable disconnected | - |
| TC and TE1 | TC and CG (TE1) terminals of DLC3 | - |
| Total Distance Traveled | Total distance traveled | - |
| Ignition Trig. Count | Ignition counter |
Tech Tips
|
| Cylinder #1 Misfire Count | Misfire count of cylinder 1 |
|
| Cylinder #2 Misfire Count | Misfire count of cylinder 2 |
|
| Cylinder #3 Misfire Count | Misfire count of cylinder 3 |
|
| Cylinder #4 Misfire Count | Misfire count of cylinder 4 |
|
| All Cylinders Misfire Count | Misfire count of all cylinders |
|
| Misfire RPM | Engine speed for first misfire range |
|
| Misfire Load | Engine load for first misfire range |
Tech Tips To convert g/rev to gm/sec: RPM / 60 x g/rev = gm/sec. |
| Misfire Margin | Misfire monitoring |
|
| Engine Speed (Starter Off) | Engine speed when starter off | This is the engine speed immediately after starting the engine. |
| Starter Count | Number of times starter turned on after ignition switch turned ON | This is the number of times the starter turned on during the current trip. |
| Run Dist of Previous Trip | Distance driven during previous trip |
Tech Tips Run Dist of Previous Trip in freeze frame data which were present when the startability malfunction occurred (DTC P1604 detected) indicates the distance driven during the previous trip, but in all other cases, such as for the snapshot data of Data List (real-time measurements), or for freeze frame data which were present when the DTCs other than P1604 were detected, the value indicates the distance driven during the current trip. |
| Engine Starting Time | Time elapsed before engine starts (after starter turns on until engine speed reaches 400 rpm) |
|
| Previous Trip Coolant Temp | Engine coolant temperature during previous trip |
|
| Previous Trip Intake Temp | Intake air temperature during previous trip |
|
| Engine Oil Temperature | Engine oil temperature (estimated temperature) | - |
| Previous Trip Eng Oil Temp | Engine oil temperature during previous trip | - |
| Ambient Temp for A/C | Ambient temperature for A/C | - |
| Previous Trip Ambient Temp | Ambient temperature during previous trip | - |
| Engine Start Hesitation | History of hesitation during engine start | This value changes to ON when the engine speed does not reach 500 rpm during cranking. |
| Low Rev for Eng Start | History of low engine speed after engine start | This item changes to ON when the engine speed drops to 200 rpm or less within approximately 2 seconds of starting the engine. |
| Minimum Engine Speed | Minimum engine speed |
|
| Fuel Cut Elps Time | Time elapsed after engine runs at high speed | The time elapsed after a fuel cut after high engine speed has occurred (more than the engine speed at which fuel cut occurs + 500 rpm). |
| A/F Learn Value Idle #1 | Air fuel ratio learn value of idle area for bank 1 | Learning is performed when idling with the engine warmed up (engine coolant temperature is 80°C [176°F] or higher). |
| A/F Learn Value Low #1 | Air fuel ratio learn value of low load area for bank 1 | Learning is performed when driving with the engine warmed up (engine coolant temperature is 80°C [176°F] or higher) and operating in the low load range (when the range of engine loads is divided into four parts). |
| A/F Learn Value Mid1 #1 | Air fuel ratio learn value of middle1 load area for bank 1 | Learning is performed when driving with the engine warmed up (engine coolant temperature is 80°C [176°F] or higher) and operating in the mid-size load range closer to the low load range (when the range of engine loads is divided into four parts). |
| A/F Learn Value Mid2 #1 | Air fuel ratio learn value of middle2 load area for bank 1 | Learning is performed when driving with the engine warmed up (engine coolant temperature is 80°C [176°F] or higher) and operating in the mid-size load range closer to the high load range (when the range of engine loads is divided into four parts). |
| A/F Learn Value High #1 | Air fuel ratio learn value of high load area for bank 1 | Learning is performed when driving with the engine warmed up (engine coolant temperature is 80°C [176°F] or higher) and operating in the high load range (when the range of engine loads is divided into four parts). |
| Tumble C.V Duty Ratio | Intake air control valve actuator for tumble control valve duty ratio | This is the intake air control valve actuator for tumble control valve duty ratio. |
| Electric Fan Motor | Electric fan motors operation status | - |
| Brake Override System | Brake override system status | - |
| Electric Cooling Fan High | Electric fan motors high operation status | - |
| Electric Cooling Fan Low | Electric fan motors low operation status | - |
| Idle Fuel Cut | Fuel cut at idle | Idle Fuel Cut = "ON" when the throttle valve is fully closed and the engine speed is high. |
| FC TAU | Fuel cut TAU (fuel cut during very light load) | This is the fuel cut performed under a very light load to prevent the engine combustion from becoming incomplete. |
| Immobiliser Fuel Cut | Status of immobiliser fuel cut | - |
| Immobiliser Fuel Cut History | Status of the immobiliser fuel cut history | When DTCP 1604 is output and Immobiliser Fuel Cut History indicates ON, the engine could not start due to immobiliser operation. |
| Electrical Load Signal 1 | Electrical load signal | - |
| Electrical Load Signal 3 | Electrical load signal | - |
| SPD (NT) | Input turbine speed (speed sensor NT) | The data is displayed in increments of 50 rpm. |
| SPD (NC) | Counter gear speed (speed sensor NC) | The data is displayed in increments of 50 rpm. |
| Overdrive Cut Switch #1 | Overdrive cut signal for cruise control | - |
| Shift SW Status (P Range) | Park/neutral position switchstatus | When the shift lever position displayed on the GTS differs from the actual position, the adjustment of the park/neutral position switch or shift cable may be incorrect. |
| Pattern Switch (PWR/M) | SPORT mode transition availability | - |
| Shift SW Status (R Range) | Park/neutral position switchstatus | When the shift lever position displayed on the GTS differs from the actual position, the adjustment of the park/neutral position switch or shift cable may be incorrect. |
| Shift SW Status (N Range) | Park/neutral position switchstatus | When the shift lever position displayed on the GTS differs from the actual position, the adjustment of the park/neutral position switch or shift cable may be incorrect. |
| Shift SW Status (N,P Range) Supported | Status of park/neutral position switch (N or P) supported | - |
| Shift SW Status (N,P Range) | Park/neutral position switch status (N or P) | - |
| Sports Shift Up SW | Sport shift up switch status | - |
| Sports Shift Down SW | Sport shift down switch status | - |
| Sports Mode Selection SW | Sport mode select switch status | - |
| Shift SW Status (D Range) | Park/neutral position switchstatus | When the shift lever position displayed on the GTS differs from the actual position, the adjustment of the park/neutral position switch or shift cable may be incorrect. |
| A/T Oil Temperature 1 | ATF temperature sensor value | If value is -40°C (-40°F) or 150°C (302°F) or more, ATF temperature sensor circuit is open or short. |
| NT Sensor Voltage | Speed sensor NT output voltage | - |
| NC Sensor Voltage | Speed sensor NC output voltage | - |
| Lock Up | Lock-up | - |
| Shift Status | ECM gearshift command | - |
| SLT Solenoid Status | Shift solenoid valve SLT status | - |
| SLU Solenoid Status | Shift solenoid valve SLU status | - |
| SL Solenoid Status | Shift solenoid valve SL status | - |