OBD-II Code B1487: A Multi-System Fault Demystified
The Ultimate Guide to Diagnosing and Fixing B1487 on GM, Chrysler, Hyundai, Kia, and Volkswagen Vehicles
- Code B1487 has 4 distinct meanings based on your vehicle: GM (charging system), Hyundai/Kia (passenger airbag), Chrysler (audio speaker), or VW (window calibration).
- For GM trucks, replace the $70 Battery Current Sensor on the negative terminal before spending $500 on a new alternator, as sensor failure is the most common misdiagnosis.
- For Hyundai and Kia models, check for water bottles or debris under the front passenger seat, which frequently unplugs the yellow SRS connector and disables the airbag.
- For Volkswagen and Audi vehicles, clear this code in 10 seconds without tools by rolling the affected window fully down, holding the switch for 3 seconds, rolling it fully up, and holding for 3 seconds.
What Does B1487 Mean?
B1487 is a manufacturer-specific trouble code with entirely different meanings based on your vehicle's make. For General Motors (GM), it indicates a fault in the alternator's control circuit. For Chrysler, Dodge, and Jeep, it signals a short circuit in a speaker wire. For Hyundai and Kia, it points to a critical short in the passenger airbag system. For Volkswagen and Audi, it indicates a power window motor has lost its position memory.
Technical definition: The SAE/ISO definition for B1487 is not standardized. For GM, it is 'Generator L-Terminal Circuit Low', triggered when the Generator Battery Control Module sees the alternator's 5-volt PWM control signal at a duty cycle of 5% or less for over 120 seconds. For Chrysler/Dodge/Jeep, it is 'Channel 8 Audio Speaker Output Circuit Shorted Together'. For Hyundai/Kia, it is 'Passenger Airbag Resistance Circuit Short to Ground (2nd Stage)'. For Volkswagen/Audi, it is 'Motor for Window Regulator: Missing Calibration / Basic Setting'.
Can I Drive With B1487?
Yes, But With Caution. Driving with code B1487 presents varying risks depending on your vehicle. On a GM, the alternator fails to charge, giving you roughly 20-30 minutes of driving time on battery power before the vehicle stalls in traffic. For a Hyundai or Kia, the passenger airbag is disabled, creating a severe safety hazard. On a Chrysler, drivability is unaffected, but you lose sound from at least one speaker. For Volkswagen owners, it is completely safe, but the window's one-touch and anti-pinch safety features are disabled.
Common Causes
- Failed Battery Current Sensor (GM) (Very Common) — This sensor, located on the negative battery cable, frequently fails and sends incorrect information to the engine computer. This triggers a charging system warning and the B1487 code even if the alternator and battery are perfectly healthy.
- Faulty Alternator (GM) (Very Common) — On GM vehicles, a failing alternator that no longer responds to commands from the Generator Battery Control Module (GBCM) directly triggers this code.
- Damaged Passenger Airbag Wiring or Connector (Hyundai/Kia) (Very Common) — The airbag warning light and this code almost always point to damaged wiring under the passenger seat or a loose connector to the passenger airbag module. Water bottles or debris stored under the seat frequently cause this damage.
- Window Calibration Lost After Battery Disconnect (VW/Audi) (Very Common) — Simply disconnecting or replacing the battery causes the window motors to lose their memory of the fully open and closed positions, triggering the B1487 code until a 10-second normalization procedure is performed.
- Damaged or Shorted Speaker Wiring (Chrysler) (Common) — This code is triggered by a speaker wire that has become frayed, pinched, or is making contact with the vehicle's metal frame, causing a direct short circuit.
- Bad Battery or Loose Terminals (GM/VW) (Less Common) — An old battery that cannot hold a proper charge strains the charging system and triggers this fault code on GM vehicles. On Volkswagen vehicles, a dead battery is the primary precursor to this code appearing.
- Faulty Airbag Module (SRSCM) (Hyundai/Kia) (Rare) — The Supplemental Restraint System Control Module (SRSCM) fails internally, causing it to set this code. It also requires a reset after a minor collision or after a related airbag repair is completed.
- Faulty Radio/Head Unit (Chrysler) (Rare) — An internal failure within the factory radio (head unit) causes a short in a speaker output channel, triggering the code to protect the amplifier.
Symptoms
- 'Service Battery Charging System' Message (GM) — An alert on the driver information center (DIC), accompanied by the red battery warning light and a voltage gauge reading below 12 volts.
- Airbag Warning Light On (Hyundai/Kia) — The red SRS (Supplemental Restraint System) or airbag light stays illuminated on the dashboard, signaling a disabled passenger airbag.
- Window One-Touch 'Auto Up/Down' Not Working (Volkswagen) — The window does not go up or down automatically with a single full press of the switch, and the anti-pinch safety feature is disabled.
- No Sound from One or More Speakers (Chrysler) — Audio stops playing from the speaker connected to 'Channel 8'. Before cutting out completely, you hear static, popping, or distorted audio.
- Engine Stalling or Difficulty Starting (GM) — Because the alternator is not charging the battery, the vehicle eventually runs out of electrical power, causing the engine to stall or fail to start.
Diagnostic Flowchart
Tap your situation to follow the diagnostic path that matches what you're seeing on this code.
Common Fixes & Costs
- Perform Window Normalization (VW) — Parts: $0, Labor: $0, ~0.1 hr book time (DIY)
- Replace Battery Current Sensor (GM) — Parts: $50-$90, Labor: $50-$100, ~0.6 hr book time (DIY)
- Replace Alternator (GM) — Parts: $250-$500, Labor: $150-$300, ~1.8 hr book time (Intermediate)
- Repair Airbag Wiring/Connector (Hyundai/Kia) — Parts: $10-$50, Labor: $125-$250, ~1.5 hr book time (Intermediate)
- Repair or Replace Speaker Wiring (Chrysler) — Parts: $5-$20, Labor: $150-$450, ~2.5 hr book time (Intermediate)
- Reset or Replace SRS Airbag Module (Hyundai/Kia) — Parts: $60-$150 (Reset) or $700-$1100 (New), Labor: $100-$300, ~1.5 hr book time (Professional)
- Replace Blown Speaker (Chrysler) — Parts: $40-$350 (per pair), Labor: $75-$150, ~1.0 hr book time (DIY)
DIY vs Professional
- Replace Alternator (GM) — Beginner: No
Tools: Socket set, wrenches, serpentine belt tool, breaker bar. - Repair Speaker Wiring (Chrysler) — Beginner: Yes
Tools: Multimeter, wire strippers, soldering iron or crimp connectors, trim removal tools. - Repair Airbag Wiring (Hyundai/Kia) — Beginner: No
Tools: Socket set, trim removal tools, wire repair tools. SRS-safe multimeter recommended. - Replace Battery Current Sensor (GM) — Beginner: Yes
Tools: Basic socket/wrench set (typically 10mm). - Replace SRS Airbag Module (Hyundai/Kia) — Beginner: No
Tools: Socket set, trim removal tools, professional scan tool for programming.
Used vs. New Parts: Buying Guide
When a used part is worth it: For a GM alternator, a quality remanufactured unit from a reputable brand offers the best balance of cost and reliability. For a Hyundai/Kia SRS module, having your original module reset is far better than buying used, as a used module requires expensive dealer reprogramming.
Donor-vehicle mileage cap: roughly under 70000 miles for the part to have meaningful remaining life.
Donor quality checklist:
- For alternators, prefer remanufactured units with long warranties over used parts from a junkyard.
- For SRS modules, verify the service provider guarantees crash data will be cleared and no VIN programming will be needed.
- Avoid used electrical parts from flood-damaged or rust-belt vehicles.
Decision logic:
- If Part is a GM alternator and you plan to keep the car → Buy a new OEM or quality remanufactured part with a lifetime warranty.
- If Part is a Hyundai/Kia SRS module → Send the original module for a reset service. Only buy new if the original is physically damaged.
- If Vehicle is old, budget is very tight, and the part is an alternator → A used part is a viable short-term option, but expect a shorter lifespan.
Warranty tradeoff: Used parts typically have a 30-90 day warranty. Remanufactured alternators often have a 1-year to limited lifetime warranty. A new OEM part has a 1-year warranty. SRS reset services usually offer a lifetime guarantee.
Worst-case if a used part fails: $300-$800 if a used alternator fails prematurely (cost of another part plus repeat labor). $200-$400 if a used SRS module cannot be programmed to your car.
What Happens If You Wait — Timeline
- Immediate: (GM) 'Service Battery Charging System' light appears. (Hyundai/Kia) Airbag light appears, and passenger airbag is immediately disabled. (MPG impact: 0%% · Added cost: $0 (Safety risk is immediate and unquantifiable))
- 1 day - 2 weeks: (GM) The alternator provides inconsistent charging. Battery state-of-charge depletes. You notice dimming lights or slow engine cranking. Vehicle has difficulty starting. (MPG impact: 0-2%% · Added cost: $50-$150 (Risk of being stranded, requiring a tow or jump start))
- 2 weeks - 2 months: (GM) The battery is deeply discharged and permanently damaged. The vehicle stalls intermittently as system voltage drops below 11.5V. (Hyundai/Kia) Vehicle fails state safety inspection. (MPG impact: 0-2%% · Added cost: $200-$500 (Cost of a new battery + towing. For Hyundai/Kia, includes potential fines.))
- 2+ months: (GM) Chronic low voltage damages other sensitive electronics. The Powertrain Control Module (PCM) or Body Control Module (BCM) fails, leading to cascading repairs. (MPG impact: N/A (Vehicle is likely undrivable)% · Added cost: $800-$2500+ (Cost to replace a dead battery, failed alternator, and control modules.))
Cost of Not Fixing It
- Immediate: (Hyundai/Kia) Passenger airbag is disabled and will not deploy in a crash. (GM) Vehicle stalls in traffic without warning. (Added cost: N/A (Safety Risk))
- 0-1 month: (GM) Complete battery failure due to being repeatedly drained, requiring replacement. Stranding and potential towing costs. (Added cost: $200-$500)
- 1-6 months: (GM) Chronic low or fluctuating voltage damages other sensitive electronic modules (ECU, radio, instrument cluster), leading to expensive cascading failures. (Added cost: $500-$2500+)
- Long Term: (Hyundai/Kia) Vehicle automatically fails state safety inspections in many jurisdictions, preventing legal registration renewal. (Added cost: Varies (Fines/Towing))
Diagnosis Steps
- Identify Your Vehicle Manufacturer
Identify if your vehicle is a General Motors (GM), Chrysler/Dodge/Jeep, Hyundai/Kia, or Volkswagen brand. This code has entirely different meanings for each, and the following steps are specific to your vehicle type.
Tools: None (Beginner) - [Volkswagen] Perform Window Regulator Normalization
This code appears after a battery replacement and requires a simple reset. Close the window completely, pull up on the window switch, and hold it for 3 seconds. Release, push the switch down to open the window completely, and hold it for 3 seconds. This relearns the limits and clears the code.
Tools: None (Beginner) - [GM] Test Battery and Charging System Voltage
With the engine off, use a multimeter to check the battery voltage at the terminals. It must be around 12.6 volts. Start the engine. The voltage must rise to between 13.5 and 14.7 volts. A reading below 13.2V with the engine running indicates a charging failure.
Tools: Multimeter (Beginner) - [GM] Inspect the Battery Current Sensor
Inspect the battery current sensor, a small ring-like device on the negative battery terminal, for damage or corrosion. A break in these wires or internal sensor failure is the most common misdiagnosed cause for a B1487 code.
Tools: 10mm Socket, Flashlight (Beginner) - [Hyundai/Kia] Inspect Under-Seat and Dashboard Wiring
Visually inspect the wiring harnesses under the front passenger seat. Look for pinched, frayed, or disconnected yellow SRS connectors. Remove any water bottles or debris stored under the seat, as these frequently unplug the connector.
Tools: Flashlight (Beginner) - [Chrysler] Test Speaker for a Short Circuit
Disconnect the non-working speaker. Set a multimeter to the resistance (Ohms) setting. A good speaker reads between 4 and 8 ohms. A reading near 0 ohms means the speaker has an internal short and requires replacement.
Tools: Multimeter, Trim removal tools (Intermediate) - [GM Pro Tip] Check Alternator PWM Signal
Using a scan tool, monitor the 'Generator Field Duty Cycle' PID. A healthy system shows a duty cycle between 5% and 99% while running. If the value is stuck at 0-5%, it confirms a fault in the L-terminal control circuit. Back-probe the control wire at the alternator; if the signal is present but the alternator isn't charging, the alternator is faulty.
Tools: Advanced Scan Tool, Multimeter with Duty Cycle (Advanced) - [Hyundai/Kia] Scan for Specific SRS Codes
Use an OBD-II scanner capable of reading SRS (airbag) codes. The B1487 code is often accompanied by sub-codes that pinpoint the fault to a specific component like the passenger seat occupancy sensor or the clock spring.
Tools: OBD-II Scanner with SRS capability (Intermediate) - [Hyundai/Kia Pro Tip] Test PAB Circuit Resistance
NEVER probe an airbag directly. Disconnect the battery and wait 15 minutes. Disconnect the SRSCM harness and the Passenger Airbag (PAB) connector. Check for continuity between the PAB harness connector terminals and a clean chassis ground. A reading under 1 ohm confirms a direct short to ground.
Tools: Multimeter, Trim removal tools, SRS-safe resistor pack (Advanced) - [Chrysler] Trace Speaker Wire for Shorts
If the speaker tests good, the short is in the wiring between the radio and the speaker. Trace the wire through door jambs and under trim panels, looking for worn insulation touching the vehicle's metal chassis.
Tools: Multimeter, Trim removal tools (Advanced) - [GM] Have Alternator Professionally Tested
If the battery, current sensor, and wiring are good, remove the alternator and take it to an auto parts store. A bench tester confirms if the alternator or its internal voltage regulator has failed.
Tools: Socket set, Wrench set (Intermediate) - [GM Advanced] Live Data Voltage Correlation
Compare the 'BCM Voltage' PID with the 'ECM Voltage' PID and the actual multimeter reading at the battery. Values must be within 0.5 volts of each other. A significant discrepancy indicates a failing module, poor grounds, or a skewed battery current sensor.
Tools: Advanced Scan Tool, Multimeter (Advanced)
When This Code Triggers (Freeze-Frame Conditions)
- System Voltage: 11.5-13.5V (For GM, the code sets when the BCM detects a control circuit voltage lower than expected while commanding the alternator to charge.)
- Engine RPM: 600-2000 RPM (The fault is monitored and set once the engine is running, from idle to steady-state cruise.)
- Time: 4-120 seconds (The fault condition must be present continuously. For a Hyundai airbag short, it takes 4 seconds. For a GM charging circuit fault, it takes up to 120 seconds.)
- Ignition Status: Ignition ON / Engine RUN (The control modules (BCM, SRSCM) are active when the ignition is on, and codes are set while the engine is running.)
Related Codes
- P0562 — On GM vehicles, P0562 ('System Voltage Low') sets when system voltage drops below a threshold. If you have both P0562 and B1487, the alternator has likely failed completely. If you only have B1487, the alternator might still be charging, but the control module cannot monitor it due to a sensor issue.
- B1342 — On Hyundai/Kia vehicles, B1342 indicates an internal failure of the SRSCM (airbag module) itself. If you only have B1487, the fault is external, located in the wiring or the airbag inflator.
- B1483 — On Chrysler vehicles, both codes point to the 'Channel 8' speaker circuit. B1487 specifically means 'Circuit Shorted Together'. B1483 means 'Circuit Open'. A multimeter showing near-zero ohms confirms B1487, while infinite resistance confirms B1483.
- U0121 — A communication code like U0121 ('Lost Communication With ABS Module') appears alongside B1487 if a failing GM alternator causes widespread low voltage. This reinforces the diagnosis of a systemic voltage problem.
Climate & Environmental Factors
- Extreme Cold: On GM vehicles, cold weather thickens engine oil and increases the load on the battery, putting extra strain on an already weak alternator and precipitating failure.
- Extreme Heat: On GM vehicles, high ambient temperatures reduce the alternator's efficiency. Increased use of A/C and cooling fans adds significant electrical load, leading to overheating.
- High Humidity / Moisture: On Hyundai/Kia vehicles, moisture causes corrosion on sensitive airbag system connectors under the carpets. This alters circuit resistance and triggers the B1487 fault code.
How to Talk to a Mechanic About This Code
Say this: "I have a B1487 code and need a diagnostic. For my GM, please test the battery current sensor before quoting an alternator. For my Hyundai/Kia, please inspect the wiring under the passenger seat first. For my Chrysler, I need a specific speaker wire traced for a short. For my VW, please perform a window re-learn procedure."
This manufacturer-specific language shows you've done your research, directs the technician to the most likely cause, and prevents them from jumping to the most expensive conclusion.
Avoid saying:
- 'My airbag light is on, can you fix it?'
- 'My car won't hold a charge.'
- 'Just fix whatever is wrong.'
Questions to ask before authorizing the repair:
- [GM] Did you test the battery current sensor and check the alternator's two-wire control harness for damage?
- [Hyundai/Kia] Can you show me the damaged wiring or explain why you believe the airbag module itself has failed?
- [Chrysler] Have you isolated the short to the speaker itself or the wiring between the radio and the speaker?
- Will you provide a written estimate with a full breakdown of parts and labor?
- What is the warranty on this specific repair and the parts used?
Where to Take It: Dealer vs Independent vs Chain
- Dealer:
Recommended for Hyundai/Kia airbag issues due to the safety-critical nature. Optional but expensive for other makes.
Best for: Hyundai/Kia airbag (SRS) system diagnosis and repair., Vehicles still under warranty., Complex electrical issues where manufacturer-specific knowledge is key.
Downsides: Highest labor rates., May be quick to replace an entire module instead of attempting a wiring repair. (Typical cost: +50% vs. baseline) - Independent Shop:
Best fit for GM and Chrysler issues. A good choice for Hyundai/Kia if the shop is highly reputable and experienced with SRS systems.
Best for: GM charging system diagnosis (alternator, battery sensor)., Chrysler audio system wiring repairs., Out-of-warranty vehicles where cost is a factor.
Downsides: Quality and diagnostic capabilities vary widely. Ensure the shop has ASE-certified technicians with strong electrical skills. (Typical cost: +0% vs. baseline) - Chain Shop:
AVOID. The complexity and manufacturer-specific nature of this code make it highly prone to misdiagnosis and expensive, incorrect repairs at a chain shop.
Best for: Selling you a battery or alternator you may not need.
Downsides: High pressure to upsell., Technicians lack the specific diagnostic skills for B-codes (Body) or SRS systems., Very likely to misdiagnose the root cause of a GM charging fault or recommend unnecessary airbag component replacement. (Typical cost: -10% vs. baseline)
When to Walk Away From the Repair
If the estimated repair cost exceeds 40-50% of the car's private-party value, you should seriously consider selling or trading in the vehicle.
- Car worth $9000, fix is $850: Fix it. A GM alternator or Chrysler wiring repair is well below the threshold for a vehicle of this value.
- Car worth $5000, fix is $1200: Borderline, but likely fix it. A Hyundai SRS module replacement is a significant cost, but still under the 40% threshold. Get a second opinion and confirm it's not a candidate for a cheaper module reset.
- Car worth $3000, fix is $1500: Walk away. The repair cost is 50% of the car's value. Unless the car is otherwise in perfect condition, it's time to consider selling it as a 'mechanic special' or trading it in.
What Scan Tool You Need for This Code
Minimum: A scanner that reads manufacturer-specific codes from the BCM (Body Control Module) and SRS (Airbag) modules. A basic engine-only code reader will NOT see code B1487.
A $20 generic OBD-II reader only sees 'P' codes from the engine. B1487 is a 'B' code stored in a different computer. Without the right scanner, you won't know the code exists.
Budget: BlueDriver Pro (~$99) — Reads and clears SRS and BCM codes for many makes, displays live data for the charging system, and checks for readiness. It is an excellent starting point for DIY diagnosis.
Mid-range: Foxwell NT510 Elite (~$180) — Provides dealer-level diagnostics for a single chosen car brand. It accesses live data like 'Generator Field Duty Cycle' on a GM and performs active tests crucial for accurate diagnosis.
Professional: Autel MaxiCOM MK808 / MK808BT (~$450-550) — Offers full-system access to all modules for a wide range of brands. It provides bidirectional control to test components, advanced service functions, and comprehensive live data.
Rent vs buy: Most auto parts stores do NOT rent scanners with SRS or advanced BCM capabilities. Buying a capable scanner like the BlueDriver or Foxwell is a worthwhile investment.
How to Clear the Code After You Fix It
- For SRS repairs (Hyundai/Kia), disconnect the negative battery terminal and wait 15 minutes before and after the repair.
- Reconnect the battery and all repaired components.
- Use an OBD-II scan tool with manufacturer-specific capabilities (SRS, BCM) to clear the B1487 code.
- For VW, perform the window normalization procedure.
- Start the vehicle and verify the corresponding warning light (Airbag, Battery) turns off.
Drive cycle (~20 minutes): Perform one complete drive cycle: Cold start the engine and let it idle for 3 minutes. Drive in mixed city/highway conditions for 15-20 minutes. Shut off the engine and allow it to cool. This helps the ECU confirm the repair and set readiness monitors.
Readiness monitors affected: Comprehensive Component Monitor, Catalyst Monitor (if voltage issues were present)
Before emissions retest: drive at least 50 miles to fully set monitors.
Watch out for:
- Using a basic code reader that cannot access BCM or SRS modules will not clear the code.
- On Hyundai/Kia, the code returns instantly if the underlying wiring fault is not corrected.
- Forgetting to perform the VW window reset leaves the code active despite no hardware fault.
Will This Fail Emissions / State Inspection?
Yes — this code typically fails an OBD-II emissions inspection.
- California: An active airbag light fails a safety inspection. A GM charging system fault prevents readiness monitors from setting, causing an automatic smog check failure.
- New York: An illuminated airbag warning light is an automatic failure of the annual safety inspection. A charging system fault that illuminates the MIL also causes a failure.
- Texas: By law, an airbag light is NOT a cause for safety inspection failure, though some shops incorrectly fail the vehicle. A charging system fault related to the check engine light WILL cause a failure in emissions-testing counties.
Most Commonly Affected Vehicles
- Chevrolet Silverado 1500 (2005-2013) — Prone to alternator failure and broken wires at the alternator connector. The 2005-2006 models utilize a highly sensitive Generator Battery Control Module (GBCM).
- GMC Sierra (2005-2013) — Shares the same charging system as the Silverado and experiences identical failures with the alternator and battery current sensor.
- Hyundai Elantra (2011-2016) — Frequently develops B1487 due to faults in the passenger airbag system, specifically related to wiring under the seat.
- Kia Sorento / Optima (2011-2017) — Uses the same SRS components as Hyundai. Kia issued a 15-year/unlimited mileage warranty extension for the clock spring and passenger ODS sensor on 2011-2015 Sorentos.
- Chevrolet Avalanche / Suburban / Tahoe (2005-2007) — These SUVs use a generator battery control module that is highly sensitive to voltage drops, making B1487 a common charging system fault code.
- Volkswagen Jetta / Golf / Passat (2010-2019) — B1487 typically means 'Motor for Window Regulator: Missing Calibration', appearing immediately after the battery is disconnected or goes flat.
- Hyundai Tucson (2005-2009) — The passenger airbag resistance circuit is a known failure point, triggered by a short to ground in the harness under the passenger seat.
- Dodge / Ram 1500 (2009-2018) — B1487 appears for speaker shorts, particularly with factory premium audio systems like Alpine. The code often points to the rear door speakers.
Manufacturer-Specific Notes
- General Motors (Chevrolet/GMC): The 'Service Battery Charging System' message is frequently triggered by a faulty Battery Current Sensor on the negative terminal, even if the alternator and battery are perfectly fine. The system defaults to 13.8 volts if it loses sensor input.
- Hyundai / Kia: The airbag wiring under the passenger seat is extremely sensitive. Moving the seat aggressively or storing items underneath it damages the wiring or unplugs the connector, instantly triggering the B1487 code.
- Chrysler / Dodge / Jeep: The code is highly specific to 'Channel 8'. This isolates the fault to a single speaker output from the radio, making it easier to diagnose by focusing exclusively on that speaker and its wiring.
- Volkswagen / Audi: The code B148754 is rarely a hardware fault. It sets after the battery is disconnected and clears by simply performing the window normalization procedure (rolling the window fully up and down and holding the switch).
Real Owner Stories
2011 Chevy Silverado 1500 at 130K miles
'Service Battery Charging System' message appeared constantly. Voltage gauge read low, around 12.5V while running.
What they tried:
- Replaced the battery, but the code returned the next day.
- Took the alternator to an auto parts store, where it passed a bench test.
- Inspected the small two-wire plug on the alternator and the battery current sensor.
Outcome: The battery current sensor was corroded. Replaced the sensor (Dorman 601-005) for $60. The code cleared and charging voltage returned to a normal 14.5V.
Lesson: On modern GM trucks, the B1487 code is frequently caused by the battery current sensor, not the alternator. Always inspect the sensor before spending hundreds on a new alternator.
2013 Hyundai Elantra at 85K miles
Airbag light stayed on. A scan revealed code B1487, 'Passenger Airbag Resistance Circuit Short to Ground'.
What they tried:
- Checked for recalls and TSBs; none were active.
- Visually inspected the yellow wiring connector under the passenger seat.
Outcome: A water bottle had rolled under the seat and partially unplugged the main yellow airbag connector. The owner disconnected the battery, waited 15 minutes, securely re-seated the connector, and cleared the code with an SRS scanner. The light stayed off.
Lesson: The number one cause of airbag faults on Hyundai/Kia models is items stored under the front seats damaging the sensitive wiring. Always check for obstructions before assuming a component has failed.
2015 Ram 1500 with Alpine audio
The center dash speaker suddenly stopped working. A scan showed code B1487 'Channel 8 Audio Speaker Output Circuit Shorted Together'.
What they tried:
- Restarted the truck, but the radio shut down that channel to protect itself.
- Removed the center speaker cover and tested the speaker's resistance, which read a normal 4 ohms.
Outcome: The owner tested for a short between the two wires in the harness and found continuity (less than 1 ohm). The short was located behind the radio head unit where an aftermarket accessory was improperly tapped into the wiring. Repairing the wires restored speaker function.
Lesson: For Chrysler audio faults, the code is highly specific. If the speaker tests good, the short is in the wiring. Check behind the radio, a common area for wiring damage during aftermarket installations.
2017 VW Jetta after battery replacement
Immediately after a new battery was installed, the driver's side window 'auto-up' function stopped working and a scan showed B1487.
What they tried:
- Assumed the shop had broken the window switch or motor.
Outcome: The owner performed the window normalization procedure: rolled the window all the way down, held the switch for 3 seconds, rolled it all the way up, and held the switch for 3 seconds. This re-calibrated the motor's limits and the code cleared on its own.
Lesson: Disconnecting the battery on German vehicles causes systems to lose their 'basic settings'. Always check for simple reset procedures before assuming a part has failed.
How to Prevent This Code From Triggering
- Keep the area under front seats completely clear (Hyundai/Kia) (Always) — Prevents water bottles or umbrellas from snagging and unplugging the extremely sensitive yellow airbag wiring harnesses, which is the #1 cause of B1487 on these vehicles.
- Periodically clean battery terminals and check connections (All, especially GM) (Every oil change) — Corrosion on battery terminals increases resistance, forcing the alternator to work harder and causing voltage drops that trigger charging system faults.
- Inspect the serpentine belt (Every 15,000 miles) — A worn or glazed belt slips on the alternator pulley, reducing its output and triggering charging faults on GM vehicles.
- Avoid installing high-power aftermarket electronics without professional help (During vehicle ownership) — Improperly installed stereos overload the charging system (GM), pinch wiring causing audio faults (Chrysler), or interfere with airbag circuits (Hyundai/Kia).
- Address engine oil leaks promptly (GM) (As needed) — Oil leaking from valve covers drips onto the alternator, contaminating internal components and causing it to overheat and fail prematurely.
Frequently Asked Questions
Can I just clear the B1487 code?
You can clear the code, but it returns immediately if the underlying problem remains. For a GM, the charging message reappears; for a Hyundai/Kia, the airbag light stays on. For a VW, the one-touch window remains inoperative until properly reset.
My battery and alternator tested good on my Chevy, so why do I still have a B1487 code?
This is a classic symptom of a failed Battery Current Sensor on the negative battery cable. The computer relies on this sensor to monitor the alternator, and if it fails, the computer assumes the charging system is faulty. This is the most common misdiagnosis for this code on GM vehicles.
What is the difference between replacing and resetting my Hyundai's airbag module?
After a minor accident, the airbag module stores hard crash codes that keep the airbag light on. A reset service electronically wipes these codes from your existing module for around $100, whereas a new module costs over $1,000. Always try repairing the initial wiring fault and resetting the module before buying a replacement.
Why does my airbag light turn on for code B1487?
On Hyundai and Kia vehicles, code B1487 specifically targets the airbag system. It means the control module detects a short circuit in the passenger airbag wiring. As a safety measure, it disables the passenger airbag and turns on the warning light.
Is it safe to drive with a B1487 code?
Driving with a B1487 code presents varying risks depending on your vehicle make. On a GM, you risk the car stalling in traffic once the battery dies. On a Hyundai or Kia, the passenger airbag will not deploy in an accident, creating a major safety hazard.
What does 'Circuit Shorted Together' mean for my Chrysler's speakers?
This means the positive and negative speaker wires for one specific speaker are touching each other between the radio and the speaker. This creates a short circuit, preventing the speaker from working. The radio shuts down that specific channel to protect its internal amplifier.
What is the 'L-Terminal' on a GM alternator?
The L-Terminal is the specific pin on the GM alternator's electrical connector that receives a 5-volt signal from the control module. This signal tells the alternator how much to charge. A 'Circuit Low' fault means the module sees a voltage below the expected range, indicating a wiring or alternator problem.
Key Takeaways
- Code B1487 has 4 distinct meanings based on your vehicle: GM (charging system), Hyundai/Kia (passenger airbag), Chrysler (audio speaker), or VW (window calibration).
- For GM trucks, replace the $70 Battery Current Sensor on the negative terminal before spending $500 on a new alternator, as sensor failure is the most common misdiagnosis.
- For Hyundai and Kia models, check for water bottles or debris under the front passenger seat, which frequently unplugs the yellow SRS connector and disables the airbag.
- For Volkswagen and Audi vehicles, clear this code in 10 seconds without tools by rolling the affected window fully down, holding the switch for 3 seconds, rolling it fully up, and holding for 3 seconds.
Shop the Parts Behind B1487
Below are the parts most often responsible for code B1487, ranked by how frequently each one is the actual culprit (per the diagnosis above). Tap any to see what we have for your vehicle.
The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.
- 🧭 Diagnostic Flowchart
- 🛍️ Shop This Part
- What Does B1487 Mean?
- Can I Drive With B1487?
- Common Causes
- Symptoms
- Common Fixes & Costs
- DIY vs Professional
- Used vs. New Parts: Buying Guide
- What Happens If You Wait — Timeline
- Cost of Not Fixing It
- Diagnosis Steps
- When This Code Triggers (Freeze-Frame Conditions)
- Related Codes
- Climate & Environmental Factors
- How to Talk to a Mechanic About This Code
- Where to Take It: Dealer vs Independent vs Chain
- When to Walk Away From the Repair
- What Scan Tool You Need for This Code
- How to Clear the Code After You Fix It
- Will This Fail Emissions / State Inspection?
- Most Commonly Affected Vehicles
- Manufacturer-Specific Notes
- Real Owner Stories
- 2011 Chevy Silverado 1500 at 130K miles
- 2013 Hyundai Elantra at 85K miles
- 2015 Ram 1500 with Alpine audio
- 2017 VW Jetta after battery replacement
- How to Prevent This Code From Triggering
- Frequently Asked Questions
- Can I just clear the B1487 code?
- My battery and alternator tested good on my Chevy, so why do I still have a B1487 code?
- What is the difference between replacing and resetting my Hyundai's airbag module?
- Why does my airbag light turn on for code B1487?
- Is it safe to drive with a B1487 code?
- What does 'Circuit Shorted Together' mean for my Chrysler's speakers?
- What is the 'L-Terminal' on a GM alternator?
- Key Takeaways
- 🎟️ Get 5% Off