Skip to content

USB-CDC-ACM unter OS X 10.10 Yosemite

In einem Kommentar zum iBlue 747 bekam ich den Hinweis, dass mit der aktuellen Version von OS X einige GPS-Logger nicht mehr funktionieren würden. Leider kam ich bisher nicht dazu mir das mal genauer anzusehen, daher hat es jetzt etwas gedauert.

Viel dazu erklären will ich eigentlich auch gar nicht, der Entwickler von MyTracks hat das zum Glück schon in seinen FAQ beschrieben:

Leider gibt es mit der neuesten OS X Version 10.10 ein Problem mit einigen GPS-Loggern, u.a. dem iBlue 747, dem blumax 4044 und einigen Qstarz-Geräten. Wenn Sie Ihren Logger unter OS X 10.9 bereits erfolgreich verwendet haben und er nun nicht mehr funktioniert, dann öffnen Sie bitte einmal die Einstellungen von myTracks und wechseln auf die Seite GPS-Gerät. Wenn der Eintrag in der Zeile Gerät mit usbmodem beginnt, dann sind Sie von diesem Problem betroffen.

Die betroffenen GPS-Logger verwenden ein Standard-USB-Protokoll (USB-CDC-ACM), das eigentlich für Modems oder Mobilfunk-Sticks verwendet werden. Das Marketing von Apple hat entschieden, dass dieser Treiber tatsächlich nur noch für Kommunikationsgeräte geladen wird. Das hat nun zur Folge, dass der Treiber nicht mehr auf den GPS-Logger reagiert. Ich bin derzeit in Gesprächen mit Apple, ob die die GPS-Geräte nicht doch wieder aufnehmen können.

Auf der Seite hat er dazu ein kleines Programm zur Verfügung gestellt (auf einen Direkt-Link verzichte ich hier mit Absicht), welches temporär den alten Treiber wieder installiert, damit man sein Gerät weiter verwenden kann.

Nach dem Patch muss man das System neu starten, danach sollte der GPS-Logger wieder in MyTracks (und vermutlich auch anderen Programmen) erkannt werden. Zumindest mit meinen iBlue hat das funktioniert. cool

Transsystem iBlue 747 unter Mac OS X konfigurieren

Ich muss jetzt doch endlich mal für mich dokumentieren, wie man mit dem aktuellen OS X 10.7 bzw. 10.8 den GPS-Tracker Transsystem iBlue 747A+ konfiguriert, da ich es bisher nicht auf die Reihe bekommen hatte.

Prinzipiell würde es mit dem Programm BT747 funktionieren, allerdings hatte ich nie eine Verbindung zum Tracker bekommen.

Folgende Lösungsschritte funktionierten bei mir:

  1. Von der Produktseite des Herstellers Transsystem den Mac-USB-Treiber laden und installieren.
  2. Von SourceForge die neueste Version von BT747 laden und entpacken. Zum Zeitpunkt dieses Artikels war die Datei Development/BT747_Latest_Full.zip vom 12.05.2012 und wurde als Version 2.1.4 ausgewiesen.
  3. Das Programm startet man mit der Datei bt747_macosX_j2se.command
  4. Im Programm den Befehl Datei/Finde serielle Schnittstellen ausführen.
  5. In der Statusleiste die richtige Schnittstelle auswählen (bei mir ist es /dev/tty.usbmodemfd110) und verbinden.

Sollte sich jetzt nichts tun und eine Verbindung aufgebaut werden (das war bei mir der Fall, an dem ich ewig gehangen bin), der muss noch folgende Befehle im Terminal ausführen

sudo mkdir /var/lock
sudo chmod 777 /var/lock

Danach klappte die Verbindung bei mir und ich kann jetzt mit dem Programm alle Einstellungen des Trackers anpassen.

tweetbackcheck