Recently I tried connecting my newly purchased clone version of the Arduino UNO with the MacBook OS X Yosemite. It turns outs that, nothing gonna detect my serial port. This is because most of the clone versions are using a different chip for USB-to-Serial communication namely CH340/CH341 instead of ATmega16U2.
After hours of work and digging throughout the Internet, I found these drivers for CH341/CH340 is working as expected.
Download the drivers and install relevant setup. This package includes, drivers for linux, mac os x and windows.
Download all-in-one drivers pack
One more additional step for Mac OS X users. Disable the kext signing security setting with this command.
you should see something like "/dev/tty.wchusbserial1410". In addition, if you open up your Ardunio IDE then goto Tools->Port. You should see something similar to below.
After hours of work and digging throughout the Internet, I found these drivers for CH341/CH340 is working as expected.
Here how you do it;
Download the drivers and install relevant setup. This package includes, drivers for linux, mac os x and windows.
Download all-in-one drivers pack
One more additional step for Mac OS X users. Disable the kext signing security setting with this command.
sudo nvram boot-args="kext-dev-mode=1"
How to test it;
on the terminal type;ls /dev/tty*
you should see something like "/dev/tty.wchusbserial1410". In addition, if you open up your Ardunio IDE then goto Tools->Port. You should see something similar to below.