Fiche code défaut · Réseau multiplexé (CAN)

Code défaut U0004 : tension trop basse sur la ligne (+) du bus CAN

Réponse immédiate

U0004 signifie qu’un calculateur a relevé une tension trop basse sur la ligne (+) du bus CAN haute vitesse, en général CAN-H : un contact avec la masse, par un fil frotté ou un calculateur qui retient la ligne, est à mesurer. Direction qui durcit, voyant de freinage, d’ABS, de stabilité ou d’airbag, combiné éteint, boîte bloquée ou calage : ne roulez pas. Premier contrôle : relever les codes de tous les calculateurs, puis tester batterie et masses. Le calculateur qui écrit le code n’est pas le premier suspect.

Rédaction technique DIAGIA · vérifiée par l’équipe technique DIAGIA le 22 octobre 2026

Mise à jour le 12 sources citées9 min de lecture

Ce que surveille le calculateur

Chaque calculateur du bus haute vitesse lit l’écart de tension entre CAN-H et CAN-L. La ligne (+) du libellé est en général CAN-H (broche 6 de la prise selon Snap-on) ; le schéma du constructeur fait foi. Repères Pico Technology pour un bus sain : environ 2,5 V sur les deux lignes au repos ; pendant un bit dominant, CAN-H est tirée vers le haut, vers 3,5 V, et CAN-L vers le bas, vers 1,5 V. Kvaser le précise : un court-circuit sur l’une des lignes réduit l’amplitude des bits dominants, et une ligne figée à un niveau fixe oriente vers un contact avec un autre circuit.

U0004 signale que la tension de la ligne (+) reste trop basse. Pico Technology range les courts-circuits de CAN-H ou de CAN-L à la masse parmi les défauts auxquels un bus CAN est exposé ; un calculateur dont l’interface est en défaut peut aussi retenir la ligne. Le seuil et la durée retenus pour poser le code appartiennent au constructeur. Codes voisins (liste HELLA) : U0003 pour la ligne (+) ouverte, U0005 pour la ligne (+) trop haute, U0007 pour la ligne (−) trop basse, U0009 pour la ligne (−) en court-circuit avec la ligne (+).

  • Contact mis : CAN-H proche de 0 V, sans les montées des trames, oriente vers une liaison franche à la masse.
  • Batterie débranchée : comparer la résistance de CAN-H à la masse à celle de CAN-L ; repère général Kvaser pour un réseau CAN, sans communication sur le bus : 10 kΩ pour chacune, pas une valeur de véhicule.
  • Les connecteurs de jonction permettent d’isoler le tronçon ou le calculateur qui met la ligne à la masse (cas publié par Pico Technology).
  • Jamais de pontage ni de tension injectée sur la ligne pour trouver le court-circuit.

Symptômes possibles

  • Bus haute vitesse muet : voyants moteur, freinage, ABS et direction allumés ensemble
  • Lecture des codes impossible, ou limitée à quelques calculateurs
  • Boîte en mode secours, aiguilles du combiné qui chutent
  • Défaut qui suit le braquage, les vibrations ou l’humidité
  • Codes associés : U0007, U0009 et pertes de communication (U0100, U0121…)

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.

