Hallo zusammen, ich versuche aktuell, ein VW Multifunktionslenkrad auf dem Prüfstand per LIN auszulesen und die Tasten über einen ESP32-S3 als USB-HID auszugeben. Ich bin im Bereich Automotive-LIN noch Anfänger und wäre dankbar für Hinweise, falls ich einen grundlegenden Denkfehler mache. Lenkrad Teilenummer: 5G0 959 442 AE Plattform laut Recherche: PQ25 / MQB kompatible Varianten Ziel: Standalone Betrieb auf dem Tisch ohne J527, ohne Fahrzeug, ohne Schleifring im finalen Aufbau. Laut mehreren GitHub-Projekten und Forenbeiträgen soll das grundsätzlich möglich sein. Hardware: ESP32-S3 DevKitC-1 TJA1020 LIN-Transceiver 12V Labornetzteil Logic Analyzer Pinbelegung am Lenkrad (eigene Zuordnung) Die vier Leitungen zum Tastermodul bezeichne ich aktuell wie folgt: Pin 1 = Grau → Funktion unbekannt (vermutlich Beleuchtung) Pin 2 = unbelegt Pin 3 = LIN (angenommen) Pin 4 = 12V Pin 5 = GND Gemessene Spannungen gegen GND: Versorgungspin ≈ 11–12V Ein Pin ≈ 0V Ein Pin ≈ 0,25V Kein Pin zeigt typische LIN-Idle-Spannung (~7–12V definiert) Hier ein Bild vom aktuellen Aufbau: LIN-Konfiguration: Baudrate: 10417 Break-Länge: ~2 ms dominant PID korrekt berechnet Sync 0x55 korrekt im Analyzer sichtbar Getestete IDs: 0x00–0x3F vollständig gescannt Enable-Frame getestet:55 0D 20 FF D2 Polling getestet: Break 55 8E (ID 0x0E) Beobachtetes Verhalten Master-Frames sind im Analyzer sauber sichtbar. Es kommt keinerlei Slave-Response. Nur Echo von 55 + PID. Kein einziges zusätzliches Datenbyte. Auch beim vollständigen ID-Scan keine Reaktion. Zusätzlich: Wenn ich die LIN-Leitung vom Lenkrad abziehe, sieht das Signal im Analyzer nahezu identisch aus. Offene Fragen Ist bei 5G0 959 442 AE der Tasten-LIN wirklich direkt am Lenkradstecker zugänglich? Benötigt dieses Modul zwingend J527 oder bestimmte Wake-Signale (KL15 / KL58), um auf LIN zu antworten? Sollte der LIN-Pin im Idle auf dem Tisch eine definierte Spannung zeigen? Gibt es bekannte Varianten dieser Teilenummer, bei denen die Tasten nicht direkt als klassischer LIN-Slave arbeiten? Ist 0x0E bei dieser Variante sicher die richtige Status-ID? Mir ist bewusst, dass ich eventuell die Topologie missverstehe (z. B. LIN nur über Schleifring/J527 zugänglich). Ich wäre für Hinweise zur korrekten Pinbelegung oder erforderlichen Initialisierung sehr dankbar. Vielen Dank.
Kannst Du die Schaltermodule zerstörungsfrei öffnen? KL30 und LIN sollten sich durch Blick auf die Leiterplatte einwandfrei identifizieren lassen. Kl30 ist das mit der Diode, LIN hat den Ferrit oder 0 Ohm-Widerstand. Üblicherweise hat LIN 19k2 oder 9k6. Deine 10k4 sind möglich, aber wenn Du die nicht aus sicherer Quelle hast würde ich erstmal von einer Standard-Bitrate ausgehen.
Laut dem hier ist die LIN Baudrate 19200 Baud: https://github.com/riquenunes/vw-steering-wheel-gamepad
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.

