Network, generic

U0335 Software Incompatibility With Hybrid/EV Battery Pack Sensor Module

Check engine lightUsually off
EmissionsRelevant
Drive cycleNot required
Limp modePossible

The battery pack sensor module is housed in the traction battery, where it measures pack current and voltage for the battery controller. U0335 records that this controller or another partner rejects the module's software. Ford's 2014 code interpretation lists U0335 for the hybrid battery pack sensor module without a MIL marker. GM runs a comparable check in the Volt battery: its VITM compares the software versions of all slave modules 200 ms after power-up at 9 V or more and stores the maker-specific P1EB1 as Type A. Stellantis reprograms the battery pack control module and other units of the 2025 electric Dodge Charger and, if U029A for the sensor module remains, lets the car sleep for six minutes (08-028-25). U059B is invalid data. Lacking trustworthy readings, the vehicle can block driving or charging.

Likely causes

Battery controller updated without matching the sensor module, or the reverse
Sensor module or contactor box replaced with a part on another software level
Programming of the battery modules interrupted

Symptoms

  • Vehicle will not enter ready mode or drives with reduced power
  • Charging does not start or stops early
  • Range and state of charge shown incorrectly

Repair estimate

DifficultyShop_onlyWorkshop job
Parts and labour€100–1,500
Time0.5–3 h

Typical range across vehicles; the real cost depends on what the testing finds.

Parts involved

hv battery sensor module

Related codes

References: performanceparts.ford.com, gsi.ext.gm.com, static.nhtsa.gov.