# Trouble connecting (chinese) nano with USB-C

**URL:** <https://forum.arduino.cc/t/trouble-connecting-chinese-nano-with-usb-c/1022649>\
**Category:** Classic Nano\
**Created:** [August 16, 2022, 10:32am UTC](https://forum.arduino.cc/t/trouble-connecting-chinese-nano-with-usb-c/1022649 "2022-08-16T10:32:32Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![anon34964426](https://avatars.discourse-cdn.com/v4/letter/a/74df32/32.png) [@anon34964426](https://forum.arduino.cc/u/anon34964426)\
**Post date:** [August 16, 2022, 10:32am UTC](https://forum.arduino.cc/t/trouble-connecting-chinese-nano-with-usb-c/1022649/1 "2022-08-16T10:32:32Z")

</div>

Dear Community,

I have some trouble connecting some chinese nano 3 clone with usb-c connector.  
I bought them specifically, because they have the usb-c connector and I could not find an original with usb-c connector (what a sadness)

Unfortunately, when I connect the nano with a usb-c to usb-c cable to my usb-c/thunderbolt port on my laptop, nothing happens. This was tested on multiple ports and with multiple Cables (cheap charging cable, ipad cable, thunderbolt 4 cable)  
The connection neither can establish data connection nor power.  
I tried to power the nano from external 5 volts source but still the data connection did not work.

When I inserted a USB-A to USB-C cable though, the device worked flawlessly. This is a huge issue for me because my laptop only has 2 usb-a ports reserved for mouse/headset.  
In this case I could have gotten a mini-usb nano.

Any ideas on what to look out for or how to bring that thing to live on a usb-c/usb-c connection?

Lg,

Julian

---

<div class="post-metadata">

**Author:** ![b707](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/b707/32/854321_2.png) [@b707](https://forum.arduino.cc/u/b707)\
**Post date:** [August 16, 2022, 11:07am UTC](https://forum.arduino.cc/t/trouble-connecting-chinese-nano-with-usb-c/1022649/2 "2022-08-16T11:07:53Z")

</div>

Can you provide the link to your chinesse Nano with USB-c?

---

<div class="post-metadata">

**Author:** ![anon34964426](https://avatars.discourse-cdn.com/v4/letter/a/74df32/32.png) [@anon34964426](https://forum.arduino.cc/u/anon34964426)\
**Post date:** [August 16, 2022, 11:40am UTC](https://forum.arduino.cc/t/trouble-connecting-chinese-nano-with-usb-c/1022649/3 "2022-08-16T11:40:44Z")

</div>

> **[1.67AU $ 18% OFF|Mini / Type C / Micro USB Nano 3.0 With the bootloader...](https://www.aliexpress.com/item/1005002966043359.html)**
>
> Smarter Shopping, Better Living! Aliexpress.com

---

<div class="post-metadata">

**Author:** ![b707](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/b707/32/854321_2.png) [@b707](https://forum.arduino.cc/u/b707)\
**Post date:** [August 16, 2022, 11:44am UTC](https://forum.arduino.cc/t/trouble-connecting-chinese-nano-with-usb-c/1022649/4 "2022-08-16T11:44:39Z")

</div>

> [@anon34964426](#):
>
> When I inserted a USB-A to USB-A cable though, the device worked flawlessly.

I wonder how you connected this board through USB-A cable?

---

<div class="post-metadata">

**Author:** ![anon34964426](https://avatars.discourse-cdn.com/v4/letter/a/74df32/32.png) [@anon34964426](https://forum.arduino.cc/u/anon34964426)\
**Post date:** [August 16, 2022, 11:57am UTC](https://forum.arduino.cc/t/trouble-connecting-chinese-nano-with-usb-c/1022649/5 "2022-08-16T11:57:00Z")

</div>

ahh sorry, that was a typo. I used a usb-a (Laptop) to usb-c (nano) cable, which worked but occupied my rare USB-A port on the Laptop

---

<div class="post-metadata">

**Author:** ![er\_name\_not\_found](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/er_name_not_found/32/647693_2.png) [@er\_name\_not\_found](https://forum.arduino.cc/u/er_name_not_found)\
**Post date:** [August 16, 2022, 12:13pm UTC](https://forum.arduino.cc/t/trouble-connecting-chinese-nano-with-usb-c/1022649/6 "2022-08-16T12:13:18Z")

</div>

It's not really an Arduino issue. It's something specific to your laptop, its hardware and its software. For some unknown reason, it may only allow certain types of connections through that USB-C bus.  
Mine for instance, will not allow USB-C to HDMI, and forces you to use the HDMI and Display ports.  
You can either get a USB hub for the port that supports Arduino boards, or get a different Arduino.

> [@anon34964426](#):
>
> I tried to power the nano from external 5 volts source but still the data connection did not work.

This line concerns me a bit. Does the USB-C port on the laptop still work for other devices now?

---

<div class="post-metadata">

**Author:** ![b707](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/b707/32/854321_2.png) [@b707](https://forum.arduino.cc/u/b707)\
**Post date:** [August 16, 2022, 12:16pm UTC](https://forum.arduino.cc/t/trouble-connecting-chinese-nano-with-usb-c/1022649/7 "2022-08-16T12:16:37Z")

</div>

> [@anon34964426](#):
>
> I used a usb-a (Laptop) to usb-c (nano) cable, which worked but occupied my rare USB-A port on the Laptop

From this it follows that the board itself is working normally. The problem is either in the cables what have you tried, or in the laptop itself

---

<div class="post-metadata">

**Author:** ![sterretje](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/sterretje/32/391294_2.png) [@sterretje](https://forum.arduino.cc/u/sterretje)\
**Post date:** [August 16, 2022, 12:18pm UTC](https://forum.arduino.cc/t/trouble-connecting-chinese-nano-with-usb-c/1022649/8 "2022-08-16T12:18:12Z")

</div>

> [@er\_name\_not\_found](#):
>
> This line concerns me a bit. Does the USB-C port on the laptop still work for other devices now?

For an original Nano, there is protection.  
 ![image](https://europe1.discourse-cdn.com/arduino/original/4X/3/d/6/3d6a65ab5887b48b406932ef2e1110d1881323a4.png)

For clones, only God knows 😉 I have a schematic of a CH340 based clone and it also shows the protection.

---

<div class="post-metadata">

**Author:** ![anon34964426](https://avatars.discourse-cdn.com/v4/letter/a/74df32/32.png) [@anon34964426](https://forum.arduino.cc/u/anon34964426)\
**Post date:** [August 16, 2022, 12:32pm UTC](https://forum.arduino.cc/t/trouble-connecting-chinese-nano-with-usb-c/1022649/9 "2022-08-16T12:32:48Z")

</div>

The Thunderbolt port on my Laptop still works fine. I thought It might be something driver related or so but my laptop does not recognize the nano at all on that thunderbolt port.

Is it known if there is any plan anytime in the future for original arduinos to support usb-c?

schematic shows:  
 ![image](https://europe1.discourse-cdn.com/arduino/original/4X/7/7/3/773f95dfb711d3a4e40d1bc029e24fa83723a317.png)

---

<div class="post-metadata">

**Author:** ![sterretje](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/sterretje/32/391294_2.png) [@sterretje](https://forum.arduino.cc/u/sterretje)\
**Post date:** [August 16, 2022, 12:41pm UTC](https://forum.arduino.cc/t/trouble-connecting-chinese-nano-with-usb-c/1022649/10 "2022-08-16T12:41:43Z")

</div>

> [@anon34964426](#):
>
> Is it known if there is any plan anytime in the future for original arduinos to support usb-c?

I doubt that that will happen; the costs of redesign will be too high.

And to be honest, I rather have the bulky solid B connector than those flimsy mini / micro / C connectors; if you look at them, they already break of the board.

---

<div class="post-metadata">

**Author:** ![anon34964426](https://avatars.discourse-cdn.com/v4/letter/a/74df32/32.png) [@anon34964426](https://forum.arduino.cc/u/anon34964426)\
**Post date:** [August 16, 2022, 12:50pm UTC](https://forum.arduino.cc/t/trouble-connecting-chinese-nano-with-usb-c/1022649/11 "2022-08-16T12:50:23Z")

</div>

ouff. USB-B on a nano seems quite bulky.

I find type-c connectors stable enough (at least more stable than mini/micro usb). Using my phone quite some years with it now.

What do you do, when your laptop/pc does not come with usb a connectors anymore? Its quite a bummer for me. I wonder what cost more. A redesign or if customers stay away from your product because a key feature for them is missing. I might be an early bird in this case or not. But all my devices are usb-c now (some legacy usb-a still but no mini). And i will not buy mini/micro usb devices anymore. Even my keyboard is usb-c

---

<div class="post-metadata">

**Author:** ![er\_name\_not\_found](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/er_name_not_found/32/647693_2.png) [@er\_name\_not\_found](https://forum.arduino.cc/u/er_name_not_found)\
**Post date:** [August 16, 2022, 1:41pm UTC](https://forum.arduino.cc/t/trouble-connecting-chinese-nano-with-usb-c/1022649/12 "2022-08-16T13:41:08Z")

</div>

I have zero issues running my Arduinos on my USB-C port on my laptop.  
Like I said, that's an issue with your laptop specifically.

---

<div class="post-metadata">

**Author:** ![anon34964426](https://avatars.discourse-cdn.com/v4/letter/a/74df32/32.png) [@anon34964426](https://forum.arduino.cc/u/anon34964426)\
**Post date:** [August 16, 2022, 2:36pm UTC](https://forum.arduino.cc/t/trouble-connecting-chinese-nano-with-usb-c/1022649/13 "2022-08-16T14:36:07Z")

</div>

ahh thank you. so it should work with usb-c arduinos.

Do you use a usb-c to mini usb cable? Do you have a link to the specific nano model so I can try that out as well?

I have plenty devices on hand which I can test on but I doubt it be an issue with my laptop. If so, I think its a software issue with these drivers

---

<div class="post-metadata">

**Author:** ![er\_name\_not\_found](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/er_name_not_found/32/647693_2.png) [@er\_name\_not\_found](https://forum.arduino.cc/u/er_name_not_found)\
**Post date:** [August 16, 2022, 2:43pm UTC](https://forum.arduino.cc/t/trouble-connecting-chinese-nano-with-usb-c/1022649/14 "2022-08-16T14:43:47Z")

</div>

I have a USB hub that goes C to multiple As. To this I have connected Unos, Megas, genuine as well as aftermarket and mini models, ESP32s, and 32U4s. That is to say there are no issues at all between Arduino and USB-C, nor with the drivers.

There are provisions in the Windows registry that prevent the different USB busses from allowing certain devices, they are set by the manufacturer and translate from the UEFI. You can change them, but it is a painful process and can result in other issues, so I will not explain how.

Go with my first advice and get a hub for your USB-A port.

What laptop do you have? Make, Model, Version of Windows?

---

<div class="post-metadata">

**Author:** ![anon34964426](https://avatars.discourse-cdn.com/v4/letter/a/74df32/32.png) [@anon34964426](https://forum.arduino.cc/u/anon34964426)\
**Post date:** [August 17, 2022, 6:45am UTC](https://forum.arduino.cc/t/trouble-connecting-chinese-nano-with-usb-c/1022649/15 "2022-08-17T06:45:23Z")

</div>

im on a lenovo thinkpad P15s gen 2.

I have all generations of Lenovo yoga and Lenovo Thinkpad for testing at hand as well a several tower-pc's of different brands.  
Will test them this week. I didnt get to it yet.

---

<div class="post-metadata">

**Author:** ![er\_name\_not\_found](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/er_name_not_found/32/647693_2.png) [@er\_name\_not\_found](https://forum.arduino.cc/u/er_name_not_found)\
**Post date:** [August 17, 2022, 11:28am UTC](https://forum.arduino.cc/t/trouble-connecting-chinese-nano-with-usb-c/1022649/16 "2022-08-17T11:28:38Z")

</div>

I wouldn't use a Lenovo product if my life depended on it. They provide a backwards, yellow USB port with a tipped corner for charging, if I'm not mistaken and their UEFI is far outside of industry standards.  
There's more wrong with them, but I don't want to rant.  
I'd bet a dollar that those are the issue.  
Find a different computer with an integrated USB-C port and you should see results.

---

<div class="post-metadata">

**Author:** ![benibur](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/benibur/32/1098642_2.png) [@benibur](https://forum.arduino.cc/u/benibur)\
**Post date:** [December 20, 2022, 12:24pm UTC](https://forum.arduino.cc/t/trouble-connecting-chinese-nano-with-usb-c/1022649/17 "2022-12-20T12:24:59Z")

</div>

I encouter the very same problems :

1. PC usb-A \<=\> usb-c nano : ok (data & power)
2. PC usb-c \<=\> ubs-c nano : NOK (neither data nor power)
3. power supply usb-A \<=\> ubs-c nano : ok
4. power supply usb-c \<=\> ubs-c nano : NOK (no power)  
I tried on several PCs, power supplies and cables.  
conclusion : it doesn't work in usb-c to usb-c configurations...

But why ? can it be fixed ? that's the question 🙂

note : the usb-c arduino clone I bought is this one : [https://fr.aliexpress.com/item/32859196868.html](https://fr.aliexpress.com/item/32859196868.html)

---

<div class="post-metadata">

**Author:** ![er\_name\_not\_found](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/er_name_not_found/32/647693_2.png) [@er\_name\_not\_found](https://forum.arduino.cc/u/er_name_not_found)\
**Post date:** [December 21, 2022, 2:10am UTC](https://forum.arduino.cc/t/trouble-connecting-chinese-nano-with-usb-c/1022649/18 "2022-12-21T02:10:19Z")

</div>

> [@benibur](#):
>
> PC usb-c \<=\> ubs-c nano

> [@benibur](#):
>
> I tried on several PCs, power supplies and cables.  
> conclusion

Which PCs exactly, with which OSes?  
I have 4 computers in my office, all with USB-C, and not a one of them has this issue.  
I'm not doubting that you have the issue, mind you. Rather, I just want to know what hardware to be warry of, as others probably do as well.

---

<div class="post-metadata">

**Author:** ![benibur](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/benibur/32/1098642_2.png) [@benibur](https://forum.arduino.cc/u/benibur)\
**Post date:** [December 21, 2022, 7:50am UTC](https://forum.arduino.cc/t/trouble-connecting-chinese-nano-with-usb-c/1022649/19 "2022-12-21T07:50:54Z")

</div>

- lenovo thinkpad X1, OS = Ubuntu : usb-a : ok, usb-c : nok
- Dell XPS-13, OS = Ubunty : usb-c : nok (there is no usb-a port on this PC)

But as it doesn't work even with an usb-c power delivery, I guess the problem is more on the arduino side.

My guess is that if the Cable is usb-c \<=\> usb-c, then it expects that the Device is an usb-c device.  
But I assume the arduino has plugged only the 4 basic pins of a micro usb. Whereas if it was a "real" usb-c device, it should be able to define its status.  
It might be what is explained here, but I lack knowledge to fully understand : [Converting devices to USB Type-C - YouTube](https://youtu.be/V-vFtiDYiIw?t=392)

---

<div class="post-metadata">

**Author:** ![demosglok](https://avatars.discourse-cdn.com/v4/letter/d/ee59a6/32.png) [@demosglok](https://forum.arduino.cc/u/demosglok)\
**Post date:** [January 20, 2023, 5:50pm UTC](https://forum.arduino.cc/t/trouble-connecting-chinese-nano-with-usb-c/1022649/20 "2023-01-20T17:50:12Z")

</div>

exactly same issue with 2 different heltec boards. they are working when connected via USB-A -\> usbC (power only or power+data), but they are not working when connected as usbC -\> usbC.

I think the idea with wires could be right. chinese manufacturers probably don't implement usbC spec properly

[Next page](https://forum.arduino.cc/t/trouble-connecting-chinese-nano-with-usb-c/1022649.md?page=2)
