Hi Arduino community, I'm getting started with Arduino and I've been having a few problems installing the proper drivers to make my laptop recognize the Arduino UNO I have as a COM port.
I'm on Windows 11 and I've downloaded the latest drivers I could find from the manufacturer's web. Even though it is a fairly simple process, my computer is still detecting my Arduino as an 'Unknown USB'.
There are some things that seemed unusual while installing the drivers, so I will attach them below:
When I finished installing the drivers I got this message. I'm not sure what else I'm supposed to do in order to 'install completely' instead of 'pre-installing'.
Some tutorials suggested to uninstall the driver and then install it again. After trying that I've gotten the following message. I guess this means that the installing on step 1 didn't work.
I've tried this in 2 different devices (Windows 11 and Windows 10) while having the Arduino connected and in both cases the result was the same. Also, I've tried downloading the latest Windows update and the optional updates as well but it did not make any difference.
I know this is a recurrent topic with similar problems, but I couldn't find anyone having this particular driver issue. Has anyone had this problem? Hope I can find some help! Thanks!
Hi @jerogt. Although the CH340 is the USB chip used on many of the cheap UNO derivative boards, official and clone UNOs use a different chip and some derivatives also use different chips.
So it will be important for you to verify that your board actually has a CH340 chip. If not, then there is no point in wasting time installing the driver for a chip your board doesn't use.
The chip in question is black and near the USB socket.
The chip will usually be identified by writing on the top. This might say something like "Atmel MEGA16U2" or "WCH CH340G" or "SILABS CP2102".
If it isn't clear, alternatively you can provide the link to where you bought the board from and we'll see if we can determine the chip from the product listing.
Hi @ptillisch, thanks for your time.
As I am from Argentina, sadly I can´t get access to an official Arduino board. The Arduino UNO clone I have has an 'ATmega 128P' microcontroller and a 'WCH CH340' USB chip.
"The drive is successfully Pre-installed in advance!" message shows if you don't have a board (that uses the CH340) connected. This is not indicating a problem (unless you had the board connected).
I have just uninstalled and installed the driver that I have (both without board connected and repeated with the board connected). Using Windows 10 though.
I can't help further.
Version 3.4.2014; please run a virus scanner over it (just in case). CH341SER.ZIP (198.2 KB)
Interesting... that message I recive happens either I have the board connected or not (also happens in both of my devices with Windows 11 and Windows 10). I guess it doesn´t recognise the USB 'properly' to intall the drivers. Could it be the cable I am using?
Thanks for the .zip, I'll try on a third device later.
Ive been trying to get this to work as well.
Win10. I ha it installed previously but leading omeone thu install i removed it. And reinstaled. Got the preinstalled message but it did not show in dev mgr.
Uninstall and reinstall again no go.
Went to chip site and downloaded zip, same name . Unzipped and reran. Same message. Unplug and reconnected printer and driver now worked.
Pretty hinky software.
Use a Type C To Type C Cable. Make sure the cable can process data like the one that come with the new apple laptops or iPad just to be sure but usually all these cables can handle data.
Good morning,
I also found the same problem, and in the end I found out that the problem was in the cable.
I used a couple of them, and I couldn't get the module to work, but then I got a C-type cable that is suitable for data transmission (it was the cable I bought with the graphics table) and it solved the problem. So if you experience this problem, try to get a suitable cable.
Hope I was helpful.
Hi @johndkey and everyone for reaching out.
The problem was indeed the cable. I am using an Arduino UNO R3 clone, so the cable I'm using is USB to host. Anyway, I found out today that the driver did not have problem at all and the responsible for my laptop not detecting my Arduino properly was the cable.
Thanks to everyone for the suggestions.