[Solved] Clone arduino Mega 2560 - no serial port DCcduino Mega 2560

GREAT SHARE. I had been doing OK with my NANOs working till yesterday. Still not clear why after working for days/weeks when others did not my NANO stayed enabled. But in tearing down one circuit to make something new, the port did not come up.

So after making sure of my driver install and still no working port, I read and looked at the entry. But with caution opened the terminal and made the change and yes the Nano is back and running.

@dmatyukhin,

Thanks for the tip, it works!

I bought two of these Mega 2560 from China, the seller provided this driver which works well on the 32-it Macs (Up to OS X 10.7 Lion.) if you use the 64-bit Mac for Arduino development, hate to say you might be out of luck :frowning:

For everyone’s convenience, I uploaded it here as a zip file. Beware, the read me file is all in Chinese! :slight_smile:

CH341SER_MAC_2.zip (252 KB)

Well that was a very interesting few days! :stuck_out_tongue_closed_eyes: For a little while I thought that I was going quietly insane. :astonished: :stuck_out_tongue: But its all fixed now...

I received from an EBay seller a small batch of Arduino Nano ATMega328 boards and ran into this problem immediately. All of the symptoms described by other posters in this thread I experienced. Nothing worked. I must have installed the FTDI drivers dozens of times, but the Arduino Nano would not be seen by my system, a Macbook Air with OS X Mavericks 10.9.5.

It was another thread that gave me the clue - perhaps the Nano doesn't use an FTDI chip at all. And sure enough, it does not.

Etched on the chip are the details; WCH CH340G 2026850406 - so I searched Google for "CH340G" and located this thread at the top of the search.

The Chinese website is very slow and the download of the WCH drivers failed. But thanks to @rich1812 (above) the file he links to downloads very quickly and installs okay in OS X Mavericks.

Be sure to reboot the Mac after installing the drivers.

When plugging the Nano in to the Mac's USB port you can check if the driver has loaded by opening up a terminal and entering the command

ls /Dev/tty.wchusb*

My own device shows up as tty.wchusbserial410

So now I can get on with making use of these cheap Chinese Arduino Nano. Woo hoo!

I am wondering if Yosemite rejects the driver for good reasons. I have found that if you unplug my Nano-clone with this USB-serial converter then the Mac instantly reboots. (This feature does not meet with my approval)

Actually, I was too quick assigning blame. It was nothing to do with the USB-serial at all, and everything to do with the capacitor on the Arduino power supply. (presumably a large current surge when plugging-in caused a rather serious problem. But it shouldn't crash the Mac surely?)

The CH340 driver for Windows is fully signed, and built into Windows 8. It is also standard in Linux, so no, Yosemity has no good reason for not liking it. It may be that the manufacturer hasn't paid a fee to Apple but that is it.

I use Linux where the CH340 works like a charm.

andyough: Actually, I was too quick assigning blame. It was nothing to do with the USB-serial at all, and everything to do with the capacitor on the Arduino power supply. (presumably a large current surge when plugging-in caused a rather serious problem. But it shouldn't crash the Mac surely?)

self protect mode.

Thank you rich1812 and all other contributors. I got my first arduino nano today, a clone with the CH342 and was able to compile and upload in a few minutes after quickly find this thread !

I was about to update my Mac to Yosemite, but it looks like I should wait a little bit ...

The problem is not Yosemite! Folks report issue with Lion, Tiger, etc. It is not OSX itself. Nor is the MACs by themselves the issue. I have 5 MACs and ten boards all work nicely. I have more issues occur on my Panasonic and Motorola Toughbooks with the IDE.

I do know and have seen the MACBooks and one MAC desktop shutdown from current overload on USB port. As I stated a self protect function.

I suspect it is add-on apps or hardware, or configuration changes.

With that stated Yosemite does affect older apps that have not been upgraded in a few years (third party app support from vendors) but the same thing occurred with lion. But both versions of the current post IDE function well.

SIMPLY FOLLOW THESE ON WINDOWS-7 -> Download http://www.wch.cn/downloads.php?name=pro&proid=5 and unrar (CH341SER) -> DISCONNECT USB CABLE OF BOARD -> RUN \CH341SER\setup.exe -> CONNECT USB CABLE Here You Go...

On Windows 8 and Linux the drivers are built in, so just plug and go...

I hope not to be off topic, but here's what I found:

On forum below, I found the driver for my arduino nano V3 card with a chip CH340g for USB-serial link (not a FTDI chip, apparently Chinese clone chips are automatiqement blocked by last updated windows and FTDI, but hey I'm not the right place to mention here)

http://club.dx.com/forums/forums.dx/threadid.635690

Fenchurch Thursday, December 02, 2010 4:43 PM Reply Found this to work on Win7 64bit probably works with other os's as well.

http://www.winchiphead.com/download/CH341/CH341SER.ZIP

Thank you Fenchurch !!!!!!!

I said that this driver works under Windows 7 64 bit.

I got an Ardunino Nano clone realy cheap off ebay and hadn't done any research before.

On my Dell/W8.1 Laptop the driver didn't install properly. Had a "USB2.0-Serial" unknown hardware thing when i plugged in the board. It got an 340G Chip on it so after trying out the drivers from the Arduino IDE and another FTDI-whatever driver which both did not work finally

http://www.winchiphead.com/download/CH341/CH341SER.ZIP

this one worked like a charm. Plug in the board, fire up the setup.exe and click "Install" and you got yourself a new COM Port for communicating with your new toy.

Thanks for the help in this thread, even if it talked about Mac OS in the first place :grin:

I put up a blog post summarizing findings in this thread and several others:

http://kiguino.moos.io/2014/12/31/how-to-use-arduino-nano-mini-pro-with-CH340G-on-mac-osx-yosemite.html

Hopefully someone will save time, and not waste an hour like I did :)

Well, when I sell Arduino compatibles with CH340 chips on them I just put a link in the listing for them.

I have one of these cheep 2560 clones with the CH340 chip set. I installed the driver CH341SER_MAC, but sometimes i plug the board in i get the following message and have to manually shutdown my Imac;

"You need to restart your computer. Hold down the power button until it turns off, then press the power button again".

I've googled this, and apparently it's called a "kernal panic", and related to quote below;

andyough: Actually, I was too quick assigning blame. It was nothing to do with the USB-serial at all, and everything to do with the capacitor on the Arduino power supply. (presumably a large current surge when plugging-in caused a rather serious problem. But it shouldn't crash the Mac surely?)

How can i get around this / what is the solution to the above?

Use an external power supply, so not using the USB power, or could i hack a USB cable with resistors on the power lines?

Any input welcome.

I ran into the same problem with this on my iMac Yosemite. I just opted to not use it. My Imac keeps shutting off when plugged in.

Hi Everybody,

I just got a arduino nano clone with chip ch430. I installed the driver as in

http://kiguino.moos.io/2014/12/31/how-to-use-arduino-nano-mini-pro-with-CH340G-on-mac-osx-yosemite.html

and it worked nicely with the blink script. I connected a gyroscope gy521 and it was still working when suddenly the serial port had disappeared from the serial port menu. I closed and opened arduino again and the port was no longer there. I rebooted and still no port.

I reinstalled the driver few times and rebooted few times. No chances to get it back.

Has anyone ended up in the same problem?

Thanks for sharing,

G

Check the last few lines of output for dmesg when the device is plugged in. (Open terminal, run dmesg, plug it in and leave for 1 minute and run dmesg again. See what is new)