B1521 — Hood Switch Circuit Short To Battery
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 B1521 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 B1521 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for B1521 (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 B1521 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
What does OBD2 code B1521 mean?
Hood Switch Circuit Short To Battery (B1521): a body electrical fault affecting the body electrical system. The car is usually drivable while you plan the repair. Most often caused by faulty switch, motor or actuator of the affected system, body control module (BCM) fault, damaged wiring in door jambs or wet areas.
Is it safe to drive with B1521?
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.
What is the most common cause of B1521?
The most common causes are: faulty switch, motor or actuator of the affected system, body control module (BCM) fault, damaged wiring in door jambs or wet areas.
What are the symptoms of B1521?
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.
Will B1521 clear itself?
Sometimes B1521 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.
When your OBD2 scanner pulls code B1521, it tells you the body electrical system has stepped outside its expected operating range. Specifically, the description "Hood Switch Circuit Short To Battery" points to an electrical fault in the hood switch circuit — a component the body control module (BCM) continuously monitors. The BCM watches voltage levels across the hood switch and expects readings within a certain window; when it detects battery voltage where it shouldn't be, B1521 gets set.
The hood switch serves a straightforward purpose on most vehicles — it tells the BCM whether the hood is open or closed. This input feeds into systems like the dome light, alarm, and sometimes the starter interlock. To confirm the fault, the module runs its checks across multiple drive cycles rather than setting a code on a single glitch. When B1521 triggers, the BCM also saves a freeze frame snapshot — engine RPM, load, coolant temperature, and vehicle speed recorded at the exact moment the fault occurred. Reviewing that snapshot first keeps your diagnosis focused instead of chasing phantom problems.
Body electrical faults like B1521 don't typically cripple your engine, but they can disrupt convenience features and, depending on the vehicle, compromise security or visibility systems. Understanding how the switch, the BCM, and the affected circuits interact helps narrow down whether you're dealing with a simple wiring issue or a failing module.
Symptoms of B1521
- In most cases, the engine runs and drives completely normally — B1521 won't stall your car
- The function controlled by the faulty circuit may operate intermittently or stop working entirely (locks, windows, lighting, wipers, or dome light depending on the vehicle)
- A check engine light or body system warning light may illuminate on the dashboard
- Some vehicles experience no noticeable symptom at all — the code is only discovered during routine scanning
- Central locking may behave erratically or fail to respond
- In rare configurations, the alarm system may arm or disarm unexpectedly
Causes of B1521
- Damaged or corroded wiring in areas prone to moisture or movement — door jambs, cowl panels, and hood hinges see constant flexing
- Body control module failure — the BCM itself may be internal or sending incorrect signals
- Faulty hood switch, door switch, or related actuator motor
- Blown fuse or failed relay feeding the affected circuit
- Poor electrical connection at the switch or BCM connector (loose pin, corrosion, bent terminal)
- Short circuit to battery voltage somewhere in the harness (wire chafing against chassis metal)
- Water intrusion into a connector or switch assembly
How to diagnose B1521
-
Connect an OBD2 scanner, confirm B1521 is present, and record the freeze frame data. Note the engine conditions — RPM, load, temperature, and speed — when the fault occurred, then try to reproduce those conditions during your test drive.
-
Check for related diagnostic trouble codes. Body system faults often appear in clusters, so additional codes like door switch or lighting faults can point you directly to the failing component.
-
Visually inspect the entire wiring harness for the affected circuit. Focus on areas exposed to heat, road debris, or flexing — especially the hood hinge area, door jambs, and any connectors near the cowl. Look for cracked insulation, green corrosion, or wires pulled from their terminals.
-
Access live data on your scanner and monitor the switch status PID while manually operating the hood latch or door. The PID should toggle between open and closed states; if it stays stuck or shows invalid voltage, the switch itself is likely bad.
-
Disconnect the suspect switch and check resistance across its terminals with a multimeter. A good switch shows near-zero ohms when closed and infinite resistance when open. Any intermediate reading indicates a failing component.
-
Clear B1521 after your inspection, then drive the vehicle through a complete drive cycle including the freeze frame conditions. If the code returns, you have an active fault that needs repair before it sets again.
Repair options with costs (parts and labor, USD, independent shop)
- Wiring repair: $80–$250 — fixing damaged wires, terminals, or connectors is usually the most affordable fix and the most common cause
- Hood switch or door switch replacement: $120–$450 — switches wear out from repeated use, moisture exposure, or age
- BCM repair or replacement: $300–$900 — a BCM is expensive and rarely the first thing to blame, so rule out simpler issues first
How much does it cost to fix B1521?
Your total bill hinges entirely on which part is actually at fault. Most B1521 faults trace back to damaged wiring or a failed switch — both relatively inexpensive to address. BCM replacement, while necessary in some cases, represents the high end of the range. Budget anywhere from $80 to $900 depending on what your diagnostics reveal. Always confirm the root cause before purchasing a module, since the BCM is rarely the culprit and can cost ten times more than a wiring repair.
Can you drive with B1521?
B1521 carries a short severity rating. Body system codes typically do not affect engine operation, acceleration, or braking, so you can usually continue driving without concern. The practical risks depend on which function the faulty circuit controls: a failed hood switch might leave you without a dome light at night, while a broken door switch could cause the interior light to stay on and drain your battery. In vehicles where the hood switch feeds the alarm system, a malfunction won't prevent driving but may cause unexpected behavior. Use common sense — if your wipers or exterior lights are affected, address the problem before adverse weather arrives.