Ciao!
Si tratta ancora del tema dell'emulazione del sintonizzatore TV nel sistema di navigazione radio VW MFD (versione G!). Il dispositivo ha il codice prodotto 3B0035191G.
L'obiettivo dell'emulatore è valutare le pressioni dei tasti sull'MFD tramite un microcontrollore.
Ho collegato direttamente la mia interfaccia CAN al display centrale. Purtroppo, non ho una scatola per il TMC o un sintonizzatore TV per intercettare i dati (sono un po' costosi...). Tuttavia, sembra che la comunicazione funzioni comunque (?).
Sono note le seguenti identificazioni:
- 0x464: Collegamento del display multifunzione al sintonizzatore.
- 0x264: Sintonizzatore attivo sul display multifunzione.
e come pacchetto di mantenimento della connessione, invio periodicamente al MFD:
Codice: |
Dir Time Type ID Len Message
-TX- 695 Standard 0x264 2 0xA1 0x01
|
Trovato qui nel forum:
http://www.canhack.de/it/viewtopic.php?t=914.
Quando viene inviato il pacchetto Keep-Alive, la voce nel menu di selezione della sorgente del display multifunzione (MFD) cambia da "AUX (V/A)" a "TV/VIDEO". Sembra quindi che l'MFD stia rilevando una sorta di sintonizzatore. Se si attende troppo prima di inviare il successivo pacchetto Keep-Alive, la voce torna nuovamente a "AUX (V/A)".
Ecco il problema:
In modalità "TV/VIDEO", lo stato dei tasti non viene trasmesso.
Codice: |
Dir Time Type ID Len Message
-RX- 115 Standard 0x464 3 0xE0 0x01 0x00 // Timeout-Frame? Hier wechselt die Anzeige zurück.
-TX- 979 Standard 0x264 2 0xA1 0x01 // Keep-Alive Tuner -> MFD (im 1s-Takt)
-RX- 1095 Standard 0x464 2 0xA3 0x00 // Keep-Alive MFD -> Tuner?
-RX- 1197 Standard 0x464 2 0xA3 0x00
-RX- 1298 Standard 0x464 2 0xA3 0x00
-RX- 1399 Standard 0x464 2 0xA3 0x00
-RX- 1501 Standard 0x464 2 0xA3 0x00
-RX- 1601 Standard 0x464 2 0xA3 0x00
-RX- 1703 Standard 0x464 2 0xA3 0x00
-RX- 1805 Standard 0x464 2 0xA3 0x00
-RX- 1906 Standard 0x464 2 0xA3 0x00
-TX- 1930 Standard 0x264 2 0xA1 0x01
-TX- 2881 Standard 0x264 2 0xA1 0x01
-TX- 3832 Standard 0x264 2 0xA1 0x01
-TX- 4783 Standard 0x264 2 0xA1 0x01
-TX- 5734 Standard 0x264 2 0xA1 0x01
-RX- 6097 Standard 0x464 2 0xA3 0x00
-RX- 6199 Standard 0x464 2 0xA3 0x00
-RX- 6300 Standard 0x464 2 0xA3 0x00
...
|
Purtroppo, nonostante le ricerche su Google e nella sezione forum, non ho ancora trovato informazioni utili in merito.
Qualcuno è riuscito a farlo funzionare con un MFD versione G? Oppure, qualcuno ha un MFD versione G con sintonizzatore TV e sarebbe disposto a generare un log?
Considerando che, secondo lo schema elettrico, il sintonizzatore TV è collegato anche al CAN del navigatore/MCNet, ipotizzo che i pulsanti non siano stati trasferiti sul CAN di comfort.
Ho notato che al MFD il valore nel byte 2 del frame "Keep-Alive" inviato dal tuner è completamente irrilevante: il risultato rimane lo stesso.
Ho allegato una registrazione della sequenza di avvio del monitor multifunzione (MFD). L'apparecchio è posizionato sul tavolo, quindi mancano anche le risposte provenienti dall'unità di controllo principale (MFA) ecc.
Grazie in anticipo!
