Wie an anderer Stelle beschrieben, nimmt man sich bei der Umrüstung eines Zafira II (ab BJ 2005) auf ein Fremdradio implizit die Möglichkeit, bestimmte Funktionen des Boardcomputers zu bedienen, da die dafür notwendigen Bedienelemente in der Frontblende des Originalradios integriert sind.
Auf der Suche nach einer Lösung für dieses Dilemma habe ich natürlich das Internet durchforstet, denn jedes Jahr zweimal beim freundlichen Opelhändler aufkreuzen um die Uhr im Fahrzeug richtig stellen zu lassen, macht keinen Spaß, selbst wenn eine dieser Gelegenheiten mit etwas Glück auf die jährlich fällige Inspektion fällt.
Eine Selbstbaulösung für ein solches Interface findet man auf den Seiten von Michael Wolf. Er stellt alle Informationen zur Verfügung, um die Platine herstellen zu lassen und bietet auch eine Software zur Kommunikation über den CAN-Bus an.
Das von Michael beschriebene Interface arbeitet mit der Software CAN-Hacker zusammen, so dass dem Erschnüffeln der benötigten CAN-Codes nichts im Wege steht.
Diesen Part der Aufgabe habe ich bereits durchgeführt, folgende Codes werden benötigt, um die Uhrzeit (und andere Funktionen) im Boardcomputer des Zafira II einzustellen:
Ich habe dafür das Originalradio an einem Netzteil betrieben, einen Laptop über das CAN-Bus Interface angeschlossen und mit CAN-Hacker V2.0 die Tastencodes aufgezeichnet.
Damit CAN-Hacker die Telegramme auf dem Bus erkennt, muss die Baudrate im Programm korrekt eingestellt werden. In unserem Fall ist der Bus ein so genannter MidSpeed-Bus und für die hier verwendete Baudrate von 95,2 kBd muss über “User defined” der hex-Wert C34E eingegeben werden, da diese Baudrate nicht als Standardwert selektierbar ist.
An dieser Stelle möchte ich meinen Dank an Michael loswerden, der mir mit einer Engelsgeduld beistand, als ich nach Aufbau des Interface Probleme mit der Inbetriebnahme auf dem Notebook hatte.
Er hat mir auch die HEX-Werte ausgerechnet, die in CAN-Hacker für den MidSpeed-Bus eingegeben werden müssen.
Der Anschluss des CAN-Bus-Adapters im Fahrzeug erfolgt über den im Innenraum des Zafira angeordneten Diagnosestecker. Man findet ihn hinter dem Aschenbecher der vorher leider mühsam ausgebaut werden muss.
Das hierzu empfohlene Vorgehen ist:
In der schematischen Darstellung bedeuten die Farben:
Hier der Diagnosestecker im Fahrzeug:
Um den CAN-Bus-Adapter mit dem Diagnosestecker elektrisch zu verheiraten, kann man sich einen passenden Stecker kaufen. Die Preise dieser Stecker sind aber eher abschreckend.
Man kann alternativ dem Vorschlag von Florian Schäffer folgen und den Stecker aus Leiterplattenmaterial, Lötnägeln und Lötösen selbst herstellen.
Ich bin noch einen Schritt weiter gegangen und habe die Platine ebenfalls weggelassen. Wenn man sich den Umgang mit frei fliegenden Drähten zutraut kann man die Lötösen direkt am Kabel anlöten und als Griffstück einen Schrumpfschlauch überziehen. Das Ganze sieht dann so aus:
Die Farben der Anschlussdrähte habe ich sinniger Weise passend zu der oben angegebenen Tabelle gewählt (nein, ich will ehrlich sein. Ich habe natürlich in der Tabelle
die Farben angegeben, die ich für die Leitungen verwendet habe ;-) so dass der Anschluss mit entsprechender Sorgfalt hinreichend sicher durchgeführt werden kann.
Mit entsprechender Sorgfalt meine ich: Man vermeide tunlichst, noch freie Stecker zusammen kommen zu lassen oder Metallteile im Fahrzeug damit zu berühren.
So vorbereitet tragen wir also den geladenen Laptop ins Auto stecken alles sauber zusammen und starten CAN-Hacker. Die passenden CAN-Codes wurden im Programm bereits hinterlegt, so dass man sie in der passenden Reihenfolge abrufen kann. Das Verfahren ist etwas dröge, die Maus ist sehr beschäftigt, aber immerhin haben wir uns ab jetzt den Weg zum FOH gespart :-)
Die komfortablere Alternative ist die Verwendung eines käuflichen CAN-Bus Interface, das die Bedienung des Boardcomputers mit im Fahrzeug vorhandenen Tasten erlaubt.
Was ebenfalls prima funktioniert:
Der original im Zafira eingebaute Radio CD30 MP3 bietet von Hause aus die Möglichkeit, die Uhr im Boardcomputer über RDS stellen zu lassen. Das geht normalerweise vollkommen unbemerkt über die Bühne. Sobald am Radio ein Sender eingestellt ist, der die Uhrzeit RDS-codiert überträgt, wird diese Uhrzeit an den Boardcomputer übermittelt.
Damit hat man die Möglichkeit recht einfach und vor allem fast kostenneutral die Sommer-/Winterzeit-Umstellung vorzunehmen. Den Originalradio stattet man dafür mit 4 Drähten aus, die die vier Signale +12V, Masse, CAN-H und CAN-L führen. Zusätzlich muss ein Stück Draht an den Antenneneingang angeschlossen werden. Die fahrzeugseitigen Enden der vier Drähte werden, wie oben beschrieben, mit Lötösen oder einem CAN-Bus-Stecker ausgestattet.
Anstelle des CAN-Bus Interface wird der Radio an den Diagnosestecker angeschlossen, ein Sender mit RDS-Informationen wird eingestellt und wenig später stimmt die Uhrzeit im Boardcomputer.