Avrdude: stk500_recv(): programmer is not responding (please, answer in detail)

I know that there are a lot of similar topics but i couldn't get any useful info

I'm trying to upload a "basic" sketch with blinking built-in LED

When i press "upload" it shows

Upload started
Programming with: Serial

Flashing with command:C:/Users/Ilya/.arduino-create/arduino/avrdude/6.3.0-arduino17/bin/avrdude.exe -CC:/Users/Ilya/.arduino-create/arduino/avrdude/6.3.0-arduino17/etc/avrdude.conf -v -patmega328p -carduino -PCOM4 -b57600 -D -Uflash:w:C:/Users/Ilya/AppData/Local/Temp/arduino-create-agent031649171/Fade.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/Ilya/.arduino-create/arduino/avrdude/6.3.0-arduino17/etc/avrdude.conf"
Using Port : COM4
Using Programmer : arduino
Overriding Baud Rate : 57600
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xa6
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xa6
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xa6
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xa6
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xa6
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xa6
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xa6
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xa6
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xa6
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xa6
avrdude done. Thank you.

When i open up the debug window in arduino agent it shows a lot of similar outputs:

Serial Ports:
[
{
"Name": "COM4",
"SerialNumber": "A50285BIA",
"IsOpen": false,
"VendorID": "0x0403",
"ProductID": "0x6001"
}
]

{
"Msg": "avrdude: stk500_recv(): programmer is not responding",
"ProgrammerStatus": "Busy"
}

{
"Msg": "avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xa6",
"ProgrammerStatus": "Busy"
}

I don't like lines "Serial Ports ... COM4 ... IsOpen: false" and "ProgrammerStatus Busy" maybe it is the source of my issue?

Or maybe i do it the very wrong way and i need to plug some programmer and flush arduinos firmware to make it work. I'm novice in electronics, could you please answer in detail what should i do and where everything is placed? I tried to connect "res" with "gnd" and "tx" with "rx" and made sure that loopback works and i don't know what to do then

What is the exact model of your board?

It's a clone of Arduino Uno, i also tried with a clone of arduino pro mini. The same results for both

This is not an answer. Arduino clones are different. USB-UART bridge can be on Atmega 16U2, CH340G, CP2102. What is yours? Give at least a good photo of the board.

A little thing on the UNO board says it's CP2102
https://i.imgur.com/zkeBEAn.jpg
The kind of main chip of this board is Atmege328P-PU
https://i.imgur.com/rYi9Qym.jpg

Arduino pro mini is connected with that thing
CN480661
i.imgur .com/uFUamrJ.jpg (remove space)

Sorry, because i'm a new user on the forum so i can't post images right away (and post more than 2 links)

That looks funny for an Uno. 115200 would be the normal speed.

Your board has CP2102 USB-UART bridge. You need to install appropriate driver. I use driver from Keyestudio PLUS board KS0486_Keyestudio_PLUS (with detailed installation instruction) or original driver from Silicon Labs. After successful installation you will see Silicon Labs CP210x USB to UART Bridge (COMxx) in the Device Manager with your COM port number. Then choose Arduino Uno board in Arduino IDE, your COM port number, blink.ino, Verify, Upload.
I have not seen a board like this. If you have a complete photo of your board, I will be grateful.
If your board is Ваниль, no photo needed.

Ваниль

I already had that driver installed. When i toggle "show hidden devices" in windows device manager it shows
image
When i plug the device in any usb port it shows "USB Serial Port (COM4)" non grayed-out but COM3 remains grayed out
Am i doing something wrong?

Ok, i'm trying with UNO and "Silicon Labs CP210x ..." is shown as active in device manager
image
But i choose correct Port in arduino ide, correct device (Uno) and the same errors occur

Hidden devices are those devices that were previously connected (ghost devices). Silicon Labs CP210x USB to UART Bridge (COMx) should appear when Arduino is connected (not grayed). If this is not the case, you need to reinstall the driver. Read Installing Driver here.

I reinstalled the driver and nothing changed

I just tried to upload the sketch on linux machine (ubuntu) and there are the same avrdude: stk500_recv(): programmer is not responding errors. Maybe something wrong with my boards?

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