Readiness Monitors and Smog Checks: Will Your Car Pass?

Cover graphic for the guide 'Readiness Monitors and Smog Checks: Will Your Car Pass?' on a colored background
Graphic: OBD Scanner Guide
In this guide
  1. What readiness monitors are
  2. The pass rules, by program
  3. Why monitors reset to not ready
  4. How to check readiness before you go
  5. How to get monitors to complete
  6. If you fail as not ready
  7. Code-specific readiness traps
  8. Mistakes to avoid
  9. Verdict

A smog check on a 1996 or newer car is mostly a computer check: the station plugs into the OBD2 port and asks whether the check engine light is commanded on and whether the car’s self-tests, called readiness monitors, have finished. The short answer on whether you will pass: if the light is off and no more than one monitor is incomplete on a 2001 or newer car (two on a 1996 to 2000 car), most programs that follow the federal procedure will pass it. California is stricter, and some states differ, so check before you go. A basic scanner with an I/M readiness function tells you in about a minute. This is an editorial guide based on federal and state program pages and published product specs; no testing was done.

Disclosure: As an Amazon Associate I earn from qualifying purchases. Some brands featured below (ThermoHalo, ATDIAG) pay a bonus commission through Amazon Creator Connections. See /disclosure/.

What readiness monitors are

The OBD2 system runs self-tests on emission-related systems. Some run all the time; others only run under specific conditions, such as after a cold start, during steady cruising or with a certain fuel level. Each monitor reports “complete” (ready) or “incomplete” (not ready). Not ready does not mean failed; it means the test has not finished since the last reset.

Monitor typeExamplesWhen it runs
ContinuousMisfire, fuel system, comprehensive componentsConstantly while the engine runs; normally ready
Non-continuousCatalyst, EVAP, oxygen sensor, O2 sensor heater, EGR, secondary air, heated catalyst, A/COnly when their enabling conditions are met; reset when codes are cleared

Not every car has every monitor; a scanner shows “N/A” for ones your car does not support. The continuous and non-continuous split above follows the ANCEL AD310 manual’s description, which is typical of how scanners present it.

The pass rules, by program

The federal OBD inspection procedure, 40 CFR 85.2222, lets model year 1996 to 2000 vehicles pass with two or fewer unset monitors and 2001 and newer vehicles with no more than one. A check engine light commanded on is a fail. Codes stored without the light commanded on are not a fail under that procedure, and a light that does not come on at key-on with the engine off is also a fail.

States run their own programs on top of that:

Program1996-2000 gas2001+ gasDieselSource
Federal procedure (40 CFR 85.2222)Up to 2 unsetUp to 1 unsetNot specified hereeCFR
TexasUp to 2 non-continuous not ready1 non-continuous not readyCheck programTexas DPS
New YorkUp to 2 not ready (EPA guideline)1 not readyCheck programNY DMV
California1996-1999: any one unset; 2000: only EVAPOnly EVAP may be unset1998-2006: none; 2007+: only DPF and NMHC catalystBAR

As of October 2026. California’s Bureau of Automotive Repair says new regulations from October 1, 2025 require all monitors that can feasibly set to be set, but its readiness rules explainer says pass/fail criteria stay as above while BAR collects data, and any change will be announced in advance. Other states set their own rules; check your program’s page before you test.

Why monitors reset to not ready

The Texas DPS readiness FAQ calls disconnecting the battery the most common cause, and lists the usual reasons it happens: tune-ups and engine repairs, a dead battery replacement, and radio or alarm installs. Clearing trouble codes with a scan tool does the same thing. New York’s DMV adds two less obvious ones: an engine computer that needs a software update, and a pending problem that has not lit the check engine light yet.

That last one matters. If a monitor refuses to complete after a week of normal driving, the car may be detecting a marginal fault each time the test runs and not finishing it. Check for pending codes.

How to check readiness before you go

  1. With the engine off, plug the scanner into the OBD2 port under the dash.
  2. Turn the ignition on (or start the engine, as the tool directs).
  3. Open the I/M readiness function. Note each monitor as complete, incomplete or not supported.
  4. Read stored and pending codes while you are connected.
  5. Compare the count of incomplete monitors with your state’s allowance for your model year.

If you see one incomplete monitor on a 2001 or newer car in a state that follows the federal allowance, you are likely fine. If you are in California with a 2000 or newer gas car, anything other than EVAP incomplete is a problem.

How to use an OBD2 scanner walks through connecting, reading codes and saving freeze frame in the right order.

Featured (disclosed relationship)

ThermoHalo OBD2 scanner with smog-readiness hotkeys. A corded engine code reader whose listing puts readiness one press away: two hotkeys (F1/F2) run a quick test and report whether the engine system can pass a smog test, alongside full I/M readiness, an EVAP test, O2 sensor test, Mode 6, freeze frame and live data curves on a 2.8 in screen. It powers from the car and lists lifetime updates.

