Some low cost Arduinos are now packaged with a chinese branded FTDI. This kind of low cost FTDI allows to get Arduino 2560 at really low cost (less than 6$ on Aliexpress).
It was the case for one of the Arduino I bougth:
The issue is MacOs does not recognize it by default. Fortunately, it’s possible to make it work.
How to know if your Arduino is built with a CH340G/CH341G FTDI
Just take a look at the FTDI:
if the name is CH340G or CH341G, you have this kind of FTDI.
Well, how to make it work
First of all, we need a Driver. A Chinese company develop a driver here http://www.wch.cn/downloads.php?name=pro&proid=178
It is a little bit painful to find it on the web site. So here is a copy: CH341SER_MAC
Install the Driver
- unzip the downloaded file
- run the installer
- if restart needed skip this step, we are going to restart later
- If you use Yosemite
- Open Terminal Application
- use the following command line – know more about that
sudo nvram boot-args="kext-dev-mode=1"
- Reboot your mac
- If you use El Capitan
- Reboot and press CMD+R (hold both keys) immediately after the chime to enter Recovery Mode
- Open Terminal from Recovery mode
- run the command
csrutil enable --without kext
Use it on Arduino IDE
After restarting your mac, you can start Arduino with your Arduino plugged to the USB. you should be able to see a new Serial deviced named