ELEGOO UNO R3 Error: avrdude: ser_open(): can't open device "\\.\COM5"

Hi y'all!
I bought the ELEGOO Super Starter Kit UNO R3, and my computer just does't recognize the arduino :'((

  • I have Windows 11;

  • Can't change the Ports in IDE;

  • I think I had something in the device manager saying "Unrecognized USB??" and I uninstalled it.. It never poped up again..

  • I tried with CH340 driver and it says "Pre-installed successfully"..

  • Its working with Arduino Arduino in the university;

  • I tried with other cables but with no success.. maybe I'll try again..

Please help me!!

Hi @skild. Please try this procedure to troubleshoot the problem:

  1. Open the Windows Device Manager.
  2. Unplug the USB cable of your Arduino board from your computer if it is currently connected.
  3. Plug the USB cable of your Arduino board into your computer.

Do you see any new device appear in the Device Manager tree after doing this? If so, please tell us where it is located in the tree and what it is named.

You can repeat steps 2-3 multiple times if you are not sure.

:exclamation: NOTE: These instructions will not solve the problem. They are only intended to possibly gather some more information about the problem, which might provide a clue that leads to a solution.

At least if you have the same board as shown here you don't need the CH340 driver but an ACM driver (in the Windows world often just called the Arduino driver). It should install automatically once you connect the board to the PC (running Windows).

Hi! Yes, I have that one but that driver isn't being installed I guess. Well, I hope its not a major problem of the board at least..

Hii!
I already tried that and doesn't show anything..

Sounds like your PC doesn't recognize that there is any board connected. Does your PC recognize other USB devices on that port (p.e. USB stick)? Have you tried on another PC?
Does the power LED light up?

Yes, it doesnt recognize it... But I use a real arduino at the uno and works fine. Also, it doesn't work in the computers of my friends who bought the same kit as me..
Soo, today I tried to burn the bootloader. It was going all good until I tried my arduino again :'((

So I'm gonna buy another one but this time in a real store, hoping they let me try it first before buying it..

Thanks for the replies!

Even though it might be useful for recovering the board from specific other problems, and is certainly a valuable thing to learn about, burning the bootloader will never help with this specific problem of an Uno board (regardless of whether it is official, clone, or derivative) board not being recognized.

The reason is because the "Burn Bootloader" operation only affects the primary ATmega328P microcontroller on the board, but the USB communication with the computer that produces the CDC serial port is handled by a different chip (ATmega16U2 on the official and clone boards, usually CH340 on the derivatives).

I know you said you already tried it, but one of the most common causes of the symptom you are experiencing is a bad or charge only or even incompletely plugged in USB cable.

The other common cause is that the board was physically damaged, which usually means that you must buy a new one.

Yes! I did learned some new things but not for a good time haha

Well, I thought of buying a new Atmeg328p but the price is similar to a new board so.. I'm glad to know that I will not buy a new Atmeg and do a new mistake :slight_smile:

I will try to buy a new one tomorrow ( and waste more 18€).. At least I can use mine connected with cables to a new one. Idk if that can be useful in some projets!

I'm going to update this then. Ty for the reply!

It is definitely worth keeping around for something like that.

I do have the elegoo and it gives me the same error. But in my case, the system manager shows me, that the device is connected, but on Com3. So the software tries to upload to com5, but the port is called com3.

If that is the the case, you can change the port number to com5.

Open up the ‘Control Panel’ on your PC.
Click on ‘Hardware and sound’ and then click to open up the Device manager.
Double click on ‘Ports (COM & LPT)'.
Open the Port settings and click ‘Advanced’.
In the COM port number box, click the drop down menu and select the COM port number you wish to use.

Then it should work.
I hope that helped some people.

1 Like

Thank you for the reply!! I already bought a new one :')

The problem was in the USB port of the arduino because the chip was working (I did the test with another arduino)

Wasted more 18€ but worth it I guess because I could use the rest of the kit

Thanks again!!

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