Fiche code défaut · Réseau multiplexé (CAN)
Code défaut U0402 : données invalides du calculateur de boîte
Réponse immédiate
U0402 signifie qu’un calculateur, par exemple le boîtier de servitude ou le combiné, reçoit les messages du calculateur de boîte mais refuse leur contenu : rapport engagé, marche arrière ou alerte signalés en défaut, hors plage ou incohérents. Mode secours, patinage, à-coups violents, perte d’entraînement, surchauffe, odeur de brûlé, voyant de freinage, d’ABS, de stabilité ou d’airbag, direction qui durcit, combiné éteint : remorquage. Premier contrôle : lire la mémoire du calculateur de boîte, dont un défaut de capteur peut expliquer la donnée refusée.
Ce que surveille le calculateur
Le calculateur de boîte lit ses propres capteurs de vitesse, de position, de température et de pression, parfois réunis avec lui dans un module électronique (Bosch). Il en tire le rapport à engager et la pression de passage (HELLA), et transmet par le réseau ce que d’autres calculateurs utilisent : sur la maquette pédagogique décrite par Exxotest, la marche arrière enclenchée ; le même document décrit aussi l’affichage du rapport engagé et des alertes de boîte. Le calculateur destinataire contrôle ce contenu ; s’il le juge inexploitable alors que les messages arrivent, il enregistre U0402 (« Invalid Data Received From TCM » d’après Autel et Snap-on). Des messages qui manquent donnent U0101.
Le diagnostic, lui, se fait du côté de la boîte. Quand un capteur de vitesse de boîte est défaillant, HELLA indique que le calculateur peut passer en programme de secours et le voyant moteur s’allumer : la donnée qu’il diffuse peut alors être signalée en défaut. Les règles de rejet varient d’un calculateur à l’autre et sont peu publiées.
- Notez quel calculateur a mémorisé U0402 : chaque destinataire (boîtier de servitude, combiné, boîtier des projecteurs directionnels…) exploite d’autres informations de la boîte, ce qui oriente la recherche.
- P0700 indique que le calculateur de boîte a enregistré un défaut (HELLA) : il oriente vers sa mémoire, qui se lit avec un outil qui y accède.
- Derrière une passerelle, la valise ne dialogue qu’avec elle et n’accède pas directement aux autres réseaux (Pico) : les trames de la boîte se relèvent alors au plus près de son calculateur, d’après le schéma.
- Les essais se font courts, arrêtés dès une alerte de température de boîte ; jamais de surchauffe provoquée.
Symptômes possibles
- Voyant moteur ou de boîte allumé, boîte en mode secours
- Passages de rapports durs ou retardés
- Rapport engagé absent ou faux au tableau de bord, message d’alerte de boîte
- Codes P07xx, dont P0700, relevés par la valise
- Code mémorisé dans le calculateur moteur ou le combiné, boîte par ailleurs normale
Causes possibles, dans l’ordre où les contrôler
Ordre de contrôle recommandé, pas une fréquence. Du contrôle le plus rapide et le moins coûteux au plus lourd. Pour chaque cause : ce qui la soutient, comment la vérifier, et ce qui l’écarte.
| Ordre | Cause possible | Contrôle et résultat attendu | L’écarte si… |
|---|---|---|---|
| Contrôle n° 01 | Défaut en mémoire dans la boîteIndiceCodes P07xx dans le calculateur de boîte (vitesse d’entrée ou de sortie, température, position), P0700 relevé à la valise. | Contact mis : lire la mémoire de la boîte avec un outil qui y accède, sous-codes et données figées compris ; réparer chaque défaut selon son diagnostic, effacer, relire tous les calculateurs.AttenduU0402 ne revient plus une fois le défaut de la boîte réparé. | Mémoire de la boîte vide pendant que le récepteur refuse ses données. |
| Contrôle n° 02 | Batterie et tension de bordIndiceU0402 parmi d’autres codes fugitifs au démarrage, batterie ancienne, démarrage assisté récent. | Contrôler la batterie sous charge, le débit de charge et les cosses principales ; enregistrer la tension de bord pendant le démarrage et quand le code se forme.AttenduPas de chute marquée au démarrage, tension régulière moteur tournant. | Tension normale relevée à l’instant où U0402 se pose. |
| Contrôle n° 03 | Donnée juste dans la boîte, refusée par le récepteurIndiceValeur correcte dans le calculateur de boîte, mais absente, figée ou en défaut chez le récepteur. | Frein de stationnement serré, pied sur le frein, moteur arrêté, contact mis : passer le levier de P à R puis D et lire la position à la valise, dans la boîte et, si elle y figure, chez le récepteur.AttenduMême position affichée des deux côtés à chaque passage, marche arrière comprise. | Même valeur dans la boîte et chez le récepteur, défaut présent. |
| Contrôle n° 04 | Logiciel ou codage après interventionIndiceCalculateur de boîte ou calculateur moteur remplacé, reprogrammé ou d’occasion, juste avant l’apparition du code. | Confronter références, versions et codage de la boîte et du récepteur aux données du constructeur ; programmer ou coder avec l’outil et la procédure du constructeur, chargeur de maintien branché, puis contact coupé au moins 30 secondes, sauf indication du constructeur (HELLA Gutmann).AttenduVersions compatibles, codage conforme au véhicule, programmation terminée. | Aucune intervention récente, versions déjà conformes. |
| Contrôle n° 05 | Connecteur de boîte et faisceauIndiceDéfaut intermittent lié aux vibrations, à la température ou à l’humidité, autres codes réseau. | Contact coupé : connecteur de boîte (broches, verrouillage, humidité) et faisceau aux points de frottement ; puis trames de la boîte décodées à l’oscilloscope (Pico). Bornes oxydées : les remplacer selon la méthode du constructeur ; un nettoyage ne suffit que si le constructeur l’autorise.AttenduConnecteur sec et verrouillé, faisceau intact, trames décodées sans erreur. | Aucune usure ni humidité, trames saines pendant le défaut. |
| Contrôle n° 06 | Alimentation ou masse du calculateur de boîteIndiceCode qui apparaît pendant le démarrage ou à la mise en route de gros consommateurs, avec une batterie en bon état. | Au connecteur du calculateur de boîte, consommateurs allumés : tension de chaque alimentation et chute de tension côté masse, pendant le démarrage puis moteur tournant.AttenduAlimentations qui tiennent, faible écart de tension entre la masse du calculateur et la batterie. | Tensions conformes pendant le défaut. |
| Contrôle n° 07 | Calculateur de boîte défaillantIndiceTout le reste vérifié, la boîte continue d’émettre des données rejetées. | Conclure selon la procédure du constructeur. Bosch décrit des calculateurs réunis avec leurs capteurs dans un module électronique : le remplacement peut alors concerner tout le module, à programmer ensuite.AttenduAucun destinataire ne rejette plus les données une fois le calculateur remplacé et programmé. | U0402 disparu après réparation d’un capteur de boîte, d’une masse ou d’un fil. |
Arbre de contrôle
Suivez les étapes dans l’ordre : chaque contrôle mène à l’étape suivante ou à une réparation.
Étape 1 : Noter le calculateur qui porte U0402, puis interroger la boîte : codes P07xx, sous-codes, données figées, interventions récentes.
Si conforme Mémoire de boîte vide : tension de bord.
Si non conforme Défauts de boîte présents : les réparer d’abord, effacer, puis s’assurer que U0402 ne se reforme pas.
Étape 2 : Batterie sous charge, débit de charge, courbe de tension au démarrage.
Si conforme Tension stable : comparer la position du levier dans les deux calculateurs.
Si non conforme Remplacer ou recharger la batterie, réparer la charge ou les cosses, puis relire la boîte et le récepteur.
Étape 3 : Moteur arrêté, contact mis, frein serré : levier passé de P à R puis D, position lue dans la boîte et dans le récepteur.
Si conforme Mêmes valeurs des deux côtés : défaut fugitif, contrôler logiciel et codage.
Si non conforme Valeur juste dans la boîte mais refusée chez le récepteur : logiciel et codage, puis liaison.
Étape 4 : Versions logicielles, codage et historique de remplacement des deux calculateurs.
Si conforme Conformes : connecteur, faisceau et alimentations de la boîte.
Si non conforme Mettre à jour ou coder selon le constructeur, véhicule sur alimentation extérieure, puis relire tous les calculateurs.
Étape 5 : Connecteur et faisceau de boîte, alimentations et masse sous charge, trames décodées en reproduisant le défaut.
Si conforme Connecteur, faisceau et alimentations sains : reste le calculateur de boîte.
Si non conforme Réparer et fixer le faisceau, puis effacer et relire la boîte.
Étape 6 : Calculateur de boîte : diagnostic du constructeur mené jusqu’au bout.
Si conforme Calculateur hors de cause : refaire un essai court dans les conditions des données figées, en enregistrant sans rien manipuler.
Si non conforme Avant de remplacer une pièce, vérifiez s’il existe une note technique ou une mise à jour du calculateur du constructeur pour ce véhicule. S’il n’y en a pas, ou si le code revient après sa mise en œuvre : remplacer le calculateur ou le module qui l’intègre, puis le programmer pour le véhicule.
Après toute réparation Effacez les codes, puis reproduisez les conditions dans lesquelles le défaut apparaissait, jusqu’à ce que le calculateur ait refait son contrôle (moniteur « prêt » ou test exécuté). Code absent : réparation validée. Code qui revient : reprenez à l’étape qui suit celle de la réparation.
Erreurs fréquentes
Pièce neuve, même défaut : remplacer le calculateur de boîte, voire la boîte, pour un U0402 alors que la boîte signalait elle-même un capteur de vitesse ou de température en défaut.
Condamner le calculateur ou le combiné qui a mémorisé U0402 : il rapporte seulement qu’une information de la boîte est inexploitable.
Mesurer à l’ohmmètre un capteur de vitesse de boîte à effet Hall : HELLA prévient que cela peut le détruire ; on contrôle son alimentation au voltmètre.
Monter un calculateur de boîte d’occasion sans la procédure du constructeur (programmation, codage) : ses données peuvent rester refusées.
Remettre le contact juste après une programmation : HELLA Gutmann demande de le laisser coupé au moins 30 secondes, sauf indication du constructeur, puis de faire un test complet et de lire les mémoires.
Prolonger un essai avec une boîte en mode secours ou qui chauffe : l’essai reste court et s’arrête dès l’alerte ; patinage, odeur de brûlé, fuite ou alerte qui revient : ne pas repartir, remorquage.
Codes et guides associés
Codes associés
Guides atelier
Vous êtes automobiliste ?
Si les rapports passent normalement, rejoignez prudemment un garage, sans remorque. Si la boîte reste en mode secours, patine, donne des à-coups violents, perd l’entraînement, chauffe ou sent le brûlé, si un voyant de freinage, d’ABS, de stabilité ou d’airbag s’allume, si la direction durcit ou si le combiné s’éteint, arrêtez-vous dès que possible en sécurité et faites remorquer. Dites au garage si la batterie ou un calculateur a été changé récemment.
Montrez cette fiche à votre garagiste. Elle lui donne l’ordre des contrôles et les erreurs à éviter sur U0402.
Pour les professionnels
Ce code vous résiste ?
Cette fiche donne la méthode. Sur votre dossier, DIAGIA replace U0402 dans le contexte du véhicule et de ce qui a déjà été fait, classe les pistes et vous donne le contrôle qui départage. Vous mesurez, il reclasse.
Ce que DIAGIA vous demanderait ensuite
- Quel calculateur a mémorisé U0402, et quels codes contient la mémoire du calculateur de boîte ?
- Levier sur R, la boîte et le récepteur affichent-ils tous deux la marche arrière ?
- La boîte passe-t-elle en mode secours, et le défaut apparaît-il à froid, à chaud ou au démarrage ?
- Le calculateur de boîte ou le calculateur moteur a-t-il été remplacé ou reprogrammé récemment ?
10 diagnostics inclus · carte bancaire demandée · annulable depuis votre espace client · réservé aux professionnels · conditions de l’essai
Questions fréquentes sur U0402
Peut-on rouler avec U0402 ?
Seulement si les rapports passent normalement, et prudemment jusqu’au garage. Mode secours, patinage, à-coups violents, perte d’entraînement, surchauffe, odeur de brûlé, voyant de freinage, d’ABS, de stabilité ou d’airbag, direction qui durcit ou combiné éteint : ne roulez pas, arrêtez-vous en sécurité et faites remorquer, car insister peut abîmer la boîte.
U0402 ou U0101 ?
Avec U0101, les messages du calculateur de boîte n’arrivent plus : on cherche une alimentation, une masse ou une liaison coupée. Avec U0402, ils arrivent, mais leur contenu est refusé : on commence par la mémoire de la boîte, puis la tension de bord et le logiciel.
U0402 et P0700 ensemble ?
P0700 signale que le calculateur de boîte a enregistré un défaut. Sa mémoire peut expliquer la donnée que les autres calculateurs refusent : traitez d’abord ses codes, puis effacez et vérifiez que U0402 ne revient pas.
Faut-il remplacer le calculateur de boîte ?
Pas tant que restent à voir les codes de la boîte, la tension de bord, le logiciel, le connecteur et les alimentations. Avant de remplacer une pièce, vérifiez s’il existe une note technique ou une mise à jour du calculateur du constructeur pour ce véhicule.
Sources
SAE InternationalSAE J2012, Diagnostic Trouble Code Definitions (révision J2012_202509) (nouvel onglet)
Pratique recommandée SAE qui définit les codes défaut normalisés que les systèmes OBD doivent signaler ; page officielle de la révision de septembre 2025, texte intégral payant. Libellé de U0402 : voir les listes Autel et Snap-on.
Consulté le
HELLADéfinitions génériques des codes OBD, série U (nouvel onglet)
Libellés génériques des codes voisins U0101 (Lost Communication with TCM), U0100 et U0073, à distinguer de U0402.
Consulté le
HELLADéfinitions génériques des codes OBD, série P (nouvel onglet)
Libellés génériques de P0700 (Transmission Control System Malfunction), P0715 et P0720 (capteurs de vitesse d’entrée et de sortie de boîte).
Consulté le
Autel (lecteur de codes MaxiLink ML301)OBDII Generic DTC Definitions (nouvel onglet)
Libellé de U0402, Invalid Data Received From TCM (page imprimée 120).
Consulté le
Snap-onDiagnostic Trouble Codes (DTC) List (nouvel onglet)
Libellé de U0402, Invalid Data Received From TCM.
Consulté le
HELLA Tech WorldTransmission range sensor circuit – troubleshooting (nouvel onglet)
Capteurs de vitesse de boîte dont le calculateur se sert pour régler la pression de passage et choisir le rapport ; capteur défaillant : programme de secours et voyant moteur ; lecture de la mémoire ; capteur à effet Hall contrôlé par son alimentation au voltmètre, jamais à l’ohmmètre, qui peut le détruire.
Consulté le
Bosch MobilityTransmission control unit (nouvel onglet)
Calculateur de boîte qui exploite les signaux des capteurs et commande les actionneurs ; versions intégrée au module électronique, fixée sur la boîte ou séparée.
Consulté le
Bosch MobilityElectronic modules (nouvel onglet)
Module électronique qui réunit le calculateur de boîte et ses capteurs de vitesse, de position, de température et de pression, reliés par des connexions soudées.
Consulté le
Exxotest (Annecy Électronique)Multiplexage CAN HS, CAN LS, LIN (guide de l’utilisateur MT-CAN-LIN-BSI) (nouvel onglet)
Document pédagogique : le calculateur de boîte automatique de la maquette diffuse l’information marche arrière enclenchée sur le réseau CAN (page 20) ; alertes de boîte transmises aux afficheurs (page 38) ; rapport engagé affiché (page 44).
Consulté le
HELLA GutmannPassThru: Access to OEM data (nouvel onglet)
Programmation d’un calculateur : véhicule alimenté par une source extérieure ; contact coupé au moins 30 secondes après la programmation, sauf indication du constructeur, puis test complet et lecture des mémoires.
Consulté le
Pico TechnologyCAN bus serial decoding (AGT-874) (nouvel onglet)
Décodage des trames à l’oscilloscope ; messages diffusés à plusieurs calculateurs, dont ceux du moteur et de la boîte ; défauts de câblage et défauts d’alimentation, de masse ou de logiciel des calculateurs.
Consulté le
UTAC-OTC (contrôle technique)Instruction technique IT VL F8, fonction « Nuisances » (indice I) (nouvel onglet)
Lue sur la copie de référence du dépôt : témoin OBD allumé moteur tournant, défaillance majeure (essence 8.2.12.d.2, diesel 8.2.22.c.2).
Consulté le
Fiche vérifiée par l’équipe technique DIAGIA le 12 octobre 2026. Rédaction technique DIAGIA à partir des sources citées. Mise à jour le . Les valeurs, procédures et précautions du constructeur du véhicule priment sur cette fiche.
Fiche d’information générale : elle aide à comprendre un code défaut, mais ne remplace ni le diagnostic sur le véhicule, ni les instructions du constructeur, ni l’avis d’un professionnel qualifié. Le code seul n’établit ni la cause, ni la possibilité de rouler en sécurité, ni le résultat du contrôle technique.
Les marques et modèles cités appartiennent à leurs titulaires et servent uniquement à identifier les véhicules, les pièces et les documents concernés ; DIAGIA n’est affilié à aucun constructeur.
