Basically, let me put it this way. Buy from chinese site, get chinese drivers. I got my drivers. CH340G USB SERIAL DRIVERS FOR MAC. Como usar o adaptador usb para esp8266 esp-01, arduino e cia. Usb serial drivers. Arduino uno r3 original. Arduino uno clone. Usb serial adapter, step step installation, ch340g drivers initially, usb serial ch340 com2. Connect the CH340 to one of your Mac's COM ports. Check for the following changes (your board may show up under a different device name). The CH340 should show up as /dev/cu.wchusbserial. Depending on your computer, the COM port may show up as a different number. The Nano CH340 R3 board is similar to the genunine Arduino Nano board, described on the original Arduino website here. The board uses same type of Mini-B USB connector, same side connectors and 6-pin SPI connector, as well as the Atmel ATmega328P microcontroller in the 32-TQFP package. NodeMCU LoLin ESP8266 Development Board (CH340 USB Driver) Modules Based on ESP-12E ESP8266 wifi board All I/Os output No need to press reset/flash for pgoramming Open.
- Ch340g Macos Mojave
- Ch340g Mac Mojave
- Ch340g Driver For Mac
- Ch340g Driver For Mac High Sierra
- Ch340g Macos Catalina
Ch340g Macos Mojave
After installing your new, shiny, macOS update you might have found out like me that plugging in any device that relies on a CH340/CH340G/CH341 device (like the ESP8266 based Wemos D1 Mini) immediately throws a kernel panic. Not ideal…
So far, I did not find a solution to making it work, but read below for the solution to avoid getting kernel panics.
I will update this post once I have a working solution.
What you need to do is to remve the problematic kext/driver that is throwing the kernel panic. This kext should be mentioned in the log you can find in
/Library/Logs/DiagnosticReports with a
In my case it was: last loaded kext at 6898626041: wch.usb.usb
Ch340g Mac Mojave
You will then need to find where this kext is, in my case is was under
/System/Library/Extensions with the name
usb.kext. Your names and locations might differ unfortunately.
I was able to confirm it was indeed the driver by doing a
cat usb.kext/Contents/Info.plist grep wch.usb.usb and seeing if it returns anything.
I then removed this and can plug a Wemos D1 Mini without my computer panicking on me.
Using the adapter
As mentioned here, the previously working signed driver does the same thing, so I have no free solution yet to using these serial adapters on macOS Sierra. I will update this post when I i find a solution.
Thanks to our old pal Björn (original drivers post on his blog) and to @sebastianAPW that told me about it, we now have a free, working solution for CH340, CH341 on macOS 10.12 Sierra
Winchiphead signed drivers for CH340-CH341, OS X 10.9 to macOS 10.12
Pay for drivers
One of my readers (thanks Lee) let me know that he tested a paid for driver that worked for him. I have not tested it, as it will remove any motivation of finding a free solution 😛
Ch340g Driver For Mac
I thought you may like to know that https://www.mac-usb-serial.com/ (costs €7.90) seems to work if you unpack the installation packages and manually kextload the driver 🙂