User Tools

Site Tools


tams-usb-de

Tams USB-Einstellung macOS

Treiber installieren

Herunterladen und Installieren des Gerätetreibers für macOS:


RedBox

redbox-usb.jpg
Die RedBox kann an USB-2 angeschlossen werden. (Standardmäßig Silicon Labs product ID.)
Der Geräte-Name ist: /dev/tty.SLAB_USBtoUART
Baudrate: 57600


Master Control

Weil der Gerätetreiber die Tams-Hersteller- u. Produkt-Kennung nicht erkennt, muss der End-Nutzer in diese Einstell-Prozuedur “eintauchen”.

System-Information

tams EasyControl:

  Product ID:	0x813f
  Vendor ID:	0x10c4  (Silicon Laboratories, Inc.)
  Version:	 1.00
  Serial Number:	00 002 898
  Speed:	Up to 12 Mb/sec
  Manufacturer:	Silicon Labs
  Location ID:	0x06200000 / 4
  Current Available (mA):	500
  Current Required (mA):	0

Hersteller und Produkt hinzufügen

Öffnen der Info.plist OS X 10.6+

sudo vi /System/Library/Extensions/SiLabsUSBDriver64.kext/Contents/Info.plist

Öffnen der Info.plist OS X 10.5

sudo vi /System/Library/Extensions/SiLabsUSBDriver.kext/Contents/Info.plist

Einfügen des Tams MC-Abschnitts

                <key>Tams MC</key>
                <dict>
                        <key>CFBundleIdentifier</key>
                        <string>com.silabs.driver.CP210xVCPDriver64</string>
                        <key>IOClass</key>
                        <string>com_silabs_driver_CP210xVCPDriver64</string>
                        <key>IOKitDebug</key>
                        <integer>0</integer>
                        <key>IOMatchCategory</key>
                        <string>com_silabs_driver_CP210xVCPDriver64</string>
                        <key>IOProviderClass</key>
                        <string>IOUSBInterface</string>
                        <key>New Interface Detected Action</key>
                        <string>None</string>
                        <key>USB Product Name</key>
                        <string>EasyControl</string>
                        <key>bConfigurationValue</key>
                        <integer>1</integer>
                        <key>bInterfaceNumber</key>
                        <integer>0</integer>
                        <key>idProduct</key>
                        <integer>33087</integer>
                        <key>idVendor</key>
                        <integer>4292</integer>
                </dict>

Neuladen des Gerätetreibers

sudo kextload -t /System/Library/Extensions/SiLabsUSBDriver64.kext/

Das Gerät

$ ls /dev/tty.*
/dev/tty.SLAB_USBtoUART

Automatisch laden

Der Cache muss für die modifizierte Info.plist upgedatet werden.
Der einfachste Weg das zu erreichen, ist es, OS X im Sicheren Modus zu rebooten :

  • Shift-Taste beim Erscheinen des Apple-Logo gedrückt halten. Das dauert eine Zeit.
  • Im normalen Modus erneut rebooten, wenn der Login-Dialog erscheint.

Rocrail-Einstellung


Server trace

20130320.151412.072 r9999I main     OControl 1140 initDigInts lib="tamsmc" idd="tamsmc-1"
20130320.151412.073 r9999I main     OTamsMC  0357 ----------------------------------------
20130320.151412.073 r9999I main     OTamsMC  0358 tamsmc 2.0.99
20130320.151412.073 r9999I main     OTamsMC  0359 iid    = tamsmc-1
20130320.151412.073 r9999I main     OTamsMC  0360 ----------------------------------------
20130320.151412.073 r9999I main     OTamsMC  0369 try to load [../p50x]
20130320.151412.073 r9999I main     OP50x    1784 ----------------------------------------
20130320.151412.073 r9999I main     OP50x    1785 p50x 2.0.0
20130320.151412.074 r9999I main     OP50x    1786 ----------------------------------------
20130320.151412.074 r9999I main     OP50x    1788 iOP50x[tamsmc-1]: /dev/tty.SLAB_USBtoUART,57600,none,8,2,cts
20130320.151412.074 r9999I main     OP50x    1792 p50x timeout=1000
20130320.151412.074 r9999I main     OP50x    1793 p50x ctsretry=1000
20130320.151412.074 r9999I main     OP50x    1794 p50x readbidi=0
20130320.151412.074 r9999I main     OP50x    1795 p50x readfb=1
20130320.151412.074 r9999I main     OP50x    1796 p50x fbmod=0
20130320.151412.074 r9999I main     OP50x    1797 p50x poll sleep=200
20130320.151412.074 r9999I main     OP50x    1798 p50x swtime=250
20130320.151412.074 r9999I main     OP50x    1799 ----------------------------------------
20130320.151412.074 r9999I main     OSerial  0196 rocs_serial_open:open rc=0 read=0 write=0 [0] [OK]
tams-usb-de.txt · Last modified: 2018/11/12 08:56 (external edit)