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.