La grappe de codes réseau U0xxx : perte de communication, calculateur muet
Une grappe qui parle du réseau, pas du moteur
Les codes qui commencent par U concernent le réseau de communication du véhicule — le bus CAN et ses cousins — par lequel les calculateurs se parlent. Quand un module cesse de recevoir des nouvelles d'un autre, il mémorise un code de perte de communication. Cette grappe ne dit rien du moteur lui-même : elle dit qu'un dialogue s'est interrompu. La savoir lire évite l'erreur classique de remplacer un calculateur qui, en réalité, ne fait que se taire parce qu'on ne l'entend plus.
Perte de communication, module par module
Chaque code U0100 et suivants nomme le module devenu muet :
- U0100 : perte de communication avec le calculateur moteur (ECM/PCM) ;
- U0101 : perte de communication avec le calculateur de boîte (TCM) ;
- U0121 : perte de communication avec le module ABS ;
- U0140 : perte de communication avec le module d'habitacle (BCM).
Ces libellés sont normalisés : le code désigne l'émetteur qu'on n'entend plus, pas forcément le coupable. Un U0100 peut signifier un calculateur moteur réellement hors service, mais tout aussi bien une alimentation coupée, une masse défaillante ou un bus interrompu entre lui et le reste.
Quand plusieurs U tombent ensemble
Le signal le plus riche de cette grappe, c'est le nombre. Un seul code U pointe souvent un module ou sa liaison propre. Plusieurs codes U qui tombent ensemble — TCM, ABS, BCM d'un coup — pointent presque toujours le réseau lui-même plutôt que chacun des modules : un bus coupé, un court-circuit sur une ligne CAN, une alimentation ou une masse commune défaillante, parfois une passerelle en défaut. La grappe entière raconte alors une panne d'infrastructure, pas une avalanche de calculateurs morts.
Les causes qui reviennent
Les pertes de communication ont des causes très physiques :
- alimentation ou masse d'un module défaillante — la cause la plus fréquente et la plus sous-estimée ;
- câblage du bus : fil coupé, connecteur corrodé, cosse desserrée ;
- court-circuit d'une ligne CAN à la masse ou au plus ;
- batterie faible ou tension instable, qui fait décrocher des modules ;
- plus rarement, un module réellement en panne qui pollue ou déserte le bus.
La lire d'un bloc
On note quels modules sont muets et lesquels répondent encore : la carte des présents et des absents dessine la zone du défaut. On vérifie d'abord l'évident — tension de batterie, masses, alimentations — puis l'intégrité du bus. Un code U qui revient sur un seul module oriente vers ce module et sa liaison ; une grappe de U simultanés oriente vers le réseau. On garde à l'esprit qu'un calculateur muet n'est pas forcément mort : très souvent, il est seulement privé de courant ou coupé du dialogue.
Un calculateur qui ne répond plus n'est pas un calculateur mort par défaut. Avant de le condamner, on vérifie qu'il est bien alimenté, bien à la masse et bien relié au bus. La plupart des calculateurs réputés hors service se réveillent avec une masse refaite.
Le regard de l'atelier
La grappe réseau se traite à l'envers des autres : on ne part pas du module nommé, on part de ce qui le nourrit et le relie. Tension, masses, câblage, intégrité du bus : l'infrastructure d'abord. Le nombre de codes U simultanés est la boussole — un seul désigne une liaison, plusieurs désignent le réseau. C'est une grappe patiente, qui punit la précipitation et récompense le contrôle méthodique des alimentations avant tout remplacement.
Voir aussi le mode dégradé, lire une grappe plutôt qu'un code isolé et la démarche de diagnostic structurée.
Sur ANP Engineering — file service de reprogrammation moteur pour professionnels : file service ECU, correction de checksum, calculateurs pris en charge, tarifs.
