BeagleBone serial usb setup on OSX Mavericks

Setting up the serial port connection on Mavericks can be an issue. The built in driver included with Mavericks causes issues that might make it difficult to connect via screen

You'll need to install Xcode if you haven't already. And also install the build tools

xcode-select --install  

Disable the built in AppleUSBFTDI extension

cd /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns  
sudo mv AppleUSBFTDI.kext AppleUSBFTDI.disabled  
sudo touch /System/Library/Extensions  

Then from the FTDI website download their driver and install that

Then restart your computer

Connect the usb serial cable and check for the device by running

ls /dev/tty.*  

should list the device as or something similar


You should then be able to connect to your beaglebone using

sudo screen /dev/tty.usbserial-FTH0ZRNY 115200  

I still did have issues with connecting via the serial port. Make sure to disconnect and reconnect the serial cable. Sometimes it can be finicky.

What worked for me was connecting the usb cable before turning on the beaglebone. Then i'd type in the screen command and my terminal would hang trying to connect. While it was hanging i'd quickly connect the beaglebone.