No Mac serial port choices. Only Bluetooth. Sad I can't use my Arduino Uno.

I'm having a very similar issue, I can't seem to get the correct serial port to display when I connect my Arduino Mega 3560 to my Mac Book...?

See attached my only options are a bluetooth-incoming-port???

when I connect my Arduino Mega 3560

Wow - new processor available? :slight_smile:

Questions to narrow down the issue:

  1. What OS version are you on? (-> a lot of people reported issues with Sierra and El Capitan, my Yosemite works flawlessly and that's why I hesitate to upgrade my Mac)
  2. Is your 2560 a clone or an original?

If it's a clone - did you install the correct driver for the clone? If you can't identify the specific chip on the board, you can identify the clone USB/serial communication chip by

  • opening System Information;
  • look at the information coming with the USB port where you connected your Mega
  • google for the vendor ID
  • download the adequate driver

Potentials are: CH340g (most likely), FTDI, Prolific...

Here is an example how another user solved a similar issues 2 years ago:
https://forum.arduino.cc/index.php?topic=261375.0

Good luck.

rpt007:
Wow - new processor available? :slight_smile:

Questions to narrow down the issue:

  1. What OS version are you on? (-> a lot of people reported issues with Sierra and El Capitan, my Yosemite works flawlessly and that's why I hesitate to upgrade my Mac)
  2. Is your 2560 a clone or an original?

If it's a clone - did you install the correct driver for the clone? If you can't identify the specific chip on the board, you can identify the clone USB/serial communication chip by

  • opening System Information;
  • look at the information coming with the USB port where you connected your Mega
  • google for the vendor ID
  • download the adequate driver

Potentials are: CH340g (most likely), FTDI, Prolific...

Here is an example how another user solved a similar issues 2 years ago:
[Solved] Clone arduino Mega 2560 - no serial port DCcduino Mega 2560 - IDE 1.x - Arduino Forum

Good luck.

Thanks @rpt007,

I had no issues until I upgraded my Mac book to the El Capitan,
System Version: OS X 10.11.6 (15G1004)

I'm not really sure what version of Arduino Mega I have, I got it on eBay for a pretty good deal so my guess is it's a clone, How can I tell what version it is?

Oops I think you mentioned how to find that out... :wink: See attached.... I'm not sure if that was what I was supposed to check for?

Screenshot 2016-10-03 09.40.49.png

So you say your Mega clone did work out of the box with OSX 10.10 (Yosemite)?
I can't believe that, unless you bought the Mac second hand and the previous owner had installed the driver for the clone.

Macs don't come with those drivers!

Have a look at your Mega clone and see if you can identify the CH340 chip on board; something with "340" on a chip with 16 or 20 pins will identify it.

Here is the 16pin version:
CH340G.png

Did you read the link, which I included in my first post?
In this link somebody has had the same issue. He could solve his problem by downloading and installing this driver:

Ever since I upgraded to the El Capitan O.S. on my Mac I seem to have this issue connecting to the Arduino Mega. I found this video on YouTube that shows exactly what I see in the serial port list when I try to choose the port.

Video of Port Error

Your reply doesn't add new information.

El Capitan and Sierra are reported to have issues with not recognizing Arduinos anymore; but pls give us some more information if you are using a clone (and what type of USB/serial chip is used) or not.

That is absolutely needed to give you better assistance; so pls read my previous reply again and tell us if you found that chip.

If you are not sure, then pls post pictures of your Arduino where we can read the naming of the chips (top view AND bottom view of the Arduino needed).

rpt007:
Your reply doesn't add new information.

El Capitan and Sierra are reported to have issues with not recognizing Arduinos anymore; but pls give us some more information if you are using a clone (and what type of USB/serial chip is used) or not.

That is absolutely needed to give you better assistance; so pls read my previous reply again and tell us if you found that chip.

If you are not sure, then pls post pictures of your Arduino where we can read the naming of the chips (top view AND bottom view of the Arduino needed).

Sorry, if I'm doing this right then I think this is how the Arduino reads on my Mac's system information for the USB device connected. I hope this helps?

same chip only difference is the numbers: 202386403.... otherwise it looks the same.

Screenshot 2016-10-03 09.40.49.png

This is, what I already told you.
You seem to have the same issue like the other forum member.

And he solved it by installing the right driver, which I attached already in reply #23.
So, just install this driver and - if El Capitan hasn't added another problem - then your Arduino should be detected by OS X.

If it weren't you, somebody else must have installed this driver in your previous OS X - as the CH340 isn't supported by OS X without having installed the special driver. So something in your information is not reasonable for me.

Anyway, just install this driver and you should be fine.

rpt007:
This is, what I already told you.
You seem to have the same issue like the other forum member.

And he solved it by installing the right driver, which I attached already in reply #23.
So, just install this driver and - if El Capitan hasn't added another problem - then your Arduino should be detected by OS X.

If it weren't you, somebody else must have installed this driver in your previous OS X - as the CH340 isn't supported by OS X without having installed the special driver. So something in your information is not reasonable for me.

Anyway, just install this driver and you should be fine.

Ah now I see, that fixed it, now I can upload the sketch :slight_smile: Thanks man :slight_smile:

Congratulation!

But: still open: how did it work in Yosemite without having installed the driver ... ???

rpt007:
Congratulation!

But: still open: how did it work in Yosemite without having installed the driver ... ???

Honestly don't know, I had yosmite installed when I downloaded the Arduino IDE, and things just worked, it was only after I installed El Capitan that I suddenly noticed my project was no longer connecting to the Ardiono, so I hooked up a spare Arduino board I had also gotten from eBay and then I discovered that I could not upload our project sketch because the port was reading as a blue tooth input device.

Thankfully your solution of downloading and installing that driver seems to have cured the issue.... But yeah from the get go I never had the problem with Yosemite O.S. Only when I upgraded to El Capitan.

Hi, I have a similar problem.

I have Sierra 10.12.1 on my MacBook Pro (13-inch, Early 2011) and I cant get a different port than "/dev/cu.Bluetooth-Incoming-Port". It drives me desperate as I can not upload anything anywhere.

I have read the previous posts, even tried the post #23.

Pls use the search function here in this forum. There are quite a lot of new tipps how to solve that issue.
It seems that you need an Apple signed driver to cure that issue - depending on what board you have resp. what communication chip is on board.

dchialvo:
I had the same problem of no Mac port to choose for the MEGA 2560. (MAC OSX, 10.8.5 )

SOLUTION:

  1. Fired the Arduino 1.0.5 , Connected the Arduino to a USB port

  2. I went to tools/BOARD and choose (don't ask me the rationale) another BOARD model which has the choice of
    serial ports

  3. went to tools/SerialPorts and selected /dev/tty.usbmodem621

  4. went back to tools/BOARD and selected the right one (i.e., MEGA 2560).

Everything is working…

Don't ask me why….

Had this problem on my 2015 Macbook Pro. I tried this method cuz it seemed easiest and it worked. Thanks!

Ok I have the same problem with a UNO with the CH340 serial chip.

I have Serria 10.12.3 and have installed the appropriate drivers for the chip and Serria 10.12 however...
as soon as I plug in the USB to the arduino the iMac crashes.

Now at present I havent removed the FTDI drivers as instructed because I dont know what else they might be used for (anyone know?)

(Edit: OK I see the FTDI drivers are used for other Arduino cards, and I have a couple so better not remove them from the system)

Anyone else having this problem or any suggestions?
(Edit: I have removed the CH340 driver and stopped the crash however the fundimental problem still exists - I cant communicate with the cH340 equiped UNO)

Debs

makexchange:
I've come across this problem a couple of times and in both times the resolution depended on the board.

The first Arduino Uno R3 board appeared to be legitimate, but came from a different vendor. I have documented the steps that solved this below as 'Scenario A' and 'Scenario B':

======================
Scenario A

  1. Install the CH340 driver
  2. Remove the FTDI drivers from my mac. Apple recently installed a new utility that prevents removal of what it considers to be critical components. The process that enforces this rule is called csrutil. You'll have to disable this process to remove the FTDI driver. Then you'll need to re-enable it when you are done. This required a restart in recovery mode. Here's how to do that:

a.) power off the mac then hold 'command'+R during the restart until the image of the apple appears.
b.) when the screen refreshes, click on 'Utilities' menu then 'Terminal.
c.) type csrutil disable
d.) Hit enter
e.) Restart

  1. remove the FTDI drivers with the following command:

sudo rm -R /System/Library/Extensions/AppleUSBFTDI.kext

Type in your password when prompted.

  1. Restore the apple csrutil by following steps a and b above. Task c will be the same EXCEPT you'll type this instead:

csrutil enable

Then follow steps d and e.

When you restart the arduino IDE, you should see a more comprehensive list of ports besides just the bluetooth port.

======================
Scenario B

This board was an import and clearly not an original Arduino/Genuino. Attempts to load sketches resulted in this lovely error:

Using Port : /dev/cu.usbmodem1421
Using Programmer : arduino
Overriding Baud Rate : 115200
avrdude: ser_open(): can't open device "/dev/cu.usbmodem1421": No such file or directory
ioctl("TIOCMGET"): Inappropriate ioctl for device

There was only one Port listed in the IDE, dev/cu.Bluetooth-Incoming-Port.

It had been a while since Scenario A had occurred and since then I'd installed a few OS updates. Checked the drivers and low and behold, the darned FTDI drivers had RETURNED!!

I repeated the steps in scenario A above but the problem remained.

Then I installed an updated board configuration from arduino and it worked! Testing on the first board I'd used under scenario A were successful as well. Here's what I did:

  1. In the IDE go to Tools-> Boards -> Boards Manager
  2. I installed 'Arduino SAM Boards (32-bits ARM Cortex-M3) by Arduino version 1.6.8
  3. Unplugged and replugged the USB cable into my arduino.
  4. In the IDE go to Tools -> Port. The /dev/cu.usbmodem1421 was listed as a port option. Selected that.
  5. Uploaded my sketch.
  6. Bask in glory of SUCCESS!

I hope this was helpful to you. I spent two days on Scenario A and 3 hours on Scenario B.
"

Scenario B worked for me, with no need to do steps a-e. I have a genuine Arduino.

Thanks!!!!

Exactly the same problem with my MacBook. The problem just came from a too weak USB-cable. Tried another one and it worked perfectly!

I'm having the same Due problem with IDE 1.8.5, OSX 10.12.5. Cannot find any serial port with the Tools | Port option on the Arduino IDE.

Help!!!

I'm having the same IDE problem on Mac OSX 10.12.5 and with the Due. The Tools | Port option only lists the Bluetooth port, but no serial port.

HELP!!!

had the same problem on High Sierra, turned out i was connecting it trough usb 3.0 hub, direct connection is working as intended.