OBD-II code · Network
U0346 Software Incompatibility With Hybrid/EV Battery Interface Control Module M
A module reports a software version mismatch with hybrid/EV battery interface module M — typically after replacing one of the modules without programming the new unit to match the rest of the network.
Is it safe to drive with U0346?
The car may go into limp mode (reduced power). Get it diagnosed before a long trip.
Common causes
- Most likelyModule replaced without programming
- PossibleWrong part number for the vehicle
- Less likelyGateway module routing CAN messages incorrectly
Symptoms
- Multiple warning lights may illuminate
- Affected modules may go into limp mode or shut down
- Specific functions inoperative depending on module
- Diagnostic tools may show communication faults
Repair at a glance
- Difficulty
- Medium
- DIY friendly
- Best left to a mechanic
- Typical labour
- 0.5–2 h
- Emissions test
- Usually unaffected
- Parts involved
- Hv Battery Interface Module M
Related codes
- U033DSoftware Incompatibility With Hybrid/EV Battery Interface Control Module D
- U033ESoftware Incompatibility With Hybrid/EV Battery Interface Control Module E
- U033FSoftware Incompatibility With Hybrid/EV Battery Interface Control Module F
- U0340Software Incompatibility With Hybrid/EV Battery Interface Control Module G
- U0341Software Incompatibility With Hybrid/EV Battery Interface Control Module H
- U0342Software Incompatibility With Hybrid/EV Battery Interface Control Module I
- U0343Software Incompatibility With Hybrid/EV Battery Interface Control Module J
- U0344Software Incompatibility With Hybrid/EV Battery Interface Control Module K
- U0345Software Incompatibility With Hybrid/EV Battery Interface Control Module L
- U0347Software Incompatibility With Hybrid/EV Battery Interface Control Module N
- U0348Software Incompatibility With Hybrid/EV Battery Interface Control Module O
- U0349Software Incompatibility With Hybrid/EV Battery Interface Control Module P
Code data: OBDex open dataset (CC0). Labour times are typical ranges, not a quote.