HomeTrouble CodesU0335

U0335 — Software Incompatibility Hybridev Battery Pack Sensor Module

Generic OBD-II · all makesNetwork / communication

U0335 means the hybrid control module has detected a software or calibration mismatch with the Hybrid Battery Pack Sensor Module. The module may be the wrong part, not yet programmed, or sending an identification message the controller does not recognize. This is a communication/configuration fault, not necessarily a failure of the high-voltage battery cells themselves.

Symptoms

What causes it — most likely first

1. Incorrect or incompatible hybrid battery pack sensor module installed

A replacement module with the wrong part number, wrong software level, or from a different vehicle/model can send an ID the controller rejects.

2. Module not configured or programmed after replacement

Even the correct hardware often must be reflashed or initialized to match the vehicle; if this step is skipped, U0335 sets.

3. Power, ground, or low-voltage supply problem to the sensor module

Weak 12 V battery, corroded ground, or poor ignition/power feed can prevent the module from booting fully and reporting its correct software ID.

4. Wiring or connector fault between sensor module and hybrid controller

Open, shorted, or high-resistance communication circuits can corrupt the module's identification message and trigger a software-incompatibility code.

5. Defective hybrid battery pack sensor module

Internal faults in the module can cause it to report garbled or mismatched calibration data despite correct hardware and programming.

6. Faulty or mismatched hybrid control/PCM software

Rarely, the controller itself has corrupted or outdated software; this should be verified only after the module, wiring, and programming have been ruled out.

How it's diagnosed

  1. Retrieve all codes and note any additional U-codes; clear codes and see if U0335 returns after key cycle.
  2. Verify the hybrid battery pack sensor module part number and software/calibration level against the vehicle build information.
  3. Inspect connectors and wiring between the sensor module and the hybrid control module for corrosion, pin damage, or poor connections.
  4. Check the sensor module power, ground, and 12 V battery health; repair any voltage drop or ground issue.
  5. Reflash or program the sensor module (and hybrid controller if required) with the correct calibration, then retest.
  6. If the code persists after correct programming, wiring, and power are confirmed, test or substitute the sensor module before considering a control module fault.

Code facts & related codes

SystemNetwork / communication
StandardizationSAE generic — identical on every make

Frequently asked

Does U0335 mean my hybrid battery is bad?

Usually not. This code points to a software or communication mismatch with the battery sensor module, not a failed high-voltage battery pack.

Can I still drive with U0335?

The vehicle may run, but hybrid operation can be reduced or disabled. It is best to diagnose it promptly to avoid being stranded or causing further drivability issues.

Will reprogramming fix U0335?

Often yes, if the correct module is installed but was not properly initialized or calibrated. Programming with the right software level is a common repair for this code.

Should the PCM or hybrid control module be replaced for U0335?

No, that is usually the wrong repair. The root cause is most often the sensor module, its programming, wiring, or power supply. Replacing the control module is rarely needed and should only be considered after everything else is ruled out.