Home / Symptoms / EMISSIONS
EMISSIONS

Failed an emissions / smog test — what “not ready” and a MIL really mean

Inspection stations are not diagnosing your car. They are checking two things: is the malfunction indicator lamp commanded on, and have the OBD2 readiness monitors completed? Fixing a part without watching those two flags is how people fail twice.

Rules vary by region. This page explains the OBD2 side that MotorBit can show you: MIL status, codes, and monitor completion — not a legal inspection checklist for every state or country.

Fail type A: the check engine light is on

A commanded-on MIL is an automatic fail in most OBD inspection programs. Read the code. Do not clear it the night before a retest. Clearing resets readiness monitors to incomplete, which is fail type B.

High-volume inspection codes:

Fail type B: monitors not ready

After a battery disconnect or a Mode 04 clear, catalyst, EVAP, O2, and EGR monitors often show incomplete. A short drive to the shop is not a drive cycle. Continuous monitors (misfire, fuel) usually come back quickly; EVAP can take days of mixed driving.

In MotorBit, open monitors / readiness before you book the retest. If catalyst or EVAP is still incomplete, another trip to the lane wastes the fee.

What to do in order

  1. Scan and save codes + freeze frame. Search the code on this site.
  2. Repair the cause — not “clear and hope.”
  3. Clear only after the repair, then complete a proper drive cycle.
  4. Confirm the MIL is off and the required monitors are complete.
  5. Then go back to the station.

Permanent codes (Mode 0A) cannot be erased with a tool. They age out after the ECU verifies the repair. If a permanent code remains, the monitor has not passed yet.

How MotorBit helps

Read MIL-related codes, freeze frame, and monitor status on the iPhone before you spend another inspection fee. Pair that with the readiness guide and the clear-the-light guide.

Scan this symptom on the car

MotorBit reads codes, freeze frame, and live data through an ELM327 adapter on iPhone.

Download on the App Store
Get MotorBit