AutoDTCs – OBD-II Trouble Code LookupAutoDTCs – OBD-II Trouble Code Lookup
  • Home
  • DTC Codes
    • Powertrain (P-Codes)
    • Body (B-Codes)
    • Chassis (C-Codes)
    • Network (U-Codes)
  • Maintenance Procedures
  • About
  • Contact
  • Home
  • DTC Codes
    • Powertrain (P-Codes)
    • Body (B-Codes)
    • Chassis (C-Codes)
    • Network (U-Codes)
  • Maintenance Procedures
  • About
  • Contact
Home / Powertrain Systems (P-Codes) / Hybrid / EV Propulsion / P0C6C – Hybrid/EV Battery Charger Output Control Module High

P0C6C – Hybrid/EV Battery Charger Output Control Module High

P0C6C is a hybrid/EV trouble code that can be intimidating when it pops up on your scan tool, especially if you’re not used to high-voltage systems. This code points to a problem inside the hybrid battery pack or its internal sensors, not just a simple 12‑volt issue. You might notice warning lights, reduced power, or the car refusing to go into READY mode. In this guide, you’ll learn what P0C6C means, common symptoms and causes, how a technician would diagnose it, and what repairs and costs you should expect.

What Does P0C6C Mean?

P0C6C is a generic OBD-II hybrid/EV code that typically translates to “Hybrid Battery Voltage Sense ‘X’ Circuit Range/Performance” or a very similar description depending on the manufacturer. In plain language, the ECU (often the hybrid control module or battery ECU) has detected that one of the voltage-sensing circuits inside the high-voltage battery pack is reading outside its expected range.

The code doesn’t always mean the entire battery pack is bad. It can be triggered by a failing battery module, a faulty voltage sensor, corrosion in the sense harness, or an internal battery ECU issue. The ECU monitors each group of cells; if one section looks out of line compared to the rest, it sets P0C6C and usually stores freeze-frame data for that event.

Quick Reference

  • Code: P0C6C
  • Type: Hybrid/EV high-voltage battery diagnostic code
  • Meaning: Hybrid battery voltage sense circuit range/performance fault
  • Severity: Medium to high – can lead to reduced power or no-start
  • Typical Fixes: Repair/replace battery modules, sense harness, or battery ECU

Real-World Example / Field Notes

In the shop, P0C6C often shows up on higher-mileage hybrids that still drive but feel weaker, especially on hills. A common pattern is a customer who says, “My hybrid fan is loud, my mileage dropped, and the check engine and hybrid system lights came on.” When we pull data, one battery block voltage is drifting compared to the others. Sometimes it’s just one weak module; other times corrosion in the sense harness is skewing the readings. Ignoring it usually leads to more codes and eventually a no-READY condition.

Symptoms of P0C6C

  • Check engine light on: Often accompanied by a hybrid system or EV warning message.
  • Reduced power: The vehicle may limit acceleration or enter a limp or fail-safe mode.
  • Poor fuel economy: Gas engine runs more often because the hybrid battery assist is reduced.
  • Engine running constantly: Hybrid system may avoid EV-only operation to protect the battery.
  • Cooling fan noise: High-voltage battery cooling fan may run at higher speeds than normal.
  • Hard or no READY condition: In more severe cases, the car may refuse to go into READY/drive.
  • Additional hybrid codes: You may see other battery block imbalance or isolation codes alongside P0C6C.

Common Causes of P0C6C

Most Common Causes

  • Weak or failing battery module(s): One or more cells or blocks in the high-voltage battery pack drop voltage compared to the others, triggering a range/performance fault.
  • Corroded sense harness or connectors: Corrosion, moisture intrusion, or fretting in the voltage-sense wiring can cause inaccurate readings.
  • Battery ECU internal fault: The control module inside or attached to the pack can fail and misread block voltages.
  • Temperature-related imbalance: Overheating or poor cooling airflow causes some sections of the pack to behave differently, leading to abnormal voltage behavior.

Less Common Causes

  • Previous improper battery repair: Mismatched used modules, poor bus bar cleaning, or incorrect torque on connections after a DIY rebuild.
  • High-voltage isolation issues: Moisture or contamination inside the pack causing stray voltage paths and skewed readings.
  • Damaged battery case or impact: Collision damage or physical shock to the pack affecting internal wiring or modules.
  • Software/firmware anomalies: Rare, but some manufacturers require ECU updates to refine battery monitoring thresholds.

Diagnosis: Step-by-Step Guide

