Sketches not uploading to new Arduino Uno (Windows 10)

Hi,

I'm having trouble with a brand new Arduino Uno in Windows 10. I'm trying to test it with the first project in SparkFun's Inventor's Kit, "Blinking an LED." However, I'm getting communication errors whether the simple circuit is connected or not.

I'm using version 1.8.13 of the IDE.

Things I've tried:

  • ran the loopback test and that works
  • restarted, reinstalled, etc, multiple times
  • all of the USB ports on my laptop
  • I'm currently working in Windows 10, but I got the same errors in Ubuntu 20.04.

Here's the output when I try to upload the sketch:

Arduino: 1.8.13 (Windows 10), Board: "Arduino Uno"

Sketch uses 924 bytes (2%) of program storage space. Maximum is 32256 bytes.

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

C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -carduino -PCOM4 -b115200 -D -Uflash:w:C:\Users\tcarroll\AppData\Local\Temp\arduino_build_809936/SIK_Circuit_1A-Blink.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:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"



         Using Port                    : COM4

         Using Programmer              : arduino

         Overriding Baud Rate          : 115200

         AVR Part                      : ATmega328P

         Chip Erase delay              : 9000 us

         PAGEL                         : PD7

         BS2                           : PC2

         RESET disposition             : dedicated

         RETRY pulse                   : SCK

         serial program mode           : yes

         parallel program mode         : yes

         Timeout                       : 200

         StabDelay                     : 100

         CmdexeDelay                   : 25

         SyncLoops                     : 32

         ByteDelay                     : 0

         PollIndex                     : 3

         PollValue                     : 0x53

         Memory Detail                 :



                                  Block Poll               Page                       Polled

           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack

           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------

           eeprom        65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff

           flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff

           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00

           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00

           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00

           lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00

           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00

           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00



         Programmer Type : Arduino

         Description     : Arduino

         Hardware Version: 3

         Firmware Version: 4.4

         Vtarget         : 0.3 V

         Varef           : 0.3 V

         Oscillator      : 28.800 kHz

         SCK period      : 3.3 us



avrdude: AVR device initialized and ready to accept instructions



Reading | ################################################## | 100% 0.00s



avrdude: Device signature = 0x1e950f (probably m328p)

avrdude: reading input file "C:\Users\tcarroll\AppData\Local\Temp\arduino_build_809936/SIK_Circuit_1A-Blink.ino.hex"

avrdude: writing flash (924 bytes):



Writing | ################################################## | 100% 0.16s



avrdude: 924 bytes of flash written

avrdude: verifying flash memory against C:\Users\tcarroll\AppData\Local\Temp\arduino_build_809936/SIK_Circuit_1A-Blink.ino.hex:

avrdude: load data flash data from input file C:\Users\tcarroll\AppData\Local\Temp\arduino_build_809936/SIK_Circuit_1A-Blink.ino.hex:

avrdude: input file C:\Users\tcarroll\AppData\Local\Temp\arduino_build_809936/SIK_Circuit_1A-Blink.ino.hex contains 924 bytes

avrdude: reading on-chip flash data:



Reading | avrdude: stk500_recv(): programmer is not responding

######avrdude: stk500_recv(): programmer is not responding

avr_read(): error reading address 0x0000

    read operation not supported for memory "flash"

avrdude: failed to read all of flash memory, rc=-2

avrdude: stk500_recv(): programmer is not responding



avrdude done.  Thank you.



the selected serial port 

 does not exist or your board is not connected



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

Thanks for the help!!

Cheers,
tom

Can you compile and upload the BareMinumum sketch with nothing connected to the Uno ?

Where did you download the IDE from ?

@UKHeliBob Thanks for the reply.

I get the same error when I try to upload the bare minimum sketch.

I downloaded the IDE from https://www.arduino.cc/en/Main/Software. (On Ubuntu I also tried installing from the repository.)

Cheers,
tom

I ran across this while searching.

Mikeybear:
Maybe a little late now , but I managed to get arid of this error , by using an USB 2 port instead of a USB 3 port

Regards

@kprims Thanks for the suggestion ... but all of the ports on my laptop are USB 3. (Nonetheless, I've tried them all!)

The normal way to get around USB 3.0 issues is to insert a powered USB 2.0 hub.
It is a known and accepted fix for most USB 3.0 issues.
It simply acts as a downgrade to USB 2.0

Thanks for the suggestions everyone. I purchased a USB 2.0 hub (this one) but I'm still getting the same errors.

I suspect a bad board at this point, but I will have the chance to try it on a different machine this week.

Cheers,
tom