Arduino Nano USB Not Recognizing (Fix).

92,884

85

34

Introduction: Arduino Nano USB Not Recognizing (Fix).

Arduino Nano USB Not Recognizing (Fix).

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

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!!

Be the First to Share

    Recommendations

    • Trash to Treasure Contest

      Trash to Treasure Contest
    • Raspberry Pi Contest 2020

      Raspberry Pi Contest 2020
    • Wearables Contest

      Wearables Contest

    34 Discussions

    1
    MauriceB33
    MauriceB33

    1 year 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 14 days ago

    Thank you very much!

    0
    DaveA64
    DaveA64

    Reply 4 weeks ago

    That worked for me! Thank :)

    0
    EugeneS56
    EugeneS56

    Reply 4 months 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

    4 months 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

    7 months 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.

    0
    aketiramesh40
    aketiramesh40

    7 months ago

    My Arduino is blinking L light when it is connected to my PC but there is no option to select the driver in my computer

    0
    wadael
    wadael

    9 months ago

    I had lots of trouble making my clones work.
    Most issue solving tuts are for windows, I am on linux

    To sum up : the cable was the culprit then I use : Arduino Duamilanove ou Diecimila , Atmega 328P, AVR ISP

    https://wadael.wordpress.com/2019/05/19/solved-che...

    HIH

    Jerome

    0
    IvanM273
    IvanM273

    9 months ago

    Wow. Thank you! This guide is very helpful.

    1
    НовицкийН
    НовицкийН

    1 year ago

    Okay, but what if I don't see any "unknown devices" and driver already installed. But board still wont connect?

    0
    MauriceB33
    MauriceB33

    Reply 1 year ago

    If any one is still having trouble, make sure you use the Old Bootloader You can choose this under the processor tab.

    0
    JanT81
    JanT81

    Reply 1 year ago

    I have exactly same issue on my Win 10 machine. Did you manage to find a solution ?

    0
    mbpadro
    mbpadro

    1 year ago

    Thanks for this, much appreciated!

    0
    AbrahamS37
    AbrahamS37

    1 year ago

    Plain and Simple. Awesome !!

    Thank you very much !

    0
    maviler
    maviler

    1 year ago

    Top Man

    0
    Baasil Biniyamin
    Baasil Biniyamin

    2 years ago

    Thanks dude i was searching for this driver, this helped me :)

    0
    timonstacy
    timonstacy

    2 years ago

    that website looks super sketchy but hey it works so thanks

    0
    Chai LifeC
    Chai LifeC

    2 years ago

    Yes I have made and work, https://cointwashingmachine.blogspot.com/2017/10/how-to-fix-arduino-uno-not-recognized.html

    0
    FDM3
    FDM3

    2 years ago

    I was able to use this on my Nanos

    0
    stu.tg
    stu.tg

    2 years ago

    Under the device status on device manager I get

    This device is not working properly because Windows cannot load the drivers required for this device. (Code 31)

    Object Name already exists.

    Any ideas??