- U-Codes wie U0001, U0100 oder U0155 sind Kommunikationsfehler zwischen Steuergeräten – sie zeigen, wer im Netzwerk schweigt, nicht zwingend wer defekt ist.
- Ein einzelnes defektes Steuergerät erzeugt häufig 20+ U-Codes in anderen Steuergeräten, weil alle Empfänger das fehlende Signal protokollieren.
- Ursachen sind Kabelbrüche (Türübergänge, Fußraum), Kurzschlüsse CAN-H/CAN-L gegen Masse, defekte Steuergeräte oder fehlende 120-Ohm-Abschlusswiderstände.
- Diagnose-Reihenfolge: Vollscan aller Steuergeräte mit [XENTRY](https://kfz-dietrich.com/glossar/#xentry)/[ODIS](https://kfz-dietrich.com/glossar/#odis)/[ISTA](https://kfz-dietrich.com/glossar/#ista), Häufungsanalyse, Oszilloskop am CAN-Stecker, 60-Ohm-Widerstandsmessung und Isolationstest verdächtiger Knoten.
- Niemals Steuergeräte auf Verdacht tauschen – bei Kabelfehlern bleibt der Effekt aus, die Diagnose muss vor dem Bauteilwechsel stehen.
U0001, U0100, U0155 – solche Codes sagen erst einmal nur: ein Steuergerät kommuniziert nicht wie erwartet. Der entscheidende Schritt ist zu verstehen, wer die Ursache ist und wer nur Opfer der gestörten Kommunikation.
Was U-Codes bedeuten
U-Codes (Network Communication Codes) zeigen Kommunikationsfehler zwischen Steuergeräten auf dem CAN-Bus. U0100 bedeutet z.B.: das Motorsteuergerät (ECM) schickt keine Nachrichten auf den CAN-Bus oder antwortet nicht auf Anfragen anderer Steuergeräte. Der Code wird dabei nicht vom ECM selbst gespeichert, sondern von den Steuergeräten, die eine Nachricht vom ECM erwarten und keine erhalten.
Wichtig: U-Codes erscheinen oft in mehreren Steuergeräten gleichzeitig. Wenn der Motor-CAN gestört ist, können 10 oder mehr Steuergeräte den gleichen U-Code speichern – alle als Reaktion auf das eine Problem. Ein einzelnes defektes Steuergerät kann dadurch eine Fehlerliste mit 20 oder mehr Einträgen erzeugen. Ohne systematische Analyse sieht das nach einem Totalausfall der gesamten Elektronik aus – tatsächlich ist oft nur eine Komponente betroffen.
Moderne Fahrzeuge nutzen mehrere separate CAN-Busse: Antriebsstrang-CAN (Motor, Getriebe, ABS), Komfort-CAN (Fenster, Spiegel, Sitzverstellung), Infotainment-CAN (Radio, Navigation), Fahrwerk-CAN (Luftfederung, Dämpfer). Diese sind über ein Gateway-Steuergerät miteinander verbunden. Ein Kurzschluss auf einem Bus betrifft zunächst nur die dort angeschlossenen Steuergeräte – erst wenn das Gateway ebenfalls ausfällt, propagiert der Fehler auf andere Busse.
Ursachen für CAN-Bus-Fehler
Kabelunterbrechung: Das CAN-Bus-Kabel ist ein Twisted-Pair (CAN-H und CAN-L), das mit 120 kBit/s bis 500 kBit/s Daten überträgt. Kabelbruch oder Korrosion unterbricht die Kommunikation des betroffenen Steuergeräts. Typische Bruchstellen: Türübergänge (besonders Fahrertür durch häufiges Öffnen), Kabelkanäle im Fußraum (Feuchtigkeitsschäden), Stecker an Steuergeräten (Oxidation der Kontakte).
Kurzschluss: CAN-H gegen Masse oder CAN-L gegen Plus. Legt den gesamten Bus lahm – alle Steuergeräte auf diesem Bus gleichzeitig betroffen. Die differenzielle Signalübertragung funktioniert nicht mehr, da die Spannungsdifferenz zwischen CAN-H und CAN-L nicht mehr korrekt erzeugt werden kann. Kurzschluss-Ursachen: eingequetschte Kabel nach Innenraum-Arbeiten, Nagetier-Fraß an der Isolierung, Feuchtigkeit im Steckergehäuse.
Steuergerät defekt: Das Steuergerät selbst sendet nicht mehr oder stört den Bus aktiv. Kann nach Spannungsspitze (Starthilfe mit falscher Polung), Feuchtigkeit oder internem Elektronikdefekt passieren. Ein defektes Steuergerät kann den gesamten Bus blockieren, indem es permanent den Dominant-Pegel auf CAN-H oder CAN-L erzwingt.
Fehlerhafter Abschlusswiderstand: CAN-Bus braucht am Ende des Busses zwei 120-Ohm-Widerstände (einen an jedem physischen Ende der Bus-Leitung). Fehlt einer: Signalreflexionen am offenen Leitungsende, sporadische Kommunikationsfehler besonders bei hohen Busgeschwindigkeiten und niedrigen Temperaturen. Die Widerstände sind in der Regel in den Steuergeräten am Ende der Bus-Topologie integriert.
Diagnose-Vorgehen mit Herstellersystem
- Vollscan aller Steuergeräte – welche U-Codes und in welchen Steuergeräten? Das Herstellersystem (XENTRY, ODIS, ISTA) liest alle Steuergeräte vollständig aus, nicht nur die über OBD2 erreichbaren
- Häufungsanalyse: Wenn 8 Steuergeräte U0100 (kein Signal vom ECM) speichern, ist das ECM der Verursacher – nicht die 8 empfangenden Steuergeräte
- CAN-Bus-Messung: Oszilloskop am CAN-Stecker – Busspannung (CAN-H Ruhepegel 2,5V, Dominant 3,5V; CAN-L Ruhepegel 2,5V, Dominant 1,5V) und Busbelastung prüfen
- Widerstandsmessung: 60 Ohm zwischen CAN-H und CAN-L bei abgeschalteter Zündung = beide Abschlusswiderstände vorhanden. 120 Ohm = ein Widerstand fehlt. Unendlich oder nahe 0 = Kabelbruch oder Kurzschluss
- Steuergerät-Isolationstest: Verdächtiges Steuergerät vom Bus trennen und Bus-Messung wiederholen. Wenn Bus nach Abtrennen wieder funktioniert: Verursacher identifiziert
Diese systematische Vorgehensweise verhindert den häufigsten Fehler bei CAN-Bus-Problemen: den Tausch von Steuergeräten auf Verdacht, der bei einem Kabelproblem keinen Effekt hat.
CAN-Bus-Topologie: Wer hängt wo am Bus?
Die konkrete Diagnose wird einfacher, wenn die Busstruktur bekannt ist. Moderne Fahrzeuge verteilen ihre Steuergeräte auf mehrere separate CAN-Busse:
Antriebsstrang-CAN (500 kBit/s): Motor-Steuergerät, Getriebe-Steuergerät, ABS/ESP-Steuergerät, Instrumententafel. Dieser Bus ist am stärksten überwacht und am häufigsten von OBD2-Geräten erreichbar.
Komfort-CAN (100 kBit/s): Fensterheber-Module, Sitzverstellung, Türsteuergeräte, Außenspiegel. Probleme hier führen zu Schaltungsausfällen an Komfortfunktionen, aber nicht zu MKL-Ausleuchtung.
Fahrwerk-CAN: Aktive Dämpfung, Luftfederung, Lenkhilfe-Steuergerät. Ausfälle können Fahrwerk-Warnleuchten auslösen und das Fahrzeug in den Notlaufmodus versetzen.
Infotainment-CAN: Navigation, Kombi-Steuergerät, Kamera. Ausfälle sind oft auf diesen Bus begrenzt und beeinflussen die Fahrtüchtigkeit nicht direkt.
MOST-Bus / FlexRay: In Premium-Fahrzeugen (Mercedes W221/W222, BMW ab E70) zusätzlich für hochbandbreitige Daten (Audio, Video, Diagnose-Streaming).
Ein Gateway-Steuergerät verbindet diese Busse und übersetzt Nachrichten zwischen ihnen. Ein Ausfall des Gateways propagiert Fehler auf alle Busse gleichzeitig – das erzeugt das Bild eines vollständigen Elektronikversagens, obwohl nur ein Steuergerät defekt ist.
Typische Kabelbruch-Stellen im Fahrzeug
Kabelbrüche entstehen nicht zufällig. Die häufigsten Stellen sind:
Türübergänge: Der Kabelbaum von der A-Säule in die Fahrertür biegt sich bei jedem Türöffnen. Nach 100.000 bis 200.000 Öffnungszyklen ermüden die Kupferdrähte unter der Isolierung. Von außen sieht das Kabel intakt aus. Mit einem Oszilloskop ist der Bruch als sporadischer Signalausfall erkennbar, wenn die Tür in einer bestimmten Position ist.
Fußraum- und Schweller-Kanalisation: Feuchtigkeitseintrag durch Türdichtungen, die sich über Jahre setzen, oder durch undichte Durchführungen. Korrosion beginnt an den Steckerkontakten und breitet sich langsam entlang des Leiters aus.
Motorraum-Durchführungen: Kabel, die durch die Spritzwand in den Innenraum führen, sind Temperaturschwankungen von -20 °C bis +100 °C ausgesetzt. Die Isolierung altert, Mikrorisse entstehen.
Unterbodenverlegung: Kabel unter Schutzrohren können bei Aufsetzen des Fahrzeugs gequetscht werden. Nagetierschäden betreffen bevorzugt Unterbodenverläufe, da die Nager Sojakabel-Ummantlungen (heute weit verbreitet) als attraktiv empfinden.
Was ein Steuergeräte-Tausch ohne Diagnose kostet
Ein Steuergerät auf Verdacht zu tauschen, ohne vorher den CAN-Bus zu messen, ist teuer. Preisbeispiele für Steuergeräte, die häufig auf Verdacht gewechselt werden:
- BSM (Body Control Module) bei Mercedes: 400 bis 800 Euro Teilpreis, dazu Codierung und Inbetriebnahme
- BCM bei VW/Audi: 200 bis 600 Euro, Codierung über ODIS erforderlich
- Komfortsteuergerät bei BMW: 300 bis 700 Euro, ISTA-Codierung
- Gateway-Steuergerät: 150 bis 400 Euro, immer Programmierung nötig
Wenn das eigentliche Problem ein Kabelbruch im Türübergang ist – Reparaturkosten: 60 bis 150 Euro – ist der Steuergerät-Tausch nicht nur nutzlos, der Fehler bleibt nach dem Tausch bestehen. Die systematische Diagnose vor dem Tausch ist deshalb keine optionale Maßnahme, sondern die wirtschaftlich vernünftige Entscheidung.
Für Techniker: CAN-FD vs CAN-Classic, Bit-Timing und Error-Frame-Analyse mit Picoscope
CAN-Classic (ISO 11898-2) arbeitet mit 500 kbit/s im Antriebs-CAN, 100 kbit/s im Komfort-CAN. Bit-Timing 8 Quanta pro Bit, Sample-Point bei 87,5 %. Differentielles Signal: H minus L = 2 V dominant, 0 V rezessiv. CAN-FD (ISO 11898-1:2015) erweitert auf 2 oder 5 Mbit/s in der Datenphase, Frame bis 64 Byte Payload statt 8 Byte. Bei modernen Fahrzeugen (BMW G-Reihe ab 2018, Mercedes W213-MoPf, VW MEB) flexibler Bit-Rate-Switch zwischen Arbitrierungsphase und Datenphase.
Diagnose mit Picoscope 2204A oder Owon HDS272: zwei Kanäle differential auf CAN-H/CAN-L an Pin 6/14 OBD-Stecker, Trigger auf SOF (Start of Frame, fallende Flanke H von 2,5 auf 3,5 V), Aufzeichnung 200 µs/div. Saubere Bits zeigen rechteckige Flanken mit Anstiegszeit unter 50 ns, Bus-Spiegelpunkt 2,5 V Common-Mode. Reflexionen an offenen Bus-Enden (ein Terminator fehlt) erzeugen Spannungs-Ringing über 4 V auf CAN-H, sichtbar als Doppelpeaks an jeder Bit-Flanke.
Error-Frame-Analyse: jeder Knoten zählt Transmit Error Counter (TEC) und Receive Error Counter (REC) nach ISO 11898-1. TEC über 127 schaltet Knoten in Error-Passive, über 255 in Bus-Off. ODIS Funktion 19 Diagnose-Interface > Messwertblock 142 zeigt aktuelle TEC/REC, Sprünge über 5 pro Sekunde deuten auf physische Probleme – Terminator-Drift, Stecker-Korrosion oder einseitig defekten Transceiver (TJA1042, TLE7250). Mit Vector CANalyzer oder Open-Source-Tool can-utils Frame-Logging über 30 min protokollieren, Statistik nach Sender-ID und Fehler-Klasse.
Wer wie in Mr. Robot blind in den CAN-Bus injiziert, riskiert Bus-Off bei sicherheitskritischen Steuergeräten – ABS und Airbag schalten dann in Notlauf.
CAN-Bus-Fehler oder viele U-Codes auf einmal? Fahrzeug und Fehlercodes per WhatsApp beschreiben – wir grenzen die Ursache systematisch ein. Telefon: 05505 5236.