Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

10.4: Use an IOGear Serial to USB converter cable System 10.4
Tiger only hintThe IOGear GUC232A USB to Serial/PDA converter cable, which can be found at most larger Walmarts, uses Prolific Technology's PL-2303H/X/HX chipset for USB to Serial (RS232) communication. It appears the ATEN UC232A and the IOGear GUC232A are the same product. So these instructions should work for the ATEN UC232A, too, but have not been tested.

The drivers that come with the GUC232A did not work for me. Use the following instructions if you cannot get your GUC232A to work.

Download and Install Drivers
  1. Go to Prolific's download page and download the latest Mac OS X drivers.

  2. Open the Zip File

  3. Mount the Disk Image

  4. Open the Installer Package and install the drivers

  5. Reboot
Change Kernel Extension Property List
  1. Plug the GUC232A into any available USB port on your Mac

  2. Open the System Profiler, in /Application -> Utilites

  3. Click USB in the Contents pane

  4. Select the GUC232A in the Device Tree; usually it will be listed under USB-Serial Controller

  5. Remember the ProductID and VendorID, or keep the System Profiler window open

  6. Open the Terminal, in /Application -> Utilites

  7. Use the following command to open the Property List of the Prolific driver:
    sudo nano /System/Library/Extensions/\
    ProlificUsbSerial.kext/Contents/Info.plist
  8. Enter your admin password when asked. This is necessary; the ProlificUsbSerial kernel extension is owned by root.

  9. Scroll down and find the ProductID and VendorID in the plist file

  10. Change the ProductID and VendorID to match your GUC232A's ProductID and VendorID

  11. The plist file needs the numbers as integer values, but System Profiler reports the numbers as hex. Use the Calculator to convert the numbers. For example, System Profiler reports the Product ID as 0x2008 and the Vendor ID as 0x0557. The integer value of ProductID is 8200 and the integer value of VendorID is 1367

  12. Save the changes (Control-W) and quit (Control-X) nano
Reload Kernel Extension
  1. Unplug the GUC232A

  2. Use the following command to load the kernel extension:
    sudo kextload /System/Library/Extensions/\
    ProlificUsbSerial.kext/Contents/Info.plist
  3. Plug the GUC232A into any available USB port on your Mac
