OBDII Freeze Frame Data
Freeze frame data allows access to emission related values from specific generic parameter identification (PID). These values are stored when an emission related diagnostic trouble code (DTC) is stored in continuous memory. This provides a snapshot of the conditions that were present when the DTC was stored. Once one set of freeze frame data is stored, this data remains in memory even if another emission related DTC is stored, with the exception of misfire or fuel system DTCs. Once freeze frame data for a misfire or fuel system DTC is stored it overwrites any previous data, and freeze frame data is no longer overwritten. When a DTC associated with the freeze frame data is erased or the DTCs are cleared, new freeze frame data can be stored again. In the event of multiple emission related DTCs in memory, always note the DTC for the freeze frame data.
| Acronym | Description | Measurement Units |
|---|---|---|
| APP_D | Accelerator Pedal Position D | % |
| APP_E | Accelerator Pedal Position E | % |
| BARO | Barometric Pressure | kPa |
| CATTEMP11 | Catalyst Temperature Bank 1, Sensor 1 | Degrees |
| CATTEMP21 | Catalyst Temperature Bank 2, Sensor 1 | Degrees |
| CLRDIST | Distance Since Codes Cleared | Km, mi |
| ECT | Engine Coolant Temperature | Degrees |
| EQ_RAT | Commanded Equivalence Ratio | Unit |
| EQ_RAT11 | Lambda Value Bank 1, Sensor 1 | Unit |
| EQ_RAT21 | Lambda Value Bank 2, Sensor 1 | Unit |
| EVAPPCT | Commanded Evaporative Purge | % |
| FLI | Fuel Level Input | % |
| FRP | Fuel Rail Pressure | kPa |
| FUELSYS1 | Open, Closed Loop 1 | OL, CL, OL DRIVE, OL FAULT, CL FAULT |
| FUELSYS2 | Open, Closed Loop 2 | OL, CL, OL DRIVE, OL FAULT, CL FAULT |
| IAT | Intake Air Temperature | Degrees |
| LFT1 | Long Term Fuel Bank 1 | % |
| LFT2 | Long Term Fuel Bank 2 | % |
| LOAD | Calculated Load Value | % |
| MAF | Mass Airflow Rate | g/s |
| MAP | Manifold Absolute Pressure | Volts, kPa, PSI, in-Hg |
| O2S11 | Bank 1 Upstream Oxygen Sensor (11) | Volts, mA |
| O2S12 | Bank 1 Downstream Oxygen Sensor (12) | Volts |
| O2S21 | Bank 2 Upstream Oxygen Sensor (21) | Volts, mA |
| O2S22 | Bank 2 Downstream Oxygen Sensor (22) | Volts |
| RPM | Engine RPM | RPM |
| RUNTM | Run Time | Seconds |
| SFT1 | Short Term Fuel Bank 1 | % |
| SFT2 | Short Term Fuel Bank 2 | % |
| SPARKADV | Spark Advance | Degrees |
| TAC_PCT | Commanded Throttle Actuator | % |
| TP | Absolute Throttle Position | % |
| TP_REL | Relative Throttle Position | % |
| VS | Vehicle Speed | km, h-mph |
| WARMUPS | Number Of Warmups Since Code Cleared | Units |
Some unique PIDs are stored in the keep alive memory (KAM) of the 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 stored for every MIL code and are used for misfire diagnosis only. The MFF data could be more useful for misfire diagnosis than the generic freeze frame data. It is captured at the time of the highest misfire rate, not when the DTC is stored at the end of a 200 or 1,000 revolution block (generic freeze frame data for misfire can be stored minutes after the misfire actually occurred).
The MFF PIDs are supported on all vehicles, but may not be available on all scan tools because enhanced PID access may vary by scan tool manufacturer.
| PID Name | Description | Measurement Units |
|---|---|---|
| MFF_EGR | EGR DPFE Sensor At The Time Of Misfire | Volts |
| MFF_IAT | Intake Air Temperature At The Time Of Misfire | Degrees |
| MFF_INGEAR | Transmission In Gear At The Time Of Misfire | Yes, No |
| MFF_LOAD | Engine Load At The Time Of Misfire | % |
| MFF_PNP | Park/Neutral Position At The Time Of Misfire | Mode |
| MFF_RNTM | Engine Running Time At The Time Of Misfire | Time |
| MFF_RPM | Engine RPM At The Time Of Misfire | RPM |
| MFF_RUN | Engine Running Time At The Time Of Misfire | Time |
| MFF_SOAK | Engine Off Soak Time At The Time Of Misfire | Time |
| MFF_TCC_LOCK | Torque Converter Clutch At The Time Of Misfire | Yes, No |
| MFF_THR_ANG | Throttle Angle At The Time Of Misfire | % |
| MFF_TP | Throttle Position At The Time Of Misfire | Volts |
| MFF_TRIP | Number Of Driving Cycles At The Time Of Misfire (At Least One 1,000 Rev Block) | Number of Trips |
| MFF_VSS | Vehicle Speed At The Time Of Misfire | km, h-mph |
| MP_LRN | Learned Misfire Correction Profile | Yes, No |