Lost GROUND from ECU to O2 Sensors heating

Loven54

New Member
Feb 10, 2025
4
0
0
Hello everyone, tell me what to do next - if there is no GROUNDING on the o2 sensors heaters? O2 sensors new Bosch, the wiring from the connectors to the ECU has a signal (X62101/3 and X61201/3 to X60002 12-13 pins), ECTS new BMW, open the ECU MSD81? I don't want to open the ECU until the last minute!
 

Loven54

New Member
Feb 10, 2025
4
0
0
Maybe someone understands MSD81 ecu or electronics. Where to look if you have tried everything to make the o2 sensor heater work. When cold, the heater does not turn on. Should the ground come out of the ecu? My ground does not come to the lambda connectors.
 

dmckmc

New Member
Aug 12, 2022
3
3
0
Ride
E60 535i 2008
ECU controls ground with wideband sensors. if neither heater is working it's likely a power problem. Check your e-box fuse (inside ECU box) number F04 powers both oxygen sensor heaters.
 

Loven54

New Member
Feb 10, 2025
4
0
0
ECU controls ground with wideband sensors. if neither heater is working it's likely a power problem. Check your e-box fuse (inside ECU box) number F04 powers both oxygen sensor heaters.
Thank you for answering, I am very grateful, I checked the power supply and ground, according to this test. Power supply from fuse f38 comes 12v, but Ground is broken (1) on the multimeter. I didn't even know that there were fuses in the ECU unit, everyone writes that I have it in the glove compartment, it is intact and 12V power when the ignition is on comes to the heating of the o2 sensors, but there is no grounding on the second wire of the lambda heating
 

Attachments

  • IMG_0519.jpeg
    IMG_0519.jpeg
    111.4 KB · Views: 10
Last edited:

dmckmc

New Member
Aug 12, 2022
3
3
0
Ride
E60 535i 2008
Did this start with a code for oxygen sensor heater circuit? Curious what focused you on the ground side of the heater. I found this detailed diagnosis plan online (so many words!) and believe this is what you are looking for. Good luck and let us know what you find.



Here’s a systematic approach to identify the issue, focusing on the wires, the heater circuit, and the ECU’s control:

1. Verify the Symptom with a Diagnostic Scan

Check for Codes: Use an OBD-II scanner to confirm the issue. Look for codes like: P0135: Oxygen Sensor Heater Circuit Malfunction (Bank 1, Sensor 1) P0155: Oxygen Sensor Heater Circuit Malfunction (Bank 2, Sensor 1) BMW-specific codes like 2C9E (oxygen sensor heater control circuit low) may also appear.Interpret the Code: A “heater circuit low” or “open circuit” code suggests the ECU isn’t grounding the circuit, or there’s an issue with the wiring or sensor itself.

2. Inspect the Power Supply to the Heater (Pin 3)

Check for 12V on Pin 3: Use a multimeter to verify that Pin 3 (white/blue wire, WS/BL) has 12V with the ignition on (key in the “ON” position or engine running) Disconnect the oxygen sensor connector (X62101 for Bank 1, X62201 for Bank 2).Set the multimeter to DC voltage, probe Pin 3 on the harness side, and ground the other probe to the chassis. Expected Result: ~12V (battery voltage). If voltage is missing, the issue isn’t with the ground but with the power supply. If No Voltage:Check Fuse EF4 in the E-box (engine compartment, passenger side near the firewall). As discussed, this fuse powers the DME and its circuits, including the oxygen sensor heaters. A blown fuse (30A) will cut power to the heaters.Inspect the wiring harness for damage, corrosion, or loose connections between the DME and the oxygen sensor connector. Look for broken wires or poor connections at X62101/X62201.Verify the DME main relay (also in the E-box) is functioning. A faulty relay can prevent power from reaching the DME and, consequently, the oxygen sensors.

3. Test the Heater Circuit Resistance (Oxygen Sensor Side)

Measure Resistance of the Heater: With the oxygen sensor disconnected, use a multimeter to measure the resistance between Pin 3 and Pin 2 on the oxygen sensor itself (not the harness side): Set the multimeter to ohms (Ω). Expected Result: For a Bosch wideband oxygen sensor, the heater resistance is typically 2–10 ohms at room temperature (e.g., around 3–5 ohms for a healthy sensor).If Resistance is Infinite (Open Circuit): The heater element inside the oxygen sensor is faulty, and the sensor needs replacement. A broken heater can cause the ECU to detect an issue and stop attempting to ground the circuit as a protective measure. If Resistance is Too Low (Short Circuit): A shorted heater (e.g., near 0 ohms) can damage the ECU’s driver circuit or blow a fuse. Replace the sensor and recheck.

4. Check the Ground Wire (Pin 2) for Continuity to the ECU

Inspect the Ground Path: The ECU grounds Pin 2 (black/blue wire, SW/BL) through the harness to a ground point (31 in the schematic). If the ECU isn’t grounding, the issue could be in the wiring between the sensor and the ECU. Test Continuity: Disconnect the oxygen sensor connector (X62101/X62201) and the DME connector (you’ll need a pinout diagram for the DME to identify the correct pin for the heater ground; this varies by DME version) Use a multimeter set to continuity mode to check the black/blue wire from Pin 2 on the sensor connector to the corresponding pin on the DME connector (pin 10 bank 1 and pin 11 bank 2). Expected Result: Continuity (a beep or near 0 ohms).If No Continuity:Inspect the harness for broken wires, corrosion, or damaged connectors between the sensor and the DME. Common trouble spots include areas near the exhaust (heat damage) or where the harness flexes.Repair or replace the damaged section of the harness.

