Error Uploading to Arduino Uno.

Hi everyone. This is my second Arduino Uno. The first one I flashed with BLHeli software for my escs and then it stopped working with the arduino IDE. Eventhough I made sure to update the drivers on the arduino. Same story with this one. Except when I first got it on my windows the arduino ide was updating its drivers everytime I tried to upload something. Eventually I flashed my escs with the BLHELi and now the arduino does not want to communicate with either my arduino ide or bl heli. I cant seem to get the computer to communicate with this arduino anymore except that it shows up in my device manager list as COM 4. I have looked everywhere on the internet for help but nothing seems to work. I made sure I selected the right board and my programmer is default. I dont know what to do anymore.

Here are the error messages:
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=0xd8

Infradead:
I flashed with BLHeli software for my escs and then it stopped working with the arduino IDE

Please describe exactly how you did that. If you were following some instructions then post a link to them.

I watched this video. Start at 2:22.

Hmm link seems pooched from here right now.
Did anyone else watch it ?

Try this Using an Arduino 4-way interface to Flash BLHeli with BLHeliSuite - YouTube

That worked.
Thanks

I found the solution. This video shows how to flash the arduino firmware (basically resetting it to original). It is very helpful.

I didn't feel like watching some long video when you could have just written out the steps of what you did to cause your issue to make it easier for me to help. My guess is you did Sketch > Upload Using Programmer to flash your BLHeli software. What that does is erase the bootloader. That means trying to upload over USB as usual no longer works since the bootloader is required for that. My guess by what you mean by "flash the arduino firmware" is to burn the bootloader back onto your Arduino.