Project

General

Profile

Bug #8509 » macOS_cable_IDs.txt

My notes for identifying USB-to-Serial UART chips - Jim Unroe, 12/02/2020 05:18 AM

 
1
USB-to-Serial Chip and Driver Vendors
2

    
3
Future Technology Devices International (FTDI) FT232 https://www.ftdichip.com/Drivers/VCP.htm
4

    
5
Prolific Technology Inc. PL-2303 http://www.prolific.com.tw/
6

    
7
Silicon Labs CP2102 https://www.silabs.com/
8

    
9
WinChipHead (WCH, aka Jiangsu Qinheng Co) CH340/CH341 http://www.wch-ic.com/search?q=CH340&t=downloads
10

    
11
Repleo - 3rd party source for high-end macOS drivers for your PL-2303, CH341 and CP2102 USB to Serial devices
12
https://www.mac-usb-serial.com/
13

    
14

    
15

    
16
It is the pairing of the chip in the programming cable with a compatible device driver in the operating system that allows creation of the virtual serial port that is required to attach the radio to the computer. Without this fully working serial connection, no programming software can read from or write to a radio.
17

    
18

    
19

    
20
For macOS, it is a simple matter to plug in the USB programming cable and type "/dev/cu*" (without the quotes) into Terminal and press [ENTER] to see which chip is in the programming cable. With the output from this command you can choose the correct device driver to pair with the chip.
21

    
22
FTDI FT232 (suffix will vary)
23
/dev/cu.usbserial-A6020QSO
24
/dev/cu.usbserial-AH03HQ2G
25
/dev/cu.usbserial-DN00RXF8
26
/dev/cu.usbserial-DN00V4ZI
27

    
28
Prolific Technology Inc PL-2303
29
/dev/cu.usbserial-1410
30

    
31
Silicon Labs CP2102
32
/dev/cu.usbserial-0001
33

    
34
WCH (Jiangsu Qinheng Co) CH340/CH341
35
/dev/cu.usbserialfd140
36

    
37
From here, if necessary, you just install the device driver that matches the chip in the programming cable.
38

    
39
FTDI - Nothing should be required. MacOS will use the native Apple FTDI device driver. You can install the FTDI devcie driver from the chip vendor, but from what I have read you should disable the Apple FTDI device driver before you do.
40
https://www.ftdichip.com/Drivers/VCP.htm
41

    
42
Prolific Technology Inc - This chip vendor cripples their device drivers so that they do not function properly with unauthorized copies of their PL-2303 chips. Since nearly 100% of programming cables that identify themselves as having a Prolific chip inside are counterfeit, getting a device driver from the chip vendor is not an option for most. What I have done on my MacBook Air is to purchase a device driver for the PL-2303 chip from a 3rd party company (Repleo) for about $9. A bonus is that device drivers for the CH341 and CP2102 chips are also included.
43
http://www.prolific.com.tw/US/ShowProduct.aspx?pcid=41
44

    
45
Silicon Labs - get the device driver from the chip vendor's website
46
https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers
47

    
48
WCH (Jiangsu Qinheng Co) - macOS Mojave 10.14 (released in October 2018) and later includes a CH34x driver by Apple so none needs to be installed by the user. For older versions of macOS I would usually recommend getting the device driver from the chip vendor's website. Unfortunately the WCH website is currently unreachable. This github project appears to be a mirror of the WCH macOS device drivers.
49
http://www.wch-ic.com/search?q=CH340&t=downloads
50
Do not install if you have the current macOS Mojave 10.14 or later. macOS Mojave 10.14 (released in October 2018) includes a CH34x driver by Apple.
51

    
52
Replio - High-end macOS drivers for your PL-2303, CH341 and CP2102 USB to Serial devices
53
https://www.mac-usb-serial.com/
(2-2/2)