Engine sensors and control unit

Was this article helpful?

Comments

The comprehensive component monitor: the one that never says "not ready"

Every readiness list has one entry that is always complete. It is not broken, and understanding why explains how the other monitors differ.

AI-generated 4 min read

Read a readiness list and you see a set of monitors, each either complete or not. One of them — the comprehensive component monitor — is almost always complete, even immediately after clearing codes.

That is correct behaviour, and the reason is structural.

Related: OBD readiness monitors explained.

Continuous versus non-continuous

Monitors fall into two groups.

Continuous monitors run whenever the engine is running. They need no special conditions, so they complete almost immediately:

Non-continuous monitors need specific conditions and run only when those conditions occur:

The comprehensive component monitor is continuous, which is why it is always ready.

What it actually checks

Everything that affects emissions but is not covered by a dedicated monitor. In practice that means most sensors and actuators:

  • Circuit continuity — is the signal within a possible electrical range?
  • Rationality — is the value plausible given everything else?
  • Functionality — when commanded, did the actuator respond?

Rationality checking is the interesting part. A coolant temperature sensor reading 20 °C is electrically valid. Reading 20 °C after the engine has run for an hour is not, and the CCM catches that.

That is how codes like P0116 to P0119 coolant sensor performance and P0111 and P0112 intake air temperature come to exist — they are rationality faults, not circuit faults.

Range/performance codes come from here

Once you know the CCM exists, a whole class of codes makes sense.

Code typeWhat the CCM found
Circuit low / highVoltage outside possible range
Range/performanceValue possible but implausible
CorrelationTwo sources disagree
StuckValue that should change and does not

Correlation codes are among the most useful diagnostics available, precisely because they identify a contradiction rather than a limit: P2135 and P2138 correlation and P2074 MAP/MAF and throttle correlation.

What “ready” means here, and does not

Ready means the monitor has run. It does not mean everything it checks is healthy — a fault would appear as a code, separately.

Not ready on this monitor is unusual and worth noticing. It generally means the engine has barely run since codes were cleared, or that something is inhibiting the monitor.

The practical use

Interpreting a readiness list

If the CCM shows ready and everything else shows not ready, codes were cleared very recently and the vehicle has been driven only briefly.

That is a useful signal when buying: used car pre-purchase OBD check and Mode 0A permanent DTCs.

Understanding why a code appeared without symptoms

Rationality checks catch faults long before a driver would. A sensor drifting out of plausible range sets a code while the car still drives normally — which is a feature, not a false alarm.

Knowing which monitors need work to complete

The continuous ones look after themselves. The non-continuous ones need specific driving, and knowing which is which saves aimless miles: OBD drive cycle, how to complete and IUMPR.

Vehicles differ in which monitors they have

A vehicle without an EGR system has no EGR monitor. A petrol engine has no DPF monitor. Some monitors are simply reported as not supported.

A monitor that is absent is not a monitor that failed. Read the list as it applies to your vehicle rather than to a generic template.

Supported PIDs and why parameters are missing.

Read the full readiness list — an ELM327 adapter and the free tier of the app are all it takes. Knowing which entries complete on their own and which need work is what makes that screen useful rather than confusing.

Comments

Loading…