P0057

Heated Oxygen Sensor (HO2S) Heater Control Circuit Low (Bank 2 Sensor 2)

Car Fault Codes Emissions & exhaust

Severity Low It can wait a little, but get it checked soon.
Can you still drive? Yes, normally
Who can fix it? DIY with some experience
Typical repair time 30 minutes – 1.5 hours
Typical cost SAR 100 to 900

What it means

An oxygen sensor has an electric heater that brings it to working temperature quickly. The engine computer has detected lower than expected voltage in the heater control circuit of the Bank 2 Sensor 2 oxygen sensor (downstream of the catalytic converter), most often from an open heater, a missing power feed or a control wire shorted to ground. This sensor monitors the catalytic converter, so driving is usually unaffected, but the converter self-test cannot complete. This code applies to engines with two cylinder banks, such as V engines.

Symptoms5

  • Check engine light on.
  • Usually no noticeable driving symptoms.
  • Catalyst readiness monitor does not complete.
  • Other heater codes stored at the same time if a shared heater fuse has blown.
  • Failed emissions inspection because of the warning light.

Possible causes5

  • Open heater element inside the sensor.
  • Blown heater fuse, so no power reaches the heater.
  • Control wire broken or shorted to ground (vehicle body).
  • Corroded connector or water inside it.
  • ECU fault (rare).

How to diagnose5

  1. Check the heater fuse first; it is a common cause when several heater codes appear together.
  2. Unplug the sensor and measure heater resistance against specification; an open reading means a failed heater.
  3. With the ignition on, confirm battery voltage reaches the feed terminal in the connector.
  4. With the ECU and sensor unplugged, check the control wire for a break or a short to ground.
  5. Inspect the connector for water or corrosion, and wiggle the wiring while measuring to catch an intermittent fault.

How to fix5

  1. Replace the fuse if it has blown, after making sure no short is causing it.
  2. Clean the connector, repair any broken or melted wire, and route the wiring away from the exhaust.
  3. Replace the oxygen sensor if heater resistance is out of specification.
  4. Have the ECU checked if the wiring and sensor are fine (rare).
  5. Clear the codes, drive until the sensor tests complete and confirm the code does not return.

Repair cost

In Saudi riyals; the highlighted part is the expected range for this fault.

The cost is low when a fuse or wire is to blame, and rises when the oxygen sensor must be replaced; its price depends on the sensor type and the vehicle.

Prices are rough estimates for common cars at independent workshops and vary with the car and the source of the part.
Prices last updated: September 2026

Frequently asked questions

Does this code affect how the car drives?

Usually not, because the downstream sensor mainly monitors the catalytic converter rather than controlling the mixture. It does stop the converter test from completing and causes an emissions test failure.

Can the heater be repaired without replacing the sensor?

No. The heater is built into the sensor, so a failed heater means replacing the whole sensor. Check the fuse and wiring first, though, because they are cheaper to fix.

What is the difference between P0057 and P0058?

The low voltage code P0057 usually means an open heater, a missing feed or a short to ground, while the high voltage code P0058 usually means a shorted heater or a wire touching a voltage source.

This guide is for information only and does not replace an inspection by a qualified technician. If the fault involves brakes, steering, engine temperature, electrics or refrigerant, do not attempt the repair yourself.

Report a mistake

Spotted something inaccurate? Tell us and we will review and correct it.

Only if you want an email when we reply.

4 + 9 = ?

Related codes