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.
Boot into Windows Installer. However, when prompted, instead of clicking the "Install Now" button, choose the "Repair your computer" option. For example screenshots, refer to the "Solution 2" section at -recovery/fix-error-0xc000000e.html.
I had this issue too, I cloned my disk to a Samsung EVO 870 and it would boot one time then fail. Similar to user1247736 I found that the partition where Windows was installed was not C anymore. To fix this:
My SSD was labeled as H instead of C so I received a winload.efi error. The solution I found was to use the cmd on a repair install off a usb and then type, type bcdboot H:\windows (if H is your windows partition)
Also this might help you, I believe fixmbr is for mbr disks only not for gpt disks. Basically you have to assing a drive letter to the efi system partition using diskpart and then start the bootrec /fixboot operation from inside the partition. -to-repair-the-efi-bootloader-on-a-gpt-hdd-for-windows-7-8-81-and-10-on-your-dell-pc?lang=en
I had the same issue. Solution was to remove existing EFI partition via diskpart (in diskpart boot partition there was no EFI information in partition details).Exactly last response from user "topgundcp": -restore/175489-cloned-ssd-wont-boot.html
My suggestion is to delete then re-create the EFI partition then use bcdboot to create a brand new BCD, From Admin command prompt:diskpartselect disk 1select par 2delete partition overridecreate partition EFIformat quick fs=FAT32assign letter=Aexitbcdboot E:\Windows /s A: /f UEFImountvol A: \D
I started again, using diskpart clean, diskmanagement MBR, and making sure not to boot to the USB connected disk and all went well. I was using Clonezilla in beginner mode and in both attempts I selected to copy the main boot record.
I go to a blue page that says "Your device ran into a problem and needs to restart". We're just collecting some error info, and then we'll restart for you. I get a message that it is 100% complete. Then it says for more information about this issue and possible fixes, visit At the bottom of the window it says "If you call a support person give them this info: Stop code: PAGE FAULT IN NONPAGED AREA. WHAT FAILED: Wdf01000.sys. Everytime the PC reboots it goes to the same page. I'm able to hit F2 to get to the Boot window, but that's it.
Hello
Please follow the steps below
Start your computer and as soon as the windows logo shows on or the spinning dots near bottom of your screen press and hold the power button to power off your device.
Repeat this 2-3 times
then you will get a text at the middle bottom of your screen saying"preparing automatic repair"
Then, you may be asked to choose an account to continue. Next, type the password of the selected administrator user account. If you are not prompted for this information, skip to the next step.
I tried your suggestion, however each time the computer reboots, and I press the power key, I get a black "Dell Security Manager Screen" which requires me to sign in with my Administrator Password. After I sign in and then press the power key I come back to the same to the same sign in screen. Also, I don't see the windows logo its says Dell Laptop XPS 15 9550 with a spinning circle. Is there anyway to recover windows and/or anything else that might be missing or corrupted using the "Boot Menu"? @ShashankDahat
Yes, I do have a USB Boot Drive, and I've tried it several times, but it doesn't work. Here are some screen shoots of what I'm seeing when I reboot the Dell XPS 15 9550. I always get the "Dell Security Manager Screen" before I do anything (IMG - 5122). After I sign in it depends on whether I press down on the PF2 or PF12 key which screen I will get. (IMG - 5131) or (IMG - 5130). If I do nothing after I sign in I get this screen. (IMF - 5127). After that runs I get this screen. (IMF - 5126). When I press any key the whole scenario starts over again. My laptop is out of warranty with Dell and it seems like they are always talking money for help. Do you think I stand a better chance with Microsoft assistance or Dell? Also, do you have the contact information for Microsoft?
Now I recommend a windows clean install which would actually delete your apps and accounts but it would keep all our files in a separate folder at C drive namely windows.old (this method rarely fails)
c80f0f1006