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.



