P0154 Generic (SAE)

O2 Sensor Circuit No Activity Detected (Bank 2, Sensor 1)

Updated 2026-10-02 · Fuel & air metering

Severity
Medium
Typical repair cost
40 – 350 EUR
System
Powertrain

What it means

The ECU has waited for the bank 2 upstream sensor to start switching after a cold start and it never did – the voltage stays flat at the ECU's internal bias (around 0.45 V) or at 0 V. Unlike P0153 (slow but moving), P0154 means no signal change at all. The usual culprits are a dead sensor, an open signal circuit, or a heater that never warms the element. Bank 2 is the cylinder bank without cylinder 1.

Advertisement728 × 90

Symptoms

  • Check engine light shortly after start-up
  • Bank 2 permanently in open loop – fuel economy drops 10-20%
  • Rough idle and hesitation once the engine is warm
  • Rotten-egg or petrol smell from the exhaust
  • Fails emissions readiness monitors

Common causes

  1. Failed sensor element (internal open circuit)
  2. Broken signal wire or pulled-out pin at the connector, often after exhaust or clutch work
  3. Heater circuit failure leaving the element cold – usually accompanied by P0155
  4. Connector filled with water or corroded green
  5. Sensor wiring routed against the exhaust and burned through
  6. Blown heater fuse shared with other sensors (check whether bank 1 sensors also show heater codes)

How to diagnose

  1. Check for a companion heater code (P0155): if present, fix the heater first, because a cold sensor gives no signal regardless of its condition
  2. With the key on, engine off, read B2S1 on the scan tool – it should sit at the ECU bias of about 0.45 V; a reading of 0 V indicates a short to ground, 5 V or more a short to a reference
  3. Start the engine, warm it to 80°C and raise rpm to 2500 for two minutes: a live sensor must begin crossing 0.45 V; if it stays flat, back-probe the signal at the sensor connector with a multimeter
  4. If the multimeter at the sensor shows 0.1-0.9 V switching but the scan tool shows a flat line, repair the open signal wire between the sensor and ECU (check continuity, under 1 ohm)
  5. Measure heater resistance at the sensor: 2-15 ohm is normal; infinite resistance means the heater is open and the sensor must be replaced
  6. Inspect the harness route along bank 2 for melted insulation and open the connector to look for corrosion or water

Frequently asked questions

P0154 and P0155 appeared together – do I need two repairs?

Usually not. A dead heater (P0155) leaves the element too cold to produce a signal, which triggers P0154 as a consequence. Replacing the sensor clears both.

Can I swap the bank 1 and bank 2 sensors to test?

Yes, if the connectors and lengths match. If the code moves to bank 1 the sensor is bad; if it stays on bank 2 the fault is in the harness or ECU.

How long does the ECU wait before setting P0154?

Typically 1-3 minutes after reaching closed-loop conditions. On some vehicles the monitor only runs above 1500 rpm, so city idling alone may not set it immediately.