HV Battery Voltage Sensor Circuit Low Voltage
The BOLT-P0ABC (Chevrolet Bolt EV) EV fault code means: HV Battery Voltage Sensor Circuit Low Voltage. This is a critical severity code.
- Keep driving?
- No -- stop driving
- DIY difficulty
- advanced
- Estimated cost
- DIY: $0-$50 if limited to MSD fuse replacement or connector cleaning. Pro repair: $150-$400 for diagnosis and harness repair. BECM replacement with programming: $800-$1,800 at an independent EV shop or dealer. Battery module replacement under recall 21277: covered under GM recall at no cost to owner if applicable.
A $30 car code reader can't do diesel. The HD7000 reads full-system codes and does parked DPF regen, idle/speed-limit, and service resets from the cab — on everything from a 6.7 Cummins/Power Stroke/Duramax pickup to Class-8 trucks (Detroit, Paccar, CAT, Volvo, Mack, International).
Check Price on AmazonAffiliate link -- we earn a commission at no extra cost to you.
Full-system 6/9/16-pin diesel scan tool for Cummins, Paccar, CAT, Detroit and more — plug-and-play, no subscription. A cheaper way to read heavy-duty codes a basic OBD2 scanner skips entirely.
Check Price on AmazonAffiliate link -- we earn a commission at no extra cost to you.
Common Symptoms
- Red STOP warning or propulsion-loss message appears on the Driver Information Center
- Vehicle enters reduced-power or no-drive mode with 'Service High Voltage Charging System' warning
- MIL (check engine light) illuminates and stays on
- Vehicle may shut down while driving with no ability to restart in READY mode
- Charge indicator shows incorrect state-of-charge or drops suddenly to near zero
- High-voltage contactor relay audible click followed by loss of drive torque
- Climate pre-conditioning and DC fast-charge functions become unavailable
Probable Causes (Ranked by Likelihood)
- High-voltage manual service disconnect (MSD) fuse open or partially seated, interrupting the voltage sense reference to the BECM Very Likely
- Corroded, loose, or damaged wiring harness connector at the BECM voltage sensing pins, causing a drop below the expected threshold Very Likely
- Failed or out-of-range cell-level voltage sense circuit inside the battery pack, often linked to the LG cell degradation flagged under GM recall 21277 Likely
- BECM internal fault causing it to misread valid voltage signals as below-threshold Possible
- High-voltage positive or negative contactor weld or open condition altering the voltage available to the sensing circuit Possible
- Damaged battery pack wiring from road debris, corrosion, or a prior impact affecting sense wire continuity Less Likely
- Software calibration mismatch after a BECM replacement or incomplete module programming Less Likely
Step-by-Step Diagnostic Procedure
Step 1. Connect GDS2 or a supported third-party scan tool (Autel MaxiSys, Foxwell NT530 with GM software, or BlueDriver with the Bolt-specific code database) before doing anything else. Generic OBD-II readers will not access the BECM or HPCM2 data needed to evaluate this code. Record all active and history DTCs and freeze-frame data, especially pack voltage, state-of-charge percentage, and contactor status at the time of fault.
Step 2. With the vehicle powered OFF and the 12V accessory battery disconnected, locate the high-voltage manual service disconnect handle on the rear of the battery pack (passenger-side rear under the cargo floor trim). Pull the MSD handle firmly upward and visually inspect the fuse element. If the fuse element is open (blown), this is a direct cause. Replace with the correct 250A service disconnect fuse and retest before continuing.
Step 3. Reseat the MSD handle fully until you hear and feel it click locked. A partially seated MSD is a common cause of intermittent low-voltage sense faults on the Bolt. Reconnect the 12V battery, power the vehicle to READY, and check whether P0ABC returns immediately or clears.
Step 4. Inspect the BECM wiring harness connector. The BECM is located on top of the battery pack, accessible by removing the rear seat cushion and the protective cover. Look for pushed-back pins, green corrosion, or water intrusion at the multi-pin connector. Use electrical contact cleaner and a pin-probe to verify continuity on the voltage sense wires (spec: less than 1 ohm end-to-end on sense lines). If corrosion or damage is found, repair per GM wiring repair procedures before replacing any modules.
Step 5. Using GDS2 live data, check reported pack voltage against a known-good reference. With a full charge the Bolt pack should read approximately 390-400V DC. If the scan tool shows a value below 300V or an erratic/jumping reading while the physical pack voltage (measured carefully at accessible HV service points by a trained technician with HV-rated PPE) is normal, the sense circuit or BECM itself is suspect. This step requires HV-trained personnel and a Category III or higher multimeter rated for 1000V DC. Do not attempt HV measurement without proper training and PPE.
Step 6. Check for GM recall 21277 (NHTSA 21V-560) battery module replacement status using GDS2 or by VIN lookup at recalls.nhtsa.gov. Vehicles with original LG Chem modules that have not received updated software or replacement modules may store P0ABC alongside P1CC5 or P1CC2 due to cell-level voltage excursions. If the recall repair has not been performed, the vehicle should go to a Chevrolet dealer before further independent diagnosis.
Step 7. If all physical inspections are clean and the MSD fuse is good, use GDS2 to run the BECM voltage sensor rationality test under the Module Diagnostics menu. A failing rationality test with no harness or fuse fault points to a BECM replacement. BECM replacement requires full module programming and battery pack re-initialization using GDS2. This is not a DIY procedure.
Step 8. Clear the DTC after any repair and perform a full drive cycle (highway speed sustained for at least 10 minutes followed by a Level 2 charge to at least 80 percent) to confirm the code does not return. If P0ABC returns immediately after clearing with no other root cause found, escalate to a GM-certified dealer with EV high-voltage certification.
Frequently Asked Questions
What does Chevrolet Bolt code P0ABC mean?
P0ABC means the BECM detected a voltage signal from the high-voltage battery pack sense circuit that dropped below its expected minimum threshold. In plain terms, the module thinks the pack voltage is too low or the wire carrying that measurement is broken or disconnected. Until the root cause is fixed, the car will not allow normal propulsion to protect the battery and drive components.
Can I still drive my Bolt with P0ABC active?
No. P0ABC is a critical fault that disables propulsion on the Chevrolet Bolt EV. The vehicle will either refuse to enter READY mode or will shut down under load. Do not attempt to drive with this code active. Have the vehicle towed or use GM Roadside Assistance.
How much does it cost to fix P0ABC?
It depends on the root cause. A loose or blown high-voltage manual service disconnect fuse costs $20-$50 in parts and is a relatively straightforward check once you understand HV safety precautions. A wiring harness repair runs $150-$400 at a shop. If the BECM needs replacement and reprogramming, expect $800-$1,800. If the fault is related to GM recall 21277 on LG Chem battery modules, the repair is covered at no cost at a Chevrolet dealer.
Is P0ABC related to the Bolt battery recall?
It can be. GM recall 21277 (NHTSA 21V-560) addressed LG Chem cell defects that could cause cell-level voltage faults. P0ABC may appear alongside recall-related codes like P1CC5 on unrepaired vehicles. Check your VIN at recalls.nhtsa.gov before spending money on independent repairs. If the recall applies to your vehicle, the dealer must perform that repair first.
Sources
This page is built from documented references. Verify against your own service info before repair work.