Unilink-Protokoll (Wechslersteuerung bei Sony- und Becker-Autoradios)
Allgemein
Obwohl keine offiziellen Dokumente zum Unilink-Protokoll verfügbar sind, gibt es doch einige
Infos dazu im Netz, die durch reverse-engineering ermittelt wurden. Ich gebe daher hier im
wesentlichen nur Links zum Thema an. Hauptsächlich geht es dabei aber um Geräte von Sony.
Ich selbst habe keine Sony-Geräte, alle meine Tests beziehen sich auf ein Becker Mexico Pro MD
mit einem emulierten MD-Wechsler.
Unilink und Becker
Manche Becker-Radios (alle aktuellen?) haben eine abgespeckte Variante des Protokolls eingebaut.
Hier kurz die Infos, die ich dazu herausgefunden habe:
- Sony-Radios senden offenbar alle 600ms einen Time Poll (Kommando: 0x01 0x12). Bei
Becker-Headunits ist das nicht der Fall. Die Wechsler-Emulation muss also selbständig regelmäßig durch
einen Slave Break Request eine Abfrage durch den Master auslösen. Der Master sendet daraufhin das Kommando
0x01 0x13, welches der Emulator mit einer Display-Nachricht (z.B. 0xC0) beantwortet.
Sendet der Slave keine Slave Breaks, schaltet das Radio nach ca. 3 bis 5
Minuten (je nach Modell) den Wechslerbetrieb ab.
- Die aktuellen CD-Wechsler (Silverstone) von Becker sind offenbar Sony-Geräte. Möglicherweise
werden leicht abgewandelte Anyone-Antworten benutzt (habe dies nie probiert).
- Zumindest die Mexico Pro-Geräte können offiziell mit einem Sony MD-65(?) MD-Wechsler
zusammenarbeiten. Ich habe gehört, dass zumindest auch das Traffic Pro und das Monza damit
zurechtkommen, obwohl es dort nicht mehr offiziell angegeben wird.
- Das Timing scheint recht kritisch zu sein. Insbesondere hatte ich mit den SendByte- und
ReadByte-Routinen aus GNUnilink gelegentlich das Problem, dass das Radio plötzlich einen
Bus-Reset durchgeführt hat und in den Radio-Betrieb zurückgewechselt ist. Nach einigen
kleineren Änderungen an diesen Routinen scheint dieses Problem nicht mehr aufzutreten.
Zusatz: Auch das Timing für den Slave Break Request ist recht kritisch. Ich hatte die
Zeitkonstanten testweise um 0,5ms verschoben, worauf der Master wesentlich seltener die
Request Poll-Nachricht gesendet hatte.
Links