Fiche code défaut · Réseau multiplexé (CAN)
Code défaut U0029 : le bus de communication A échange mal
Réponse immédiate
U0029 signifie qu’un calculateur juge insuffisantes les performances du bus de communication A, sans désigner de ligne : des trames se perdent ou arrivent abîmées, par moments ou en continu. Le schéma du constructeur dit quel réseau porte la lettre A. Voyant de freinage, de direction ou d’airbag, direction dure, combiné, feux, clignotants ou essuie-glaces hors service, calage : arrêt, puis remorquage. Premier contrôle : relever les codes de tous les calculateurs, noter ceux qui décrochent, puis tester batterie et masses.
Ce que surveille le calculateur
Un défaut de performances ne désigne ni un fil coupé ni une ligne figée : le réseau échange encore, mais trop de messages échouent. Sur un bus CAN, Kvaser décrit cinq contrôles faits par chaque calculateur, deux au niveau du bit et trois au niveau du message, dont la somme de contrôle et l’acquittement. Un message raté est signalé à tous puis émis de nouveau, et chaque calculateur tient des compteurs d’erreurs : au-delà d’un certain nombre, il devient passif, puis quitte le bus. Ce qui fait poser U0029 sur le bus A, critère, seuil et durée, appartient au constructeur.
Le type du réseau qui porte la lettre A, et les calculateurs qu’il relie, se lisent au schéma du constructeur. Sur un bus CAN, Pico Technology attribue les perturbations à des fils dont la torsade ou le blindage a souffert (réparations, pointes perforantes, frottement), à des composants électriquement bruyants, et aux alimentations, masses ou interfaces des calculateurs. Snap-on décrit aussi un FlexRay monté en étoile, où un parasite ne touche qu’une branche. Codes voisins (liste HELLA) : U0028 pour le bus A en général, U0030 à U0036 pour une ligne précise, U0038 pour les performances du bus B.
- À l’oscilloscope, deux lignes saines se répondent en miroir, fronts alignés : c’est ce que vérifie l’essai FlexRay de Pico Technology.
- Sur un FlexRay, Pico Technology donne des terminaisons de 80 à 110 Ω, parfois plusieurs par réseau : la valeur lue peut alors changer d’un point de mesure à l’autre, et la documentation du véhicule fait foi.
- Un défaut sur la branche d’un seul calculateur peut l’empêcher de décoder alors que les autres décodent normalement (Pico).
Symptômes possibles
- Voyants qui s’allument puis s’éteignent d’eux-mêmes
- Calculateurs du réseau A qui disparaissent à la valise, puis reviennent
- Fonctions qui hésitent : affichage, éclairage, confort, aides à la conduite
- Défaut lié à un accessoire, à la pluie ou aux vibrations
- Aucun symptôme ressenti, code mémorisé seul
- Codes associés : U0028, U0073 et pertes de communication
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 | Perturbation ancienne, sans suiteIndiceU0029 seulement mémorisé, réseau A complet à la valise ; une aide au démarrage ou un accessoire ajouté l’ont précédé. | Lire, dans chaque calculateur où U0029 figure, combien de fois il est apparu et dans quelles conditions ; l’effacer, interroger de nouveau tout le véhicule, puis enregistrer un trajet varié sans rien toucher, valise fixée et suivie par un aide.AttenduNi U0029 ni perte de communication pendant le trajet, tous les calculateurs du réseau A présents. | U0029 revient, ou des pertes de communication apparaissent. |
| Contrôle n° 02 | Masse de calculateur résistante ou batterie faibleIndiceDécrochages pendant le démarrage ou quand la ventilation et les phares tirent du courant ; carrosserie réparée récemment. | Contrôler la batterie au testeur ; ensuite, contact mis et gros consommateurs allumés, relever au voltmètre l’écart entre la masse de chacun des calculateurs du réseau A et la borne négative. Dans un cas publié par Pico Technology, un point de masse repeint en carrosserie est cité comme cause de mauvais contact.AttenduBatterie en bon état, écarts de masse faibles et du même ordre sur tous les calculateurs. | Masses sans chute mesurées pendant le défaut, consommateurs en service. |
| Contrôle n° 03 | Terminaison absente ou en tropIndiceDécrochages depuis la pose d’un équipement relié au réseau A, ou depuis l’échange d’un calculateur placé en bout de ligne. | Si le schéma prévoit des terminaisons : contact coupé, réseau en veille, ohmmètre entre les lignes en deux points éloignés, hors coussin gonflable. Repères par type : 120 Ω à chaque bout d’un CAN ISO 11898 (Kvaser), 90 à 110 Ω pour un FlexRay (Snap-on) ; deux égales en parallèle valent la moitié de l’une.AttenduEn chaque point mesuré, la valeur que le schéma donne pour le réseau A complet. | Valeur du schéma relevée aux deux points, réseau en veille. |
| Contrôle n° 04 | Traces déformées sans ligne figéeIndiceRésistance du réseau conforme, U0029 toujours actif ; aucune ligne bloquée, des absences brèves à la valise. | Contact mis, moteur arrêté : une voie d’oscilloscope par ligne, sondes à haute impédance, en deux points du réseau A, et comparer les trames. Sur un CAN, Snap-on attend deux traces en miroir, sans pointes ni parasites.AttenduTraces en miroir et trames identiques aux deux points, sans pointe isolée. | Traces identiques aux deux points pendant le défaut. |
| Contrôle n° 05 | Contact desserré dans un connecteurIndiceCode qui revient par temps humide ou sur mauvaise route ; dépôt vert sur une broche, verrou à moitié fermé. | Contact coupé : ouvrir et examiner un à un les connecteurs du réseau A, jamais ceux d’un coussin gonflable ou d’un prétensionneur (procédure du constructeur). Borne oxydée : remplacement selon la méthode du constructeur, nettoyage seulement s’il l’admet. Puis, contact mis, solliciter chaque connecteur en observant les traces.AttenduBroches serrées, contacts secs, traces inchangées quand le connecteur bouge. | Aucun défaut visible, traces stables à la sollicitation. |
| Contrôle n° 06 | Paire détorsadée ou équipement qui parasiteIndiceFaisceau déjà réparé ou percé par une pointe ; décrochage au moment où un moteur électrique ou un éclairage démarre. | Frein de stationnement serré, moteur arrêté : longer la paire du réseau A schéma en main, en cherchant torsade défaite, blindage abîmé ou épissure. Contact mis ensuite, allumer les équipements électriques l’un après l’autre, oscilloscope branché.AttenduPaire torsadée sur toute sa longueur, traces stables quand chaque équipement démarre. | Paire intacte, aucun équipement qui déforme les traces. |
| Contrôle n° 07 | Branche ou interface d’un seul calculateurIndiceUn seul calculateur décroche ou ne décode plus, les autres échangent normalement. | Hors coussin gonflable et prétensionneur, contact mis : relever les traces au connecteur de ce calculateur et à la jonction voisine ; Pico précise qu’un défaut sur sa seule branche suffit. Contact coupé, le débrancher et observer le réseau ; puis alimentation et masse en chute de tension.AttenduTraces identiques au calculateur et à la jonction, réseau inchangé quand on le débranche. | Branche identique à la jonction, aucun changement sans ce calculateur. |
Arbre de contrôle
Suivez les étapes dans l’ordre : chaque contrôle mène à l’étape suivante ou à une réparation.
Étape 1 : Relever les codes et la liste des calculateurs présents ; repérer au schéma le réseau A, ses calculateurs et ses points d’accès.
Si conforme U0029 seulement mémorisé, aucun absent : l’effacer, couper et remettre le contact, interroger de nouveau, puis batterie et masses.
Si non conforme Code actif ou décrochages : batterie et masses. Code de ligne U0030 à U0036 présent : le traiter d’abord.
Étape 2 : Batterie au testeur, écart de masse de chaque calculateur du réseau A relevé gros consommateurs allumés.
Si conforme Masses correctes : contrôler les terminaisons, si le schéma en prévoit.
Si non conforme Remettre en état batterie ou masse, effacer, relire le réseau A.
Étape 3 : Contact coupé, réseau en veille : résistance entre lignes en deux points éloignés, hors coussin gonflable, comparée au schéma.
Si conforme Valeur du schéma aux deux points, ou réseau sans terminaison : relever les traces.
Si non conforme Une terminaison manque ou une est en trop : corriger, puis relever les traces.
Étape 4 : Contact mis : traces des deux lignes en deux points du réseau, en allumant tour à tour les équipements électriques.
Si conforme Traces en miroir et identiques : inspecter paire et connecteurs.
Si non conforme Traces qui changent avec un équipement : contrôler son alimentation et le trajet de la paire près de lui.
Étape 5 : Contact coupé, frein serré : examiner la paire du réseau A et ses connecteurs, hors coussin gonflable (torsade, blindage, réparations, oxydation).
Si conforme Paire et connecteurs sans défaut : passer aux calculateurs, l’un après l’autre.
Si non conforme Refaire la réparation avec une paire qui reste torsadée, sans percer l’isolant ; effacer, puis confirmer sur un trajet varié.
Étape 6 : Retirer du réseau un calculateur à la fois (contact coupé pour chaque geste, hors coussin gonflable et prétensionneur), puis relire les traces contact mis.
Si conforme Traces identiques quel que soit le calculateur retiré : enregistrer le réseau A sur un trajet qui reprend les données figées, valise fixée et lue par un aide ; la cause peut être intermittente.
Si non conforme Traces propres en l’absence d’un seul calculateur : mesurer d’abord ses alimentations et sa masse. 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 : le changer et le programmer selon la méthode du constructeur.
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 : un calculateur neuf monté parce qu’il a écrit U0029 subit les mêmes erreurs si une masse repeinte ou une paire détorsadée perturbe le réseau A.
Juger les traces avec les repères d’un autre réseau : le type du bus A se lit au schéma, et Snap-on donne pour un FlexRay d’autres niveaux que pour un bus CAN.
Prendre pour un défaut les petites oscillations visibles à chaque changement d’état : sur un CAN, Pico Technology les attribue en partie au type de cordon et au bruit ambiant, sans gravité.
Accuser le calculateur qui ne décode plus sans mesurer sa branche : Pico rappelle qu’un défaut sur ce seul fil suffit, alors que les autres calculateurs décodent normalement.
Ponter les lignes, leur appliquer une tension ou les piquer avec une pointe qui perce l’isolant : sur le réseau, on ne fait que mesurer, avec des sondes à haute impédance qui perturbent moins le signal (Pico).
Conclure après un essai à l’atelier seulement : des erreurs dues aux vibrations ou à un équipement en marche n’apparaissent souvent qu’en roulant, d’où l’enregistrement sur trajet.
Codes et guides associés
Codes associés
Guides atelier
Vous êtes automobiliste ?
Notez quand les voyants vont et viennent : pluie, cahots, mise en marche d’un équipement, démarrage. Si rien ne décroche, faites contrôler rapidement en roulant à allure modérée. Si un voyant de freinage, de direction ou d’airbag s’allume, si la direction durcit, si le combiné, les feux, les clignotants ou les essuie-glaces ne fonctionnent plus, ou si le moteur cale, arrêtez-vous dès que possible en sécurité et faites remorquer. Signalez au garage tout accessoire ajouté.
Montrez cette fiche à votre garagiste. Elle lui donne l’ordre des contrôles et les erreurs à éviter sur U0029.
Pour les professionnels
Ce code vous résiste ?
Cette fiche donne la méthode. Sur votre dossier, DIAGIA replace U0029 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 réseau porte la lettre A sur ce véhicule, et quels calculateurs décrochent par moments ?
- Quelle chute de tension relevez-vous sur les masses des calculateurs du réseau A, consommateurs en service ?
- Les traces relevées en deux points du réseau A restent-elles identiques quand un équipement se met en marche ?
- Un accessoire, une réparation de carrosserie ou de faisceau a-t-il précédé l’apparition du code ?
10 diagnostics inclus · carte bancaire demandée · annulable depuis votre espace client · réservé aux professionnels · conditions de l’essai
Questions fréquentes sur U0029
Peut-on rouler avec U0029 ?
À allure modérée et jusqu’au garage, si rien ne décroche. Voyant de freinage, de direction ou d’airbag, direction qui durcit, combiné, feux, clignotants ou essuie-glaces hors service, moteur qui cale : arrêtez-vous dès que possible en sécurité et faites remorquer. Les fonctions touchées dépendent des calculateurs reliés au réseau A.
U0029 ou U0028 : quelle différence ?
U0028 vise le bus de communication A en général, U0029 ses performances : les échanges passent, mais mal. Les codes U0030 à U0036 désignent une ligne précise. Avec U0029 seul, on cherche d’abord ce qui abîme les messages : masses, terminaisons, paire, parasites.
Pourquoi les voyants vont-ils et viennent ?
Un protocole comme le CAN répète une trame refusée et écarte un calculateur qui accumule les erreurs (Kvaser) : selon l’instant, les échanges passent ou non. Une masse résistante, un contact desserré ou un équipement qui parasite le réseau donnent ce comportement intermittent.
Faut-il changer un calculateur ?
Pas sur la foi du code : le calculateur qui écrit U0029 subit les erreurs, il ne les crée pas forcément. Un calculateur n’est en cause que si les traces redeviennent propres sans lui, avec une alimentation et une masse correctes. Masses, terminaisons, paire et parasites passent avant.
Sources
SAE InternationalSAE J2012, Diagnostic Trouble Code Definitions (révision J2012_202509) (nouvel onglet)
Norme qui définit les codes défaut normalisés, dont les codes réseau génériques U0xxx comme U0029 ; page officielle de la révision de septembre 2025, qui ne détaille aucun code (libellé de U0029 : voir la liste HELLA).
Consulté le
HELLADéfinitions génériques des codes OBD, série U (nouvel onglet)
Libellé générique de U0029 (Vehicle Communication Bus A Performance) et des codes voisins U0028, U0030 à U0036, U0038 et U0073.
Consulté le
Snap-onDiagnostic Trouble Codes (DTC) List (nouvel onglet)
Seconde liste de définition : U0029, Vehicle Communication Bus A Performance, libellé concordant avec la liste HELLA.
Consulté le
Autel (lecteur de codes MaxiLink ML301)OBDII Generic DTC Definitions (nouvel onglet)
Notice du lecteur, page imprimée 112 : U0029, Vehicle Communication Bus A Performance.
Consulté le
KvaserCAN Protocol Tutorial (nouvel onglet)
Cinq moyens de détection d’erreur (relecture des bits, bourrage, format, acquittement, somme de contrôle), trame d’erreur et nouvelle émission, compteurs d’erreurs jusqu’à l’erreur passive et au hors bus ; bus ISO 11898 terminé par 120 Ω à chaque extrémité.
Consulté le
Pico TechnologyCAN bus physical layer (AGT-126) (nouvel onglet)
Perturbations par des lignes détorsadées ou un blindage dégradé (réparations, pointes perforantes, frottement, usure) et par des composants électriquement bruyants ; défauts d’alimentation, de masse ou d’interface des calculateurs.
Consulté le
Pico TechnologyCAN Bus: Who’s online, and who said what? (nouvel onglet)
Oscillations et dépassements typiques des signaux CAN automobiles, liés notamment au cordon de mesure et au bruit ambiant ; sondes à haute impédance pour moins perturber le signal.
Consulté le
Pico TechnologyPractical Pico: CAN bus diagnostics and serial decoding Q&A (nouvel onglet)
Un défaut sur la branche d’un seul calculateur peut l’empêcher de décoder le bus alors que les autres calculateurs décodent normalement ; FlexRay : terminaisons de 80 à 110 Ω en général, parfois plusieurs par réseau, d’où des valeurs qui peuvent changer selon le point de mesure.
Consulté le
Pico TechnologyFlexRay bus physical layer (AGT-125) (nouvel onglet)
Essai d’intégrité d’un réseau FlexRay : signaux en miroir et fronts qui coïncident.
Consulté le
Pico TechnologyMazda 3 | Communications fault (nouvel onglet)
Étude de cas : points de masse repeints après une réparation de carrosserie, cause de mauvais contact ; trames comparées en deux points du réseau.
Consulté le
Snap-onTechnical Topics (nouvel onglet)
Bus CAN sain : deux traces en miroir, sans pointes ni parasites ; deux terminaisons égales en parallèle valent la moitié de l’une ; FlexRay : niveaux propres (repos à 2,5 V, écart de 1,2 V), terminaison de 90 à 110 Ω, montage en étoile où un parasite ne touche qu’une branche.
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 13 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.
