Le Tableau de bord

Code défaut · famille U · générique

Code défaut U0100

Le code défaut U0100 signifie « perte de communication avec le calculateur moteur ou boîte PCM/ECM A ». Le calculateur qui enregistre ce code constate qu’il n’arrive plus à dialoguer correctement avec le calculateur moteur sur le réseau du véhicule.

Code générique

Ce code est défini par la norme SAE J2012 : il a le même sens sur toutes les marques.

U0100
Famille
U, réseau de communication
Portée
dialogue entre calculateurs sur les bus CAN et LIN
Type
code générique
Libellé normatif
Lost Communication With ECM/PCM A

Traduction du code U0100

Le libellé officiel est « Lost Communication With ECM/PCM A », soit perte de communication avec le calculateur moteur ou PCM A.

Concrètement, un calculateur du véhicule détecte que le dialogue avec le calculateur moteur ne passe plus, de façon totale, intermittente ou trop perturbée pour être exploitable.

Ce code appartient à la famille U, donc au réseau de communication. Il ne dit pas à lui seul que le calculateur moteur est HS, il dit d’abord qu’il n’est plus joignable correctement sur le réseau.

Comment se lit ce code

Le code U0100 est défini par la norme SAE J2012. Il est générique, donc il garde le même sens sur toutes les marques.

  • U : réseau de communication
  • 0 : code générique
  • 1 : sous-système propre au constructeur
  • 00 : numéro du défaut dans ce sous-système

En pratique, pour U0100, le sens officiel reste bien perte de communication avec ECM/PCM A sur tous les véhicules compatibles.

Ce que vous ressentez au volant

Les symptômes varient selon que la coupure de communication est franche ou intermittente. Parfois, vous ne remarquez presque rien en dehors d’un voyant moteur ou de plusieurs voyants allumés. D’autres fois, le véhicule refuse de démarrer ou cale.

  • Voyant moteur, parfois accompagné d’autres voyants réseau, ABS, ESP ou boîte
  • Démarrage impossible ou démarrage très difficile
  • Calages aléatoires
  • Mode dégradé, puissance limitée
  • Compteur, direction assistée, boîte automatique ou climatisation perturbés, selon les calculateurs touchés
  • Valise qui ne communique pas avec le calculateur moteur, alors qu’elle parle à d’autres calculateurs

Si le défaut est mémorisé sans symptôme actuel, la panne a pu être brève, liée à une chute de tension ou à un faux contact.

Causes possibles, de la plus fréquente à la plus rare

U0100 pointe d’abord un problème de communication. Les causes les plus courantes sont électriques et réseau, avant de conclure à un calculateur défectueux.

  • Batterie faible ou tension instable : fréquent après une batterie fatiguée, une recharge faible, un démarrage difficile ou une déconnexion. Vous le distinguez par d’autres codes basse tension et des défauts multiples apparus en même temps.
  • Alimentation ou masse du calculateur moteur absente : fusible, relais d’alimentation, cosse de masse, câble d’alimentation. Vous le distinguez si le calculateur moteur ne répond plus du tout à la valise et si ses alimentations ou masses ne sont pas correctes.
  • Faisceau CAN endommagé : fils coupés, pincés, frottés, oxydés. Vous le distinguez par une panne qui bouge avec les vibrations, l’humidité ou la manipulation du faisceau.
  • Connecteur oxydé, mal verrouillé ou humide : sur le calculateur moteur, un boîtier de jonction ou un calculateur voisin. Vous le distinguez par des traces vertes, blanches, d’eau ou par un verrouillage incomplet.
  • Bus CAN perturbé par un autre calculateur : un module en court-circuit ou saturant le réseau peut faire tomber la communication avec l’ECM/PCM. Vous le distinguez si plusieurs calculateurs deviennent injoignables ensemble, ou si le réseau revient quand un module précis est isolé au banc ou débranché selon la procédure atelier.
  • Réparation antérieure mal faite : épissure, accessoire ajouté, alarme, autoradio, télématique, attelage. Vous le distinguez en retrouvant une intervention sur le faisceau réseau ou une alimentation repiquée.
  • Calculateur moteur ECM/PCM défaillant : plus rare. Vous l’envisagez seulement si les alimentations, les masses et le réseau sont corrects mais que le calculateur reste muet ou hors spécification au banc.

Ordre des vérifications

