Cars Cats Computers — DIY car diagnostics with | carscatscomputers.com
The full sequence: plug in, read codes and freeze frame, clear, then drive 30-150 km until the monitors report ready.
Start at the port: the 16-pin J1962 connector within reach of the driver's seat. Plug the adapter in, switch the ignition on, and give the laptop a few seconds to connect at the car's bus speed — 500 kbit/s on CAN, or as slow as 10.4 kbaud on an older import.
Read everything before you change anything: confirmed codes, pending codes and the freeze frame behind each one. The freeze frame is the ECU's snapshot of the moment the fault was stored — engine speed, calculated load, coolant temperature and fuel trims, typically five or more values, read back over SAE J1979 service 02.
On narrow screens, swipe or scroll the plate sideways.
If the fault is intermittent, go for a short drive and log live data. The conversions are fixed by the standard: RPM on PID 0C is (256 × A + B) ÷ 4, coolant temperature on PID 05 is A − 40 °C, speed on PID 0D is A in km/h and throttle position on PID 11 is A × 100 ÷ 255 percent. Matching the live numbers to the freeze-frame values reproduces the fault conditions instead of guessing at them.
Only then clear. The clear command turns the lamp off, wipes the freeze frame and resets every readiness monitor to not-ready — all 7 to 11 of them, covering misfire, fuel system, components, catalyst, EVAP, the oxygen sensor and its heater, and EGR.
The drive cycle is the part that cannot be rushed. Expect roughly 30-150 km of mixed city and motorway driving before every monitor has run its test, and expect the EVAP monitor to report last. Inspection rules commonly allow one monitor to read not-ready and fail the car on two or more, so check monitor status on the scanner before you book the lane — not after.
Further reading