B1980 — Bulb - Outage Condition Detected
B1980 — Bulb - Outage Condition Detected. A fault in the body electrical system. The car is usually drivable while you plan the repair. Typical causes: faulty switch, motor or actuator of the affected system, body control module (BCM) fault, blown fuse or failed relay.
body electrical
Is it safe to drive?
Short-term driving is OK Usually safe to drive — body codes rarely affect drivability. Exceptions: exterior lighting and wipers in bad weather, and central locking faults that can leave the car unsecured.
How to diagnose with an OBD scanner
- Read the code and freeze frame Connect an OBD2 scanner, confirm B1980 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
- Check for companion codes and TSBs Related codes often reveal the real root cause. Also check manufacturer technical service bulletins (TSB) for your make and model — many B0xxx issues have factory fixes or software updates. Search by VIN on the manufacturer site or nhtsa.gov.
- Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the body electrical system for damage, corrosion, chafing or poor contact.
- Subsystem check Operate the affected function while watching its switch and motor PIDs in live data.
- Subsystem check Inspect connectors and wiring at flex points (door jambs, tailgate hinges) — wires break there first.
- Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm B1980 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for B1980 (parts and labor, USD, independent shop rates): BCM repair or replacement: $300–$900; Replace the switch or actuator: $120–$450; Repair wiring or connectors: $80–$250. Overall, fixing B1980 usually costs between $80 and $900. An accurate diagnosis before buying parts saves money — the most expensive scenario is rarely the first one to check.
Common questions
Will B1980 clear itself?
Sometimes B1980 clears after a few drive cycles if the fault was intermittent — for example a loose connector or a tank of bad fuel. The underlying cause usually remains, so the code tends to return. Clear it once; if it comes back, diagnose rather than erase it repeatedly.
What does OBD2 code B1980 mean?
B1980 — Bulb - Outage Condition Detected. A fault in the body electrical system. The car is usually drivable while you plan the repair. Typical causes: faulty switch, motor or actuator of the affected system, body control module (BCM) fault, blown fuse or failed relay.
What is the most common cause of B1980?
The most common causes are: faulty switch, motor or actuator of the affected system, body control module (BCM) fault, blown fuse or failed relay.
What are the symptoms of B1980?
Drivers most often notice: no impact on engine operation in most cases, the affected function (locks, windows, lighting, wipers) works intermittently or not at all, warning light on the dashboard.
How much does it cost to fix B1980?
BCM repair or replacement — $300–$900; Replace the switch or actuator — $120–$450; Repair wiring or connectors — $80–$250. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.
When your scan tool retrieves code B1980, the body control module has identified an outage condition in one of the vehicle's lighting or accessory circuits. This is a body electrical fault, not an engine problem, so the powertrain itself typically continues operating normally. The module constantly watches the electrical paths that feed exterior lamps, wipers, power locks, windows, and other body functions. When those paths show an open circuit, a short, or resistance that falls outside acceptable parameters for too long, B1980 gets stored and the corresponding warning light activates.
The body control module acts as the central nervous system for non-powertrain electrical functions. It receives input from switches and sensors, then commands outputs to motors, lights, and relays. When B1980 sets, the freeze frame data captured alongside it records engine speed, load, coolant temperature, and vehicle speed at the exact moment the module detected the abnormality. This snapshot gives you the best starting point for diagnosis because it shows the driving conditions under which the fault appeared.
Several drive cycles usually pass before the module confirms a problem is genuine rather than a momentary glitch. This delayed confirmation explains why some owners notice an intermittent issue for days or weeks before the check engine or body warning light finally appears. Once confirmed, the module stores B1980 and waits for you to address the underlying cause.
Symptoms of B1980
- Dashboard warning light illuminated related to the body system
- The affected component operates inconsistently or stops working entirely
- Intermittent operation that comes and goes with temperature or moisture changes
- Specific function failure such as exterior lights, wipers, power locks, or windows
- No change in engine performance or fuel economy — the powertrain behaves normally
- Possible stored related codes in the body control module showing circuit-specific faults
What Triggers B1980
Damaged wiring in areas exposed to moisture or flexing ranks as the most frequent culprit. Door jambs, trunk hinges, and engine bay connectors endure constant movement and environmental stress that eventually cracks insulation or breaks strands. Water intrusion accelerates corrosion at these connection points, creating resistance or intermittent contact that the module interprets as an outage. These wiring failures account for the majority of B1980 cases before any expensive component replacement becomes necessary.
Corroded or loose electrical connectors produce similar symptoms. Oxidation buildup on terminal pins increases resistance, while loose connectors create intermittent connections that flicker in and out. Both conditions trigger the module's outage detection logic. Connector issues often appear after winter road salt exposure or in humid climates where moisture repeatedly enters the harness.
The body control module itself can fail. When the BCM develops internal faults, it may incorrectly report outages on circuits that are actually intact, or it may fail to properly control outputs even with good wiring. BCM failures typically accompany other body system codes and often worsen with temperature changes.
Blown fuses or failed relays interrupt power to specific circuits, triggering B1980 when the module detects the resulting open circuit. A single fuse protects multiple functions on some vehicles, so one blown fuse might disable several accessories simultaneously. Relays that welded contacts closed or failed open also create outage conditions.
Worn switches or actuators in doors, the trunk, or the instrument panel can cause the code. When a switch fails to complete its circuit properly or an actuator motor draws excessive current due to binding, the module recognizes the abnormal condition and stores the fault.
Diagnosing B1980
Start by connecting an OBD2 scanner and retrieving all stored codes, not just B1980. The freeze frame data accompanying B1980 tells you engine RPM, load percentage, coolant temperature, and vehicle speed when the module first detected the problem. Write these values down — reproducing them during your test drive helps confirm the fix.
Research your specific make and model for technical service bulletins. Manufacturers publish TSBs that document known B1980 causes and software updates for your vehicle. A dealer technician database or the NHTSA website lets you search by VIN to see if your car falls under a factory fix.
Perform a thorough visual inspection of the affected circuit. Look at the wiring harness along its full length, paying special attention to door jambs, tailgate openings, and anywhere wires bend around hinges. These flex points crack first. Check connectors for pushed-out pins, corrosion buildup, and moisture residue. Wiggle connectors while monitoring live data to see if the signal drops out.
Operate the suspected component while watching its PID values on the scanner. Compare actual switch positions and motor currents against known-good specifications from your service information. This live data verification often reveals problems that静态 inspection misses.
Clear B1980 and road-test the vehicle, intentionally recreating the freeze frame conditions — similar speed, temperature, and driving scenario. If the code returns, you have confirmed a genuine hardware fault rather than a transient glitch.
Repair Options and Costs
Repair costs for B1980 vary widely depending on which component failed. Always investigate the inexpensive possibilities before committing to major part replacement.
Wiring and connector repair typically runs $80–$250 for parts and labor at an independent shop. This includes materials for splices, terminals, and weatherproofing plus the time to locate and fix the damaged section.
Replacing failed switches or actuators costs $120–$450 depending on the specific part and labor time. Interior switches tend toward the lower end, while actuators in doors or the tailgate require more disassembly and run higher.
Body control module repair or replacement ranges from $300–$900. BCM repair through a specialist often costs less than full replacement with a new unit, but programming and configuration requirements vary by vehicle. Some systems require dealer-level equipment to code a replacement module to your car.
Can You Drive with B1980?
For most vehicles, B1980 presents minimal drivability impact. Body electrical faults rarely affect engine operation, transmission shifting, or braking systems. Your car will start, accelerate, and stop normally.
However, certain B1980 scenarios do create safety concerns. If the code involves exterior lighting circuits, you lose required running lights or brake lights — both legally problematic and dangerous to other road users. Wiper motor failure during rain or snow compromises visibility. Central locking faults that leave the doors unlocked or permanently deadbolt them present security and emergency egress risks.
Use judgment based on which specific function triggered B1980. If you are unsure, have the code diagnosed before relying on the vehicle in challenging conditions.
Related OBD2 codes
- B1900: Driver Side Airbag Fault
- B1901: Air Bag Crash Sensor #1 Feed/Return Circuit Short To Ground
- B1902: Air Bag Crash Sensor #1 Ground Circuit Failure
- B1903: Air Bag Crash Sensor #1 Ground Circuit Short To Battery
- B1904: Air Bag Crash Sensor #2 Feed/Return Circuit Failure
- B1905: Air Bag Crash Sensor #2 Feed/Return Circuit Short To Battery