Really new to this: Struggling to upload code to a nano v3. How do I solve this

Hey everyone Im new to this and struggling to understand what I need to do to solve this problem.

I'm using IDE 2.3.2.

The IDE is able to automatically select the correct port (the only port on my comp). I Selected Arduino Nano. See image

I get this using any of the processor options

Sketch uses 1880 bytes (6%) of program storage space. Maximum is 30720 bytes.
Global variables use 188 bytes (9%) of dynamic memory, leaving 1860 bytes for local variables. Maximum is 2048 bytes.
avrdude: ser_open(): can't open device "\\.\COM3": Access is denied.


Failed uploading: uploading error: exit status 1

Do you have the serial monitor open on that port? Or a terminal program of some sort?

Hey thank you that link. I tried to follow the steps but this is what appeared when i open the Serial Monitor.


One thing I noticed between trying this last night, and then going to and trying this solution this morning. the COM port changed from 3 to 4. I only have one on my computer, could this be related?

Did you plug your USB cable into a different USB port on the computer?

What operating system are you using? Windows 7,8,10,11, Mac, Linux?

Is your nano a clone?

no I only have one port

Im running Windows 11. this is my nano board (I got it second hand) I'm not sure what a clone is.

Clone is any board that is not a Genuine Arduino and I'm sure you have a clone.
Do you know if the board ever worked?

Disconnect all the wires from the board and try again.

I diconnected all the wire and it produced the same error. I also have this board which looks slightly different


which is showing this error code when i try to upload the code:

Sketch uses 1772 bytes (5%) of program storage space. Maximum is 30720 bytes.
Global variables use 188 bytes (9%) of dynamic memory, leaving 1860 bytes for local variables. Maximum is 2048 bytes.
"C:\Users\yazi_\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/bin/avrdude" "-CC:\Users\yazi_\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf" -v -V -patmega328p -carduino "-PCOM4" -b115200 -D "-Uflash:w:C:\Users\yazi_\AppData\Local\Temp\arduino\sketches\25A9BEB5BE98941D14ECE771C483B521/sketch_jun26a.ino.hex:i"

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\yazi_\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf"

         Using Port                    : COM4
         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=0xe0
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xe0
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xe0
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xe0
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xe0
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xe0
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xe0
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xe0
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xe0
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xe0

avrdude done.  Thank you.

Failed uploading: uploading error: exit status 1

That is a completely different error. Usually indicates a bad connection between the computer and the board, or the board has a problem. Try a different USB cable. Make sure it is NOT a charging only cable.
Does the power led light?
Does the 'L' LED blink when you first plug in the board?

Make sure all those wires are disconnected

1 Like

Another tip:
Some of the most recent sold Nano Clone boards do not need anymore to select "old bootloader" option. You can try using the regular bootloader option.

I think this needs emphasis... and verification.

1 Like

You may need to install the CH340 driver. Do you have the CH340 chip on the bottom side of your Nano and is the driver installed?

Follow this

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