For P0C6C, you need more than a basic code reader. Ideally you’ll have a capable scan tool that can read hybrid battery block voltages, live data, and Mode $06, plus a quality digital multimeter (DMM) and, if you’re working directly on the pack, proper high-voltage safety gear (insulated gloves, face shield, and lockout tools). If you’re not trained on HV systems, this is a good point to involve a professional.

  1. Verify the code and record data: Use a scan tool to confirm P0C6C is active or stored. Save freeze-frame data and note battery state of charge (SOC), temperatures, and vehicle speed when the code set.
  2. Check for related codes: Look for other hybrid battery codes such as block imbalance, isolation faults, or cooling fan issues. These help narrow down whether you have a single weak block or a broader system problem.
  3. Inspect battery cooling system: Make sure the battery cooling fan runs, ducts and filters are clean, and there is no debris blocking airflow. Overheating can exaggerate voltage differences.
  4. Review live block voltages: With the scan tool, monitor individual battery block voltages at idle, under light acceleration, and during deceleration. Look for one or more blocks that are consistently higher or lower than the rest beyond the manufacturer’s spec.
  5. Check temperature sensors: Compare battery temperature readings across sensors. A sensor reading way off can cause the ECU to misinterpret battery behavior.
  6. Perform load and charge tests: Some factory or advanced aftermarket tools can run a battery test routine that loads and charges the pack while logging voltages. This often reveals a weak block that only misbehaves under stress.
  7. Inspect sense harness and connections (HV safety required): If the data points to a specific block or group, remove the pack cover following the service manual and HV safety procedures. Inspect bus bars, sense wires, and connectors for corrosion, loose terminals, or damage.
  8. Measure suspect modules directly: With the pack safe and isolated, use a DMM to measure the voltage of suspect modules or blocks and compare to scan tool data. If physical readings match the abnormal values, the module is likely bad; if they don’t, the sense circuit or ECU may be at fault.
  9. Evaluate repair vs replacement: Based on age, mileage, and how many modules are weak, decide whether to replace individual modules, a remanufactured pack, or a new OEM pack.

Pro tip: When you replace modules or clean bus bars, always torque connections to spec and clear corrosion thoroughly. Poor contact resistance can quickly bring P0C6C and related codes right back.

Possible Fixes & Repair Costs

Fixing P0C6C usually involves addressing the hybrid battery pack or its monitoring hardware. In some cases, cleaning and repairing the sense harness and bus bars is enough. In others, you’ll need to replace one or more weak modules, the entire pack, or the battery ECU. Labor costs vary widely depending on vehicle design and shop rates.

  • Clean/repair sense harness and bus bars: $150–$400, depending on access and corrosion level.
  • Replace a few battery modules (reconditioning): $400–$1,000, more if many modules are replaced and balanced.
  • Remanufactured hybrid battery pack: Typically $1,200–$2,500 installed.
  • New OEM hybrid battery pack: Commonly $2,500–$4,500+ installed, depending on make and model.
  • Battery ECU replacement: Roughly $400–$1,000 parts and labor.

Costs are affected by your vehicle’s age, whether you choose OEM, reman, or used parts, local labor rates, and how much diagnostic time is needed to pinpoint the exact fault. A thorough diagnosis up front can save you from throwing expensive parts at the problem.

Can I Still Drive With P0C6C?

In many cases, you can still drive with P0C6C for a short time, but it’s not something you should ignore. The hybrid system may reduce power, disable EV mode, or run the engine more frequently to protect the battery. If the ECU sees the voltage problem getting worse, it can eventually prevent the car from going into READY or trigger a more aggressive fail-safe mode. If you notice worsening symptoms, unusual noises, or additional warning lights, park the vehicle and have it inspected as soon as possible.

What Happens If You Ignore P0C6C?

If you ignore P0C6C, a marginal battery block can deteriorate further, causing more severe imbalance, additional DTCs, and potential overheating. Over time, you may go from a mild performance issue to a complete hybrid battery failure, leaving the vehicle unable to start or drive. In the worst cases, running a failing pack too long can stress other components and increase the eventual repair bill.

Need wiring diagrams and factory-style repair steps?

Powertrain faults often require exact wiring diagrams, connector pinouts, and guided test steps. A repair manual can help you confirm the cause before replacing parts.

Factory repair manual access for P0C6C

Check repair manual access

Related Module Hybrid/ev Codes

