Home / DTC / P0C89 — Hybrid/EV Battery Temperature Sensor I Range/Performance

P0C89 — Hybrid/EV Battery Temperature Sensor I Range/Performance

Detailed page for trouble code P0C89.

34,405codes
59brands
11,914generic
22,491specific
Reset
Code

P0C89

Generic P — Powertrain

Hybrid/EV Battery Temperature Sensor I Range/Performance

Brand: Generic
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Open or short in the temperature sensor circuit
  • Corroded, loose, or contaminated connectors at the sensor or BMS
  • Failed temperature sensor (thermistor)
  • Pinched/terminated or damaged harness between sensor and BMS
  • Intermittent contact from vibration or water ingress
  • Battery pack control module/BMS internal fault or incorrect calibration

Symptoms

  • DTC stored and malfunction indicator may be illuminated (depending on vehicle)
  • Reduced charge/discharge capability or derate of hybrid/EV performance
  • Battery pack thermal management may run continuously or go to fail-safe mode
  • Possible inability to accept fast charge or reduced charging rate
  • Vehicle may refuse to enter EV-only mode or show battery system warnings

What to check

  • Read and record freeze frame and freeze data from BMS and scan tool
  • Verify battery pack and HV system are safely isolated (follow manufacturer high-voltage lockout procedure) before any hands-on inspections
  • Visually inspect sensor I, connector, and harness for damage, corrosion, or contamination
  • Check connector pins for bent/missing pins and proper mating
  • Check for water or contamination inside battery pack access points
  • Clear code, perform road/charge cycle if safe, and see if code returns

Signal parameters

  • Sensor type: typically an NTC thermistor (resistance decreases as temperature rises) or a voltage-output temp sensor to BMS
  • Typical signal wiring: two- or three-wire circuit depending on design (signal and ground/reference, sometimes supply, signal, ground)
  • Expected behavior: smooth, monotonic change in resistance or voltage with temperature; no sudden jumps or open/short conditions
  • Typical voltage range at BMS: approximately 0.2–4.8 V (vehicle-specific) — open circuit or short to ground will deviate (near 0 V for short, near supply voltage or out-of-range for open)
  • Typical resistance examples (vehicle dependent): at ambient ~2 kΩ–20 kΩ; verify exact OEM spec before judging

Diagnostic algorithm

  1. Obtain full vehicle-specific service information and wiring diagrams before proceeding
  2. Use a scanner to read freeze-frame data and live temperature sensor values from BMS
  3. Verify high-voltage isolation and remove access covers following safety procedures
  4. Visually inspect sensor I and wiring for damage, corrosion, contamination, or improper routing
  5. Unplug sensor connector I and inspect for bent pins, corrosion, or water; reconnect and wiggle-test while monitoring live data for intermittent behavior
  6. Measure sensor resistance with pack isolated and sensor at known temperature (ambient). Compare to OEM table or check that resistance/voltage changes smoothly when gently warming/cooling the sensor (heat with warm air, cool with ice spray)
  7. Backprobe harness at BMS connector (or use service pinouts) and measure voltage/reference to ground with ignition on; verify supply/reference present and signal behaves as expected
  8. If wiring and connector OK, substitute known-good sensor (if available) or repair/replace sensor I and retest
  9. If sensor and wiring test good but code persists, inspect BMS for software or internal faults; check for updated calibrations or TSBs; consult manufacturer for BMS-level diagnostics
  10. After repair, clear DTCs and perform a full charge/discharge cycle or specified relearn procedure and verify code does not return

Likely causes

  • Faulty thermistor in battery temperature sensor I
  • Connector corrosion or poor pin fit at the sensor or pack junction
  • Broken or shorted wiring harness to sensor I
  • Incorrect or intermittent ground reference at the BMS
  • Moisture intrusion into sensor area causing intermittent readings

Fault status

⚠️ Status
Battery temperature sensor I is reporting a range or performance fault. The vehicle may limit battery charging/discharging and show warnings. Inspect the sensor, connector, wiring, and BMS.
🔴 Repair difficulty: Hard
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

8,978

The library contains 8,978 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.

Your experience will help others
+100 karma for a short comment :)
Send to email