Programmer is not responding

Hello,

I have a problem with uploading to arduino. I have three uno boards, two are the same, the third one is a different clone.
Everytime I try to upload the error message pops up.

-I have drivers installed.
-Port says its (arduino/ genuino uno).
-I tried almost every guide or "fix" I found.

Error message:

Sketch uses 930 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.
D:\Apps\Arduino\hardware\tools\avr/bin/avrdude -CD:\Apps\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -carduino -PCOM4 -b115200 -D -Uflash:w:C:\Users\Filip\AppData\Local\Temp\arduino_build_481460/Blink.ino.hex:i 

avrdude: Version 6.3-20171130
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "D:\Apps\Arduino\hardware\tools\avr/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=0x2f
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x2f
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x2f
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x2f
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x2f
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x2f
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x2f
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x2f
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x2f
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x2f

avrdude done.  Thank you.

Problem uploading to board.  See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.

Screenshot:

thank you for your time reading this and potencional help

The next troubleshooting step is to run a loopback test:
https://forum.arduino.cc/index.php?topic=73748.0

If that works, then try burning the bootloader to the bad boards. You can use your good Arduino board as an "Arduino as ISP":

So I connected the pins, then arduino to pc and tried the echo in serial monitor.
No answer.

If had I done everything correctly then all my boards are burned?

It's definitely not a good sign. If the loopback test fails, it means there's some problem with communication before it even gets to the ATmega328P, so burning the bootloader on the ATmega328P or replacing the ATmega328P won't do any good. Since it is very difficult to replace the ATmega16U2 that acts as the USB to serial converter, it means you are likely better off to just replace the damaged boards.

Okay, one of the boards does not echo in loopback test, but everytime I send something a green led blinks on the board. It's a practically new one, it didn't work since I bought it few weeks ago.

Is the one that does not echo the clone?