Causes possibles de U0004, dans l’ordre de contrôle recommandé
OrdreCause possibleContrôle et résultat attenduL’écarte si…
Contrôle n° 01Défaut fugitif déjà disparuIndiceU0004 en historique, tous les calculateurs présents à la valise, apparu après un choc ou une intervention sur un faisceau.Noter données figées et compteur d’occurrences, effacer, relire tous les calculateurs après un cycle de contact, puis enregistrer CAN-H et CAN-L sur un court trajet, outil fixé, écran lu par un aide.AttenduPlus de code, et CAN-H qui garde son repos et ses montées pendant tout le trajet.U0004 revient, ou CAN-H descend pendant l’enregistrement.
Contrôle n° 02Masse d’un calculateur ou tension de bordIndiceNiveau de repos décalé sur les deux lignes, jauges erratiques, défaut apparu avec une batterie faible.Tester la batterie en charge ; puis, contact mis et consommateurs en service, mesurer la chute de tension entre la masse du calculateur qui écrit le code et la borne négative. Kvaser relie un repos éloigné de 2,5 V à une masse commune défaillante.AttenduBatterie saine, chute de tension faible et stable, repos des deux lignes vers 2,5 V.Masse sans chute et CAN-L à son niveau de repos, mesurées.
Contrôle n° 03CAN-H en contact avec la masseIndiceBus entièrement muet, code actif et permanent dans plusieurs calculateurs, faisceau récemment déplacé.Batterie débranchée, ou contact coupé et réseau en veille : ohmmètre entre CAN-H et la masse de caisse, puis entre CAN-L et la masse, à la prise ou à un connecteur de jonction.AttenduDeux valeurs élevées et voisines ; repère général Kvaser pour un réseau CAN : 10 kΩ, la documentation du véhicule fait foi.CAN-H aussi isolée de la masse que CAN-L, batterie débranchée.
Contrôle n° 04CAN-H retenue vers le bas réseau éveilléIndiceIsolement correct batterie débranchée, mais code actif dès la mise du contact.Contact mis : oscilloscope voie A sur CAN-H, voie B sur CAN-L, masse prise sur la caisse ; relever le niveau de repos de chaque ligne et la hauteur des bits dominants.AttenduRepos vers 2,5 V sur les deux lignes, CAN-H qui monte vers 3,5 V à chaque bit dominant (repère Pico).CAN-H garde son repos et ses montées, contact mis.
Contrôle n° 05Connecteur du bus endommagéIndiceDéfaut à l’humidité, aux cahots ou après une intervention ; broche écartée, isolant fondu, traces d’eau.Contact coupé : ouvrir les connecteurs de jonction et des calculateurs du bus, chercher broches déformées, eau, vert-de-gris. Bornes oxydées : les remplacer selon la méthode du constructeur ; un nettoyage ne suffit que s’il l’autorise.AttenduBroches droites et serrées, connecteurs secs, aucune trace d’eau ni d’oxydation.Connecteurs sains, isolement de CAN-H inchangé une fois rebranchés.
Contrôle n° 06Fil CAN-H frotté contre la caisseIndiceDéfaut au braquage, aux vibrations ou après un choc ; gaine usée près d’une arête, d’un support ou d’une agrafe.Batterie débranchée, ohmmètre entre CAN-H et la masse : ouvrir les connecteurs de jonction un à un, comme dans un cas publié par Pico, jusqu’au retour de l’isolement ; inspecter ensuite le tronçon isolé, frein serré, moteur arrêté.AttenduIsolement de CAN-H retrouvé sur chaque tronçon, gaine et fils intacts.Isolement de CAN-H inchangé, quel que soit le tronçon ouvert.
Contrôle n° 07Calculateur qui retient CAN-HIndiceCâblage isolé, mais CAN-H basse dès qu’un calculateur précis est branché ; cas Snap-on : un calculateur d’ABS court-circuitait le réseau.Contact coupé, débrancher un calculateur, remettre le contact et observer CAN-H ; recommencer un par un, contact coupé avant chaque débranchement, l’airbag selon la procédure du constructeur. Débrancher un calculateur d’extrémité retire aussi une terminaison.AttenduCAN-H retrouve son repos et ses montées quand un seul calculateur est débranché.Aucun débranchement ne relève CAN-H, mesurée contact mis.

Arbre de contrôle

