Failed to upload: avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x44

Hi,

I am really new to Arduino. I only have one board from Arduino Start-Kit. It is an Arduino Uno Rev.3.

I use Windows 11, used the freshly opened box with a fresh new USB Cable.
For an initial test, I chose a very simple sketch and expected the integrated LED to blink.

void setup() {
  pinMode(13, OUTPUT);
}

void loop() {
  digitalWrite(13, HIGH);
  delay(500);
  digitalWrite(13, LOW);
  delay(500);
}

However I get the following Error:

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

[...]

Der Sketch verwendet 924 Bytes (2%) des Programmspeicherplatzes. Das Maximum sind 32256 Bytes.

Globale Variablen verwenden 9 Bytes (0%) des dynamischen Speichers, 2039 Bytes für lokale Variablen verbleiben. Das Maximum sind 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 -PCOM3 -b115200 -D -Uflash:w:C:\Users\...\AppData\Local\Temp\arduino_build_208299/sketch_mar17b.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                    : COM3

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

avrdude: stk500_recv(): programmer is not responding

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

avrdude: stk500_recv(): programmer is not responding

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

avrdude: stk500_recv(): programmer is not responding

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

avrdude: stk500_recv(): programmer is not responding

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

avrdude: stk500_recv(): programmer is not responding

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

avrdude: stk500_recv(): programmer is not responding

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

avrdude: stk500_recv(): programmer is not responding

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

avrdude: stk500_recv(): programmer is not responding

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

avrdude: stk500_recv(): programmer is not responding

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


avrdude done.  Thank you.


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

I selected the correct board and checked the port by reconnecting the Arduino.
The Windows 11 Device Manager recognizes the Arduino on COM3.

I can retrieve the board information from the IDE.

On operating system and IDE level nothing indicates, that there will be an issue with this Arduino.

I tried "Upload with Programmer" and got a different error:

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                    : usb
         Using Programmer              : stk500v2
avrdude: usbdev_open(): did not find any USB device "usb" (0x03eb:0x2104)

avrdude done.  Thank you.

Beim Hochladen des Sketches ist ein Fehler aufgetreten

I replugged the USB cable to a different USB Port, tried USB2 and USB3, replugged the Arduino several times and started the IDE as administrator. I pushed the reset button, both short and long. Nothing helped.

I checked https://support.arduino.cc/hc/en-us/sections/360003198300 and https://support.arduino.cc/hc/en-us/articles/4401874331410.

Latter link says:

On most boards, an orange LED will also blink when the board is plugged in.

I see an orange LED close to pin 13, but it is only on for a few second and fades out.
When I press the reset button (hold for one second or so) it shorty gets on and fades out again.

I suspect a broken boot loader, but I have no idea how this could have happened.
If I got it right, I need a second Arduino to burn a new board loader, but I don't have one!

I wanted to use this kit to learn with someone for a technical exam. I didn't plan to order a second one, and if I would, how can I be sure, that the second one would work. Despite from the fact, that I likely won't get it before the exam.

Is there a way to check, that it is the boot loader without uploading something?
Are there alternative ways to upload (I tried "upload with programmer but got a

Thank you in advance.

Check if you connect the tx (pin 1) and rx (pin 0) pins together, when you type something into the serial monitor, it repeats what you've input. E.g:

Serial Monitor:
> test //the line I input
15:13:14.203 -> test //the output

Also, why is the port coming up with "usb"? It should for Windows appear as COM# or on Mac usbmodem#

Hello and thanks for the help.

The "usb" only appears, when I choose "Upload with Programmer" in the IDE.

I connected the pins and typed "test" into the Serial Monitor.
However I don't see the output text.

In the meantime I tried it on an old PC with Windows 7.
I was asked for more drivers during installation and the board in on COM10, but still the same issue.

I also tried an "empty" sketch, i.e. empty setup and empty loop. No success.

So the arduino comes up in the Tools > Port menu?

Oops, I was wrong.
I get the output text.

I did not activate the timestamps and expected them to see in the output. Sorry.

When I disconnect the pins and type "test3" it does not appear in the lower part of the window.

So the connection is somehow working.

But still I cannot upload the sketch and still getting

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                    : COM3
         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=0x51
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x51

Thanks so far.

It seems that the bootloader might be working then... (I may be wrong). Have you tried downloading new USB drivers?
https://ftdichip.com/drivers/vcp-drivers/
Just double check that the Tools > Board is correct and Programmer is AVRISP.

Could you turn on verbose output (arduino preferences > show verbose output during: :white_check_mark:upload)?

I installed the new drivers.

The port seems OK for me. There is only one option I can select, which is "COM3 (Arduino Uno)"

The Board is "Arduino Uno"

And the Programmer is "AVRISP mkll"

I see, that there is also "AVR ISP". Which one do I have to choose?

I cannot remember, that I changed that.

I already have the verbose output. This is what gives the the error message above. The first time I only got a very short message "Failed to upload" or so.

Yeah, to me that looks like a bootloader problem... if it's not the computer and the board is being registered by the computer, it seems the problem is with the board.

I believe AVR ISP and AVRISP mkII can both be used, however I would just use AVRISP mkII like you have.

Thank you very much for all the help.

At least I have an informed opinion now about the situation. What a great community.

Today I was able to talk to a former colleague with some micro controller experience. He suggested to try out another IDE. We tried the Visual Studio Code Plugin PlatformIO.

But I get the same error messages.

I rescheduled a little and will try to return the Arduino tomorrow and get a new one. I hope this will work then. I will let you know.

Thanks so far and best regards

Good luck! Hope it works.

Hi,

oh yeah, I was able to return the board and get a new one instead. I bought an additional one, in case I have to burn a boot loader. But it wasn't necessary. Both work :slight_smile:

Thank you very much for the help!

No problem.

1 Like

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