Network, generic

U031A Software Incompatibility With Transmission Range Control Module

Check engine lightUsually off
EmissionsNot relevant
Drive cycleNot required
Limp modePossible

In shift-by-wire drivelines the transmission range control module carries out the driver's range request by mechanically engaging park, reverse, neutral or drive. U031A means a partner, such as the transmission or shifter controller, rejects its software or calibration. Ford's 2014 code interpretation lists U031A without the MIL marker. On the 2017 Buick LaCrosse and Cadillac XT5, GM bulletin 16-NA-373 traced a MIL with a Service Transmission message and P17xx codes to a calibration anomaly in the TRCM and cured it by reprogramming; separately, program 17075 replaced units whose actuator gear broke and left the car stuck in Park. A mismatched TRCM can likewise refuse range changes or default to Park. U019E means lost contact, U049F invalid data, U0304 a software mismatch with the shifter itself.

Likely causes

TRCM calibration outdated or faulty, newer release available
TRCM/range actuator replaced without programming and learn procedure
Transmission or shifter controller updated without the TRCM

Symptoms

  • Service transmission or shift system warning
  • Range changes refused, car stays in Park
  • Wrong range shown in the display

Repair estimate

DifficultyShop_onlyWorkshop job
Parts and labour€80–900
Time0.5–2.5 h

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

Parts involved

transmission range modulecontrol module software

Related codes

References: performanceparts.ford.com, static.nhtsa.gov, static.nhtsa.gov, en.wikipedia.org.