Hallo zusammen,
ich lese aktuell ein VW-Lenkradmodul 5G0 959 442 (mit GRA) über einen LIN-Transceiver (TJA1020) an einem ESP32-S3 aus.
Setup:
TJA1020 (12 V Versorgung, LIN korrekt beschaltet)
ESP TX ↔ TJA RX
ESP RX ↔ TJA TX (gekreuzt)
LIN direkt am Lenkradmodul
Break + Sync (0x55) + PID werden sauber erzeugt
Baudrate ~19.2 kbit/s
Ich kann grundsätzlich Tasten auslesen. Medien-/Menü-Tasten reagieren wie erwartet und liefern reproduzierbare Bytes im Response-Frame.
Problem: Die GRA-Tasten (SET, RES, ON/OFF) liefern keinerlei erkennbare Änderung im empfangenen Frame. Es scheint, als würden diese Tasten gar nicht übertragen.
Fragen:
Gibt es bei diesem Modul getrennte LIN-IDs für unterschiedliche Tastengruppen (z. B. GRA separat)?
Müssen bestimmte Request-Frames (Enable/Keepalive) zyklisch gesendet werden, damit alle Tasten antworten?
Ist bekannt, ob GRA eventuell nur bei gesetztem Statusbit (z. B. „Zündung aktiv“ o. ä.) gesendet wird?
Hat jemand die Byte-Zuordnung für dieses 5G0-Modul bereits dokumentiert?
Ich logge aktuell die kompletten 8 Datenbytes pro Response und sehe bei Betätigung der GRA-Tasten keine Veränderung.
Für Hinweise zu ID-Struktur oder notwendigen Initialisierungs-Frames wäre ich dankbar.
Viele Grüße Sven