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

Code défaut U0037 : défaut sur le bus de communication B

Réponse immédiate

U0037 signifie qu’un calculateur a relevé un défaut sur le bus de communication B, un réseau distinct du bus A ; le schéma du constructeur dit lequel. 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 du réseau B qui manquent et si le bus A a aussi des codes. Le calculateur qui écrit le code est rarement en cause.

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

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

Ce que surveille le calculateur

Un véhicule porte souvent plusieurs réseaux de types et de vitesses différents. Pico Technology cite des bus CAN lents jusqu’à 125 kbit/s, rapides jusqu’à 1 Mbit/s et le CAN FD jusqu’à 12 Mbit/s ; Snap-on décrit aussi le bus LIN, à un seul fil, et le FlexRay ; Kvaser ajoute un CAN à un seul fil (SAE J2411) et un CAN lent tolérant aux défauts (ISO 11898-3). Le libellé de U0037, « Vehicle Communication Bus B », ne dit pas lequel : seul le schéma du constructeur indique quel réseau porte la lettre B, ses calculateurs et ses points d’accès.

Le critère qui fait poser U0037, et le calculateur qui l’enregistre, relèvent du constructeur. Une passerelle relie les réseaux : Snap-on précise qu’elle peut être un module séparé ou faire partie d’un autre, comme le combiné. Codes voisins (liste HELLA) : U0038 pour les performances du bus B, U0039 à U0045 pour une ligne précise du bus B, U0028 pour le bus A, U0073 pour un calculateur hors bus.

  • Bus B seul en défaut : ses lignes, ses connecteurs et ses calculateurs. Bus A et bus B ensemble : d’abord ce qu’ils partagent, tension de bord, masses, passerelle.
  • Le type se confirme à l’oscilloscope : Snap-on tire la vitesse d’un réseau de la durée d’un bit, 0,11 ms sur un LIN, soit environ 10 kbit/s.
  • Point d’accès : sur le Volvo XC60 étudié par Snap-on, la prise de diagnostic donnait le CAN de moyenne vitesse aux broches 3 et 11 ; seul le schéma dit où mesurer le réseau B.

Symptômes possibles

  • Plusieurs voyants ou messages apparus en même temps
  • Calculateurs du réseau B absents à la valise, ceux du réseau A présents
  • Fonctions portées par le réseau B hors service, les autres normales
  • Défaut qui suit l’ouverture d’une porte, la pluie ou les cahots
  • Aucun symptôme ressenti, code mémorisé seul
  • Codes associés : U0038 à U0045, 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.

