Obdaryn

U0349Software Incompatibility With Hybrid/EV Battery Interface Control Module P

  • Generic OBD-II code · Network
  • Matters for the ITP
  • Can trigger limp mode
How the car detects it
P is the sixteenth and final letter; the following number, U034A, already names an engine disconnect clutch, so a pack with more than sixteen boards would need maker codes. No vehicle is publicly linked to U0349. A real case of out-of-date battery firmware comes from Rivian: in 2022 R1T trucks built from October 2021 to June 2022, an old BMS firmware version could block over-the-air updates, so campaign RCA-30-23-001 had technicians remove an underbody panel, read a serial label and escalate for a manual update. A version gap can thus stop the update path itself, which is why a mismatch needs the maker's flashing tool. CARB's hybrid rules cover cell sensing; battery-only vehicles fall outside OBD II. U01AF and U04B0 are P's partners.
What you may notice
  • Software updates fail or are not offered
  • Battery warning after battery service
  • Charging or power limited in severe cases
Likely causes
  • LikelyBattery firmware so old that over-the-air updates cannot be applied
  • PossibleSixteenth board replaced without matching software
  • RareCode confused with U034A, which belongs to another component
Inspection (ITP)
Can matter for the ITP: it concerns the emissions system.
Repair
Workshop only · Usually a job for a workshop.Typical cost: €0 – €600
Related codes

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