Suivez les étapes dans l’ordre : chaque contrôle mène à l’étape suivante ou à une réparation.

  1. Étape 1 : Relever les codes et les calculateurs qui répondent : qui a écrit U0004, avec U0007 ou U0009, en actif ou en historique ?

    Si conforme U0004 seul et historique, bus complet : effacer, relire après un cycle de contact, puis contrôler batterie et masse.

    Si non conforme Code actif ou bus muet : contrôler batterie et masse. U0009 présent : chercher aussi un contact entre CAN-H et CAN-L.

  2. Étape 2 : Batterie en charge, puis chute de tension sur la masse du calculateur qui écrit le code, consommateurs en service.

    Si conforme Masse et tension correctes : mesurer l’isolement de CAN-H à la masse.

    Si non conforme Remettre en état batterie ou masse, effacer, relire le repos des deux lignes.

  3. Étape 3 : Batterie débranchée, ou contact coupé et réseau en veille : résistance de CAN-H, puis de CAN-L, à la masse de caisse.

    Si conforme Valeurs voisines : observer CAN-H contact mis à l’oscilloscope.

    Si non conforme CAN-H nettement plus basse : localiser le contact en ouvrant les connecteurs de jonction (étape 5).

  4. Étape 4 : Contact mis : CAN-H et CAN-L à l’oscilloscope, niveau de repos et hauteur des bits dominants.

    Si conforme Niveaux corrects : inspecter connecteurs et faisceau, véhicule à l’arrêt, en observant le bus.

    Si non conforme CAN-H basse seulement réseau éveillé : isoler les calculateurs un par un (étape 6).

  5. Étape 5 : Connecteurs de jonction ouverts un à un, isolement de CAN-H suivi à l’ohmmètre, puis tronçon et connecteurs inspectés.

    Si conforme Aucun tronçon ni connecteur en défaut : isoler les calculateurs un par un.

    Si non conforme Réparer le fil ou le connecteur, protéger le faisceau, effacer, contrôler isolement et niveaux.

  6. Étape 6 : Calculateurs débranchés un par un, contact coupé avant chaque débranchement, CAN-H observée contact mis.

    Si conforme Aucun débranchement ne change CAN-H : enregistrer les deux lignes sur un court trajet dans les conditions des données figées, sans rien toucher ; le défaut peut être intermittent.

    Si non conforme CAN-H se relève sans un calculateur : contrôler son alimentation 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 remplacer 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 : remplacer le calculateur qui a écrit U0004 alors qu’un fil frotté met CAN-H à la masse ; le calculateur neuf lit la même tension basse.

  • Chercher le court-circuit en pontant la ligne ou en lui appliquant une tension : la recherche se fait à l’ohmmètre batterie débranchée, puis à l’oscilloscope contact mis.

  • Conclure à deux lignes à la masse parce que CAN-L paraît basse elle aussi : les terminaisons relient CAN-H et CAN-L, et c’est la ligne la plus proche de 0 Ω qui touche la masse.

  • Débrancher ou rebrancher un calculateur contact mis pour voir si CAN-H se relève : le contact se coupe avant chaque geste sur un connecteur.

  • Confondre U0004 et U0009 : une ligne CAN-H basse peut venir d’un contact avec CAN-L ; la résistance entre les deux lignes, batterie débranchée, fait la différence.

  • Restituer sans avoir reproduit le défaut : un fil dont l’isolant est usé peut ne toucher la caisse qu’au braquage ou aux vibrations.

Codes et guides associés

Vous êtes automobiliste ?

Notez les voyants et ce qui précédait : choc, pluie, lavage, intervention sur un faisceau. Rejoignez sans détour le garage le plus proche seulement si le code est ancien et sans symptôme récent. Si la direction durcit, si un voyant de freinage, d’ABS, de stabilité ou d’airbag s’allume, si le combiné s’éteint, si la boîte reste bloquée ou si le moteur cale, arrêtez-vous dès que possible en sécurité et faites remorquer, même si tout rentre dans l’ordre. Ne tentez pas d’effacer les voyants en débranchant la batterie.

Montrez cette fiche à votre garagiste. Elle lui donne l’ordre des contrôles et les erreurs à éviter sur U0004.

Pour les professionnels

Ce code vous résiste ?

Cette fiche donne la méthode. Sur votre dossier, DIAGIA replace U0004 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

  1. Quelle résistance mesurez-vous entre CAN-H et la masse, puis entre CAN-L et la masse, batterie débranchée ?
  2. Contact mis, à quel niveau se trouve CAN-H au repos, et monte-t-elle pendant les trames ?
  3. U0004 est-il accompagné de U0007 ou de U0009, et dans quels calculateurs ?
  4. Le défaut suit-il le braquage, les vibrations, la pluie ou une intervention récente sur le faisceau ?

10 diagnostics inclus carte bancaire demandée annulable depuis votre espace client réservé aux professionnels conditions de l’essai

Questions fréquentes sur U0004

Peut-on rouler avec U0004 ?

Que tout semble fonctionner ne suffit pas : seulement si le code est ancien et sans symptôme récent, à allure modérée et jusqu’au garage le plus proche. Direction qui durcit, voyant de freinage, d’ABS, de stabilité ou d’airbag, combiné éteint, boîte bloquée ou moteur qui cale, même passagers : arrêtez-vous dès que possible en sécurité, ne repartez pas, faites remorquer. Une ligne CAN-H tirée vers la masse peut couper d’un coup les échanges du bus.

U0004 ou U0005 : que mesurer ?

U0004 : CAN-H trop basse, à chercher vers la masse, en comparant son isolement à celui de CAN-L. U0005 : CAN-H trop haute, à chercher vers un positif ou une masse de calculateur défaillante. Dans les deux cas, l’oscilloscope contact mis montre si la ligne reste figée.