Causes possibles de U0037, dans l’ordre de contrôle recommandé
OrdreCause possibleContrôle et résultat attenduL’écarte si…
Contrôle n° 01Défaut passé, réseau B revenuIndiceU0037 en historique, calculateurs du réseau B tous présents ; batterie à plat, recharge ou programmation juste avant.Noter dans chaque calculateur le statut de U0037, ses données figées et les codes du bus A. Effacer, couper puis remettre le contact, relire tout le véhicule, puis rouler en enregistrant seulement, valise fixée et lue par un aide.AttenduAprès le trajet, U0037 absent, tous les calculateurs du réseau B répondent, aucun code nouveau sur le bus A.U0037 redevenu actif, ou un calculateur du réseau B absent.
Contrôle n° 02Tension de bord ou masse commune aux réseauxIndiceU0028 et U0037 présents ensemble, défaut au démarrage ou après une batterie à plat ; cosses oxydées.Tester la batterie en charge, puis relever la tension de bord pendant le démarrage, consommateurs en service. Contact mis, relever au voltmètre la chute de tension entre la masse des calculateurs du réseau B et la borne négative ; Pico conseille de soutenir la batterie pendant ces relevés.AttenduBatterie saine, tension stable au démarrage, chute de tension faible sur chaque masse mesurée.Tension et masses sans écart relevées pendant une apparition du défaut.
Contrôle n° 03Terminaison absente ou branche coupéeIndicePlusieurs calculateurs du réseau B muets ensemble ; calculateur placé en bout de ligne déposé ou remplacé.Lire au schéma si le réseau B a des terminaisons : Kvaser rappelle qu’un CAN rapide ISO 11898-2 en a toujours, d’autres couches physiques pas forcément. Si oui : contact coupé, réseau en veille, ohmmètre entre lignes en deux points éloignés, hors coussin gonflable. Sinon, aucune mesure de résistance calculateurs branchés (Pico).AttenduAux deux points mesurés, la résistance que le schéma donne pour le réseau B complet.Même valeur, conforme au schéma, en deux points éloignés du réseau B.
Contrôle n° 04Ligne bloquée sur une tension fixeIndiceRéseau B entièrement muet malgré une résistance conforme ; codes U0039 à U0045 selon le véhicule.Contact mis, moteur arrêté : oscilloscope au point d’accès que donne le schéma, sondes à haute impédance, une voie pour chaque ligne, masse prise sur la caisse. Sur un LIN à un seul fil, Snap-on attend plus de 80 % de la tension batterie pour un bit récessif et moins de 20 % pour un bit dominant.AttenduLignes actives pendant les échanges, aux niveaux que le schéma donne pour ce type de réseau.Aucune ligne figée, contact mis, pendant que le défaut est présent.
Contrôle n° 05Connecteur ou bloc de jonction desserréIndiceDéfaut à la pluie, au lavage ou après une réparation ; broche reculée, verrou entrouvert, vert-de-gris.Contact coupé : ouvrir les connecteurs et blocs de jonction du réseau B, jamais ceux d’un coussin gonflable ou d’un prétensionneur ; borne oxydée remplacée selon la méthode du constructeur, nettoyage seulement s’il l’admet. Puis, branche débranchée à ses deux bouts, remuer le faisceau à l’ohmmètre : moins de 0,5 Ω selon Pico.AttenduBroches bien tenues, contacts secs, continuité sous 0,5 Ω qui ne bouge pas au remuage (repère Pico).Connecteurs sains, continuité stable pendant tout le remuage.
Contrôle n° 06Faisceau usé au passage d’une porte ou pincéIndiceDéfaut à l’ouverture d’une porte, aux cahots ou à la pression sur un garnissage ; isolant usé, ancienne épissure.Frein serré, moteur arrêté : bouger chaque tronçon du réseau B, oscilloscope branché ; Snap-on cite le passage des portes parmi les zones de fils abîmés. Puis débrancher les modules de porte un à un, contact coupé, hors coussin gonflable.AttenduGaines intactes, lignes inchangées quand un tronçon bouge ou qu’un module de porte est débranché.Lignes stables à chaque tronçon bougé et à chaque porte débranchée.
Contrôle n° 07Passerelle ou calculateur qui bloque le réseau BIndiceCâblage sans défaut, réseau B toujours bloqué ; bus A touché aussi, ou un calculateur absent plus souvent.Contact coupé avant chaque geste, hors coussin gonflable : débrancher un bloc de jonction ou un calculateur, remettre le contact, voir si les lignes reprennent, puis l’élément suivant. Pico prévient qu’un calculateur peut porter une terminaison ou être traversé par le réseau ; la passerelle se teste aussi.AttenduLe réseau B reprend vie quand un seul élément est retiré, et lui seul.Aucun retrait ne modifie les lignes du réseau B.

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 de tous les calculateurs ; repérer au schéma le réseau B, son type, ses calculateurs et ses points d’accès.

    Si conforme U0037 seulement mémorisé, réseau B complet : effacer, nouveau cycle de contact, relire, puis tension de bord.

    Si non conforme Réseau B incomplet ou code actif : tension de bord et masses. Code de ligne U0039 à U0045 présent : le traiter d’abord.

  2. Étape 2 : Batterie en charge, tension au démarrage, chute de tension sur les masses des calculateurs du réseau B.

    Si conforme Tension et masses correctes : terminaisons du réseau B, si son schéma en comporte.

    Si non conforme Remettre en état batterie, câble ou masse, effacer, puis relire le réseau B après plusieurs démarrages.

  3. Étape 3 : Contact coupé, réseau en veille : résistance entre lignes en deux points éloignés, hors coussin gonflable.

    Si conforme Valeur du schéma partout, ou réseau sans terminaison : lignes à l’oscilloscope.

    Si non conforme Une seule terminaison lue : localiser la coupure par tronçons. Résistance presque nulle : lignes en contact ou calculateur en court-circuit.

  4. Étape 4 : Contact mis : lignes du réseau B à l’oscilloscope, sondes à haute impédance ; durée d’un bit mesurée pour confirmer le type.

    Si conforme Lignes actives aux niveaux du schéma : connecteurs et faisceau.

    Si non conforme Ligne figée : ouvrir les jonctions, contact coupé, et localiser le tronçon en cause.

  5. Étape 5 : Contact coupé : connecteurs et blocs de jonction du réseau B, hors coussin gonflable ; ensuite, frein serré, chaque tronçon et chaque passage de porte manipulé.

    Si conforme Câblage hors de cause : retirer jonctions et calculateurs un par un.

    Si non conforme Réparer le connecteur ou le fil, protéger le faisceau de l’arête, effacer, puis confirmer sur un trajet.

  6. Étape 6 : Retirer un à un jonctions, calculateurs puis passerelle du réseau B, contact coupé à chaque geste, en relisant les lignes.

    Si conforme Lignes inchangées quel que soit l’élément retiré : enregistrer seulement, sur un trajet qui reprend les données figées ; le défaut peut être intermittent.

    Si non conforme Réseau B rétabli sans un seul calculateur : mesurer 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, batterie soutenue, selon les consignes 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 avait écrit U0037 sans que le réseau B ait été repéré ni ses lignes mesurées, relève le même défaut.

  • Appliquer au réseau B les valeurs du bus CAN rapide : selon son type, CAN lent, CAN à un fil, LIN ou FlexRay, les niveaux et les terminaisons changent (Kvaser, Snap-on).

  • Conclure à une panne du réseau B parce que la valise ne le voit pas : Pico rappelle qu’une passerelle peut fermer aux outils l’accès direct aux autres bus.

  • Juger le réseau B en un seul point : dans un cas publié par Pico, une caméra câblée en boucle sur le réseau le coupait en deux quand son connecteur lâchait ; les trames comparées en deux points ont révélé l’écart.

  • Percer l’isolant, ponter deux lignes ou leur injecter une tension : Pico range les pointes perforantes parmi les causes de perturbation ; sur le réseau, on mesure seulement, à haute impédance.

  • Croire le réseau B intact parce qu’il échange encore : sur un CAN lent tolérant aux défauts (ISO 11898-3), Kvaser précise que les échanges peuvent continuer avec un fil coupé ou en court-circuit à la masse ou au positif.

