arduino uno ch340 problem on Mac

Hi, I'm a newbie in Arduino and i didn't realized that it exist clones of Arduino... I'm trying to get started with Arduino IDE but i can't upload any program to the board because my "uno" don't show up in the ports... I'm running on 10.10.3 (Yosemite), installed also the ch340 drivers from the chinese page with enabling not signed drivers (sudo nvram boot-args="kext-dev-mode=1"), also tried to rename the port but nothing works...

Any suggestions what I can do? I'm thankful for any help :slight_smile:

When you say "the Chinese page" did you mean http://www.wch.cn/download/CH341SER_MAC_ZIP.html?

Did you click on the big "DOWNLOAD" button to downloaded CH341_MAC.ZIP?

After you expanded the .ZIP file did you run the install package ch34xInstall.pkg that was in it? Because it is not signed you would probably have to Ctrl-click on it and select Open from the pop-up menu.

Have you re-started the Mac since then? It may not be necessary but could't hurt.

Firstly, thank you for your reply :slight_smile:

Yes, i mean this site. I tried now with Ctrl-click to install the driver and the "uno" is showing up in ports but if i try to upload just the standard empty program-file from Arduino, I get this error-message:

Arduino: 1.6.5 (Mac OS X), Platine: "Arduino Uno"

Der Sketch verwendet 450 Bytes (1%) des Programmspeicherplatzes. Das Maximum sind 32.256 Bytes.
Globale Variablen verwenden 9 Bytes (0%) des dynamischen Speichers, 2.039 Bytes für lokale Variablen verbleiben. Das Maximum sind 2.048 Bytes.
/Users/giltempels/Desktop/Arduino.app/Contents/Java/hardware/tools/avr/bin/avrdude -C/Users/giltempels/Desktop/Arduino.app/Contents/Java/hardware/tools/avr/etc/avrdude.conf -v -patmega328p -carduino -P/dev/cu.wchusbserial1420 -b115200 -D -Uflash:w:/var/folders/tj/7m6wh4ds3fg7gv1w1flkfk6w0000gn/T/build1665881294128725815.tmp/sketch_jun21a.cpp.hex:i

avrdude: Version 6.0.1, compiled on Apr 14 2015 at 16:30:25
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch

System wide configuration file is "/Users/giltempels/Desktop/Arduino.app/Contents/Java/hardware/tools/avr/etc/avrdude.conf"
User configuration file is "/Users/giltempels/.avrduderc"
User configuration file does not exist or is not a regular file, skipping

Using Port : /dev/cu.wchusbserial1420
Using Programmer : arduino
Overriding Baud Rate : 115200
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00

avrdude done. Thank you.

The board may have the Duemilanove bootloader. Or the Nano one. Try selecting the Nano board and uploading.

This works excellent with my nano connected to the computer. The nano is equipped with the CH340 and i even tried with a fake UNO with the 340 and it worked. I suspect you have a mac and I have that too :slight_smile: I made a small instructable for about a month ago. Follow the steps and it should work if it doesn't I really don't know what the problem is.

Samuel

Thanks for the replies :smiley:

Your solution , Isaac96, works fine for me :wink: I had to chose the nano and then it worked^^

Do I get some karma? :smiley:
The Nano uploads at 57600 baud, while the Uno uploads at 115200. I suspect that is because the Nano has a SMD 328P which has 2 extra analog inputs. Attempting to read nonexistent pins will give trouble. :wink: