CH340/340G/341 Type Chip Drivers (Windows/Linux/Mac)

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. 

ch340chip

To download the drivers you can click the buttons below under the respective operating system.

Windows

Unzip, run and install /CH341SER/SETUP.EXE

İndir “CH340-341 Driver” CH341SER.ZIP – 4474 defa indirildi – 198 KB

Linux

İndir “CH340-341 Driver” CH341PAR_LINUX.ZIP – 553 defa indirildi – 35 KB

MacOS

İndir “CH340-341 Driver” CH34x_Install_V1.5.pkg – 322 defa indirildi – 26 KB

MacOS Installation

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.