O2 Sensor Circuit No Activity Detected (Bank 2, Sensor 1)
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.
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
- Failed sensor element (internal open circuit)
- Broken signal wire or pulled-out pin at the connector, often after exhaust or clutch work
- Heater circuit failure leaving the element cold – usually accompanied by P0155
- Connector filled with water or corroded green
- Sensor wiring routed against the exhaust and burned through
- Blown heater fuse shared with other sensors (check whether bank 1 sensors also show heater codes)
How to diagnose
- Check for a companion heater code (P0155): if present, fix the heater first, because a cold sensor gives no signal regardless of its condition
- 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
- 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
- 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)
- Measure heater resistance at the sensor: 2-15 ohm is normal; infinite resistance means the heater is open and the sensor must be replaced
- 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.
Related codes
Nearby codes in this group
- P0153O2 Sensor Circuit Slow Response (Bank 2, Sensor 1)
- P0155O2 Sensor Heater Circuit Malfunction (Bank 2, Sensor 1)
- P0152O2 Sensor Circuit High Voltage (Bank 2, Sensor 1)
- P0156O2 Sensor Circuit Malfunction (Bank 2, Sensor 2)
- P0151O2 Sensor Circuit Low Voltage (Bank 2, Sensor 1)
- P0157O2 Sensor Circuit Low Voltage (Bank 2, Sensor 2)
- P0150O2 Sensor Circuit Malfunction (Bank 2, Sensor 1)
- P0158O2 Sensor Circuit High Voltage (Bank 2, Sensor 2)