Obdaryn

P2D46Hybrid/EV Battery Pack B Over Temperature

  • Generic OBD-II code · Powertrain
  • Turns on the check-engine light
  • Matters for the ITP
  • Can trigger limp mode
How the car detects it
P2D46 extends the pack over-temperature check to a battery that is split into several separately watched sections: section B has run hotter than its protection limit, while section A, on undivided batteries the whole pack, uses P0A7E. No manufacturer documents P2D46 publicly. GM shows how the parent code works: its 2019 table 19OBDG02 takes the hottest module reading and fails above 65 °C in 80 of 100 samples at 100 ms, Type A, so the MIL comes on after one trip. A divided pack would run that comparison per section. CARB asks for monitored battery temperature inputs and a functional check of battery cooling. The car usually cuts charge and drive power until section B cools down.
What you may notice
  • Hybrid or EV system warning and check engine light
  • Reduced electric drive power and regeneration
  • Charging slowed or interrupted
Likely causes
  • LikelyRestricted coolant or air flow through section B (blocked channel, kinked hose, clogged intake)
  • PossibleSustained high load or repeated fast charging in hot weather
  • PossibleTemperature sensor in section B reading too high without a circuit fault
  • RareAged modules in section B with raised internal resistance
Inspection (ITP)
Matters for the ITP. While the check-engine light is on, the car fails the emissions check.
Repair
Workshop only · Usually a job for a workshop.Typical cost: €100 – €4,000

Explanation from obdex (CC0), exactly as the app shows it. Guidance only; confirm with a workshop.