CANhack.de CAN interfaccia RKS+CAN
Hardware CAN, Software CAN, Protocolli CAN - Forum CAN-Bus per il tuo progetto CAN-Bus.

Emulatore TV per MFD Versione G

 
Nuovo argomento Rispondi 🔗 🖨 CANhack.de - Indice » CAN Abitacolo / Comfort
Autore Messaggio
mbsd



Iscritto il: 14/08/2016
Messaggi: 1
Karma: +1 / -0   Grazie, mi piace!


Account gratuito, nessun supporto sviluppo CAN

CAN-Diagnose piace questo.
Messaggio28-08-2016, 15:15    Oggetto: Emulatore TV per MFD Versione G Cita

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! icon_smile.gif



Non hai il permesso di visualizzare questi file, accedi o registrati per ottenere diritti estesi o aggiornamenti di stato.



Tradotto il 19-08-2026, 19:21.
Torna su Profilo MP
TomV



Iscritto il: 27/09/2016
Messaggi: 1
Karma: +1 / -0   Grazie, mi piace!
Località: 45472 Mülheim

Account gratuito, nessun supporto sviluppo CAN

CAN-Diagnose piace questo.
Messaggio01-10-2016, 16:17    Oggetto: Emulatore TV per MFD Versione G Cita

Ciao,
Sono qui nel forum solo da pochi giorni e ho scoperto per caso il tuo thread.
Permettetemi di presentarmi brevemente: mi chiamo Thomas e vengo da Mülheim/Ruhr, CAP 45472.

Al momento, sto lavorando su un sistema di infotainment Mercedes Comand 2.0 DX e su un vecchio sintonizzatore TV Becker che ho sulla scrivania.
L'obiettivo è quello di emulare il sintonizzatore...

Ho registrato la sequenza di avvio e ho anche scoperto cosa viene trasmesso sul bus CAN locale, che nei modelli Mercedes è utilizzato solo per il sintonizzatore TV, quando si premono i pulsanti o si ruota la manopola direttamente sull'apparecchio.
Visto che il MFD assomiglia molto al Comand, sicuramente ci sono delle somiglianze da trovare.

Da me funziona esattamente come previsto, anche con il comando "264 A0 01 00", che ho dedotto dal flusso di dati. Posso quindi simulare un sintonizzatore per il dispositivo.

Ecco un esempio di cosa viene inviato dal comando al sintonizzatore quando si ruota la manopola destra:
verso destra:
464 10(...1F) 35 01 01 00
"das (...1F)" significa che ad ogni pausa, il contatore incrementa i valori da 10h a 1Fh e poi ricomincia da 10h.
A sinistra.
464 10(...1F) 35 02 01 00
Gruß
Thomas


Tradotto il 19-08-2026, 19:25.
Torna su Profilo MP
Nuovo argomento Rispondi 🔗 🖨 CANhack.de - Indice » CAN Abitacolo / Comfort
Articoli e argomenti simili
Argomento Forum
Nessun nuovo messaggio Infotainment Can per MFD-D -> Emulazione del sintonizz... CAN Abitacolo / Comfort
Nessun nuovo messaggio [audi][rns-e] digital tuner CAN Abitacolo / Comfort
Nessun nuovo messaggio Qualcuno ha un sintonizzatore TV per auto VW/Audi? Mi ser... Hardware specifica del veicolo e assegnazione pin
Vai a:  
Non puoi scrivere nuovi argomenti in questo forum.