Il faut avancer dans l’ordre, car U0100 revient souvent à une cause simple, batterie, masse, fusible, connecteur.

  1. Lire tous les codes dans tous les calculateurs, pas seulement dans le moteur. Notez les codes de tension, d’alimentation, d’antidémarrage, d’ABS et de réseau. Regardez aussi quels calculateurs répondent et lesquels ne répondent pas.
  2. Contrôler l’état de batterie et la tension pendant le contact et le démarrage. Une tension qui s’effondre fait apparaître des défauts réseau parasites.
  3. Vérifier les fusibles, relais et masses du calculateur moteur. Un fusible visuellement bon doit aussi être alimenté des deux côtés quand il doit l’être.
  4. Inspecter visuellement le faisceau et les connecteurs autour du calculateur moteur, de la batterie, des points de masse et des passages exposés à l’eau ou au frottement. Cherchez oxydation, broche reculée, verrou cassé, gaine ouverte.
  5. Tester les alimentations, les masses et le réseau CAN au multimètre, puis à l’oscilloscope si nécessaire. C’est là que vous distinguez une absence d’alim, un court-circuit CAN, une ligne coupée ou un bus perturbé.
  6. Comparer la communication avec la valise : si tous les autres calculateurs répondent sauf l’ECM/PCM, concentrez-vous sur son alimentation, sa masse, son connecteur et ses lignes réseau.
  7. Passer au banc ou à l’outil constructeur si le réseau semble correct mais que le calculateur moteur reste injoignable. Ce contrôle permet de confirmer un calculateur défaillant ou un problème de programmation.

Faut-il effacer le code U0100

Vous pouvez effacer le code pour voir s’il revient, mais cela ne répare rien. Si la cause est toujours présente, U0100 revient immédiatement ou après quelques cycles, parfois dès la remise du contact.

Effacer le code a un intérêt après un contrôle de batterie, de fusibles, de masses ou après avoir rebranché un connecteur. Si le code ne revient pas, la panne était peut-être intermittente. S’il revient, il faut reprendre les alimentations, les masses et le réseau CAN dans cet ordre.

Si la valise ne communique pas avec l’ECM/PCM, l’effacement peut être impossible depuis certains calculateurs. Ce comportement oriente déjà vers un problème réel de communication.

À retenir

  • Contrôlez d’abord la batterie et la tension au démarrage.
  • Vérifiez les fusibles, relais et masses du calculateur moteur.
  • Inspectez le connecteur ECM ou PCM et le faisceau CAN avant de remplacer une pièce.
  • Effacez le code seulement après contrôle ou réparation, puis vérifiez s’il revient.

Questions fréquentes

Code défaut u0100 ?

Le code défaut U0100 signifie « perte de communication avec le calculateur moteur ou PCM A ». Un calculateur du véhicule n’arrive plus à dialoguer correctement avec l’ECM ou le PCM sur le réseau de communication.

Le code U0100 veut-il dire que le calculateur moteur est mort ?

Non. U0100 dit qu’il n’est plus joignable correctement, pas forcément qu’il est HS. Une batterie faible, un fusible, une masse, un connecteur oxydé ou un faisceau CAN abîmé sont plus fréquents.

Peut-on rouler avec un U0100 ?

Parfois oui, parfois non. Si la communication est seulement perturbée, le véhicule peut encore rouler avec des voyants allumés ou en mode dégradé, mais si la coupure est franche vous pouvez avoir un non démarrage, des calages ou une perte de fonctions liées au réseau.

Pourquoi le code U0100 apparaît après une batterie faible ou débranchée ?

Parce qu’une tension trop basse ou instable perturbe les calculateurs et leur dialogue sur le réseau. Si U0100 apparaît après une batterie faible, commencez par contrôler la tension, les cosses et les masses avant d’accuser le calculateur.

Que vérifier en premier avec un U0100 ?

Commencez par lire tous les calculateurs, puis contrôlez la batterie, les fusibles, les relais et les masses du calculateur moteur. Ensuite, inspectez le connecteur de l’ECM ou PCM et le faisceau CAN pour chercher oxydation, humidité, broche reculée ou fil endommagé.

Si j’efface le code U0100, est-ce que la panne est réglée ?

Non. L’effacement supprime la trace mémorisée, mais la cause reste présente si rien n’est réparé. Si le défaut est réel, U0100 revient rapidement ou dès que les conditions de panne se reproduisent.

Page mise à jour le 03/09/2026.

Sources

  • Norme ISO 2575 : symboles graphiques des commandes, indicateurs et témoins des véhicules routiers. Elle fixe le sens des couleurs et la forme des pictogrammes.
  • Norme SAE J2012 et ISO 15031-6 : structure et libellés normatifs des codes défaut du diagnostic embarqué.