# Cannot upload to my brand-new Arduino Nano

**URL:** <https://forum.arduino.cc/t/cannot-upload-to-my-brand-new-arduino-nano/867702>\
**Category:** IDE 1.x\
**Created:** [May 28, 2021, 6:52am UTC](https://forum.arduino.cc/t/cannot-upload-to-my-brand-new-arduino-nano/867702 "2021-05-28T06:52:55Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![xjarlie](https://avatars.discourse-cdn.com/v4/letter/x/ecd19e/32.png) [@xjarlie](https://forum.arduino.cc/u/xjarlie)\
**Post date:** [May 28, 2021, 6:52am UTC](https://forum.arduino.cc/t/cannot-upload-to-my-brand-new-arduino-nano/867702/1 "2021-05-28T06:52:55Z")

</div>

I am on Arduino software version 1.8.5. with a brand new Arduino Nano (clone), and I am getting these error messages:

```cpp
Arduino: 1.8.15 (Windows 10), Board: "Arduino Nano, ATmega328P"

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Charlie\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Charlie\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Charlie\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328 -vid-pid=0000_0000 -ide-version=10815 -build-path C:\Users\Charlie\AppData\Local\Temp\arduino_build_83399 -warnings=none -build-cache C:\Users\Charlie\AppData\Local\Temp\arduino_cache_96008 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Users\Charlie\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino5.path=C:\Users\Charlie\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5 -prefs=runtime.tools.arduinoOTA.path=C:\Users\Charlie\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\Charlie\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.avrdude.path=C:\Users\Charlie\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\Charlie\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -verbose C:\Users\Charlie\Documents\Arduino\sketch_may27a\sketch_may27a.ino

C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Charlie\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Charlie\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Charlie\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328 -vid-pid=0000_0000 -ide-version=10815 -build-path C:\Users\Charlie\AppData\Local\Temp\arduino_build_83399 -warnings=none -build-cache C:\Users\Charlie\AppData\Local\Temp\arduino_cache_96008 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Users\Charlie\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino5.path=C:\Users\Charlie\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5 -prefs=runtime.tools.arduinoOTA.path=C:\Users\Charlie\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\Charlie\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.avrdude.path=C:\Users\Charlie\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\Charlie\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -verbose C:\Users\Charlie\Documents\Arduino\sketch_may27a\sketch_may27a.ino

Using board 'nano' from platform in folder: C:\Users\Charlie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.2

Using core 'arduino' from platform in folder: C:\Users\Charlie\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.2

Detecting libraries used...

"C:\\Users\\Charlie\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10815 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Charlie\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Charlie\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\variants\\eightanaloginputs" "C:\\Users\\Charlie\\AppData\\Local\\Temp\\arduino_build_83399\\sketch\\sketch_may27a.ino.cpp" -o nul

Generating function prototypes...

"C:\\Users\\Charlie\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10815 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Charlie\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Charlie\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\variants\\eightanaloginputs" "C:\\Users\\Charlie\\AppData\\Local\\Temp\\arduino_build_83399\\sketch\\sketch_may27a.ino.cpp" -o "C:\\Users\\Charlie\\AppData\\Local\\Temp\\arduino_build_83399\\preproc\\ctags_target_for_gcc_minus_e.cpp"

"C:\\Program Files (x86)\\Arduino\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\Charlie\\AppData\\Local\\Temp\\arduino_build_83399\\preproc\\ctags_target_for_gcc_minus_e.cpp"

Compiling sketch...

"C:\\Users\\Charlie\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10815 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\Charlie\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\cores\\arduino" "-IC:\\Users\\Charlie\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.2\\variants\\eightanaloginputs" "C:\\Users\\Charlie\\AppData\\Local\\Temp\\arduino_build_83399\\sketch\\sketch_may27a.ino.cpp" -o "C:\\Users\\Charlie\\AppData\\Local\\Temp\\arduino_build_83399\\sketch\\sketch_may27a.ino.cpp.o"

Compiling libraries...

Compiling core...

Using precompiled core: C:\Users\Charlie\AppData\Local\Temp\arduino_cache_96008\core\core_arduino_avr_nano_cpu_atmega328_0d7b73310da8d76379c382bf8a4e0293.a

Linking everything together...

"C:\\Users\\Charlie\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-gcc" -w -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o "C:\\Users\\Charlie\\AppData\\Local\\Temp\\arduino_build_83399/sketch_may27a.ino.elf" "C:\\Users\\Charlie\\AppData\\Local\\Temp\\arduino_build_83399\\sketch\\sketch_may27a.ino.cpp.o" "C:\\Users\\Charlie\\AppData\\Local\\Temp\\arduino_build_83399/..\\arduino_cache_96008\\core\\core_arduino_avr_nano_cpu_atmega328_0d7b73310da8d76379c382bf8a4e0293.a" "-LC:\\Users\\Charlie\\AppData\\Local\\Temp\\arduino_build_83399" -lm

"C:\\Users\\Charlie\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "C:\\Users\\Charlie\\AppData\\Local\\Temp\\arduino_build_83399/sketch_may27a.ino.elf" "C:\\Users\\Charlie\\AppData\\Local\\Temp\\arduino_build_83399/sketch_may27a.ino.eep"

"C:\\Users\\Charlie\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-objcopy" -O ihex -R .eeprom "C:\\Users\\Charlie\\AppData\\Local\\Temp\\arduino_build_83399/sketch_may27a.ino.elf" "C:\\Users\\Charlie\\AppData\\Local\\Temp\\arduino_build_83399/sketch_may27a.ino.hex"

"C:\\Users\\Charlie\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino5/bin/avr-size" -A "C:\\Users\\Charlie\\AppData\\Local\\Temp\\arduino_build_83399/sketch_may27a.ino.elf"

Sketch uses 924 bytes (3%) of program storage space. Maximum is 30720 bytes.

Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.

C:\Users\Charlie\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/bin/avrdude -CC:\Users\Charlie\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf -v -patmega328p -carduino -PCOM1 -b115200 -D -Uflash:w:C:\Users\Charlie\AppData\Local\Temp\arduino_build_83399/sketch_may27a.ino.hex:i 

Problem uploading to board. See https://support.arduino.cc/hc/en-us/sections/360003198300 for suggestions.

avrdude: Version 6.3-20190619

         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/

         Copyright (c) 2007-2014 Joerg Wunsch

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

         Using Port : COM1

         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=0x39

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x39

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x39

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x39

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x39

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x39

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x39

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x39

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x39

avrdude: stk500_recv(): programmer is not responding

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

avrdude done. Thank you.

Problem uploading to board. See https://support.arduino.cc/hc/en-us/sections/360003198300 for suggestions.

```

Hopefully someone can help, thank you!

---

<div class="post-metadata">

**Author:** ![pert](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/pert/32/217111_2.png) [@pert](https://forum.arduino.cc/u/pert)\
**Post date:** [May 28, 2021, 6:54am UTC](https://forum.arduino.cc/t/cannot-upload-to-my-brand-new-arduino-nano/867702/2 "2021-05-28T06:54:15Z")

</div>

Select **Tools \> Processor \> ATmega328P (Old Bootloader)** from the Arduino IDE's menus and then try uploading again.

---

<div class="post-metadata">

**Author:** ![UKHeliBob](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/ukhelibob/32/215663_2.png) [@UKHeliBob](https://forum.arduino.cc/u/UKHeliBob)\
**Post date:** [May 28, 2021, 6:55am UTC](https://forum.arduino.cc/t/cannot-upload-to-my-brand-new-arduino-nano/867702/3 "2021-05-28T06:55:01Z")

</div>

Which Processor have you got selected ?  
 ![image](https://europe1.discourse-cdn.com/arduino/original/4X/3/a/2/3a280f1b55baf45907072e911ce2ef22dcb12dd6.png)

---

<div class="post-metadata">

**Author:** ![xjarlie](https://avatars.discourse-cdn.com/v4/letter/x/ecd19e/32.png) [@xjarlie](https://forum.arduino.cc/u/xjarlie)\
**Post date:** [May 28, 2021, 6:59am UTC](https://forum.arduino.cc/t/cannot-upload-to-my-brand-new-arduino-nano/867702/4 "2021-05-28T06:59:09Z")

</div>

I have tried that and still no luck, same error.

---

<div class="post-metadata">

**Author:** ![UKHeliBob](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/ukhelibob/32/215663_2.png) [@UKHeliBob](https://forum.arduino.cc/u/UKHeliBob)\
**Post date:** [May 28, 2021, 7:00am UTC](https://forum.arduino.cc/t/cannot-upload-to-my-brand-new-arduino-nano/867702/5 "2021-05-28T07:00:27Z")

</div>

What exactly did you try ?

---

<div class="post-metadata">

**Author:** ![xjarlie](https://avatars.discourse-cdn.com/v4/letter/x/ecd19e/32.png) [@xjarlie](https://forum.arduino.cc/u/xjarlie)\
**Post date:** [May 28, 2021, 7:00am UTC](https://forum.arduino.cc/t/cannot-upload-to-my-brand-new-arduino-nano/867702/6 "2021-05-28T07:00:55Z")

</div>

> [@UKHeliBob](#):
>
> Which Processor have you got selected ?  
> ![image](https://europe1.discourse-cdn.com/arduino/original/4X/3/a/2/3a280f1b55baf45907072e911ce2ef22dcb12dd6.png)

I tried with both 'ATmega328P' and 'ATmega328P (Old bootloader)' and neither worked.

---

<div class="post-metadata">

**Author:** ![UKHeliBob](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/ukhelibob/32/215663_2.png) [@UKHeliBob](https://forum.arduino.cc/u/UKHeliBob)\
**Post date:** [May 28, 2021, 7:03am UTC](https://forum.arduino.cc/t/cannot-upload-to-my-brand-new-arduino-nano/867702/7 "2021-05-28T07:03:00Z")

</div>

OK

Apart from trying other USB leads and PC ports I have no more suggestions

Is the Nano your only Arduino ?

---

<div class="post-metadata">

**Author:** ![srnet](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/srnet/32/238868_2.png) [@srnet](https://forum.arduino.cc/u/srnet)\
**Post date:** [May 28, 2021, 8:43am UTC](https://forum.arduino.cc/t/cannot-upload-to-my-brand-new-arduino-nano/867702/8 "2021-05-28T08:43:58Z")

</div>

Does the COM1 port you are using dissapear from the selection when you unplug the Nano ?

---

<div class="post-metadata">

**Author:** ![johnwasser](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/johnwasser/32/214270_2.png) [@johnwasser](https://forum.arduino.cc/u/johnwasser)\
**Post date:** [May 28, 2021, 4:12pm UTC](https://forum.arduino.cc/t/cannot-upload-to-my-brand-new-arduino-nano/867702/9 "2021-05-28T16:12:23Z")

</div>

Is it an official Nano or a Nano clone that may be using a USB-to-Serial chip that you don't have a driver for?

---

<div class="post-metadata">

**Author:** ![xjarlie](https://avatars.discourse-cdn.com/v4/letter/x/ecd19e/32.png) [@xjarlie](https://forum.arduino.cc/u/xjarlie)\
**Post date:** [May 29, 2021, 12:56am UTC](https://forum.arduino.cc/t/cannot-upload-to-my-brand-new-arduino-nano/867702/10 "2021-05-29T00:56:55Z")

</div>

> [@srnet](#):
>
> Does the COM1 port you are using dissapear from the selection when you unplug the Nano ?

No, the COM1 port stays there.

---

<div class="post-metadata">

**Author:** ![xjarlie](https://avatars.discourse-cdn.com/v4/letter/x/ecd19e/32.png) [@xjarlie](https://forum.arduino.cc/u/xjarlie)\
**Post date:** [May 29, 2021, 1:04am UTC](https://forum.arduino.cc/t/cannot-upload-to-my-brand-new-arduino-nano/867702/11 "2021-05-29T01:04:56Z")

</div>

> [@johnwasser](#):
>
> Is it an official Nano or a Nano clone that may be using a USB-to-Serial chip that you don't have a driver for?

It's a Nano clone, how do I find out if the USB-to-serial chip needs a driver that I don't have?

---

<div class="post-metadata">

**Author:** ![sterretje](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/sterretje/32/391294_2.png) [@sterretje](https://forum.arduino.cc/u/sterretje)\
**Post date:** [May 29, 2021, 12:44pm UTC](https://forum.arduino.cc/t/cannot-upload-to-my-brand-new-arduino-nano/867702/12 "2021-05-29T12:44:05Z")

</div>

**The difficult way.**

1. Open Windows devive manager, right click on the device (it probably has a yellow triangle), select properties from the context menu and note down the VID and the PID.

![image](https://europe1.discourse-cdn.com/arduino/original/4X/0/e/5/0e56a1f6883f21b209030f0e0d401f04c7d950b0.png)  
For my clone Nano in above  
VID = 1A86, PID = 7523.

1. Next look up those numbers on the web; e.g. [USB\VID\_1A86&PID\_7523 - CH340 serial converter | Device Hunt](https://devicehunt.com/view/type/usb/vendor/1A86/device/7523) which will tell you that it is a CH340.

2. Now you know the manufacturer (QinHeng Electronics) and you can visit their website and search for the driver: [CH341SER.ZIP - NanjingQinhengMicroelectronics](http://www.wch-ic.com/downloads/CH341SER_ZIP.html)

3. Download it and install it.

**The easy way** that will probably work as most clones use the CH340 chip: do step (4) above, download it from [CH341SER.ZIP - NanjingQinhengMicroelectronics](http://www.wch-ic.com/downloads/CH341SER_ZIP.html) and install it

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/system/32/1140315_2.png) [@system](https://forum.arduino.cc/u/system)\
**Post date:** [September 26, 2021, 12:44pm UTC](https://forum.arduino.cc/t/cannot-upload-to-my-brand-new-arduino-nano/867702/13 "2021-09-26T12:44:36Z")

</div>

Closed on September 26, 2021, 12:44pm UTC

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.
