DTC codes / U03xx · Software and configuration mismatches / U0340
U0340 is a manufacturer-specific network communication code indicating that a control module has detected a software incompatibility with the Hybrid/EV Battery Interface Control Module G. The computer is not reporting a failed battery pack or a wiring fault; it is flagging that the software or calibration in one module does not match what the battery interface module expects, so the two cannot communicate reliably.
If the vehicle still starts and drives normally, you can drive it to a workshop for diagnosis, but avoid long trips and do not clear the code repeatedly without fixing the software mismatch. If the vehicle will not enter Ready mode or shows a hybrid system unavailable message, do not force it to drive because the high-voltage system may be disabled.
Tools we recommend are in the Auto Veteran shop on Amazon. As an Amazon Associate we earn from qualifying purchases.
Guidance is general and written for all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.
Get the app
Quick access from your home screen.