Network, generic

U0345 Software Incompatibility With Hybrid/EV Battery Interface Control Module L

Check engine lightUsually off
EmissionsRelevant
Drive cycleNot required
Limp modePossible

L is the twelfth letter and thus the last board on packs with twelve, such as the twelve CSCs of BMW's i8, provided a maker counted them this way. The mismatch behind U0345 is easy to create during battery repair. Kia's bulletin ELE 151 for the 2011–2016 Optima Hybrid allows a BMS update only when the traction battery is swapped for a part number of the new generation, so that the controller logic matches the new pack; the right flash is confirmed by pack number and ROM ID, and the upgrade must run in manual mode, since auto mode is ruled out. Old pack, new logic or the reverse is exactly the pairing to avoid. U01AB is the code for a silent L, U04AC for implausible data from it.

Likely causes

Battery controller logic and pack generation do not match
Update for new-generation packs applied to an old-generation pack
Twelfth board replaced with a unit of another software level

Symptoms

  • Hybrid warning after high-voltage battery replacement
  • Electric assist reduced
  • MIL possible on hybrids

Repair estimate

DifficultyShop_onlyWorkshop job
Parts and labour€60–800
Time0.5–2.5 h

Typical range across vehicles; the real cost depends on what the testing finds.

Parts involved

hv battery interface module l

Related codes

References: static.nhtsa.gov, static.nhtsa.gov.