B2060 — heated rear window lamp circuit

B2060: B2060 generally does not affect propulsion or steering, but the rear window may remain fogged or frosted. B2060 appears as a confirmed or pending body-system trouble code.

For Ford vehicles

heated rear window lamp circuit

vehicle

Is it safe to drive?

Reduced rear visibility in poor weather B2060 generally does not affect propulsion or steering, but the rear window may remain fogged or frosted. This can reduce rearward visibility during rain, snow, or condensation, so the heated rear window circuit should be repaired promptly.

Typical symptoms

  • B2060 appears as a confirmed or pending body-system trouble code.
  • The heated rear window does not activate when its switch is selected.
  • The rear-window heater indicator lamp does not illuminate or behaves incorrectly.
  • The rear glass remains frosted or condensation-covered despite allowing time for the heater to operate.
  • The rear-window heating grid shows no visible warmth when checked after startup.
  • The rear-window heater may work intermittently, with B2060 returning after moisture or vibration enters the circuit.

Common causes

  • B2060 can be set by an open or burned wire, damaged connector, or poor ground in the heated rear window lamp circuit.
  • A failed heated rear window indicator bulb, LED, or related lamp assembly can prevent the circuit from completing correctly.
  • A blown fuse, defective relay, or intermittent power feed may interrupt the B2060 circuit.
  • A faulty rear-window heater switch or body control module may fail to command or recognize the heated rear window lamp circuit.
  • A shorted, overheated, or damaged rear-window heating grid can create excessive current and trigger the B2060 lamp-circuit fault.
  • Moisture contamination or corrosion inside the lamp or rear-window connector can cause intermittent B2060 readings.

How to diagnose with an OBD scanner

  1. Inspect the heater circuit and rear glass Check the heated rear window grid, indicator lamp, wiring near the glass, and connectors for visible breaks, corrosion, burned terminals, or separated conductive grid lines. Avoid probing or pressing on the grid, because puncture damage can worsen the circuit fault.
  2. Check power, fuse, and ground With the rear-window heater commanded on, use a multimeter to test battery or fuse-box voltage at the relevant relay and connector, then confirm a solid ground. An overvoltage or near-zero ground reading can help explain why B2060 is present.
  3. Read B2060 with an OBD scanner Connect an ELM327 adapter to AIScanAuto or another OBD2 scanner, read body-control-module codes, and review freeze-frame or live data if supported. Check whether B2060 is active or pending and whether the scanner shows a rear-window heater command while the indicator remains off.
  4. Isolate the lamp and grid portions Test the heated rear window lamp connector for commanded voltage and proper ground. If voltage reaches the connector but the lamp does not operate, the lamp or its wiring is likely at fault. If power is missing, continue back through the fuse, relay, switch, and control-module circuits.
  5. Repair, clear, and verify Repair the identified open, short, ground, connector, lamp, fuse, or relay fault rather than replacing parts in sequence. Clear B2060 with the scanner, operate the rear heater, and confirm that both the indicator and grid respond correctly with no new code.

Approximate repair cost

A rough independent-shop estimate for diagnosing and repairing B2060 is about $150-$700 USD, depending on whether the fault is a lamp, connector, fuse, relay, wiring, control module, or damaged heating grid. These figures are estimates, not verified quotes, and labor and parts costs vary by region.

Common questions

What does code B2060 specifically identify?

B2060 identifies a fault in the heated rear window lamp circuit, such as an open, short, poor ground, failed lamp, or power-control problem that prevents proper operation.

Can the vehicle be driven with B2060 stored?

Yes, driving is generally possible because B2060 concerns the rear-window heater rather than propulsion, but rear visibility may be limited in cold, wet, or foggy conditions.

Will an ELM327 scanner identify the failed component?

An ELM327 scanner can confirm B2060 and may show the rear-heater command or indicator status, but it usually cannot identify a broken wire or grid section by itself; those require circuit testing.

Does B2060 always require replacement of the rear glass?

No. Most B2060 faults begin with the indicator lamp, fuse, relay, connector, switch, or wiring, and the heating grid should be tested before any complete rear-glass replacement is considered.

B2060 — B2060 — Manufacturer Controlled DTC: Causes, Symptoms & Fix

When your scan tool pulls code B2060, it means the vehicle's body control module has detected an electrical system operating outside its factory-set parameters. B2060 falls under the manufacturer-controlled diagnostic trouble code family, which covers a wide range of comfort and convenience features—things like power locks, windows, interior lighting, windshield wipers, and related actuators. The module doesn't specify which exact component failed; it simply flags that something in this electrical subsystem isn't behaving as the engineers intended.

