Burn Bootloader Arduino Leonardo programmer is not responding

I am trying to build a steering wheel with arduino to play games. In the tutorial I found, I have to burn the bootloader to an Arduino Leonardo. The Code I use is Exaples/arduinoISP. Board and port are correctly choosen. The programmer I use is AVR ISP and the device I use for the communication between computer and arduino is this. I am on a windows 10 pc and use Arduino IDE version 1.8.18. For the ISP device I have the following settings in the device manager:
bits per second: 9600
databits: 8
parity: none
stop bits: 1
Flowcontrol: none
(I don't know if these are the correct translations)

The Errormessage I recieve is:

Arduino: 1.8.18 (Windows 10), Board: "Arduino Leonardo"

C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega32u4 -cstk500v1 -PCOM9 -e -Ulock:w:0x3F:m -Uefuse:w:0xcb:m -Uhfuse:w:0xd8:m -Ulfuse:w:0xff:m

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                    : COM9

     Using Programmer              : stk500v1

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

avrdude done. Thank you.

Error while burning bootloader.

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

The Leonardo comes with the/its bootloader already.
I doubt any are sold without it.

Together this doesn't make sense.

First: why do you have to burn a bootloader to an Arduino Leonardo, they are delivered with a working bootloader. Do you have to change that bootloader? If yes, why?

Second: why would you use the arduinoISP example if you have a hardware programmer? That software is made so an Arduino can play the programmer role (with just one hardware modification).

Third: I'm not running Windows but I'm surprised that you have to make settings in the device manager. I don't see any reason for doing such.

Fourth: Is COM9 the interface of the Arduino or of the AVR-ISP clone? I guess it's the Arduino Leonardo, but that doesn't know the programmer protocol.

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