-
Notifications
You must be signed in to change notification settings - Fork 102
Arduino Counterfeit Fake CH340G chips driver issues
If your arduino is not recognized anymore by simhub or you cant use it you might be victim of a fake CH340G chip.
Recently (April 2023) a driver update delivered through windows update is breaking fake CH340G chips (this chip is used to emulate an USB serial port to communicate with the arduino main MCU).
In the context of SimHub use, a warning will appear in case a device with this chip model is scanned and not recognized as a valid SimHub sketch.

You are concerned if :
- Your Arduino was programmed previously with the simhub sketch and is using the CH340G chip and is suddenly not working.
- Your Arduino can't be programmed anymore with the simhub sketch setup tool and is using the CH340G chip.
You are not concerned if :
- The serial port using this chip is intended for a different use than SimHub. In such case it's highly recommended to exclude it from scanning using the scan options : https://github.com/SHWotever/SimHub/wiki/Troubleshoot-other-hardware-Serial-ports-conflicts . (Note : To clear the information message simply restart SimHub
- The device will appear as a CH340G in the device manager :

- Most of the counterfeit chips are coming unlabeled :

- The driver 3.8.2023.2 (11/02/2023) or later is not working (anymore) for your Arduino :

Unfortunately since the incompatible driver is delivered through windows update it is harder to keep an older driver installed :
-
Recommended : Block windows drivers update so the newest driver won't get installed automatically : https://www.makeuseof.com/windows-stop-automatic-driver-updates (note: while this is required to be able to install and keep the older ch340g driver this will affect any of your future devices)
-
Reinstall an older driver here : 01/30/2019, 3.5.2019.1 CH341SER driver
The easiest way is to use genuine chips, it won't give you such issues.
It was important for me to grab your attention about not doing any shortcuts about Arduino clones.
Most clones are using perfectly genuine Chips. An Arduino clone is using the open source Arduino sources (board design ...) and is perfectly genuine. Unfortunately some manufacturers are using fake chips to save a few cents and offer "cheaper" clones than legit clones, but this should not discourage you from buying more affordable arduino clones than their Arduino sold counterparts.