The body control module, or BCM, constantly monitors voltage, ground signals, and feedback from switches and motors throughout your vehicle's cabin and exterior. When a reading strays from the expected range for longer than the calibrated threshold—typically across two consecutive drive cycles—the module logs B2060 and illuminates the check-engine or body-system warning light. At that moment, the module also captures freeze frame data: a snapshot showing engine RPM, load percentage, coolant temperature, vehicle speed, and other sensor values. That snapshot is invaluable when you're trying to recreate the failure condition and verify your fix.

The causes behind B2060 typically trace back to one of four root problems, listed here from most to least common. A blown fuse or failed relay supplying the affected circuit will cut power immediately, triggering the code. Wiring that runs through door jambs, tailgates, or other flex points suffers from constant bending and moisture exposure—over time, the insulation cracks and the conductors break or short. Connectors in these wet or high-vibration areas develop corrosion at the pins or lose their mechanical grip, creating high resistance or intermittent opens. Finally, the switch, motor, or actuator itself can fail internally, whether from worn contacts, a seized gear, or water intrusion into the motor housing.

Common symptoms of B2060

  • The specific function tied to the fault—power locks, windows, lighting, or wipers—operates intermittently or stops responding entirely
  • A warning light appears on the instrument cluster, sometimes labeled as a "body system" or generic "check engine" indicator
  • In the vast majority of cases, engine performance, fuel economy, and transmission behavior remain completely unaffected
  • You may notice delayed responses when pressing switches, or complete silence when activating the failed circuit
  • Some vehicles experience phantom operation—lights flickering on and off without input, or locks cycling randomly

What causes B2060?

  • Blown fuse or faulty relay in the affected circuit
  • Broken or chafed wiring, especially at door jambs, hinges, and other flex points where wires bend repeatedly
  • Corroded, loose, or damaged electrical connectors allowing high resistance or intermittent contact
  • Failed switch, motor, or actuator within the body electrical system
  • BCM internal fault or software calibration issue (less common)
  • Water intrusion into connectors or component housings causing short circuits or ground faults

How to diagnose B2060

  1. Connect an OBD2 scanner and confirm B2060 is stored—not just a current fault but also check pending codes. Record the freeze frame data immediately, noting the RPM, load, temperature, and speed values when the fault first appeared.
  2. Search for technical service bulletins (TSB) specific to your make, model, and model year using your VIN on the manufacturer website or nhtsa.gov. Many B0xxx codes have documented factory fixes, software updates, or known component weaknesses.
  3. Perform a visual inspection of the wiring harness and connectors associated with the suspected circuit. Look for broken insulation, burn marks, moisture damage, and any signs of previous repair work that may have been done incorrectly.
  4. Operate the affected function—cycle the locks, roll the windows, activate the wipers—and monitor the relevant PID values in your scanner's live data stream. Watch for voltage drops, erratic readings, or signals that fail to change when the switch is pressed.
  5. Pay close attention to connector positions at flex points: the driver's door jamb is the most vulnerable spot on most vehicles. Wiggle the wiring harness while monitoring live data to expose intermittent opens.
  6. Clear B2060 after your inspection, then drive the vehicle through a complete drive cycle that reproduces the conditions captured in the freeze frame. If the code returns, you have confirmed an active fault and can proceed confidently to repair.

How to fix B2060

Address the cheapest probable causes before committing to expensive component replacement. BCM repair or full replacement typically runs $300 to $900 depending on your vehicle and whether the module can be sent out for rebuild or must be purchased new and programmed. If the fault lies with a single switch, motor, or actuator—say a failed power lock solenoid or a burned-out wiper motor—parts and labor generally total $120 to $450. Wiring harness repair or connector replacement is usually the most economical fix at $80 to $250 when the problem is accessible and localized.

How much does it cost to fix B2060?

The total bill hinges entirely on which part is actually at fault. Here are the typical ranges for parts and labor at independent shop rates in the United States: BCM replacement or repair costs between $300 and $900, switch or actuator replacement runs $120 to $450, and wiring or connector repairs typically fall between $80 and $250. Across all scenarios, you should budget anywhere from $80 on the low end to $900 at the high end. The key takeaway is that proper diagnosis before purchasing parts will almost always save you money—replacing the BCM first when the fault is actually a corroded door connector would be an expensive mistake.

Can you drive with B2060?

B2060 carries a short-term driving safety verdict. In most vehicles, a body electrical fault will not impair engine operation, braking, or steering, so short trips to a repair facility are perfectly reasonable. However, certain failures warrant more urgency. If the code involves exterior lighting, you risk reduced visibility and a potential traffic violation. Wiper motor failure becomes critical in rain or snow. Central locking faults could leave your vehicle unsecured or unable to be locked at all. Use common sense: if the failed system creates a safety hazard or leaves your car vulnerable, arrange repair promptly rather than waiting for the perfect moment.

Related OBD2 codes