can't upload to Arduino Nano

Bought 3 new Nano clones and can't upload to any of them. Tried all the suggestions in Guide/troubleshooting#uploading. Using Windows 10 and Arduino 1.8.9. Board selected is Nano, COM port assigned is 3. According to Windows Device manager, com port is working. Green LED on Nano is on, yellow LED (L) blinks rapidly as soon as power is connected. Error messages: "stk500_rcvr ..programmer not responding" and "stk500_getsync: attempt x of 10: not in sync". Quits after 10 tries. Tried closing Arduino and restarting with board connected: didn't help. Even tried another cable. No wire or devices are connected to the Nano. Should I try a different programmer? Thanks for any suggestions.

Please do this:

  • (In the Arduino IDE) File > Preferences
  • Uncheck the checkbox next to "Show verbose output during: compilation"
  • Check the checkbox next to "Show verbose output during: upload
  • Click "OK"
  • Sketch > Upload
  • After the upload fails, you'll see a button on the right side of the orange bar "Copy error messages" (or the icon that looks like two pieces of paper at the top right corner of the black console window in the Arduino Web Editor). Click that button.
  • In a forum reply here, click on the reply field.
  • Click the </> button on the forum toolbar. This will add the forum's code tags markup to your reply.
  • Press "Ctrl + V". This will paste the upload output between the code tags.
  • Move the cursor outside of the code tags before you add any additional text to your reply.

Arduino: 1.8.9 (Windows 10), Board: "Arduino Nano, ATmega328P"

Couldn't determine program size
C:\Users\Richard\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino14/bin/avrdude -CC:\Users\Richard\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino14/etc/avrdude.conf -v -patmega328p -carduino -PCOM3 -b115200 -D -Uflash:w:C:\Users\Richard\AppData\Local\Temp\arduino_build_34099/PIR_rcvr.ino.hex:i

avrdude: Version 6.3-20171130
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

System wide configuration file is "C:\Users\Richard\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino14/etc/avrdude.conf"

Using Port : COM3
Using Programmer : arduino
Overriding Baud Rate : 115200
Sketch uses 2988 bytes (9%) of program storage space. Maximum is 30720 bytes.
Global variables use 284 bytes (13%) of dynamic memory, leaving 1764 bytes for local variables. Maximum is 2048 bytes.
C:\Users\Richard\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino14/bin/avrdude -CC:\Users\Richard\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino14/etc/avrdude.conf -v -patmega328p -carduino -PCOM3 -b115200 -D -Uflash:w:C:\Users\Richard\AppData\Local\Temp\arduino_build_34099/PIR_rcvr.ino.hex:i
An error occurred while uploading the sketch
Invalid library found in C:\Program Files (x86)\Arduino\libraries\narcoleptic: no headers files (.h) found in C:\Program Files (x86)\Arduino\libraries\narcoleptic
Invalid library found in C:\Users\Richard\Documents\Arduino\libraries\Desktop: no headers files (.h) found in C:\Users\Richard\Documents\Arduino\libraries\Desktop

avrdude: Version 6.3-20171130
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

System wide configuration file is "C:\Users\Richard\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino14/etc/avrdude.conf"

Using Port : COM3
Using Programmer : arduino
Overriding Baud Rate : 115200
Invalid library found in C:\Program Files (x86)\Arduino\libraries\narcoleptic: no headers files (.h) found in C:\Program Files (x86)\Arduino\libraries\narcoleptic
Invalid library found in C:\Users\Richard\Documents\Arduino\libraries\Desktop: no headers files (.h) found in C:\Users\Richard\Documents\Arduino\libraries\Desktop

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.Arduino: 1.8.9 (Windows 10), Board: "Arduino Nano, ATmega328P"

Couldn't determine program size
C:\Users\Richard\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino14/bin/avrdude -CC:\Users\Richard\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino14/etc/avrdude.conf -v -patmega328p -carduino -PCOM3 -b115200 -D -Uflash:w:C:\Users\Richard\AppData\Local\Temp\arduino_build_34099/PIR_rcvr.ino.hex:i

avrdude: Version 6.3-20171130
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

System wide configuration file is "C:\Users\Richard\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino14/etc/avrdude.conf"

Using Port : COM3
Using Programmer : arduino
Overriding Baud Rate : 115200
Sketch uses 2988 bytes (9%) of program storage space. Maximum is 30720 bytes.
Global variables use 284 bytes (13%) of dynamic memory, leaving 1764 bytes for local variables. Maximum is 2048 bytes.
C:\Users\Richard\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino14/bin/avrdude -CC:\Users\Richard\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino14/etc/avrdude.conf -v -patmega328p -carduino -PCOM3 -b115200 -D -Uflash:w:C:\Users\Richard\AppData\Local\Temp\arduino_build_34099/PIR_rcvr.ino.hex:i
An error occurred while uploading the sketch
Invalid library found in C:\Program Files (x86)\Arduino\libraries\narcoleptic: no headers files (.h) found in C:\Program Files (x86)\Arduino\libraries\narcoleptic
Invalid library found in C:\Users\Richard\Documents\Arduino\libraries\Desktop: no headers files (.h) found in C:\Users\Richard\Documents\Arduino\libraries\Desktop

avrdude: Version 6.3-20171130
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

System wide configuration file is "C:\Users\Richard\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino14/etc/avrdude.conf"

Using Port : COM3
Using Programmer : arduino
Overriding Baud Rate : 115200
Invalid library found in C:\Program Files (x86)\Arduino\libraries\narcoleptic: no headers files (.h) found in C:\Program Files (x86)\Arduino\libraries\narcoleptic
Invalid library found in C:\Users\Richard\Documents\Arduino\libraries\Desktop: no headers files (.h) found in C:\Users\Richard\Documents\Arduino\libraries\Desktop

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

Select Tools > Processor > ATmega328P (Old Bootloader) and then try uploading again.

Pert: changing to old bootloader works. Thank you very much for your help. Rich

You're welcome. I'm glad to hear it's working now. Enjoy!
Per