# Nano (clones) won't upload, by two methods

**URL:** <https://forum.arduino.cc/t/nano-clones-wont-upload-by-two-methods/1278050>\
**Category:** 3rd Party Boards\
**Created:** [July 3, 2024, 6:36pm UTC](https://forum.arduino.cc/t/nano-clones-wont-upload-by-two-methods/1278050 "2024-07-03T18:36:09Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Terrypin](https://avatars.discourse-cdn.com/v4/letter/t/a3d4f5/32.png) [@Terrypin](https://forum.arduino.cc/u/Terrypin)\
**Post date:** [July 3, 2024, 6:36pm UTC](https://forum.arduino.cc/t/nano-clones-wont-upload-by-two-methods/1278050/1 "2024-07-03T18:36:09Z")

</div>

Nanos, cheap clones, label just 'Nano'. I think USB socket is C type.

 ![IMG_1506](https://europe1.discourse-cdn.com/arduino/original/4X/f/c/3/fc3a356610bcf868b4fb56510eb96dfabeb931bb.jpeg)  
(Although doesn't look exactly the same as those I viewed on web.)

Green LED lit, red LED flashes at something under 1 Hz..  
Uploading any sketch by the usual method gives "An error occurred while uploading the sketch". Full report:

```arduino
Arduino: 1.8.19 (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\terry\AppData\Local\Arduino15\packages -hardware C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\terry\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\libraries -fqbn=arduino:avr:nano:cpu=atmega328 -vid-pid=1A86_7523 -ide-version=10819 -build-path C:\Users\terry\AppData\Local\Temp\arduino_build_744246 -warnings=all -build-cache C:\Users\terry\AppData\Local\Temp\arduino_cache_638587 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Users\terry\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\terry\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avr-gcc.path=C:\Users\terry\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Users\terry\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.arduinoOTA.path=C:\Users\terry\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\terry\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -verbose C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\MY SKETCHES\MISC_or_UNASSIGNED\TestUNOPins\TestUNOPins.ino

C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\terry\AppData\Local\Arduino15\packages -hardware C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\terry\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\libraries -fqbn=arduino:avr:nano:cpu=atmega328 -vid-pid=1A86_7523 -ide-version=10819 -build-path C:\Users\terry\AppData\Local\Temp\arduino_build_744246 -warnings=all -build-cache C:\Users\terry\AppData\Local\Temp\arduino_cache_638587 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Users\terry\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\terry\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avr-gcc.path=C:\Users\terry\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Users\terry\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.arduinoOTA.path=C:\Users\terry\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\terry\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -verbose C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\MY SKETCHES\MISC_or_UNASSIGNED\TestUNOPins\TestUNOPins.ino

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

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

Detecting libraries used...

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/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=10819 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\eightanaloginputs" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_744246\\sketch\\TestUNOPins.ino.cpp" -o nul

Generating function prototypes...

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/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=10819 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\eightanaloginputs" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_744246\\sketch\\TestUNOPins.ino.cpp" -o "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_744246\\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\\terry\\AppData\\Local\\Temp\\arduino_build_744246\\preproc\\ctags_target_for_gcc_minus_e.cpp"

Compiling sketch...

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\cores\\arduino" "-IC:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\arduino\\hardware\\avr\\1.8.6\\variants\\eightanaloginputs" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_744246\\sketch\\TestUNOPins.ino.cpp" -o "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_744246\\sketch\\TestUNOPins.ino.cpp.o"

Compiling libraries...

Compiling core...

Using precompiled core: C:\Users\terry\AppData\Local\Temp\arduino_cache_638587\core\core_arduino_avr_nano_cpu_atmega328_370488ea9a6e87527c1bee2bcb2379a8.a

Linking everything together...

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -Wall -Wextra -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_744246/TestUNOPins.ino.elf" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_744246\\sketch\\TestUNOPins.ino.cpp.o" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_744246/..\\arduino_cache_638587\\core\\core_arduino_avr_nano_cpu_atmega328_370488ea9a6e87527c1bee2bcb2379a8.a" "-LC:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_744246" -lm

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

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-objcopy" -O ihex -R .eeprom "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_744246/TestUNOPins.ino.elf" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_744246/TestUNOPins.ino.hex"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-size" -A "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_744246/TestUNOPins.ino.elf"

Sketch uses 2178 bytes (7%) of program storage space. Maximum is 30720 bytes.

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

An error occurred while uploading the sketch

```

Using a Uno as ISP, via the ISP terminals, uploading with 'Upload using programer' gives  
"avrdude: Yikes! Invalid device signature."

Selecting the 'Old Bootloader' board option gave same summary message.

Reverted to the ATmega328P board option.

But strangely, using the normal 'Upload ', **appeared** to do so without error.

However it failed to run any sketch. Whether powered via the Uno, the Nano USB cable, or external power to 5V.

---

<div class="post-metadata">

**Author:** ![gilshultz](https://avatars.discourse-cdn.com/v4/letter/g/67e7ee/32.png) [@gilshultz](https://forum.arduino.cc/u/gilshultz)\
**Post date:** [July 3, 2024, 7:52pm UTC](https://forum.arduino.cc/t/nano-clones-wont-upload-by-two-methods/1278050/2 "2024-07-03T19:52:15Z")

</div>

Start with the blink sketch and change the delay times by a significant time and see if it works when uploaded. If it does then do a serial.begin and then serial.print hello.

---

<div class="post-metadata">

**Author:** ![Terrypin](https://avatars.discourse-cdn.com/v4/letter/t/a3d4f5/32.png) [@Terrypin](https://forum.arduino.cc/u/Terrypin)\
**Post date:** [July 3, 2024, 9:30pm UTC](https://forum.arduino.cc/t/nano-clones-wont-upload-by-two-methods/1278050/3 "2024-07-03T21:30:19Z")

</div>

**No** sketches work, including the obvious Blink.

---

<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:** [July 4, 2024, 6:09am UTC](https://forum.arduino.cc/t/nano-clones-wont-upload-by-two-methods/1278050/4 "2024-07-04T06:09:14Z")

</div>

Do you have a link to what you bought? Did it come with the cable that you showed?

> [@Terrypin](#):
>
> Using a Uno as ISP, via the ISP terminals, uploading with 'Upload using programer' gives  
> "avrdude: Yikes! Invalid device signature."

What does it report for the signature?  
Is the processor indeed a 328P?

What is the serial-to-usb converter on the board (chip at the bottom of the board)?

Please enable _verbose output during upload_ and disable _verbose output during compilation_ and perform a normal upload. Post the results here.

---

<div class="post-metadata">

**Author:** ![amirreza\_ipchi-e-haq](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/amirreza_ipchi-e-haq/32/819935_2.png) [@amirreza\_ipchi-e-haq](https://forum.arduino.cc/u/amirreza_ipchi-e-haq)\
**Post date:** [July 4, 2024, 8:18am UTC](https://forum.arduino.cc/t/nano-clones-wont-upload-by-two-methods/1278050/5 "2024-07-04T08:18:59Z")

</div>

Let me troubleshoot:

- Are you using a USB data cable, or just a charging one? Remember, USB charging cables do not transfer data, so use a data one.
- Have you installed the CH340 drivers? Since your boards are clones and you're on Windows, you have to install the CH340 drivers, because Arduino Nano clones are interfaced with a CH340G chip.
- Have you selected the old bootloader? If not, select it.
- Is there anything connected to `RX` & `TX` pins? If there is, disconnect it first, then upload your code.

That's all I can provide to you now...

---

<div class="post-metadata">

**Author:** ![b707](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/b707/32/854321_2.png) [@b707](https://forum.arduino.cc/u/b707)\
**Post date:** [July 4, 2024, 9:20am UTC](https://forum.arduino.cc/t/nano-clones-wont-upload-by-two-methods/1278050/6 "2024-07-04T09:20:17Z")

</div>

> [@Terrypin](#):
>
> Nanos, cheap clones, label just 'Nano'. I think USB socket is C type.

I never seen Nano clones with USB C, Could you provide a photo and link to the seller?

---

<div class="post-metadata">

**Author:** ![Terrypin](https://avatars.discourse-cdn.com/v4/letter/t/a3d4f5/32.png) [@Terrypin](https://forum.arduino.cc/u/Terrypin)\
**Post date:** [July 4, 2024, 2:53pm UTC](https://forum.arduino.cc/t/nano-clones-wont-upload-by-two-methods/1278050/7 "2024-07-04T14:53:00Z")

</div>

Pleased to report a happy ending. 🙂

Turns out that four of these five cheap AliExpress Nano clones (actually 'compatibles' if I believe the advert) work correctly. So you can guess which one I opened first and spent much of yesterday struggling with!

This morning I tested all five and regret that I didn’t do so at the start. Of course, I can't even be sure that the first one was faulty. Perhaps I damaged it in my early tests. But assuming not, I'm still keen to pursue any further steps before binning it.

Answering questions raised by @sterretje, @amirreza_ipchi-e-haq and @b707

Screenshot from purchase link:

 ![ALI_Nanos_Purchase](https://europe1.discourse-cdn.com/arduino/original/4X/0/9/8/0987c388db9dbd54d6bba5dfe23e02abab0ce876.jpeg)

Cable (an unrelated purchase, 3 metres long) is a data type.

Photo of Nano and cable:

 ![IMG_1515](https://europe1.discourse-cdn.com/arduino/original/4X/2/4/c/24c0841fe2059a4242f7d4fc92d32197fdf362dd.jpeg)

Signature?  
Using Arduino as ISP I do not today seem to be getting the same result as previously. I get 'Uploading...' but the progress bar immediately turns solid green and if I have the patience to leave it for several minutes I eventually get this, not the 'Yikes!' message.

Thanks for all the help, which I’ve filed for future Nano trouble shooting.

Error report using Uno with ISP:

```arduino
Arduino: 1.8.19 (Windows 10), Board: "Arduino Nano, ATmega328P (Old Bootloader)"

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\terry\AppData\Local\Arduino15\packages -hardware C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\terry\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\libraries -fqbn=arduino:avr:nano:cpu=atmega328old -vid-pid=2341_0043 -ide-version=10819 -build-path C:\Users\terry\AppData\Local\Temp\arduino_build_744246 -warnings=all -build-cache C:\Users\terry\AppData\Local\Temp\arduino_cache_638587 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Users\terry\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\terry\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.avrdude.path=C:\Users\terry\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\terry\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avr-gcc.path=C:\Users\terry\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Users\terry\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -verbose C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\MY SKETCHES\MISC_or_UNASSIGNED\TestUNOPins-e4\TestUNOPins-e4.ino

C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\terry\AppData\Local\Arduino15\packages -hardware C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\terry\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\libraries -fqbn=arduino:avr:nano:cpu=atmega328old -vid-pid=2341_0043 -ide-version=10819 -build-path C:\Users\terry\AppData\Local\Temp\arduino_build_744246 -warnings=all -build-cache C:\Users\terry\AppData\Local\Temp\arduino_cache_638587 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Users\terry\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Users\terry\AppData\Local\Arduino15\packages\arduino\tools\arduinoOTA\1.3.0 -prefs=runtime.tools.avrdude.path=C:\Users\terry\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Users\terry\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17 -prefs=runtime.tools.avr-gcc.path=C:\Users\terry\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino7.path=C:\Users\terry\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7 -verbose C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\MY SKETCHES\MISC_or_UNASSIGNED\TestUNOPins-e4\TestUNOPins-e4.ino

Using board 'nano' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr

Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr

Detecting libraries used...

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/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=10819 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_744246\\sketch\\TestUNOPins-e4.ino.cpp" -o nul

Generating function prototypes...

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/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=10819 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_744246\\sketch\\TestUNOPins-e4.ino.cpp" -o "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_744246\\preproc\\ctags_target_for_gcc_minus_e.cpp"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\builtin\\tools\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_744246\\preproc\\ctags_target_for_gcc_minus_e.cpp"

Compiling sketch...

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_744246\\sketch\\TestUNOPins-e4.ino.cpp" -o "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_744246\\sketch\\TestUNOPins-e4.ino.cpp.o"

Compiling libraries...

Compiling core...

Using precompiled core: C:\Users\terry\AppData\Local\Temp\arduino_cache_638587\core\core_arduino_avr_nano_cpu_atmega328old_0c812875ac70eb4a9b385d8fb077f54c.a

Linking everything together...

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc" -Wall -Wextra -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_744246/TestUNOPins-e4.ino.elf" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_744246\\sketch\\TestUNOPins-e4.ino.cpp.o" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_744246/..\\arduino_cache_638587\\core\\core_arduino_avr_nano_cpu_atmega328old_0c812875ac70eb4a9b385d8fb077f54c.a" "-LC:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_744246" -lm

C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino\main.cpp: In function 'main':

C:\Users\terry\Dropbox\Electronics\Arduino\SKETCHES\MY SKETCHES\MISC_or_UNASSIGNED\TestUNOPins-e4\TestUNOPins-e4.ino:28:8: warning: 'tabs' may be used uninitialized in this function [-Wmaybe-uninitialized]

   byte tabs;

        ^

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

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-objcopy" -O ihex -R .eeprom "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_744246/TestUNOPins-e4.ino.elf" "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_744246/TestUNOPins-e4.ino.hex"

"C:\\Users\\terry\\AppData\\Local\\Arduino15\\packages\\arduino\\tools\\avr-gcc\\7.3.0-atmel3.6.1-arduino7/bin/avr-size" -A "C:\\Users\\terry\\AppData\\Local\\Temp\\arduino_build_744246/TestUNOPins-e4.ino.elf"

Sketch uses 2758 bytes (8%) of program storage space. Maximum is 30720 bytes.

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

avrdude: stk500_recv(): programmer is not responding

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

avrdude: stk500_recv(): programmer is not responding

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

avrdude: stk500_recv(): programmer is not responding

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

avrdude: stk500_recv(): programmer is not responding

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

avrdude: stk500_recv(): programmer is not responding

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

avrdude: stk500_recv(): programmer is not responding

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

avrdude: stk500_recv(): programmer is not responding

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

avrdude: stk500_recv(): programmer is not responding

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

avrdude: stk500_recv(): programmer is not responding

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

avrdude: stk500_recv(): programmer is not responding

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

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

```

---

<div class="post-metadata">

**Author:** ![gilshultz](https://avatars.discourse-cdn.com/v4/letter/g/67e7ee/32.png) [@gilshultz](https://forum.arduino.cc/u/gilshultz)\
**Post date:** [July 4, 2024, 4:21pm UTC](https://forum.arduino.cc/t/nano-clones-wont-upload-by-two-methods/1278050/8 "2024-07-04T16:21:28Z")

</div>

> [@b707](#):
>
> I never seen Nano clones with USB C, Could you provide a photo and link to the seller?

Try Aliexpress they have many vendors selling with the USB C connector. In many cases they are less expensive. I have about 20 of them and only had problems with one, it was the cable i got from the box store.

---

<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:** [December 31, 2024, 4:21pm UTC](https://forum.arduino.cc/t/nano-clones-wont-upload-by-two-methods/1278050/9 "2024-12-31T16:21:46Z")

</div>

Closed on December 31, 2024, 4:21pm UTC

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