Thursday, November 7, 2013

Getting the Sitecom CN-104v2 VID_6189&PID_2068 USB to Serial at work on OSX 10.9 Mavericks

Thursday, November 07, 2013 Posted by Andre Broers , , , , , , , ,
Since I have a brand new MacBook Air it's time to pick my old hardware up that didn't work with Windows anymore.

One of these things was the Sitecom CN-104v2 VID_6189&PID_2068 USB to Serial cable.

Maybe it will work under OSX 10.9 Mavericks. It did!

But not without a hassle.

Let me show you the steps I did.

I downloaded the original driver from the Prolific website:

http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=229&pcid=41

Install this driver and reboot.

Now the part the get the driver working for the Vendor and Product id's of the Sitecom adapter.

First check the id in the Mac System Information.

With the cable plugged in it should read :

USB-Serial Controller D:

  Product ID: 0x2068
  Vendor ID: 0x6189
  Version: 3.00
  Serial Number: 000009C7
  Speed: Up to 12 Mb/sec
  Manufacturer: Prolific Technology Inc. 
  Location ID: 0x14200000 / 6
  Current Available (mA): 500

  Current Required (mA): 100

Now start a terminal session and follow the following steps:

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


Enter the admin password and add the following lines to the file:

                <key>6189_2068</key>
                <dict>
                        <key>CFBundleIdentifier</key>
                        <string>com.prolific.driver.PL2303</string>
                        <key>IOClass</key>
                        <string>com_prolific_driver_PL2303</string>
                        <key>IOProviderClass</key>
                        <string>IOUSBInterface</string>
                        <key>bConfigurationValue</key>
                        <integer>1</integer>
                        <key>bInterfaceNumber</key>
                        <integer>0</integer>
                        <key>idProduct</key>
                        <integer>8296</integer>
                        <key>idVendor</key>
                        <integer>24969</integer>

                </dict>

There are two other entries in the file that look the same. Add this after these two. The only change are the key and the Product and Vendor ids. This are the vendor ids of the Sitecom adapter.

Save and exit the editor.

Now reboot the machine or do a:

sudo kextload ProlificUsbSerial.kext


and my adapter works.