I have bought Arduino Nano clones and Arduino Mega clones for a project recently. All the Arduino Mega clones work like they are supposed to, but none of my new Arduino Nano clones are recognized by the USB. In my device manager, it says "Unknown USB Device (Device Descriptor Request Failed)". In the properties, it specifies "Code 43".
The thing is, I already had the CH340 drivers installed from using my old Arduino Uno clone and ESP8266 board but nevertheless, I uninstalled and re-installed the drivers. No change. When I tried to upload the driver in the device manager window, it said that the best driver is already installed.
Nothing was connected to my boards when I connected them to my PC and since they are brand new, there shouldn't be any sketch loaded in it. I had no such problems using Arduino Uno clone in the past and my new Arduino Mega clones also work. The same problem persists when I switch the USB ports or use a different computer - Arduino Mega clones work, while Arduino Nano clones aren't recognized.
Is there a problem with Arduino Nano clones that requires a different solution or would this mean the boards themselves are faulty? If so, how do I fix it? It seems unlikely that all four of my new Arduino Nano clones would be faulty, but I don't know how else to explain this.