Codes P0037, P0057 and P0057

Tiny
GIGISULAMANIDZE1
  • MEMBER
  • 2005 BMW X5
  • 3.0L
  • 6 CYL
  • 4WD
  • AUTOMATIC
  • 191,456 MILES
DTC_CNT 2
FUELSYS1 CL
FUELSYS2 CL
LOAD PCT ( %) 6.7
ETC 90 c
SHRTFT1 ( %) 0.0
LONGFT1 ( %) 0.0
SHRTFT2 (%) -3.2
LONGFT2 ( %) 0.0
RPM 714
VSS 0
SPARKADV 7
IAT 4 c
MAF(G/s) 3.92
O2B2S1 (V) 0.485
O2B1S1 ( V) 0.770
SHRTFTB1S1 % -0.8
O2B1S2 0.500
Trouble codes p0037 HO2S Heater Control Circuit Low B1S2.

P0057, P0057 HO2S Heater Control Circuit Low B2S2.
Saturday, September 23rd, 2017 AT 2:15 AM

19 Replies

Tiny
STEVE W.
  • MECHANIC
  • 12,958 POSTS
Heater control circuit low is a shorted O2 heater circuit. Start by tracing the wires from the sensors up to the computer. Most likely item will be that they are hitting the exhaust or engine and have melted/chaffed through and are grounding out.
Was this
answer
helpful?
Yes
No
+1
Saturday, September 23rd, 2017 AT 5:17 AM
Tiny
GIGISULAMANIDZE1
  • MEMBER
  • 88 POSTS
Hi, thanks for answer. When I plugged my obd there was p0036 Heated Oxygen Sensor Control Circuit B1S2.
P0056Heated Oxygen Sensor Control Circuit B1S2.
Then I changed o2 sensors and now showing p0037 p0057. Wires are good. I checked with multi-meter and heater circuit is good.
Was this
answer
helpful?
Yes
No
Saturday, September 23rd, 2017 AT 12:07 PM
Tiny
STEVE W.
  • MECHANIC
  • 12,958 POSTS
Which sensors did you change?

P0036 Heater Control Circuit B1 S2 = Broken or open heater control circuit.
P0037 Heater Control Circuit Low B1 S2 = Shorted to ground heater control circuit.

P0056 Heater Control Circuit B2 S2 = Broken or open heater control circuit.
P0057 Heater Control Circuit Low B2 S2 = Shorted to ground heater control circuit.

Do you have twelve volts at the red wire/white stripe on each sensor?
Check to see if the brown wire is grounded with the key OFF.
Next connect a test light between the brown and Red/white and turn the key on.

Do you have a scan tool that can command the O2 heaters on/off?
Was this
answer
helpful?
Yes
No
+1
Sunday, September 24th, 2017 AT 12:40 AM
Tiny
GIGISULAMANIDZE1
  • MEMBER
  • 88 POSTS
I changed down stream sensors. I will check.
Was this
answer
helpful?
Yes
No
Sunday, September 24th, 2017 AT 5:07 AM
Tiny
KEN L
  • MASTER CERTIFIED MECHANIC
  • 42,877 POSTS
Please let us know what happens so it will help others.

Cheers, Ken
Was this
answer
helpful?
Yes
No
Tuesday, September 26th, 2017 AT 11:46 AM
Tiny
GIGISULAMANIDZE1
  • MEMBER
  • 88 POSTS
Hi i'm still serching for solution my friend checked ECM and wires, he sad that there was water wiers are rusted we cleand all wires but didn't changed ECM, he sad that maybe there was water to, going to change ECM. Also diagnostic tool (launch )showed B1 S2, B2 S2, low voltage. Someone told me that maybe it's bad cats symptom.
Was this
answer
helpful?
Yes
No
Saturday, October 14th, 2017 AT 5:38 AM
Tiny
STEVE W.
  • MECHANIC
  • 12,958 POSTS
Bad cat won't cause an O2 low voltage. If the wiring has corrosion that would cause low voltage and if water got into the ECM then you can get a lot of codes that are not real codes but things caused inside the ECM.
Was this
answer
helpful?
Yes
No
Saturday, October 14th, 2017 AT 11:11 AM
Tiny
GIGISULAMANIDZE1
  • MEMBER
  • 88 POSTS
Hi ECM is good wires ar good every thing is good. I I remembered that the codes Appeared when mechanic removed exhaust (p0036 p0056) than I changed O2 sensors now showing p0037 p0057 :/ every thin is good all wires from ECM, wires from ECM to o2 are good showing 13.9 V. Maybe liking exhaust is faulty?
Was this
answer
helpful?
Yes
No
Saturday, October 28th, 2017 AT 1:28 PM
Tiny
KEN L
  • MASTER CERTIFIED MECHANIC
  • 42,877 POSTS