Le calculateur qui a écrit U0004 est-il en panne ?

Pas forcément : il lit une tension basse sur CAN-H, quelle qu’en soit l’origine. Un fil à la masse, un connecteur endommagé ou un autre calculateur qui retient la ligne donnent le même code. Il ne devient suspect que si CAN-H se relève dès qu’il est débranché, alimentation et masse correctes.

Pourquoi tous les calculateurs se taisent-ils en même temps ?

Exxotest le rappelle : un bus haute vitesse ne tolère aucun défaut de ligne. Quand CAN-H reste basse, l’écart de tension qui porte l’information se réduit pour tous les calculateurs. Les pertes de communication enregistrées ensuite sont des conséquences, pas des causes.

Sources

  1. 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 U0004 ; page officielle de la révision de septembre 2025, qui ne détaille aucun code (libellé de U0004 : voir la liste HELLA).

    Consulté le

  2. HELLADéfinitions génériques des codes OBD, série U (nouvel onglet)

    Libellé générique de U0004 (High Speed CAN Communication Bus (+) low) et des codes voisins U0003, U0005, U0007 et U0009.

    Consulté le

  3. Snap-onDiagnostic Trouble Codes (DTC) List (nouvel onglet)

    Seconde liste de définition : U0004, High Speed CAN Communication Bus (+) Low, libellé concordant avec la liste HELLA.

    Consulté le

  4. Autel (lecteur de codes MaxiLink ML301)OBDII Generic DTC Definitions (nouvel onglet)

    Notice du lecteur, page imprimée 111 : U0004, High Speed CAN Communication Bus (+) Low.

    Consulté le

  5. Pico TechnologyCAN bus physical layer (AGT-126) (nouvel onglet)

    Voie A sur la broche 6, voie B sur la broche 14, masse de caisse ; courts-circuits de CAN-L ou CAN-H à la masse, au positif ou entre elles ; défauts d’alimentation, de masse et d’interface CAN des calculateurs ; terminaison retirée avec un calculateur d’extrémité ; calculateur d’airbag parmi les récepteurs d’un bus de groupe motopropulseur ; 120 Ω qui relient CAN-H et CAN-L dans chaque calculateur d’extrémité.

    Consulté le

  6. Pico TechnologyCAN and CAN FD bus decoding (nouvel onglet)

    Bus haute vitesse : repos vers 2,5 V ; pendant un bit dominant, CAN High tirée vers le haut et CAN Low vers le bas.

    Consulté le

  7. Pico TechnologyCAN Bus: Who’s online, and who said what? (nouvel onglet)

    Niveaux d’un bus sain : 3,5 V sur CAN-H et 1,5 V sur CAN-L pendant les trames, 2,5 V au repos.

    Consulté le

  8. Pico TechnologyMazda 3 | Communications fault (nouvel onglet)

    Étude de cas : connecteurs de jonction qui permettent d’isoler rapidement le tronçon et le calculateur qui perturbent le réseau, et de mesurer la résistance par parties, sans court-circuit à la masse ni entre lignes sur les tronçons sains.

    Consulté le

  9. KvaserHow to test if your CAN termination works correctly (nouvel onglet)

    Repère général d’un fabricant d’interfaces CAN : environ 10 kΩ entre CAN-H et la masse, et entre CAN-L et la masse, sans communication sur le bus ; repos vers 2,5 V, niveau de repos décalé par une mauvaise masse commune ; ligne figée à un niveau fixe par un contact avec un autre circuit ; amplitude des bits dominants réduite par une ligne en court-circuit.

    Consulté le

  10. Exxotest (Annecy Électronique)Multiplexage CAN HS, CAN LS, LIN (guide de l’utilisateur MT-CAN-LIN-BSI) (nouvel onglet)

    Document pédagogique, page 10 : le CAN HS ne supporte aucun défaut de ligne, alors que le CAN LS détecte courts-circuits à la masse ou au positif et passe en mode dégradé sur un seul fil.

    Consulté le

  11. 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

  12. Snap-onAutomotive Communication Networks, Part II CAN Bus (nouvel onglet)

    Article pédagogique : broche 6 de la prise pour CAN High et broche 14 pour CAN Low (ISO 15765) ; cas d’un réseau en court-circuit, calculateurs débranchés un à un jusqu’au retour du signal, obtenu en débranchant le calculateur d’ABS.

    Consulté le

Fiche vérifiée par l’équipe technique DIAGIA le 22 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.