5. Test the ECU’s Grounding Function (Pin 2)

Simulate ECU Grounding: With the oxygen sensor connected and the ignition on, use a jumper wire to manually ground Pin 2 (black/blue wire) on the harness side of the sensor connector to the chassis.Caution: Do this briefly to avoid overheating the heater or damaging the circuit.Expected Result: If the power supply (Pin 3) is good and the sensor’s heater is functional, the heater should activate (you might hear a slight click or feel the sensor warm up). Use a multimeter to measure current flow through the circuit (in series with the jumper wire) to confirm the heater is working (expect ~3–5A of current for a healthy heater).If the Heater Works When Manually Grounded:The oxygen sensor and wiring are likely fine, and the issue lies with the ECU not grounding the circuit. Proceed to the next steps to diagnose the ECU.If the Heater Doesn’t Work:Recheck the power supply (Pin 3) and the sensor’s heater resistance. If both are good, there may be an issue with the harness or connectors.

6. Diagnose the ECU (DME) Itself

ECU Driver Failure: The ECU uses a low-side driver (MOSFET or transistor) to ground Pin 2 via PWM. If the driver has failed, the ECU won’t ground the circuit.Signs of Driver Failure:No grounding on Pin 2 for either sensor (Bank 1 or Bank 2), even though power and wiring are good.Diagnostic trouble codes (DTCs) indicating heater circuit faults for both sensors.Test for ECU Output: Use a test light or multimeter to check if the ECU is attempting to ground Pin 2:Connect a test light between Pin 3 (12V) and Pin 2 on the harness side with the sensor connected and ignition on.Expected Result: The test light should flicker or dimly light up, indicating the ECU is applying PWM to ground Pin 2. If the light doesn’t illuminate, the ECU isn’t grounding.Possible ECU Issues:Faulty MOSFET/Transistor: The low-side driver in the ECU may have failed due to a shorted heater, overloading the circuit. This often requires ECU repair or replacement.Software Issue: The DME software might not be activating the heater due to a fault condition (e.g., it detects an issue with the sensor and disables the heater circuit). Reflash the DME with the latest software using a BMW diagnostic tool (e.g., ISTA/D) to rule this out.Power to the DME: If the DME isn’t receiving proper power or ground, it may not function correctly. Recheck Fuse EF4 (30A) in the E-box, the DME main relay, and the DME’s ground connections (typically on the engine block or chassis near the E-box).7. Check for Environmental or External FactorsWater Intrusion or Corrosion: The E-box (where the DME is located) can suffer from water ingress, especially if the cover is damaged or improperly sealed. Inspect the DME and its connectors for corrosion or water damage, which can cause the ECU to malfunction.Aftermarket Modifications: If the vehicle has aftermarket tuning or modifications (common with the N54 due to its popularity in the tuning community), the DME software or wiring may have been altered, affecting heater control. Verify the DME software version and check for any wiring changes.Ground Points (31): The schematic shows multiple ground points labeled 31. Ensure these grounds are clean and secure. A poor ground connection can cause the ECU to behave erratically. These grounds are typically on the engine block or chassis near the E-box.8. Additional Diagnostic ToolsUse a BMW-Specific Scanner: Tools like ISTA/D or INPA can provide deeper diagnostics, including live data for the oxygen sensor heater circuit. Check the PWM duty cycle the DME is applying to the heater (should be 10–90% depending on conditions). If the duty cycle is 0%, the DME isn’t attempting to ground the circuit, pointing to a DME or sensor issue.Oscilloscope for PWM: If you have access to an oscilloscope, connect it to Pin 2 (relative to chassis ground) to observe the PWM signal. You should see a square wave (e.g., 100 Hz, 12V amplitude) with a varying duty cycle. If there’s no signal, the ECU isn’t grounding.Common Causes and FixesFaulty Oxygen Sensor: A shorted or open heater (check resistance between Pin 3 and Pin 2) can cause the ECU to stop grounding to protect itself. Replace the sensor if resistance is out of spec.Wiring Issue: A broken or corroded black/blue wire (Pin 2) between the sensor and DME prevents the ECU from grounding. Repair the harness.Blown Fuse or Relay: If Fuse EF4 or the DME main relay is faulty, the DME may not function properly, affecting heater control. Replace as needed.ECU Failure: A failed low-side driver in the DME requires ECU repair (e.g., replacing the MOSFET) or replacement. This is less common but possible if the heater circuit was overloaded.Software Issue: A DME software glitch might disable the heater circuit. Update or reflash the DME using ISTA/D.ConclusionIf the ECU isn’t grounding the oxygen sensor heaters, start by verifying the power supply (Pin 3, Fuse EF4), checking the sensor’s heater resistance, and testing the wiring (Pin 2 continuity). If those are good, manually ground Pin 2 to confirm the heater works, then focus on the ECU—check for PWM output, inspect the DME for damage, and consider a software update. The issue is likely a faulty sensor, wiring problem, or, less commonly, a DME failure.
 
  • Informative
  • Like
Reactions: Loven54 and wheela

Loven54

New Member
Feb 10, 2025
4
0
0
And again I am very grateful to all for the help and for helping me find so much information about my problem. You are the first person who helped so much and in such detail!!! At the moment, the ECU is being diagnosed, they say that the driver is damaged and there are several other electrical problems, they couldn't even read it on the table. The repair will be expensive and they advised me to change the ECU and clone it. I am probably the first person who has such problems, usually the weaker MSD80 create problems with the MoSSfet injectors. But there are very few requests for 81. I will definitely report the results of the cloning and whether the ground will appear on the o2 sensors heating