Leaking exhaust will definitely cause a lean problem and trigger O2 codes. Here is a guide that can help you see what I we are talking about.

https://www.2carpros.com/articles/repair-lean-mixture-codes-p0171-or-p0174-on-some-manufacturers

Please let us know what happens so it will help others.

Cheers, Ken
Was this
answer
helpful?
Yes
No
Saturday, October 28th, 2017 AT 5:08 PM
Tiny
STEVE W.
  • MECHANIC
  • 12,958 POSTS
The wires showing 13.9 are the O2 heater wires. They are not the signal feeds.
Which sensors did you change? The ones showing the codes are the ones after the converters.
Was this
answer
helpful?
Yes
No
Saturday, October 28th, 2017 AT 5:12 PM
Tiny
GIGISULAMANIDZE1
  • MEMBER
  • 88 POSTS
I changed down stream sensors
Was this
answer
helpful?
Yes
No
Saturday, October 28th, 2017 AT 10:57 PM
Tiny
STEVE W.
  • MECHANIC
  • 12,958 POSTS
The first codes you had (P0036, P0056) both indicated a problem with the heater control circuits. Then after the exhaust and changing the sensors you now have P0037 and P0057, Both of those codes still indicate a problem with the heater control circuits, this time it's low voltage.

The battery voltage should be the same to all 4 sensors as they all use voltage from the same fuse. The heaters are turned on/off by the PCM using the Brown wires to ground them. The codes say that the voltage the PCM expects to see on that wire isn't correct.
Were the sensors you used OEM units or after market? It's possible they are just enough different that the PCM thinks they are bad, even if they are working.
BMWs can be temperamental like that. If the OEM sensor is 4 ohms and the new sensor is 5 ohms the PCM will see a lower voltage then it should. Even though the heaters are working you will get a code.
Was this
answer
helpful?
Yes
No
+2
Sunday, October 29th, 2017 AT 11:53 AM
Tiny
GIGISULAMANIDZE1
  • MEMBER
  • 88 POSTS
Sensors are aftermarket.
Was this
answer
helpful?
Yes
No
Sunday, October 29th, 2017 AT 11:57 AM
Tiny
GIGISULAMANIDZE1
  • MEMBER
  • 88 POSTS
Hi my catalyc converter just died, I changed it and still showing p0037 p0057.

DTC_CNT 2
FUELSYS1 CL
FUELSYS2 CL
LOAD PCT ( %) 6.7
ETC 99 c
SHRTFT1 ( %) -3.1
LONGFT1 ( %) -3.9
SHRTFT2 (%) -2.3
LONGFT2 ( %) -3.9
RPM 699
VSS 0
SPARKADV 5
IAT 48 c
MAF(G/s) 3.78
shriftB1S1 (%) -2.3
O2B1S1 (V) 0.725
O2B1S2 ( V) 0.745
SHRTFTB2S1 % -3.9
O2B1S2 1.230
No Leaking exhaust.
Was this
answer
helpful?
Yes
No
Friday, November 17th, 2017 AT 7:37 AM
Tiny
STEVE W.
  • MECHANIC
  • 12,958 POSTS
That means the control circuit for the O2 heaters is still showing a problem. Has nothing to do with any of the data you posted, it isn't the actual sensor that reads the O2 content, it is the part of the sensor that heats up the internals so they work faster.

Either the wiring has a problem or the DME has a fault.
Was this
answer
helpful?
Yes
No
Saturday, November 18th, 2017 AT 2:17 PM
Tiny
KEN L
  • MASTER CERTIFIED MECHANIC
  • 42,877 POSTS
I was going to suggest the same thing its time to check the wiring. Here is a guide to help you see what you are in for and the engine wiring diagrams (Below) so you can get the job done.

https://www.2carpros.com/articles/how-to-check-wiring

Please let us know what happens.

Cheers, Ken
Was this
answer
helpful?
Yes
No
+1
Saturday, November 18th, 2017 AT 2:53 PM
Tiny
GIGISULAMANIDZE1
  • MEMBER
  • 88 POSTS
Hi today I instaled original sensor no more service engine soon. Thank you
Was this
answer
helpful?
Yes
No
+1
Tuesday, December 5th, 2017 AT 9:40 AM
Tiny
STEVE W.
  • MECHANIC
  • 12,958 POSTS
More than likely the replacement sensors don't fall in BMWs range of "good sensors" Not uncommon for them to be very picky about replacement parts.
Was this
answer
helpful?
Yes
No
Tuesday, December 5th, 2017 AT 12:03 PM
Tiny
KEN L
  • MASTER CERTIFIED MECHANIC
  • 42,877 POSTS
Nice work, we are here to help, please use 2CarPros anytime.

Cheers, Ken
Was this
answer
helpful?
Yes
No
Tuesday, December 5th, 2017 AT 1:39 PM

Please login or register to post a reply.

Sponsored links