Navi: Unterschied zwischen den Versionen
Dannym (Diskussion | Beiträge) |
Dannym (Diskussion | Beiträge) K →TODO |
||
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 60: | Zeile 60: | ||
* hat möglicherweise eingebauten Verstärker | * hat möglicherweise eingebauten Verstärker | ||
** Verstärker schwierig zu finden (ist meist außerhalb des Autos) | ** Verstärker schwierig zu finden (ist meist außerhalb des Autos) | ||
** Phantomspeisung zur Stromversorgung | ** Phantomspeisung zur Stromversorgung irgendwo drin? | ||
* Buchse? ISO oder DIN? Wahrscheinlich DIN. | * Buchse? ISO oder DIN? Wahrscheinlich DIN. | ||
* Impedanz? 150 Ω (wahrscheinlich)? 50 Ω (wahrscheinlich nicht)? Antennenanpassung nötig? | * Impedanz? 150 Ω (wahrscheinlich)? 50 Ω (wahrscheinlich nicht)? Antennenanpassung nötig? | ||
Zeile 232: | Zeile 232: | ||
== User-Space == | == User-Space == | ||
* Zugriff auf SPI über spidev | * Zugriff auf SPI über spidev (Später: Selbstgeschriebenes CAN-Kernel-Modul) | ||
** Linux-Source muss editiert werden., damit /dev/-Datei erscheint | ** Linux-Source muss editiert werden., damit /dev/-Datei erscheint | ||
** es existieren verschiedene Headerfiles für SPI. Vorsicht! linux-headers-Paket im User Space installieren&verwenden, nicht /usr/src/linux/include | ** es existieren verschiedene Headerfiles für SPI. Vorsicht! linux-headers-Paket im User Space installieren&verwenden, nicht /usr/src/linux/include | ||
Zeile 255: | Zeile 255: | ||
= TODO = | = TODO = | ||
* | * SocketCAN-Netzwerkmodul für VAN-Bus: https://github.com/daym/linux/blob/van/drivers/net/can/spi/tss463aa.c | ||
= VAN Bus Monitoring Ergebnisse = | = VAN Bus Monitoring Ergebnisse = | ||
Zeile 265: | Zeile 262: | ||
<pre> | <pre> | ||
0x4d4 Radio Settings | 0x4d4/RTR Radio Settings | ||
0x4ec Track Time | 0x4ec/RTR Track Time | ||
0x4fc Lights in Instrument Array | 0x4fc/RTR Lights in Instrument Array | ||
0x524 Car Status 2 | 0x524/RTR Car Status 2 | ||
0x554 RDS Repeater | 0x554/RTR RDS Repeater | ||
0x664 Middle Console Buttons | 0x664/RTR Middle Console Buttons | ||
0x824 Speed and RPM | 0x824/RTR Speed and RPM | ||
0x8a4 Display | 0x8a4/RTR Display | ||
0x8c4 Radio Buttons | 0x8c4/RTR Radio Buttons | ||
0x9c4 Steering Wheel Radio Remote Control Stick | 0x9c4/RTR Steering Wheel Radio Remote Control Stick | ||
0xe24 VIN | 0xe24/RTR VIN | ||
</pre> | </pre> | ||
=== 0x4fc Lights in Instrument Array === | === 0x4fc/RTR Lights in Instrument Array === | ||
* Offset 5: | * Offset 5: | ||
Zeile 288: | Zeile 285: | ||
** Mask 0x04: Left turn indicator | ** Mask 0x04: Left turn indicator | ||
=== 0x664 Middle Console Buttons === | === 0x664/RTR Middle Console Buttons === | ||
* Offset 0: | * Offset 0: | ||
Zeile 298: | Zeile 295: | ||
** Mask 0x02: ESP off | ** Mask 0x02: ESP off | ||
=== 0x824 Speed and RPM === | === 0x824/RTR Speed and RPM === | ||
* Offset 0 .. 1: | * Offset 0 .. 1: RPM | ||
** X/10 if X != 0xFFFF else None | ** X/10 if X != 0xFFFF else None | ||
* Offset 2 .. 3: | * Offset 2 .. 3: Speed | ||
** X/100 if X != 0xFFFF else None | ** X/100 if X != 0xFFFF else None | ||
* Offset 4 .. 6: | * Offset 4 .. 6: Sequence | ||
=== 0x8a4 Display === | === 0x8a4/RTR Display === | ||
* Offset 0: | * Offset 0: | ||
Zeile 312: | Zeile 309: | ||
** Mask 0x80: ??? | ** Mask 0x80: ??? | ||
=== 0x9c4 Steering Wheel Radio Remote Control Stick === | === 0x9c4/RTR Steering Wheel Radio Remote Control Stick === | ||
* Offset 0: "Buttons" | * Offset 0: "Buttons" |