OBD readiness

OBD-II Readiness Monitors explained: why they matter before an MOT or Smog Check

What OBD-II Readiness Monitors are, why cars fail inspection with "not ready" status even without any trouble codes, and how to run a proper drive cycle after battery disconnect or repair.

AI-generated 4 min read

Many drivers first hear about OBD-II Readiness Monitors the day their car is turned away at an MOT, Smog Check or annual inspection — even though the Check Engine light is off and there are no trouble codes. This post explains what monitors are, why they matter, and how to bring your car to a “ready” state before the test.

What are OBD-II Readiness Monitors

Every modern car (US since 1996, EU since 2001) ships with an OBD-II self-diagnostic system. Beyond trouble codes (DTCs), the SAE J1979 standard defines 11 “monitors” — software self-tests the ECU runs during normal driving to verify key subsystems:

  • Continuous (always Ready): Misfire, Fuel System, Comprehensive Components
  • Non-continuous (only run under specific conditions): Catalyst, Heated Catalyst, Evaporative System (EVAP), Secondary Air System, A/C Refrigerant, O2 Sensor, O2 Sensor Heater, EGR System

After any ECU memory reset (battery disconnect, DTC clear via scanner, hardware repair) all non-continuous monitors flip to Not Ready — and stay there until the car has driven through a specific drive cycle that lets the ECU run each test.

That’s why in most EU countries, the UK (MOT), the US (Smog Check in California, New York) and Ukraine, an inspector reads the readiness status via the OBD port — if more than two monitors are Not Ready, the car fails the inspection, even without a single fault code.

Why this matters to a car owner

  • After replacing the battery — all non-continuous monitors reset. Going to inspection the next day means guaranteed fail.
  • After clearing Check Engine with a scanner (see our post on how to safely reset the Check Engine without a scanner) — same story.
  • After a repair (O2 sensor, catalyst, EGR replacement) — you must drive a full cycle so the ECU can verify the fix is holding.
  • When buying a used car — 100% ready monitors mean the seller didn’t clear codes right before the meeting to hide problems.

How to check Readiness via OBD-II

Any ELM327 adapter can read monitor status via Mode 01 PID 01 (standard request). In the Car Diagnostics app it lives on the “Readiness” screen and shows each monitor with a badge:

  • Ready — the test has run, monitor is green
  • ⚠️ Not Ready — test hasn’t run yet, keep driving
  • Not Supported — this monitor doesn’t apply to your car (e.g. EGR on a petrol without EGR)

Per the OBD-II standard, a vehicle is inspection-ready if no more than 2 monitors are Not Ready (exact rule depends on the country).

Drive Cycle — how to properly warm the monitors up

Universal EPA (US Environmental Protection Agency) drive cycle that covers most monitors:

StepConditionsDuration
1. Cold startEngine cooled to ambient (sat 8+ hours)
2. Idle warm-upNot moving2.5 min
3. Gentle accelerationUp to 55 mph (88 km/h), no sudden throttle~15 sec
4. Cruise55 mph (88 km/h)3 min
5. Engine-brake coastingNo brakes, coast down to 20 mph (32 km/h)~20 sec
6. Acceleration20 → 55 mph (32 → 88 km/h), smooth~15 sec
7. Cruise55 mph (88 km/h)5 min
8. Engine-brake to full stopCoast down to zero

Total: about 20–30 minutes of mixed driving (city + highway). Some monitors (EVAP, Catalyst) additionally require a specific fuel level (25–75%) and stable ambient temperature (50–95°F / 10–35°C).

If a monitor is still Not Ready after a full drive cycle — that’s a signal the subsystem has a hidden problem, even without an obvious fault code. For example, the EVAP monitor often refuses to complete when there’s a small leak in the fuel-vapour recovery system.

What to do if one monitor is Not Ready before inspection

  1. Read the status of every monitor in Car Diagnostics — identify which one is Not Ready.
  2. Drive the subsystem-specific cycle — EVAP, Catalyst and O2 Sensor conditions differ (detailed drive cycle for your make and model is provided by our AI agent).
  3. Do not clear codes “just in case” — that resets every monitor again.
  4. If a monitor still refuses to go Ready — it points to a hidden problem, run a full scan (see how AI diagnostics finds root causes).

Readiness status is one of the parameters Car Diagnostics reads in every session alongside DTC codes and live telemetry. Give it a try on the free tier — just pair an ELM327 adapter and run a quick scan.