Skip to content
EN · km
Units
My Garage
Generic OBD-II code Fuel, air and emission controls

P0054: HO2S Heater Resistance (Bank 1 Sensor 2)

The heater resistance of oxygen sensor bank 1 sensor 2 is outside its expected range.

Normal risk

Usually safe to drive. Have it checked soon.

Short answer · Can I keep driving with P0054?

Yes, usually. The sensor warms up slowly, so fuel use and emissions may rise after a cold start. Have the sensor checked soon.

On this page

What does P0054 mean?

Code P0054 means the engine control unit worked out the resistance of the heater in the rear (after the catalytic converter) oxygen sensor on bank 1 from the heater current, and the value does not fit a working heater. A heater element that is ageing or breaking, a poor connection in the heater circuit or a sensor that does not match the engine are typical causes.

What the car does when the code is set

The check engine light comes on. The car drives normally. After a cold start the engine relies on default values for longer before it uses the sensor, so emissions are higher for the first minutes. Some emission readiness tests will not complete.

How the system works

Oxygen sensors only produce a useful signal when their tip is several hundred degrees hot. Exhaust heat alone takes minutes to get there, so each sensor has an electric heater. The engine control unit switches the heater on and off and monitors its current or resistance. If the current is too low (open circuit), too high (short) or the sensor does not warm up in time, it stores a heater code for that sensor. While the heater does not work, the engine relies on default values for longer after a cold start.

PPowertrain
0Generic code (SAE)
0Fuel, air and emission controls
54Specific fault

Common symptoms

Possible causes

Listed without ranking. The cause on your car depends on make, engine and mileage — see the maker notes below.

  1. Failed heater elementThe heater inside the sensor burns out.
  2. Blown fuseMany cars have a separate fuse for the sensor heaters.
  3. Wiring or connector damageThe wiring runs near the hot exhaust and can melt or chafe.
  4. Control unit driver faultRare: the control unit no longer switches the heater.

How it is diagnosed

  1. Check the fuseFind the oxygen sensor heater fuse in the owner's manual or fuse box lid.
  2. Inspect the wiringFollow the wiring from the sensor and look for heat damage or chafing.
  3. Measure heater resistanceUnplug the sensor and measure the resistance of the heater pins. Compare with the service data; an open circuit means the sensor needs replacing.
  4. Check the supplyWith the ignition on, check the heater supply voltage at the connector.The exhaust and sensors are very hot after driving.

Questions about P0054

Does a non-original sensor cause P0054?

It can. If the heater of a replacement sensor has a different resistance from the original, the control unit may flag it. Use a sensor that is listed for the engine.

Why does the sensor need a heater?

Oxygen sensors work only when hot. The heater brings them to temperature quickly after a cold start, so the engine can use them sooner.

Can I drive long distances with a heater code?

Yes, it does not harm the engine. Emissions after cold starts are higher and some emission monitors will not complete.

Terms on this page