U0112
Lost Communication With Battery Energy Control Module "B"
- Severity
- Critical
- Driving
- Drive only to a garage
The control module has stopped receiving messages from battery energy control module "B", part of the high-voltage propulsion system on a hybrid or electric vehicle. These systems fail safe: when the vehicle cannot confirm the state of the high-voltage battery or the drive motor, it shuts the high-voltage system down. Expect a sudden loss of drive, a refusal to move at all, or a hybrid running on the engine alone.
Possible causes
- CommonLow 12 volt battery voltage - the small battery, not the traction battery
- CommonBlown fuse or corroded earth on the supply to battery energy control module "B"
- CommonDamaged, chafed or corroded bus wiring
- PossibleCorroded or water-ingressed connector at the module
- PossibleHigh-voltage interlock loop opened by a disturbed service plug or cover
- PossibleFailed module
- PossibleModule not coded or configured after a previous repair or replacement
What you might notice
- Vehicle will not move, or moves only on the engine
- Reduced power or drive lost while under way
- Warning lights for the hybrid or electric drive system
- Traction battery state of charge display blank or implausible
- Vehicle will not charge
What to check, in order
- Check the 12 volt battery first. On hybrids and electric vehicles a weak 12 volt battery is the most common cause of a scatter of high-voltage system codes, and it strands people who assume the fault must be the expensive traction battery.
- Check whether this code is current or historic. Lost-communication codes are routinely set by a flat battery, a jump start or a battery disconnection, and a historic code straight after one of those events usually records the event rather than a fault.
- Check the fuses and earth points for battery energy control module "B".
- Note how many U-codes are stored. Several at once points at battery, earth or bus wiring, not at several modules failing simultaneously.
- Check whether a service disconnect plug or high-voltage cover has been disturbed. The interlock loop is designed to shut the system down when one is loose.
- Read the manufacturer's high-voltage service procedure before going further. Diagnosis beyond the 12 volt supply and the fuse box is not DIY work on these systems.
Read this code from your own car
Plug an ELM327 adapter into the OBD-II port under the dashboard. Pin16 reads every stored, pending and permanent code, explains each one like this page does — offline, with no account — and shows what the car recorded when the fault was set.
Where this code sits
U00xxU01xxU02xxU03xxU04xxU05xxU06xxU07xxU08xxU09xxU0AxxU0BxxU0CxxU0DxxU0ExxU0FxxU10xxU11xxU12xxU13xxU14xxU15xxU16xxU17xxU18xxU19xxU1AxxU1BxxU1CxxU1DxxU1ExxU1FxxU20xxU21xxU22xxU23xxU24xxU25xxU26xxU27xxU28xxU29xxU2AxxU2BxxU2CxxU2DxxU2ExxU2FxxU30xxU31xxU32xxU33xxU34xxU35xxU36xxU37xxU38xxU39xxU3AxxU3BxxU3CxxU3DxxU3ExxU3Fxx
Network communication
U0100U0101U0102U0103U0104U0105U0106U0107U0108U0109U0110U0111U0112U0113U0114U0115U0116U0117U0118U0119U0120U0121U0122U0123U0124U0125U0126U0127U0128U0129U0130U0131U0132U0133U0134U0135U0136U0137U0138U0139U0140U0141U0142U0143U0144U0145U0146U0147U0148U0149U0150U0151U0152U0153U0154U0155U0156U0157U0158U0159U0160U0161U0162U0163U0164U0165U0166U0167U0168U0169U0170U0171U0172U0173U0174U0175U0176U0177U0178U0179U0180U0181U0182U0183U0184U0185U0186U0187U0188U0189U0190U0191U0192U0193U0194U0195U0196U0197U0198U0199