Compare nearby module hybrid/ev trouble codes with similar definitions, fault patterns, and diagnostic paths.

  • P0C79 – Hybrid/EV Battery Charger Safety Output High
  • P0C6D – Hybrid/EV Battery Charger Output Control Module Intermittent/Erratic
  • P0C6B – Hybrid/EV Battery Charger Output Control Module Low
  • P0C69 – Hybrid/EV Battery Charger Output Control Module
  • P0C68 – Hybrid/EV Battery Charger Output Temperature High
  • P0C65 – Hybrid/EV Battery Charger Output Current High

Key Takeaways

  • P0C6C points to a hybrid battery voltage-sense problem, usually at the block or module level.
  • Common symptoms include warning lights, reduced power, poor fuel economy, and loud battery cooling fans.
  • Most frequent causes are weak battery modules, corroded sense wiring, or a failing battery ECU.
  • Proper diagnosis requires a capable scan tool, live data review, and safe high-voltage procedures.
  • Repairs range from cleaning connections to full battery pack replacement, with costs varying widely.
  • Driving for a short time may be possible, but ignoring the code risks a no-start and higher repair bills.

Vehicles Commonly Affected by P0C6C

P0C6C is most often seen on hybrid and plug-in hybrid vehicles from manufacturers such as Toyota and Lexus (Prius, Camry Hybrid, Highlander Hybrid, RX and ES hybrids), Honda (Insight, Civic Hybrid, Accord Hybrid), Ford (Fusion Hybrid, C-Max, Escape Hybrid), and GM brands (Chevrolet Volt, Malibu Hybrid, and similar models). As these vehicles age and accumulate mileage, the high-voltage battery packs naturally wear, making voltage-sense and block imbalance codes like P0C6C more common.

FAQ

Can P0C6C clear itself?

Yes, in some cases P0C6C may clear itself if the voltage readings return to normal for a while, but the underlying problem usually comes back. A weak module or corroded connection rarely fixes itself, so even if the light goes out temporarily, you should still have the system checked.

Is P0C6C always a bad hybrid battery?

No, P0C6C does not always mean the entire battery pack is bad. Sometimes the issue is a single weak block, a corroded sense harness, or a failing battery ECU. However, on high-mileage vehicles, it often indicates that the pack is nearing the end of its useful life and a larger repair may be coming.

Can I fix P0C6C myself at home?

You can perform basic checks like reading codes, monitoring live data, and inspecting the battery cooling intake and ducts. But opening and working on the high-voltage battery pack is dangerous without training and proper safety gear. For most people, repairs involving the pack, sense harness, or battery ECU are best left to a qualified hybrid technician.

How long can I drive with P0C6C before repairing it?

There is no exact mileage limit. Some drivers get weeks or months with mild symptoms, while others see rapid worsening. The safest approach is to schedule diagnosis soon after the code appears. If you notice reduced power, overheating, or additional warning lights, stop driving and have the vehicle towed to avoid getting stranded.

Does replacing individual modules permanently solve P0C6C?

Replacing individual weak modules can clear P0C6C for a while and is a common budget repair. However, the remaining older modules may fail later, causing new imbalance codes. A full remanufactured or new pack is more expensive up front but usually offers a longer-term solution, especially on older, high-mileage hybrids.

All Categories
  • Steering Systems
  • Powertrain Systems (P-Codes
  • Suspension Systems
  • Body Systems (B-Codes
  • CAN Bus / Network Communication
  • Chassis Systems (C-Codes
  • Control Module Communication
  • Network & Integration (U-Codes
  • Vehicle Integration Systems
  • Engine & Powertrain
  • Fuel & Air Metering
  • Ignition & Misfire
  • Emission System
  • Transmission
  • Hybrid / EV Propulsion
  • Cooling Systems
  • Body / Comfort & Interior
  • Airbag / SRS
  • Climate Control / HVAC
  • ABS / Traction / Stability
  • Engine & Powertrain
  • Fuel & Air Metering
  • Ignition & Misfire
  • Emission System
  • Transmission
  • Hybrid / EV Propulsion
  • Cooling Systems
  • Body / Comfort & Interior
  • Airbag / SRS
  • Climate Control / HVAC
  • ABS / Traction / Stability
  • Steering Systems
  • Suspension Systems
  • Wheels / Driveline
  • CAN Bus / Network Communication
  • Control Module Communication
  • © 2026 AutoDTCs.com. Accurate OBD-II DTC Explanations for All Makes & Models. About · Contact · Privacy Policy · Disclaimer