[robg adds: Not having this cable, I haven't tested these instructions.]
    •    
  • Currently 2.83 / 5
  You rated: 5 / 5 (6 votes cast)
 
[71,021 views]  

10.4: Use an IOGear Serial to USB converter cable | 18 comments | Create New Account
Click here to return to the '10.4: Use an IOGear Serial to USB converter cable' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
10.4: Use an IOGear Serial to USB converter cable
Authored by: joatmon on Jan 10, '06 06:36:06AM

I had a situation recently where I needed a non-standard baud rate serial port interface. The only way that I know of do to this is to use a USB-to-serial convertor with the FTDI chipset in it and OS 10.4 (10.0 - 10.3 does not support non-standard baud rates). The prolific chipset found in most USB serial convertors only supports standard baud rates.



[ Reply to This | # ]
Watch out for this driver!
Authored by: _merlin on Jan 10, '06 06:37:21AM

The Prolific USB-serial driver is very poor quality. It consumes way too many clock cycles when heavy transfers are in progress, and it will cause a kernel panic if software attempts to select an unsupported baud rate.



[ Reply to This | # ]
Watch out for this driver!
Authored by: DaveOrZach on Jan 10, '06 08:59:51AM

I had many problems with the drivers that shipped with the adapter, but I haven't had any problems with these drivers.



[ Reply to This | # ]
10.4: Use an IOGear Serial to USB converter cable
Authored by: xSmurf on Jan 10, '06 08:52:51AM
No name USB to Serial cables often use the Prolific chip, but they also sometimes use the Silicon Labs CP2101; namely my T610 USB data cable. Sadly Silicon Labs doesn't give their drivers for download. But I have put up a guide (and instruction for obtaining the drivers) on my page:

Getting no name usb to serial adaptors to work on Mac OS X.

---
SnitchCTL : http://snitchctl.smurfturf.net/

PM G4 DP 800 / 1.25gb / 120Gb+80Gb / CD/DVD±RW/RAM/DL
- The only APP Smurf

[ Reply to This | # ]

10.4: Use an IOGear Serial to USB converter cable
Authored by: marook on Jan 10, '06 12:11:16PM
Hi All, If you CHANGE the Product & Vendor ID, the driver will then only work with the new product. What you Should Do, is simply ADD a a new DICT for the new product, like this:

	<key>IOKitPersonalities</key>
	<dict>
		<key>067B_2303</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>8963</integer>
			<key>idVendor</key>
			<integer>1659</integer>
		</dict>
		<key>0557_2008</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>8200</integer>
			<key>idVendor</key>
			<integer>1367</integer>
		</dict>
		<key>0557_2000</key>

---
/Marook

[ Reply to This | # ]

10.4: Use an IOGear Serial to USB converter cable
Authored by: jocamero on Mar 11, '11 05:10:58PM

Should the last line of your code be:

<key>0557_2008</key>

and not:

<key>0557_2000</key>

to match the original key?



[ Reply to This | # ]
10.4: Use an IOGear Serial to USB converter cable
Authored by: mschaff on Jan 10, '06 12:14:34PM

I've been successfully using these drivers in Tiger since version 1.09b6. Haven't had stability problems as have been mentioned, but I only use it for low-throughput serial connections.

In addition, these drivers allow me to run Virtual PC, install drivers on the PC and OS X side and have a working serial port for the emulated Windows environment.

This kept me from purchasing a PC for my Windows-only ODB II software. For those that don't know, this is software for connecting a computer to a car and reading troubleshooting diagnostic codes and acquiring real-time engine sensor data...saves lots of money on trips to the dealer!

The cable I use was purchased from RAM Electronics. http://www.ramelectronics.net/html/usb_serial.htm



[ Reply to This | # ]
10.4: Use an IOGear Serial to USB converter cable
Authored by: mschaff on Jan 10, '06 12:16:42PM

Oh, and I should mention the drivers work "out-of-the-box" for the adapter that I bought. No plist tweaking necessary. Not a bad deal for $22.



[ Reply to This | # ]
10.4: Use an IOGear Serial to USB converter cable
Authored by: joatmon on Jan 11, '06 11:57:56AM

Cool on using VirtualPC to talk OBD-II. I'm able to talk to an ECM at 8192 baud OBD-I natively on my iMac inside a Xcode project. (using an FTDI based serial convertor)



[ Reply to This | # ]
10.4: Use an IOGear Serial to USB converter cable
Authored by: digid on Jan 12, '06 08:35:51AM

Anyone know of a good vt100 emulator that will support these. I have not found anything to do vt100 emulation using a serial port.

Dale



[ Reply to This | # ]
10.4: Use an IOGear Serial to USB converter cable
Authored by: synfinatic on Jan 12, '06 08:46:27AM

You can try ZTerm ($15 shareware) and minicom (free from darwinports/fink)



[ Reply to This | # ]
10.4: Use an IOGear Serial to USB cable
Authored by: reggiewf on Jan 22, '06 06:35:22PM

Is there anything else that you need to do to enable/setup the USB port-as-serial port??

I see the "USB device" in the Profiler, and made the product and vendor Id edits to the latest Prolific PL2303 driver (v 1.1). I've unloaded and loaded the .kext file and plugged in the USB cable, but don't get any indicator of activity (the cable LED isn't on) and my application fails to see a serial port.


---

reggie



[ Reply to This | # ]
10.4: Use an IOGear Serial to USB converter cable
Authored by: autospanker on Feb 26, '06 09:51:33AM
Hey gang! First of all I am new to this Forum. I am a new Mac Intel user and I came accross this forum about getting the USB-to-Serial adapter to work with OS X.

I have a new Intel Core Duo Macbook 2.0 with OS X 10.4.5 installed. I can not for the likes of me get this GUC232A adapter to work. I know this is a new beast but I welcome any sugestions to get this to work. Here is a brief summary of what I do believe t be working.

1.) System Profilter > USB detects USB-Serial Controller (Version 3, Manufacture - Prolific Technology Inc. Product ID- 0x2008 Vendor ID 0x0557

If install drivers and then try to load kext I get the following.

************** 26com_prolific_driver_PL2303 is not compatible with its superclass, 18IOSerialDriverSync superclass changed? kextload: a link/load error occured for kernel extension /System/Library/Extensions/ProlificUsbSerial.kext load failed for extension /System/Library/Extensions/ProlificUsbSerial.kext (run kextload with -t for diagnostic output) **************

If I use the mentioed -t option

************** kernel extension /System/Library/Extensions/ProlificUsbSerial.kext has problems: Validation failures { "Executable file doesn't contain kernel extension code" = true } **************

I have tried the driver: PL2303_1.0.8.pkg and PL2303_1.1.0b1.dmg

Neither work.

[ Reply to This | # ]
10.4: Use an IOGear Serial to USB converter cable
Authored by: drekhead on Apr 05, '06 03:30:38PM

same problem here, also on macbookpro. was anyone able to fix this problem?



[ Reply to This | # ]
10.4: Use an IOGear Serial to USB converter cable
Authored by: gpan on Apr 09, '06 01:55:11AM

I tried installing the drivers on a MacBook Pro and it caused the hang on reboot. It wouldn't get past the gray screen. It was pretty terrifying for a while.

Luckily, I had another mac to mount the MBP (via Target-disk mode). I was able to find the offending KEXT and delete it. Boots fine after that. Whew! If I didn't have another mac to do this with, I'd really be hosed.



[ Reply to This | # ]
10.4: Use an IOGear Serial to USB converter cable
Authored by: rlaunay on May 10, '06 08:49:27AM

i got the same exact problem as above with the SLAB_USBtoUART.kext

i'm using a CP2101 chip with intel MAC Mini 1.5 SOLO - MACOSX 10.4



[ Reply to This | # ]
10.4: Use an IOGear Serial to USB converter cable
Authored by: jer0886 on May 12, '06 11:07:17AM

I finally got this working. There's a new prolific driver available, not to mention a universal binary of minicom. The complete instructions are over at www.ciscoblog.com



[ Reply to This | # ]
10.4: Use an IOGear Serial to USB converter cable
Authored by: SDEngineerRich on Aug 08, '12 09:32:55AM
I found that in "Change Kernel Extension Property List" step 4., the GUC232A was listed as "Composite Device," not "USB-Serial Controller." If you unplug and re-plug your converter, pressing Command-R (Refresh Information) each time, you should be able to see the corresponding entry disappear and appear.

Also, in step 10., to avoid confusion, the plist file properties are "idProduct" and "idVendor."

Finally, in "Reload Kernel Extension" step 2., the command as posted failed complaining of "(libkern/kext) not found."
The following command worked for me (omitted the Contents/Info.plist at the end):

sudo kextload /System/Library/Extensions/\
ProlificUsbSerial.kext/


[ Reply to This | # ]