ATDIAG V321 OBD2 scanner. A smaller 2.4 in corded reader whose listing covers I/M readiness, an EVAP test, freeze frame, live data and a battery start test, with a 3 ft cable and silicone case. Note that its three colored lights are not a readiness display: per the listing they show power, vehicle detection and a detected malfunction, so read the readiness screen itself.

Not for: either one is for ABS, airbag or transmission faults, and neither will make a not-ready monitor complete. Only driving does that.

If you want a dedicated readiness light, the FOXWELL NT301 has an I/M hot key with red, yellow and green LEDs and a speaker, per Foxwell. On a phone, BlueDriver lists a Smog Check feature that reads the monitors. Best OBD2 scanner compares them.

How to get monitors to complete

There is no universal drive cycle, because each carmaker sets its own enabling conditions. In order of preference:

  1. Use your vehicle’s drive cycle. Check the owner’s manual (New York DMV suggests looking under “OBD”) or service information. California BAR’s OBD Test Reference lists drive cycles for vehicles known to be hard to set.
  2. Drive normally for several days. Include an overnight cold start, some idling, steady highway cruising and stop-and-go driving.
  3. Try a generic cycle. The New York DMV’s not-ready brochure publishes one: from a cold start idle in drive for 2.5 minutes with the A/C and rear defroster on; turn them off, accelerate to 55 mph and hold for 3 minutes; coast down to 20 mph without braking; accelerate to 55 to 60 mph and hold for 5 minutes; coast to a stop. It suggests a half to three-quarters tank of fuel and says most cars need two cycles with a cool-down between. It also notes the generic cycle will not work on every vehicle and that you must obey traffic laws. Only do the highway portions where the speed is legal and safe.

Fuel level matters for EVAP: many EVAP monitors only run within a band of tank fill, which is why the half-to-three-quarters advice exists.

If you fail as not ready

  • New York: if not-ready monitors are the only reason and your inspection has expired, the station can issue a 10-day extension to finish the drive cycle; a re-inspection fee may apply, per NY DMV.
  • California: the Smog Check Referee can help vehicles that have trouble meeting the readiness requirements, per BAR.
  • Everywhere: check for pending codes, ask whether a software update applies, and confirm the monitor completes on your own scanner before paying for another test.

Code-specific readiness traps

If you just fixed…Monitor most likely still incompleteRead
Catalytic converter, P0420CatalystP0420 code
Misfire, P0300Catalyst and O2 (misfire is continuous)P0300 code
Lean condition, P0171O2 sensor, catalystP0171 code
Gas cap or EVAP leakEVAPYour manual’s EVAP conditions
Battery replacementSeveral or all non-continuousDrive normally for several days

Mistakes to avoid

  • Clearing codes the morning of the test. It guarantees not-ready monitors.
  • Disconnecting the battery to “reset the computer”. Same result.
  • Assuming California follows the federal one-monitor rule. For 2000 and newer gas cars it does not.
  • Reading readiness with a dealer tool in enhanced mode. Texas DPS notes it must be in generic OBD2 mode to show readiness.
  • Driving a generic drive cycle unsafely. Speeds and coasting steps only where legal and safe.

Verdict

Before any OBD smog check, spend a minute with a scanner: light off, no stored codes, and incomplete monitors within your state’s allowance for your model year. If monitors are incomplete after a repair or a battery change, drive through a real mix of conditions for several days, follow your vehicle’s drive cycle if one exists, and only go back once the scanner says ready.

Frequently asked questions

How many readiness monitors can be incomplete to pass a smog check?

Under the federal OBD test procedure many state programs follow, 1996 to 2000 vehicles may pass with two or fewer unset monitors and 2001 and newer with no more than one. Texas and New York state the same allowance. California is stricter for gasoline cars: as of October 2026, BAR allows one unset monitor on 1996 to 1999 gas vehicles, but on 2000 and newer gas vehicles only the EVAP monitor may be unset. Check your own state's rule.

Why are my readiness monitors not ready?

The most common reasons are that trouble codes were cleared with a scan tool, or the battery was disconnected or replaced, both of which reset the monitors. Texas DPS calls battery disconnection the most common cause. New York DMV also lists a computer that needs a software update and a pending problem that has not yet turned on the check engine light.

How do I get my monitors to show ready?

Drive the car normally through a mix of city and highway driving, with cold starts after the car has sat overnight, and the monitors usually complete. Your owner's manual or service information may list a specific drive cycle. New York DMV publishes a generic one, but notes it does not work for every vehicle and that you must obey traffic laws while driving it.

Can a cheap code reader check readiness?

Yes. Readiness status is part of generic OBD2 data, so any OBD2 code reader with an I/M readiness function can show it. Some tools have a one-button readiness check with colored lights. Texas DPS notes that manufacturer-specific scan tools must be in generic OBD2 mode to show readiness status.

Will clearing codes before a smog check help me pass?

No. Clearing codes resets the readiness monitors to incomplete, and inspection programs check readiness. A freshly cleared car usually fails as not ready, and the underlying fault will set the code again once the monitor runs.