In Windows 10, everything is well. But when I use it in my macbook, it even can't recognize the port. this is the only three port, but these all not correct

This is official description about driver.

enter image description here

  • First check if you have installed the driver. Feb 21 at 12:28
  • It may make a difference if you're talking about a clone or an original. They don't all use the same transceiver. If you've been testing with anything besides the computer connected to the UNO, remove it.
    – timemage
    Feb 21 at 13:37
  • 1
    I use a clone board, but the components is consistent with the original, use a Atmel Mega16U2 as usb-to-UART driver. According to official Web resource, this board don't need a software driver.
    – luyao
    Feb 21 at 14:26
  • What version of OS X are you using?
    – VE7JRO
    Feb 22 at 2:57
  • I use Ventura 13.1.
    – luyao
    Feb 22 at 5:09

1 Answer 1


No driver necessary on MacOS which is essentially derived from UNIX/Linux. It should be plug & play.
It looks like the Air is not recognizing the Uno. Try opening a Terminal console and type ls /dev/tty.* You should get a list of 'Serial Devices' connected, try the 'ls /dev/tty.* with the Uno plugged and unplugged, any difference should reveal the name of Uno port. If no difference I would suspect the cable you are using to connect the Uno. If you are able to identify the Uno port that same name should be selectable in the Arduino IDE when you open it.

Just realized Stack Exchange is not showning my answer correctly 'ls /dev/tty.' should have an asterisk after the 'dot'.

  • Before I asked, I have try check Terminal console output use the method which you say. Unfortunately there is no difference. Only have three COM port show in my description. I don't think the cable is broken, because it's usable in Windows 10. I upload some code, and it performs well.
    – luyao
    Feb 22 at 1:13
  • Okay, then the issue must lie with your macbook Air, I usually use a Windows 7/10 or Linux laptop with Arduino, but when I saw your post I pulled out my ancient Macbook pro, plugged in my Uno which works fine on Win7/10 & Ubuntu and voila, the serial device appears with ls /dev/tty.* I looked up the specs on the Air M1, it has 2 Thunderbolt / USB-C 4 ports, my next step would be to look at the way they are configured if I was in your shoes. If you have another device headset, camera etc try plugging that into the port and see what it does with ls /dev/tty.*
    – Mr. Moke
    Feb 22 at 1:57
  • When i plug a STM32F411RE nucleo board, in terminal us ls /dev/tty.* I will see new port have the name of tty.usbmodem23103. I think it's time to buy a new one to test whether is My mac's problems.
    – luyao
    Feb 22 at 5:06

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.