Ch340 driver linux ubuntu

CH340 Drivers for Windows, Mac and Linux

The CH340 chip is used by a number of Arduino compatible boards to provide USB connectivity, you may need to install a driver, don’t panic, it’s easier than falling off a log, and much less painful.

Windows

  1. Download the Windows CH340 Driver
  2. Unzip the file
  3. Run the installer which you unzipped
  4. In the Arduino IDE when the CH340 is connected you will see a COM Port in the Tools > Serial Port menu, the COM number for your device may vary depending on your system.

Older Windows Driver Version and Instructions

  1. Download the Windows CH340 Driver
  2. Unzip the folder.
  3. If you are running a 64Bit Windows: – run the SETUP_64.EXE installer.
  4. If you are running a 32Bit Windows: – run the SETUP_32.EXE installer.
  5. If you don’t know, try the 64 bit and if it doesn’t work, the 32 bit.
  6. In the Arduino IDE when the CH340 is connected you will see a COM Port in the Tools > Serial Port menu, the COM number for your device may vary depending on your system.

Macintosh

The following github has up to day pkg files for 1.3, 1.4 and 1.5 at time of writing, thanks to Joshua Wallis for bringing this to my attention…

Direct Download Links (from the github repo above):

See the github link above for installation instructions if you need them.

Previous macinstosh downloads if the above doesn’t work for you…

(V1.3) Download the CH340 Macintosh Signed Driver for Mavericks (10.9), Yosemite (10.10) and El Capitan (10.11) and Sierra (10.12)

Inside the zip file you will find a PDF and a “pkg” file, short version, double click the pkg file, the PDF has some extra information.

OSX Sierra (10.12) Note

A kindly user, Maarten Segers reports

FYI, the driver documented here WILL crash on OSX Sierra.

I can personally not test on MacOS and can not vouch for the above drivers at github, but there you go.

See uninstalling information at the bottom of the page if the driver causes problems for you.

Читайте также:  Astra linux smolensk обновление ядра

Here is an older version of the Mac driver, NOT FOR 10.12 Sierra

Linux

Drivers are almost certainly built into your Linux kernel already and it will probably just work as soon as you plug it in. If not you can download the Linux CH340 Driver (but I’d recommend just upgrading your Linux install so that you get the “built in” one).

Uninstalling From Macinstosh

A couple of Mac users have said “the driver crashes my mac Sierra how do I uninstall”.

Firstly regards the crash make sure you installed the 1.3 version of the driver, not the old one. You could download it directly from the Manufacturers Website in case they have issued an update since I wrote this page.

