Arduino Nano does not upload Sketch

Hi!

I already read some posts about problems uploading an Sketch in a new Arduino Nano but I cannot solve it my case. So I did decide to post for the first time, if there is more information necessary just let me know, thanx!

When arduino seems to be uploading...


El Sketch usa 3.692 bytes (12%) del espacio de almacenamiento de programa. El máximo es 30.720 bytes.
Las variables Globales usan 348 bytes (16%) de la memoria dinámica, dejando 1.700 bytes para las variables locales. El máximo es 2.048 bytes.
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
Problema subiendo a la placa. Visita http://www.arduino.cc/en/Guide/Troubleshooting#upload para sugerencias.

I will explain what I did in case there is another solution.

First, I am working with a MacBook Air and an arduino nano (clone) with a ATMega328.
Once I connect my arduino nano the arduino program does recognize the USB where my nano is and there is a fixed light working. I already installed some drivers from different links to check if it was a problem from there but it doesn't change anything.
I did also tried to burn the bootloader (following this link: http://www.archiduke.net/?p=283) but an error appears when doing so and after that my arduino nano continues without working.

Any ideas?

Thank you,

Alejandro

More info: this is the error that appears when trying to burt the Bootloader.


avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x15

avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x14

avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x01
avrdude: stk500_initialize(): (a) protocol error, expect=0x14, resp=0x10
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.

avrdude: stk500_disable(): unknown response=0x12
Problema subiendo a la placa. Visita http://www.arduino.cc/en/Guide/Troubleshooting#upload para sugerencias.


You could have used he forum search and would have seen many posts around this topic.
I suspect that you got a clone Nano.

In most cases - this is the lucky situation - the Nano clones come with a USB_serial chip at the bottom side of the Nano which is a CH340 IC. In the unlucky situation you will find another chip there, which is a bit trickier to install on a Mac.

The IDE doesn't support this chip out of the box. So you have to download a driver for that chip. Google for "CH340g driver OSX download" and you will get some hits, one will lead you to the Chinese manufacturer of this chip.

Here you can download the driver and install it to your Mac. Depending on the OSX version the Mac might not install properly as it detects an unsigned driver. To repair this you will also have to look what commands you will need in the terminal to cheat the OSX.

Thanks rpt007!

I did try with your link but my nano's still do not work. I bought a new one from a different seller and this one works perfectly and did upload the sketch at the first moment.

I don't know how to fix the issue with the 2 that does not work. As far as I can see the main difference is that the new one has letters on the chip GH34GG and GH15E while the others had nothing there.

Do the chips on the faulty Arduino look the same? (Size, # of pins) ?
If not, it will be another chip and not a CH340 (I don't think that GH34GG exists - I think it should read CH340G)

Yes, you are right about the chip name.

The one that does not work is in the left side of the picture. It has no description but as far as I can see it seems to have the same characteristics. Some components are differently distributed but I don't think It changes a lot.