Codes et guides associés

Vous êtes automobiliste ?

Notez les voyants allumés, les fonctions perdues et ce qui a précédé : pluie, porte claquée, batterie à plat, réparation récente. Si tout fonctionne, rejoignez un garage à 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.

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

Pour les professionnels

Ce code vous résiste ?

Cette fiche donne la méthode. Sur votre dossier, DIAGIA replace U0037 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. Quel réseau le schéma désigne-t-il comme bus B, de quel type est-il et quels calculateurs relie-t-il ?
  2. Le bus A ou d’autres réseaux portent-ils aussi des codes, et quels calculateurs manquent à la valise ?
  3. Quelle durée de bit et quels niveaux relevez-vous à l’oscilloscope sur les lignes du réseau B ?
  4. Le défaut suit-il l’ouverture d’une porte, la pluie, une batterie à plat ou le remplacement d’un calculateur ?

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

Questions fréquentes sur U0037

Peut-on rouler avec U0037 ?

À allure modérée jusqu’au garage, si toutes les fonctions répondent. 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. Ce qui est touché dépend des calculateurs que le schéma place sur le réseau B.

U0037 ou U0038 : quelle différence ?

U0037 signale un défaut du bus de communication B en général, U0038 des performances insuffisantes : des échanges passent encore, mais mal. Les codes U0039 à U0045 désignent une ligne et un défaut précis du même bus (liste HELLA).

U0037 et U0028 ensemble : que chercher ?

Deux réseaux en défaut au même moment orientent vers ce qu’ils ont en commun : batterie et tension de bord, masses, passerelle qui les relie. Le schéma dit quels calculateurs sont sur les deux réseaux.

Comment savoir de quel type est le réseau B ?

Le schéma du constructeur le dit. À l’oscilloscope, la durée d’un bit donne la vitesse : Snap-on relève environ 10 kbit/s sur un LIN et 125 kbit/s sur un CAN de moyenne vitesse ; Kvaser donne jusqu’à environ 50 kbit/s pour un CAN à un fil en mode normal. Un seul fil oriente vers un LIN ou un CAN à un fil, une paire torsadée vers un CAN ou un FlexRay.

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 U0037 ; page officielle de la révision de septembre 2025 (libellé de U0037 : 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 U0037 (Vehicle Communication Bus B) et des codes voisins U0038 (performances du bus B), U0039 à U0045 (ligne + ou − du bus B ouverte, basse, haute, en court-circuit), U0028 (bus A) et U0073.

    Consulté le

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

    Seconde liste de définition : U0037, Vehicle Communication Bus B, 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 112 : U0037, Vehicle Communication Bus B.

    Consulté le

  5. Snap-onTechnical Topics (nouvel onglet)

    Bus LIN à un seul fil : bit de 0,11 ms, soit environ 10 kbit/s, bit récessif au-dessus de 80 % et bit dominant sous 20 % de la tension batterie ; FlexRay sur paire torsadée ; passerelle séparée ou intégrée à un autre module comme le combiné ; cas Volvo XC60 : vitesse de 125 kbit/s d’un CAN de moyenne vitesse tirée du bit de fin de trame, faisceau des portes cité parmi les zones de fils abîmés, portes débranchées une à une, réseau de moyenne vitesse aux broches 3 et 11 de la prise.

    Consulté le

  6. Pico TechnologyCAN bus serial decoding (AGT-874) (nouvel onglet)

    Bus CAN lents jusqu’à 125 kbit/s, rapides jusqu’à 1 Mbit/s, CAN FD jusqu’à 12 Mbit/s ; passerelles entre bus de vitesses ou de types différents, qui peuvent fermer à la valise l’accès direct aux autres bus et empêcher de les tester depuis la prise.

    Consulté le

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

    Aucune mesure de résistance sur un bus sans terminaison tant que ses calculateurs restent branchés ; pointes perforantes parmi les causes de perturbation.

    Consulté le

  8. KvaserCAN Physical Layers (nouvel onglet)

    CAN ISO 11898-2 toujours terminé, quelle que soit sa vitesse ; CAN lent tolérant aux défauts ISO 11898-3, qui peut continuer d’échanger avec un fil coupé ou en court-circuit ; CAN à un seul fil SAE J2411, surtout utilisé en automobile, jusqu’à environ 50 kbit/s en mode normal ; autres couches physiques avec ou sans terminaison.

    Consulté le

  9. Pico TechnologyWiggle test (AGT-899) (nouvel onglet)

    Test de remuage d’un circuit débranché à ses deux bouts : continuité attendue sous 0,5 Ω.

    Consulté le

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

    Batterie soutenue pendant les relevés, sondes à haute impédance ; prudence avec les terminaisons et les calculateurs traversés par le bus avant d’en débrancher un.

    Consulté le

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

    Étude de cas : trames comparées en deux points du réseau ; câblage d’une caméra monté en boucle sur le réseau, dont le connecteur mal enfoncé coupait le réseau en deux.

    Consulté le

  12. 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 20 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.