OBD2 Emissions Readiness Precheck
Before an emissions inspection, OBD CAN can read selected OBD self-check information and summarize it in an inspection precheck report. This helps you see whether the vehicle reports an illuminated malfunction indicator lamp (MIL), emissions-related trouble codes, and supported readiness monitors that are incomplete. It is a preparation aid, not an official inspection or a promise that the vehicle will pass.
What the precheck reads
The app reads available vehicle and ECU information, the MIL, standard emissions trouble codes, and selected monitors such as the catalyst, oxygen sensor, heater and EGR/VVT. Its precheck rule requires the MIL to be off, no Mode 03 codes and no more than two supported required monitors incomplete. Unsupported monitors are distinguished from supported but unready ones. Local rules may differ.
How to run it
- Connect a compatible BLE OBD2 adapter to the vehicle, sign in, and open Inspection Precheck. The diagnostic requires Premium membership.
- Keep the connection stable and start the precheck. The app reads available identification details, readiness status, MIL state and emissions codes.
- Review the overall rule summary, each supported monitor, the MIL state and any reported codes. Some vehicle fields may be unavailable.
- Save the report in diagnostic history or export/share its report image if needed. A saved report describes the time it was read; run another check after repairs or other changes.
Illustrative example: check readiness after repairs
Suppose a shop has addressed an emissions warning and the owner wants to check the OBD self-test before booking inspection. They review the MIL, codes and readiness monitors. If a warning, code or incomplete supported monitor remains, ask the shop what diagnosis or manufacturer-recommended drive conditions apply, then check again. The compliant label cannot prove a tailpipe pass, full system coverage or completed repairs.
Compatibility and important limits
Results depend on ECU support, adapter, connection and local rules. VIN, calibration ID or CVN may be unavailable. The precheck does not measure tailpipe emissions or cover every station requirement. Clearing codes can remove diagnostic context and reset monitors; do not clear codes just to change a report.
Frequently asked questions
If the precheck says compliant, will the car pass inspection?
No. It reflects an OBD rule; the official station may use other requirements or direct measurements.
What does “not supported” mean?
The ECU did not report support for it. That differs from a supported monitor whose self-check is incomplete.
Should I clear codes before testing?
No. Clearing may reset monitors and remove useful information. Diagnose the cause and check again after repairs.