Obdaryn

U031ASoftware Incompatibility With Transmission Range Control Module

  • Generic OBD-II code · Network
  • Can trigger limp mode
How the car detects it
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.
What you may notice
  • Service transmission or shift system warning
  • Range changes refused, car stays in Park
  • Wrong range shown in the display
Likely causes
  • LikelyTRCM calibration outdated or faulty, newer release available
  • PossibleTRCM/range actuator replaced without programming and learn procedure
  • RareTransmission or shifter controller updated without the TRCM
Repair
Workshop only · Usually a job for a workshop.Typical cost: €80 – €900

Explanation from obdex (CC0), exactly as the app shows it. Guidance only; confirm with a workshop.