U0404 – Invalid data received – gear shift module
Last Updated 2016-06-27
ASE Master Tech
|Code||Fault Location||Probable Cause|
|U0404|| Invalid data received - gear shift module |
(Buy Part On Amazon)
We recommend Torque Pro
Table of Contents
- What Does Code U0404 Mean?
- What are the common causes of code U0404?
- What are the symptoms of code U0404?
- How do you troubleshoot code U0404?
- Codes Related to U0404
- Get Help with U0404
What Does Code U0404 Mean?
If a diagnostic trouble code U0404 is exhibited, it means that the powertrain control module (PCM), transmission control module (TCM), or body control module (BCM) have detected an invalid signal from the gearshift control module. The gearshift control module is responsible for monitoring the actual position of the gearshift and providing the various controllers with the appropriate input signal to reflect actual shifter position.
In most application, the gearshift module is a housing that contains the electronic components and the mechanical parts of the gear shifter. Other systems use a gearshift sensor and a remotely located gearshift module.
The PCM uses gearshift position data when calculating fuel delivery strategy, ignition timing, and certain transmission shift control functions. If the PCM (or transmission control module) detect a vehicle speed sensor (VSS) signal that is not appropriate for the gear position input signal, a code will be stored and a service engine soon lamp may be illuminated.
In addition to input data from the VSS, other input signals including (but not limited to) turbine speed sensor data, output speed sensor data, and engine RPM data are also calculated by the PCM when determining the appropriate gear designation for the actual circumstance. This data is also used to map engine drivability and engine performance strategy.
In this instance, and in the case of most vehicles that are equipped with electronic paddle shifters, overdrive select switches, and electronic mode select functions, the vehicle which exhibits a U0404 Invalid Data Received from Gear Shift Control Module code is equipped with a gearshift control module as opposed to a gearshift selector (or neutral safety/gearshift position) switch. This type of gearshift control module is also frequently used where the vehicle is equipped with electronic traction control.
What are the common causes of code U0404?
- A defective system power relay
- Corroded or damaged fuses or fusible links
- Loose, corroded, or disconnected ground wires and/or straps
- Cut, burnt, or otherwise damaged wiring harnesses or connectors
- A defective gearshift module
- A defective PCM or transmission controller
What are the symptoms of code U0404?
- Reduced transmission performance
- Diminished engine fuel efficiency and performance
- Erratic transmission shifting patterns
- Illumination of the service engine soon lamp, traction control lamp, or antilock malfunction lamp
- Inoperative speedometer
- Inoperative paddle shifter/s
- Inoperative mode selector switch
How do you troubleshoot code U0404?
I would begin my diagnosis of a U0404 Invalid Data Received from Gear Shift Control Module code with a careful (albeit practical) visual inspection of all system wiring and connectors. I always include an inspection of the battery, battery cables, and battery terminal ends in my diagnosis. Clean, repair, or replace damaged, burnt, or corroded wiring and/or components as required. Test all system fuses, circuit breakers, and power supply relays and replace defective parts as necessary.
One might proceed by retrieving and making a notation of all stored trouble codes and available freeze-frame data before clearing the codes and continuing with their diagnosis.
Some type of diagnostic scanner, a digital volt/ohmmeter (DVOM), and a manufacturer’s service manual will prove instrumental in a correct diagnosis of this code.
The most straightforward method for determining whether the gearshift module is providing an input signal to the PCM is via a scanner (if available). After the scanner has been placed in such a mode as to view the system data stream, observe the perceived position of the gearshift as it is moved through its range of movement. Note the perceived input signal position of the gearshift as it corresponds to the actual position and make note.
If the actual gearshift position fails to correspond with the perceived position, continue by verifying that all mechanical aspects of the gearshift mechanism (don’t overlook the shifter cable) are operating properly. Repair loose, worn, binding, or broken parts as required.
Should the mechanical aspects of the gearshift mechanism prove to be intact, continue by testing the output signal of the gearshift control module using the scanner and the DVOM. Consult the service manual to determine what the appropriate signal must be from the gearshift control module.
If the gearshift control module fails to provide an acceptable output signal, continue by testing for system power and ground signals. If either of these signals prove to be absent, check the service manual to discover their respective points of origin and resume your testing at the designated point. Power to this type of module is generally supplied using some type of relay. System ground signals are most likely furnished via a chassis ground or central engine ground. Consult the manufacturer‘s service manual for the exact location of each system grounds.
Should the system ground and voltage signals prove to be present, and gearshift control module output signals are not, suspect an internal malfunction in the gearshift control module.
If the gearshift control module provides an output signal that is not received by the PCM, disconnect all electrical connectors from related controllers and use the DVOM to test resistance and continuity on each individual system circuit. Be careful to remove electrical connectors from controllers before testing resistance and continuity (using the DVOM) on system circuits. Failure to do so may result in controller damage. Repair or replace open or shorted circuits as required. System circuits may be shorted to ground or voltage. They may also be open.
Depending upon the location of the faulty circuit, it may prove advantageous to replace it as opposed to repairing it. Circuits that are “buried” deep in a bulky harness, circuits that are hidden in and under the dash, and circuits that pass through a bulkhead are virtually impossible to physically locate and repair. These types of circuits are more easily cut and replaced using a section of wiring of an identical gauge and similar length. I prefer to solder replacement circuits into place to provide a durable and reliable solution to the malfunction.
Now, having tested all system circuits and finding them in order, suspect an internal fault with the PCM. There is no method for testing either of the controllers mentioned herein and condemnation of these types of components is typically narrowed down to a process of elimination. Replacement of said controllers will likely require specialized reprogramming of some sort.
Codes Related to U0404
- Vehicle speed and speedometer/odometer codes
- Input and/or output speed sensor codes
- Traction control system codes
- Antilock brake system codes
Help Us Help You
Please comment below describing your issue as well as the specifics of your vehicle (make, model, year, miles, and engine), and one of our mechanics will respond as soon as possible. We appreciate a $9.99 donation via the payment button below.
Thank you for taking the time to write the above article, which shines many lights on my ‘problem’, however my ‘skill set’ is rather limited in the auto electrical field, so I’m not confident of many of the tests suggested in the article.
Perhaps a simple solution is possible …
DTCs: U0404 and U 0103 ….
02.02.23: I drained and refilled my auto transmission with top grade ATF, after which I tested the car on the road for 5 Kms and the gear changes in both auto and ‘manual’ modes were as smooth as silk!
03.02.23: I started up , shifted into reverse, drove +/- 60 meters in reverse, stopped in my driveway put the car in Park and switched off.
04.02.23:,On start up, the brake pedal ‘locked up’ solid, it could not be depressed – and – the gear shift was also ‘locked up’ in the PARK. position.
Observation: With above I jacked up the front wheels and they both turn freely
I immediately inserted my (AL319) generic Code reader, ‘Key on engine off’ – (car would not start) and the following Codes popped up: :
U0103: “Data bus: gearshift module – no communication/System Relay – low signal”..
U0404: “Invalid data received from Gearshift Control Module”.
As a ‘shade tree’ mechanic, I reached out to a local Peugeot Car forum and a member suggested the following:
(i) Check battery and connections – (fully charged and also removed battery for a load test) = all OK
(ii) Check the operation of the Multifunction switch (on top of the ‘transmission’) and
(iii) check the operation of the cable between the Multifunction switch and the shifter….manually.
I released the shifter lock, then manually shifted through P, R, N, D.- (engine off); cable worked fine, no damage or break and the .Multifunction switch moved through it’s arc and back again, looked all good. .
(iv) Placed shifter in ‘P’ (Park) and checked for “0 Ohms” across the Multifunction switch contacts .Result: .Multimeter Ohm reading = ‘0L’ ( Zero Ohms) as per spec..
(v) Check wiring & connections for damage …nothing obvious..
I don’t know witch direction to take from here?
Any help will be greatly appreciated.
P.S. I only have a Code reader in my possession.
Hello. You can check voltage and wiring going to the park neutral safety switch. Also check communication to the transmission control module and see if you can read and erase codes. Sounds like it will shift while depressing the shift lock release, but can you check voltage going in to the shift module and out. If there is no voltage coming out of the gearshift module, then I believe it may be bad.
Thanks for your contribution to solving my problem/s!
(i) A week ago I did a BSI reset, based on another ‘Net’ suggestion,(as I doubted that ‘multifunction switch was faulty) and I deleted the DTC Codes in my Code Reader..
The result was:
1. I could start and run the engine.
2. the shift lever released (back to normal).
3.. the brake system unlocked (back to normal).
Engine off, key off:
1. A new DTC appeared on screen viz,. P0236 Turbocharger Boost sensor A. Circuit Range/Performance. A red light illuminated on my Reader!
2. The rubber air pipes running into and out of the intercooler had partially collapsed – , some sort of vacuum formed in the air intake line?
3. I opened all the air feed lines, inserted a vacuum cleaner to suck any forgotten rags etc. ( no trace).
4. The engine will not start.
Where to from here….. I’m researching the way forward.
I have a P0700 and a U0404 The only symptoms I have noticed is a reduction in my gas mileage and a couple times I noticed that the PRND has a square that illuminates what position the gear shift is in and I noticed that all of them illuminated as I was driving a couple of times but the engine light wasn’t on until a few days later
Hello. This is something I have came across in a wrangler. Do you have a scan tool to see what gear your transmission is indicating vs what gear it is in? Im thinking that with the gears being all highlighted at once it is your electronic shift module. If your vehicle is not that new and doesn’t have an esm, try replacing your transmission control module.
Thanks for your contribution.
(i). Yes the all the symbols (P,R,N,D) illuminated once on my instrument panel!
(ii). I don’t have a scan tool as you suggested.
This is an European vehicle (Peugeot 308, year 2008) and I’ll research ‘ESM’ for this make and I’ll search for the TCM as well…. it might well need replacing!
With a Citroen Xsara, the code U0404 was also displayed, plus P1338, plus P0202.
A drive shaft has since been replaced. The old one had damage on the sprocket. That could explain what is written above?
Is that a correct conclusion
Thats great Hans, glad we could reach out to someone in Holland.
Hello. The p0202 and p1338 codes are concerning something different than the driveline. The new driveline must be installed in the same timing position and correlation to the differential and transmission as before, or problems may have occured. The 0202 and 1338 codes usually pertain to a coil pack on cylinder 2 going bad. Or sparg plug wire.Hope this gives you a bit more insight. Is that more or less what you were asking?
WHAT IS ? COMMUNICATION WHIT THE GEARBOX ECU VALUE (U0404)