U0325Software Incompatibility With Auxiliary Heater Control Module
- Generic OBD-II code · Network
- How the car detects it
- The auxiliary heater control module runs an extra heat source: a fuel-burning or electric coolant heater, or on electrified cars a high-voltage heater that warms the cabin while the engine is off. U0325 means a connected module rejects this unit's software. No manufacturer documents U0325 publicly. GM's 2013–2014 Volt shows the role: its coolant heater control module provides cabin heat in electric mode, and without it heat only comes once the engine runs (PIC5943). BMW shows that heater software can reach into OBD: on i3 and i8 the MIL came on with fault 8013A3, a low reading of the high-voltage heater's OBD coolant temperature sensor, although heating worked; BMW blamed the climate control software and reprogrammed the car (SI B12 21 16). U0166 is lost contact, U0425 invalid data. Expect missing heat.
- What you may notice
- No auxiliary or parking heat, cabin warms only with the engine running
- Heater warning or service message
- On plug-in hybrids the engine starts more often for heat
- Likely causes
- LikelyHeater unit or its controller replaced without programming or coding
- PossibleClimate or vehicle software level does not match the heater variant
- PossibleRetrofitted parking heater not coded into the vehicle network
- Repair
- Workshop only · Usually a job for a workshop.Typical cost: €60 – €700
- Related codes
Explanation from obdex (CC0), exactly as the app shows it. Guidance only; confirm with a workshop.