Skip to content
Skanyx

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

Quick Answer

Safe to drive (short-term)

P0154 means the upstream oxygen sensor on bank 2 is not producing a usable switching signal after the engine has warmed up. Bank 2 is the half of a V6, V8 or flat-six engine that does not contain cylinder 1 (a few inline-sixes with a split exhaust, such as BMW's M54, also have one). It is the same fault as P0134 on the other bank. The cause is often in the wiring, plug or heater supply rather than the sensor element itself.

Severity
Moderate · Emissions
Estimated repair cost
From €1 to €320+, varies by vehicle

Scan your own car in about 60 seconds: see whether P0154 is really what it has, how urgent it is, and what the fix should cost. Free on iPhone and Android with an ELM327 adapter (Bluetooth LE on iPhone).

Get Skanyx free

What does P0154 mean?

P0154 is a emissions-related diagnostic trouble code classified as moderate severity. When your vehicle's ECU detects this condition, it stores P0154 and illuminates the check engine light.

Where it is on the car

  1. Engine
  2. Oxygen sensor before the converter (sensor 1)
  3. Catalytic converter
  4. Oxygen sensor after the converter (sensor 2, or 3 on some cars)
  5. Silencer and tailpipe

This code is for bank 2. V6, V8 and flat engines have two cylinder banks, each with its own converter and sensors; bank 2 is the side without cylinder 1.

What are the symptoms of P0154?

If your vehicle has triggered P0154, you may notice one or more of these symptoms:

  • Check engine light on with no obvious drivability issue
  • Higher fuel consumption
  • Slightly rough or hunting idle once warm
  • Hesitation under light throttle
  • Failed emissions test

What causes P0154?

Here are the most common causes of P0154:

  • Broken signal or ground wire, or a loose or corroded connector, at the bank 2 sensor

    : high

  • Failed upstream O2 sensor on bank 2 (dead element or failed heater)

    : high

  • Blown sensor heater fuse or failed heater relay

    : medium

  • Exhaust leak ahead of the sensor letting in outside air, so the signal stays lean instead of switching

    : low

  • Engine computer fault

    : low

Is it safe to drive with P0154?

Generally yes, for short-term driving. You can drive short distances, but expect worse fuel economy, and the car can be rejected at an emissions test while the code is set (rules vary by country). With no signal from this sensor, bank 2 runs without mixture feedback, and a mixture that stays rich for a long time can shorten catalytic converter life.

How do you diagnose P0154?

Follow these steps to pinpoint the root cause of P0154:

  1. Read all stored codes. A heater code on the same sensor (P0155) often explains P0154, because an unheated sensor may never become active
  2. Warm the engine fully and watch Bank 2 Sensor 1 on live data. A reading that sits flat around 0.45 volts or does not change at all while Bank 1 Sensor 1 switches confirms no activity on bank 2
  3. Inspect the bank 2 connector for corrosion, melted plastic, pushed-back pins or a plug that is not fully seated
  4. With the key on and engine off, back-probe the plug and confirm battery voltage on the heater supply and a good ground
  5. Check signal and ground wire continuity from the sensor plug back to the engine computer with a multimeter and the wiring diagram
  6. Measure the heater resistance across the heater pins of the sensor; an open reading means a dead heater
  7. If the wiring, supply and heater check out, replace the sensor, clear the code and confirm it stays off after a drive cycle

How much does P0154 cost to fix?

Repair costs for P0154 vary depending on the root cause and your vehicle. Here are typical estimates:

Repair Parts Cost Labor Cost Total Estimate DIY Difficulty
Repair O2 sensor wiring or connector €5–€25 €40–€120 €45–€145 Moderate
Replace upstream O2 sensor (Bank 2, Sensor 1) €40–€180 €50–€140 €90–€320 Moderate
Replace O2 sensor heater fuse €1–€5 €0–€30 €1–€35 Easy
Repair exhaust leak ahead of the bank 2 sensor €15–€80 €50–€200 €65–€280 Moderate

Prices estimated as of March 2026. Costs vary by region, vehicle, and shop.

P0154 on specific vehicles

P0154 behaves differently depending on your vehicle. Select your car below for model-specific causes and known issues:

P0154 on Porsche
P0154 on Mercedes-Benz
P0154 on BMW

BMW 3 Series (E46 325i/330i)

See BMW-specific causes & cost

These codes are often seen alongside P0154 or indicate related issues:

Common questions about P0154

What does P0154 mean?
P0154 means the engine computer expected the upstream oxygen sensor on bank 2 to start switching once the engine was warm, and it did not. The signal stays flat or missing, so the computer gives up on mixture feedback for that bank and lights the check engine light.
Is P0154 a wiring problem or a bad sensor?
It can be either, which is why testing first pays off. A broken wire, a bad ground or a plug that has worked loose stops the signal just as surely as a dead sensor. Check the plug, the heater fuse and the wiring before buying a sensor, especially on a car that has had recent exhaust or engine work.
Is P0154 the same as P0134?
It is the same fault on the other bank. P0134 is no activity from the upstream sensor on bank 1, the bank with cylinder 1, and P0154 is no activity from the upstream sensor on bank 2.
Can I drive with P0154?
Short term, yes. Bank 2 runs without mixture feedback, so fuel economy drops and emissions rise. Fix it within a few hundred kilometres rather than thousands, because a mixture that stays rich can damage the catalytic converter.
Which sensor is Bank 2 Sensor 1?
It is the upstream oxygen sensor, the one before the catalytic converter, on the half of the engine that does not contain cylinder 1. Most V6, V8 and flat-six (boxer) engines have two cylinder banks, each with its own upstream sensor. A few inline-sixes with two exhaust manifolds, such as BMW's M54, also split into bank 1 (cylinders 1-3) and bank 2 (cylinders 4-6). Which physical side is bank 2 differs between makers, so check the service information for your engine before you order a part.

Read our detailed guides

Scan your car with Skanyx to diagnose P0154

Your car logged P0154. Skanyx reads it on a standard OBD2 adapter (Bluetooth LE on iPhone), tells you whether it is safe to keep driving, and shows the €1-€320 repair range so you know the number before a shop quotes you. Free on iPhone and Android, and you do not need to be a mechanic to read it.

Get Skanyx free

Get the newsletter

New fault-code guides, real repair-cost data and seasonal car-care tips. No spam, unsubscribe anytime.

We only email about car diagnostics content. Privacy Policy