Secondly a quick google search reveals that this is how you uninstall:

  1. Open a terminal and type: cd /Library/Extensions/
  2. Verify that the .kext file is present: ls | grep usbserial.kext
  3. Output should be: usbserial.kext
  4. Then type: sudo rm -R usbserial.kext
  5. Verify that the .kext file has been removed: ls | grep usbserial.kext
  6. Output should be empty.
  7. After you should remove the files stored in receipts folder: cd /private/var/db/receipts/
  8. Find the enties: ls | grep usbserial*
  9. Output should be: codebender.cc.ch34xinstaller.usbserial.pkg.bom codebender.cc.ch34xinstaller.usbserial.pkg.plist
  10. Remove each one of the files of the above list: sudo rm -r filename `

All prices are New Zealand Dollars, and include GST in New Zealand

Источник

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

A One-Stop driver repo for the popular serial chip used on cheap Chinese Arduino clones.

License

DecaturMakers/CH340_drivers-Linux-Mac-Windows

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Читайте также:  Монтирование cd rom astra linux

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

README.md

CH340 serial chip Drivers for Linux, Mac, and Windows all in one place

A One-Stop driver repo for the popular serial chip used on cheap Chinese Arduino clones.

The CH340G chip is a very popular USB to Serial chip used in Arduino clones because of its low cost. The OEM of this chip is Jiangsu Qinheng Co., Ltd. in the Nanjing Software Valley of China according to SparkFun who builds products that incorporate it.

SparkFun Serial Basic

Unfortunately, their website, being entirely in Chinese, makes many people nervous. For this reason, there have been many people who have tried to be helpful by hosting a copy of the drivers on a more inviting site. However, that is a dangerous thing to be comfortable with. As a Maker Space that regularly teaches microprocessor hacking to beginners, Decatur Makers has decided to host yet another copy of these drivers. You may or may not trust us as a source, but we didn’t feel safe sending our students elsewhere. We have done (and continue to do) everything in our power to verify and maintain the content of this repo.

The driver for this chip has been in the Linux Kernel for a long time. (Introduced in commit 6ce76104 that was released in Linux Kernel v2.6.24 Jan 24 2008) If your Kernel does not support this chip, you are probably very out of date and have severe vulnerabilities to worry about.

Even though Linux users should never need this, we’re going to put the information here.

  1. Download the zip of this repo and unzip it
  2. Change into the directory that was created
cd CH340_drivers-Linux-Mac-Windows/drivers/linux/ 
  • Source:
    • http://www.wch.cn/download/CH341SER_LINUX_ZIP.html
    • 5ba92d25345872b3aa72321b8b3bff0067b318a7b630087abb4b762e18df9624 ch34x.c
    • a47d44ae25907741a6f4a9b4e5fefd4f522f91159fe418de125b6eee05200681 CH341SER_LINUX.ZIP

    Warning: Installation for macOS is [now] very simple. The internet is littered with links to unsigned drivers and out of date instructions telling you how to [recklessly] disable macOS security features that are in place to protect you from these kinds of things. Do not follow them! (If you have done this in the past, undo it.)

    I really suggest you install using homebrew. If you do not have brew installed, you should install it. It is the most common way to install things on a Mac that don’t come from Apple’s App Store.

    1. Open the Terminal (use Spotlight to find it if you must)
    2. If you do not have homebrew, install it.
    /usr/bin/ruby -e "$(curl -fsSL https://github.com/Homebrew/install/raw/master/install)" 
    brew tap DecaturMakers/CH340_drivers-Linux-Mac-Windows https://github.com/DecaturMakers/CH340_drivers-Linux-Mac-Windows brew cask install wch-ch34x-usb-serial-driver 
    1. Download the zip of this repo and unzip it
    2. In Finder, navigate to CH340_drivers-Linux-Mac-Windows-master/drivers/macos
    3. Open the file CH34x_Install_V1.4.pkg
    4. Follow the instructions in the installer
    • Source:
      • http://www.wch.cn/download/CH341SER_MAC_ZIP.html
      • 032e85afc2dfeaba6e77637718749e3af381892305c2c02c12d1cd2bb3585bc3 CH34x_Install_V1.4.pkg
      • b190f612b833727b2006f362a835f7e97177b580e45cef253e164202106c48eb CH341SER_MAC.ZIP
      1. Download the zip of this repo and unzip it
      2. In Windows Explorer, navigate to CH340_drivers-Linux-Mac-Windows-master/drivers/windows
      3. Run either the 64bit or 32bit SETUP application
      • Source:
        • http://www.wch.cn/download/CH341SER_ZIP.html
        • 543426ce41c8d5fa42aaa9885f8cd6c1132245a9552ee0e842b2993bae6ed224 CH341SER.ZIP

        About

        A One-Stop driver repo for the popular serial chip used on cheap Chinese Arduino clones.

        Источник

        Saved searches

        Use saved searches to filter your results more quickly

        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

        CH340/CH341 Driver for Linux

        gorgiaxx/CH34x-Driver-Linux

        This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

        Name already in use

        A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

        Sign In Required

        Please sign in to use Codespaces.

        Launching GitHub Desktop

        If nothing happens, download GitHub Desktop and try again.

        Launching GitHub Desktop

        If nothing happens, download GitHub Desktop and try again.

        Launching Xcode

        If nothing happens, download Xcode and try again.

        Launching Visual Studio Code

        Your codespace will open once ready.

        There was a problem preparing your codespace, please try again.

        Latest commit

        Git stats

        Files

        Failed to load latest commit information.

        README.md

        • Please run followed executable programs as root privilege
        • Current Driver support versions of linux kernel range from 2.6.25 to 4.13.x
        • Current Driver support 32-bits and 64-bits linux systems
        • 1.1 modified to solve transmition between ch341 and ch341
        • 1.2 Support high Linux kernel
        • 1.3 Fix gibberish bug
        • 1.4 Support high Linux kernel

        Build CH34x driver module

        load or unload linux driver of CH34x

        Check the usbserial modules your system loaded.

        > lsmod | grep ch34 ch341 16384 0 ch34x 20480 0 usbserial 53248 2 ch34x,ch341 usbcore 282624 12 uvcvideo,usbhid,usb_storage,ehci_hcd,usbserial,ch34x,xhci_pci,btusb,uas,ch341,xhci_hcd,ehci_pci

        Remove the old version CH341 module. And reconnect the CH341 UART Convertor to your PC.

        Источник

Оцените статью
Adblock
detector