Arduino Nano USB Not Recognizing (Fix).

151,381

98

48

Introduction: Arduino Nano USB Not Recognizing (Fix).

Arduino Nano USB Not Recognizing (Fix).

Step 1: Arduino Nano Clones

Unfortunately an original Arduino Nano could cost you more plus shipping so it makes sense to search for an alternative source. There are also some chinese clones that are around five times cheaper, even with worldwide shipping.

But wait! There’s always a reason why a clone of something is cheaper than the original product. In this case there can be two pitfalls you need to know about.

Step 2: Original FTDI for Data Communication

Sometimes the FTDI chip which makes the USB communication possible is a counterfeit. This could cause problems when you install the official FTDI drivers and they just refuse to work.Usually there is no bootloader on the microcontroller. You need to upload it yourself and that means you need to have an appropriate programmer on hand.

Step 3: The Bad Part About Cheap Chinese Clones

So what makes this clone cheaper than the others? Well, most probably two things:

1.The headers are not installed.

2.It uses a different chip (CH340G) for serial-USB communication than the others.

The different serial chip on the other hand was something I was a little bit worried about but I’ve found my fears to be baseless. When I connected the board to the computer with a miniUSB cable it was instantly recognised by Windows as a virtual serial port.

Step 4: USB Not Recognizing

Step 5: Download Driver for CH340/CH341

The chipset used for USB-to-serial is CH340/CH341, drivers for which can be downloaded here.

http://www.wch.cn/download/CH341SER_EXE.html

Step 6:

Step 7: Unzip & Install the Driver

Step 8:

DONE!!

3 People Made This Project!

Recommendations

  • Summer Fun: Student Design Challenge

    Summer Fun: Student Design Challenge
  • Pets Challenge

    Pets Challenge
  • Backyard Contest

    Backyard Contest

48 Comments

1
duosounds
duosounds

2 months ago

thanks it has work for me .........kudos

0
anastasiatulin
anastasiatulin

3 months ago

Thank you, after 5 hours while I following many others ideas, I found your article and in 5 minutes works one chipper set based on arduino ESP8266 connected with windows 10 pc OS. Bravo!

0
garr1095
garr1095

3 months ago

Awesome! After doing a lot of research that seemed just plain wrong, I found your article. This is 100% the way to solve this problem. Thank you!

0
soranblue
soranblue

3 months ago

Thanks, solved my issue.

1
martins9michel
martins9michel

4 months ago

Many thanks for your post. Top guys.

1
slamer
slamer

5 months ago

Thank you, you solved my problem with a Nano Clone!

1
dohelpinspire
dohelpinspire

5 months ago

Thank you Maggie, this just solved my problem!

0
lunacava
lunacava

7 months ago on Step 8

thank you very much !! It was vary helpful.
I had a Problem regarding not recognizing USB2.0 driver.
Worked well !!

0
Gopi Anil
Gopi Anil

7 months ago

I am using FTDI driver, it is working. I also tried Prolific PL2303 driver. It disappears after sometime.

0
proflarry
proflarry

1 year ago

The other BIG issue with the CH340 clone chip is that now the counterfeit nano draws roughly 80 mA from the USB source. That compares with about 17 mA when using the real nano. Just a point. Something else that I remember from about 3 months ago when I came across this same issue -- Windows 7, 8 and 10 may have to be booted up in the no-driver-signing mode. At least, at that time, the Chinese driver wasn't signed in a way that Windows trusted.

0
henry.cheng1
henry.cheng1

Reply 10 months ago

My Nano board uses the same CH340 clone chip. Sometime it work but other times refuse to work. After I plug in additional 9V power to the Nano Shield, it can be recognised again after restarting the Arduino IDE.
To verify my assumption, I used an USB power meter to measure the current draw through the Arduino Nano. Without the addition power connect to the shield, it draws 30mA but USB port is no longer available. The Nano board stop working too. After the auxiliary power was connected, the Nano board and USB connection resumed even without restarting the Arduino IDE. The current draw through the USB cable was 0 mA if auxiliary power was used.

0
Shouryak647
Shouryak647

1 year ago

Thanks Bro ! It worked ...

2
MauriceB33
MauriceB33

2 years ago

One thing to add (I just read it in a comment on YouTube): If any one is still having trouble, make sure you use the Old Bootloader You can choose this under the processor tab.

0
ElgamalSalman
ElgamalSalman

Reply 1 year ago

Thank you very much!

0
DaveA64
DaveA64

Reply 1 year ago

That worked for me! Thank :)

0
EugeneS56
EugeneS56

Reply 1 year ago

Man, thanks, I had tried everything to get my surface pro 6 to work with the cheap Nanos, and this was the trick!

0
angel3d
angel3d

1 year ago on Introduction

i have the same problem i did all the installation , also manualy and i can t do nano to work.
I try 2 nano chips any idea ?

0
raman_raja
raman_raja

2 years ago on Step 8

I installed Arduino IDE from the Windows Store.
There were hiccups in USB driver installation under my Windows 10.
Solution that I found:
Arduino Uno :
- Will mostly work out of the box.
- If not recognized, install the drivers from Microsoft Windows 10 update site.
Arduino Nano:
- Windows 10 built-in installers are not working.
- Download the Zipped version of Arduino IDE (meant for non-admin installation) from Arduino web site.
- Choose the folder 'drivers' and unzip it somewhere.
- Run the program dpinst-amd64.exe found under 'drivers' folder.