FTDI drivers for Mac and Linux OS

 

Intro

If you are using one of these operating systems, you'll find an information on how to install FTDI drivers. We suggest you install Arduino IDE before.

Linux

After you install Arduino IDE on Linux, you'll already have FTDI drivers installed because they are installed with Arduino IDE so there is no need to create a tutorial for it. I'll just put a link for Arduino IDE installation on Linux OS.

To confirm that drivers are working properly, run terminal and type:

ls /dev/ttyUSB*

You should see /dev/ttyUSBx, where x stands for a number.

Screen Shot 2015-03-04 at 18.07.19

MAC OSX

In most cases drivers are included within Arduino IDE, however if that's not the case, you can go through following steps for driver installation.

1. Firstly, we'll check if drivers are working after Arduino IDE installation. Connect Croduino board to you PC. Open Terminal (press "Option" + "space" key on your keyboard, "spotlight" will open, type Terminal and press "enter"). Type:

ls /dev/cu.*

If you notice something like on the picture below, drivers are successfully installed. Otherwise, follow the next steps.

Screen Shot 2015-05-18 at 09.25.01

2. Download driver here.

3. Locate FTDIUSBSerialDriver_v2.2.18.dmg file, most likely it's in your Downloads folder. Double-clicking on .dmg file will open a window in which we can choose installation depending on OS. If you are sure that you are using 10.4 OS X or newer, skip step 4.

4. By right-clicking on apple icon in the upper-right corner, then "About This Mac" we can find out which OS we are using. Versions of the OS X are shown as 10.X or 10.X.Y, where it is important to remember number X. In the picture below X=9.
Screen Shot 2015-03-03 at 21.14.20 copy

5. Let's suppose that you are using newer OS X, double-click on the right icon. Check out the picture below.

Screen Shot 2015-03-03 at 21.11.58 copy

6. If you get "Unidentified Developer Error", like in the picture:

Screen Shot 2015-03-03 at 21.22.02

It can be avoided on the next way. Right click on the icon that you want to run, then left click on "Open". After pop-up shows up, click "Open" again.

Screen Shot 2015-03-03 at 21.13.07

7. As final step, an installation wizard will open. We are going to click "Next" few times and "Finish" in the end. We've successfully installed drivers, and if you want to check if it's really done, go back to step 1.

Screen Shot 2015-03-03 at 21.26.56

FTDI and OSX Yosemite

Standalone FTDI VCP drivers are coming with OS X 10.8 (Yosemite) and newer. However, some versions are not working so well because of the conflict between integrated drivers and the ones which are official FTDI. Specifically, problem occurs when you try to use FTDI D2XX drivers with your applications. Because of conflict between VCP and D2XX drivers, they won't work. If the FTDI device is working oddly (e.g. doesn't work continuesly), we suggest you install original drivers according to manuals above and uninstall the ones from Apple (shown below).

Connect the FTDI device to your PC and execute the following command in your terminal:

sudo kextunload -b com.apple.driver.AppleUSBFTDI
Leave a Reply