[unsolved]arduino upload error

so i was trying to upload code to my iteaduino uno board when i got the following error
i tried to upload the example blink program and got the same error
avrdude.exe: ser_open(): can't open device
i checked the port in the device manager and changed it to COM2 and also changed it in the IDE
after that didnt work i verified that my board can be programmed like an official uno and it can.
i then updated the arduino avr boards
after this didnt work i took the time to load atmel studio and upload the code using avrdude
this resulted in the same error
does anyone have any idea on how to fix this or find out if i broke my board
EDIT:
i reinstalled arduino ide and this didnt fix it
i also checked if the drivers were up to date in the device manager and rebooted my pc
when i try to upload code led 13 blinks 3 times and after that the rx led blinks 2 times

Post screenshot from Device Manager and, if present, detailed information about the device, mainly Hardware ID

here is a screenshot of my device manager

my device is an Iteaduino uno with an atmega328 smd chip so i can't remove it for testing
EDIT: for some reason the image embed isnt showing for me so here is a link

I don't think that would work but it is worth a try:
Change COM2 to COM3 and restart.

changing the com port did not fix it
i noticed this in the error

System wide configuration file is "C:\Users\Michiel\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino9/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=0xf1
im not sure if the overriding baud rate is a problem or not
on the iteaduino site it says the following
It communicates using the original STK500 protocol

@m6power you might want to make your own post so your question gets propperly awnsered
my two suggestions about your problem are to change the com port from 1 to 3 since it might be used by your pc
second it might help if you put the code in a new sketch instead of the premade example

Changing COM ports within windows needs a little more knowledge than just changing the COM number.

If the Arduino does not show as COM 3 or higher on a USB 2.0 port there is a different issue.
Please avoid causing yourself future headaches and stick with the windows standard COM numbering.

COM 1 and 2 are normally RESERVED for internal windows own use.
This is based on older style hardware assignments that have never been changed in windows.

Most people with PRE DOS experiences would tell you the same or similar.

i tried uploading onto another arduino uno with the same settings and it worked so i dont know whats wrong.
with these circumstances i would assume my atmega is fried but it still resets and blinks the rx led when i try to upload i think this is the bootloader but if its not let me know

michiel08:
i tried uploading onto another arduino uno with the same settings and it worked so i dont know whats wrong.
with these circumstances i would assume my atmega is fried but it still resets and blinks the rx led when i try to upload i think this is the bootloader but if its not let me know

Is the second Arduino Uno exactly the same as the first one?

.

no but it uses the same chip and the uploading baud rate for both chips is the same

uploading baud rate?

I never have to set that for any of my Arduinos (Unos, Nano, Pro Mini).

.

The baud rates are AUTOMATIC from within the IDE.

Over riding that at a windows level could cause some issues.
If thats what you did you would maybe be better off resetting the COM stack in windows.