Im planning on upgrading my laptop (Dell Inspiron 5584), currently running Windows 10 Home, and I'm getting the notification that I can run the Windows 11 upgrade. I want to be sure I can still print to my MX340 printer, but I don't see any available drivers for this version. On the page where you check for Win 11 compatibility, this printer isn't listed. How can I tell if it will work with the new Windows version? I can't go out and buy a new printer now just to ensure it works with this new Windows version. Thanks.
If the driver does not work in Windows 11, you would qualify for the Canon Upgrade program. This is for out of warranty units which have been diagnosed to require service or are incompatible with a new or upgraded system. This program allows you the opportunity to purchase a replacement product discounted from the list price. Free ground shipping is included with your purchase.
Thanks for this reply. I have already upgraded my computer to Win 11. I am pretty sure I already have the Win 10 drivers and I was unable to print as of yesterday. I'm going to try installing these drivers again and try printing. I will only note this as an acceptable solution after I test printing with the Win 10 drivers.
I have the same problem. My windows 11 machine recognizes my printer on the network when I try to add a device, but says there are no drivers. But when I try to install the driver linked above, it can't find my printer (even when it is plugged in).
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'.
Not only I tried this with the latest driver I could find, I also tried it with a previous version of the driver, following the steps given in these recent discussions: Windows 11 Arduino IDE version 2.1.1 COM Port Problem , CH340 driver rollback workaround works on Windows 10 but not 11 . I simply cannot make my device recognize the Arduino as a USB-SERIAL CH340 instead of an 'Unknown USB'.
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.
Hi @ptillisch, thanks for your time.
As I am from Argentina, sadly I cant get access to an official Arduino board. The Arduino UNO clone I have has an 'ATmega 128P' microcontroller and a 'WCH CH340' USB chip.
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 doesnt recognise the USB 'properly' to intall the drivers. Could it be the cable I am using?
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.
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.
I've got an old laptop (2nd gen i7) with a fresh install of Windows 10 Pro 21h1 that I'm using in my new workspace to get back into tinkering, which I haven't done in several years. I know I need to install the driver for the CH340 controller to work properly, but I can't seem to install it. I've downloaded several times from multiple sources. The installer will launch, but when I click the install button I get "Driver install failure!"
I've tried compatibility mode and disabling driver enforcement (as recommended on this forum as far back as 2017), but nothing is working. I also tried on my main PC (also newer than the last time I tinkered with an Arduino) and it's also failing here with the same nondescript error.
I suspect Microsoft's recent over-enthusiastic "protect users from themselves" Apple mentality is to blame. I've had other issues with programs being blocked with no option to unblock them in the past few months leading to large amounts of frustration.
I apologize if this has been recently covered. But, I've searched quite a bit (over the last 2 hours) and I keep winding up on the same threads from 4 years ago, nothing more recent is coming up & those solutions are not working.
Where did you get the driver? I recommend always using the one from the CH340 manufacturer's website:
_EXE.html
(click the cloud with a downward pointing arrow button)
I believe they also have an English language version of the website at
wch-ic.com, but I haven't found the time to investigate that option, so I am still recommending the original
wch.cn site as the best source for this driver.
Just as an experiment, I grabbed an even crappier old laptop and installed Windows 10 1903 and the driver installed just fine. It seems the problem lies in newer versions of Windows 10 as I suspected.
I had not, but I just gave it a try and had the same problem as you. I actually think I have only ever used the driver installer once. I always use the .zip file and install the drivers via Windows Device Manager because some driver installers also install additional applications to manage that device and I only need the driver itself in this case.
Hi @k9tr. You can try running the .exe file that is in the unzipped driver folder. This is an installer provided by the chip manufacturer. I haven't had any success with running that (even though the procedure I describe above works perfectly for me), but another user reported that the manual driver installation via Device Manager did not work for them, but running the installer did work. So it's worth a try.
I had already tried running the .exe, no difference noted. I do have CH341PT.DLL and CH341SER.VXD in my System 32 folder, so something is attempting to install. Unfortunately these files don't properly install and/or function.
I'm getting a different error, but I see that two files are being created in the system32 folder. So the driver install is at least copying files, even though they don't work. I'm using the same version of Windows 10, 21H1. I even tried restoring Windows to a restore point created before the most recent drivers were installed, but the restore failed when it attempted to copy the registry. So even that old trick doesn't work, for me anyway. Waiting to hear more from Arduino support.
Yes, an official Arduino requires no driver. I have one, it works fine. Also, the clone manufacturer changed their hardware and they now require the FTDI driver instead of the CH340. They were not very good at communicating this change, hence my prior posts. My original clone board is working fine with the FTDI driver.
I have tried all possible methods of installing the CH340 driver, and although by some methods both the installer and windows say "installed successfully", and the device appears proper in the Device Manager "USB-SERIAL CH340 (COM4)", the Arduino IDE always refuses to communicate with it. On occasion, Windows gives a notification that "driver not installed successfully" and the reason is "driver not found". On other occasions, Windows says driver installed correctly. I get the dreaded "avrdude: stk500v2_ReceiveMessage(): timeout" from the IDE using any method. I reboot windows after every "install".
All installation is after unzipping to a folder. Methods tried:
Install Sparkfun CH341SER manually.
Install Sparkfun using SETUP installer.
Install Sparkfun using SETUP but first uninstall.
Install
wch.cn CH341SER manually.
Install
wch.cn using SETUP installer.
Install
wch.cn using SETUP but first uninstall.
No. The FTDI driver is only needed for USB to serial adapter chips manufactured by FTDI. They are of no use for a board with a CH340 USB to serial adapter chip, which is manufactured by a different company.
If it helps, I initially installed the CH340/341 driver as instructed in the documentation that came with my Arduino clone. It failed to function, although did create an "unknown serial device" in Device Manager. The CH340 Windows installer has an uninstall option, which when used only replies the CH340 driver is not installed. Even though it has left two files in my system32 folder. It was suggested to try the FTDI driver. I installed it, and the Arduino clone worked. There was a change in chipset at the manufacturer site as they could not obtain the compatible CH340 chipset any longer. So I'm happy with my FTDI driven Arudino Uno clone. I also obtained a non-clone "official" Arudino Duno and it functions fine with no additional driver needed.
When powered up via the USB cable connected to the laptop, red "L" is blinking fast. When I try to upload, L becomes solid, and either red Tx or Rx start blinking once a second. The red "ON" is also lit at all times. I can provide you more detailed LED behaviour if you want.
3a8082e126