If your computer doesn’t recognize the cheap Arduino clone card or a similar Atmega processor card, it’s probably using the cheap CH340 or CH341 type chip. In addition, some USB to Serial TTY interfaces use this type of chips. Don’t worry, you can get your board installed to your computer with its drivers.
How can you recognize your board has CH340 type chip?
Below you will see an Arduino Uno board-clone type. Refer to the USB-to-Serial chip located next to the USB port. If it read CH340 or CH341, download the drivers here.
To download the drivers you can click the buttons below under the respective operating system.
Unzip, run and install /CH341SER/SETUP.EXE
If you have installed a CH340 / 341 driver in earlier versions of MacOS, you must first delete the existing driver.
To clear the memory first, run the following two commands from the terminal window. You will enter the administrator password after the first command. It doesn’t matter if you get any error.
sudo kextunload /Library/Extensions/usbserial.kext sudo kextunload /System/Library/Extensions/usb.kext
To remove the drivers from the system, write the following 2 commands on the terminal window respectively.
sudo rm -rf /System/Library/Extensions/usb.kext sudo rm -rf /Library/Extensions/usbserial.kext
Then continue with the following guidelines;
- Run the file you downloaded by double-clicking
If you are receiving a security warning during installation, allow this in System preferences > Security & Privacy settings as follows.
- Follow the installation instructions and finish the installation
- Restart your computer
Now connect the CH340 / 341 chip device to the USB port
Then plug in your USB device. For example, in Arduino IDE application you should see the USB Port option below for your device.