user53790: Hi I want to connect arduino NANO to my laptop with Type-C (USB-C) ports (on below image left side [4] and other side 3). Now I bought a USB-C to USB-C cable, because it appeared to be the right tool, but the Arduino is not even powered by this cable. if I use regular USB 3.2 Gen 2 Port (on below image [5]) everythings for fine. but this usb-c ports not recognize the Arduino NANO even NANO's power LED is not switching ON.
On the other hand If I plug in my phone to this usb-c cable it works both ports. It means that cable is working good. I have changed 2 times cable stil not responding.
On the docs, it look usb-c and regular usb 3.2 ports works same. But why usb-c ports not working with Arduino. also my laptop is MSI GS66


I'd appreciate if anyone has a solution or an idea to fix it. Thanks!

user4143: That Nano is not USB-C compliant. Yes, it has the connector, but it doesn't do all the required handshaking to put the USB-C port on the laptop into host (and provide power) mode. This is needed because those ports are also power inputs and have to be told to output power - otherwise plug in power to them and bang horrible things happen.
You have to use the larger USB 3.2 ports which are always power providers and never power consumers.

53790: <p>Hi I want to connect arduino NANO to my laptop with Type-C (USB-C) ports (on below image left side [4] and other side <a href="https://i.stack.imgur.com/J0Okp.jpg" rel="nofollow noreferrer">3</a>). Now I bought a USB-C to USB-C cable, because it appeared to be the right tool, but the Arduino is not even powered by this cable. if I use regular USB 3.2 Gen 2 Port (on below image [5]) everythings for fine. but this usb-c ports not recognize the Arduino NANO even NANO's power LED is not switching ON.</p>
<p>On the other hand If I plug in my phone to this usb-c cable it works both ports. It means that cable is working good. I have changed 2 times cable stil not responding.</p>
<p>On the <a href="https://www.manua.ls/msi/gs66-stealth/manual?p=18" rel="nofollow noreferrer">docs</a>, it look usb-c and regular usb 3.2 ports works same. But why usb-c ports not working with Arduino. also my laptop is MSI GS66</p>
<p><a href="https://i.stack.imgur.com/1fQPQ.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/1fQPQ.jpg" alt="enter image description here" /></a></p>
<p><a href="https://i.stack.imgur.com/J0Okp.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/J0Okp.jpg" alt="enter image description here" /></a></p>
<p>I'd appreciate if anyone has a solution or an idea to fix it. Thanks!</p>
 4143: <p>That Nano is not USB-C compliant. Yes, it has the connector, but it doesn't do all the required handshaking to put the USB-C port on the laptop into host (and provide power) mode. This is needed because those ports are also power inputs and have to be told to output power - otherwise plug in power to them and bang horrible things happen.</p>
<p>You have to use the larger USB 3.2 ports which are always power providers and never power consumers.</p>
