My iMac has macOS High Sierra, version 10.13.6. My Metro 328 was shipped on March 17, 2020 from Adafruit.
After downloading the FTDI and SiLabs Drivers for Mac OS X, I connected my Metro 328 to the computer and tried to check the serial (USB) port. In the “About this Mac” method, a new USB port appeared, with the name “CP2104 USB to UART Bridge Controller”. But this is not the name the Adafruit instructions said to expect. In the “Terminal” method, when I compared the contents of “/dev/” with the Metro connected and after disconnecting, there was no difference. That is bad news! Adafruit’s instructions state “you should see a line with the text /dev/cu.usbmodemxxxx OR /dev/cu.usbserial-xxxxx.”
Tried a different cable (from Adafruit) and there was no improvement. Also tried 2 other USB ports on my computer. No luck.
Opened the Arduino app and navigated to Tools. There is no "usbserial" port as the Adafruit instructions say. But there is some good news: the “Board” shows as “Arduino Uno”.
Would really appreciate your advice.
Thanks
Metro 328 not recognized by my macOS
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- adafruit_support_carter
- Posts: 29483
- Joined: Tue Nov 29, 2016 2:45 pm
Re: Metro 328 not recognized by my macOS
When you run:
after plugging the board in, what do you get?
Code: Select all
ls /dev/cu*
- T__K
- Posts: 15
- Joined: Wed Apr 08, 2020 4:15 pm
Re: Metro 328 not recognized by my macOS
Plugged the board in, opened the Terminal app, typed "ls /dev/cu*" and the response was:
/dev/cu.Bluetooth-Incoming-Port /dev/cu.MindWaveMobile-SerialPo-21
This is the same response as when the board is not plugged in.
Also tried typing "ls /dev/" to see if there's anything that might be recognizable as a new usb port. When I compared the entire “/dev/” list with the Metro connected and after disconnecting and closing Terminal and re-opening Terminal and trying again, there was no difference in the 2 "/dev/" lists. (I eyeballed the 2 lists and also noticed they had the same number of lines).
Also, tried a different usb cable and a different usb port on my computer.
Thanks for looking into this problem.
/dev/cu.Bluetooth-Incoming-Port /dev/cu.MindWaveMobile-SerialPo-21
This is the same response as when the board is not plugged in.
Also tried typing "ls /dev/" to see if there's anything that might be recognizable as a new usb port. When I compared the entire “/dev/” list with the Metro connected and after disconnecting and closing Terminal and re-opening Terminal and trying again, there was no difference in the 2 "/dev/" lists. (I eyeballed the 2 lists and also noticed they had the same number of lines).
Also, tried a different usb cable and a different usb port on my computer.
Thanks for looking into this problem.
- adafruit_support_carter
- Posts: 29483
- Joined: Tue Nov 29, 2016 2:45 pm
Re: Metro 328 not recognized by my macOS
Thanks for double checking with the ls command. It does sound like the computer is not even seeing the board for some reason. Double check your USB cables with some other device to make sure they are not charge only cables.
- T__K
- Posts: 15
- Joined: Wed Apr 08, 2020 4:15 pm
Re: Metro 328 not recognized by my macOS
Thank you for handling this problem.
I received both USB cables from Adafruit after I ordered many parts using Becky Stern's list of stuff to buy (which she has set up somehow at Adafruit) for an online Arduino course she does. This included the Budget Pack (Part No. 193) and another USB cable. Both USB cables I received are Part No. 592, which is described on Adafruit's website as "your standard A to micro-B USB cable, for USB 1.1 or 2.0. Perfect for connecting a PC to your Metro ..." So I assumed the cables should be okay.
Unfortunately, I can't try the cables on some other device. I don't have any other devices that take this type of cable. My camera and iPad use a different type of cable. The cables for my phone and Kobo are the correct type but they are hard-connected to a charger, so that wouldn't be suitable (and not possible) to test.
I received both USB cables from Adafruit after I ordered many parts using Becky Stern's list of stuff to buy (which she has set up somehow at Adafruit) for an online Arduino course she does. This included the Budget Pack (Part No. 193) and another USB cable. Both USB cables I received are Part No. 592, which is described on Adafruit's website as "your standard A to micro-B USB cable, for USB 1.1 or 2.0. Perfect for connecting a PC to your Metro ..." So I assumed the cables should be okay.
Unfortunately, I can't try the cables on some other device. I don't have any other devices that take this type of cable. My camera and iPad use a different type of cable. The cables for my phone and Kobo are the correct type but they are hard-connected to a charger, so that wouldn't be suitable (and not possible) to test.
- T__K
- Posts: 15
- Joined: Wed Apr 08, 2020 4:15 pm
Re: Metro 328 not recognized by my macOS
Oh! Wait. I just realized that I can test the USB cables on my Kobo. I haven't used it for a long time and now I remember it can connect to my computer.
But first, I have to find it and charge it.
Will post a reply as soon as I can try this. Probably tomorrow (Tuesday).
But first, I have to find it and charge it.
Will post a reply as soon as I can try this. Probably tomorrow (Tuesday).
- adafruit_support_carter
- Posts: 29483
- Joined: Tue Nov 29, 2016 2:45 pm
Re: Metro 328 not recognized by my macOS
I'm guessing those cables will work, but go ahead and test just to be sure.
Is the Mac the only PC you have access to?
Is the Mac the only PC you have access to?
- T__K
- Posts: 15
- Joined: Wed Apr 08, 2020 4:15 pm
Re: Metro 328 not recognized by my macOS
Yes, both Adafruit USB cables worked okay with my Kobo, in 2 USB ports I tried on my iMac.
And yes, the iMac is the only computer I have access to. There's also an iPad, but I didn't see any Arduino IDE software download option for an iPad.
And yes, the iMac is the only computer I have access to. There's also an iPad, but I didn't see any Arduino IDE software download option for an iPad.
- T__K
- Posts: 15
- Joined: Wed Apr 08, 2020 4:15 pm
Re: Metro 328 not recognized by my macOS
I had also contacted Silicon Labs about this problem. They had 2 suggestions in an email today:
1. I should uninstall the SiLabs driver, reboot the computer, and install it again. I did that. The message was that it installed succesfully, but the result was exactly the same as previously. (The Metro still doesn't connect, in the same way as in my previous comments.)
2. If suggestion #1 doesn't work, they said to contact the manufacturer. Their email had some ideas for the manufacturer. I copied their email below. I hope it's useful to you.
Thank you again for working on this request. I do hope this problem gets resolved. Based on comments in Adafruit's forums and SiLabs' forums, I'm not the only one with this type of problem. SiLabs' email is below:
Silicon Labs Technical Support <[email protected]>
Wed 2020-04-15 11:04 AM
Hi Tony,
I looked through the logs you provided and did not find the default Silicon Labs PID(Product ID) and VID(Vendor ID). This means that the driver has not been installed successfully or that the manufacturer has changed the PID and VID, in which case, our driver will not work since it is written specifically for devices with the default PID and VID. If you have a CP210x Evaluation Board, I recommend connecting this with our driver to see if it is installed successfully.
Ideally you should be able to uninstall the driver by deleting the folder directly. If that is not the case, I believe this article can help - https://discussions.apple.com/thread/3562907. Once you have completely uninstalled the driver, you could try to re-install the driver. However, I believe you should be reaching out to the manufacturer to see if they have changed the VID/PID of the device.
Silicon Labs sells CP21xx USB bridge devices to product manufacturers for use in end-customer products. Silicon Labs provides reference drivers primarily for development purposes. Product manufacturers are expected to customize/productize the CP21xx device and reference driver for their product. The Silicon Labs reference driver is not intended for use by end customers since the CP21xx device has likely been customized and the reference driver will no longer work with the device.
Silicon Labs does not support end customers directly. Please contact your product manufacturer for support.
For more information, please see the following knowledge base article:
http://community.silabs.com/t5/Silicon- ... a-p/131318
Best,
Manasa
Original Case Details:
Case #: 00224172
Subject: Trying to install Silicon Labs CP210x Macintosh OS X VCP Driver v5
Company: Earl E. Byrde
Case Type: Software Question or Issue
Part Number: Simplicity Studio – Other
Created Date: 4/11/2020
Case History: Customer Case: 00224172 [Support agents click here]
1. I should uninstall the SiLabs driver, reboot the computer, and install it again. I did that. The message was that it installed succesfully, but the result was exactly the same as previously. (The Metro still doesn't connect, in the same way as in my previous comments.)
2. If suggestion #1 doesn't work, they said to contact the manufacturer. Their email had some ideas for the manufacturer. I copied their email below. I hope it's useful to you.
Thank you again for working on this request. I do hope this problem gets resolved. Based on comments in Adafruit's forums and SiLabs' forums, I'm not the only one with this type of problem. SiLabs' email is below:
Silicon Labs Technical Support <[email protected]>
Wed 2020-04-15 11:04 AM
Hi Tony,
I looked through the logs you provided and did not find the default Silicon Labs PID(Product ID) and VID(Vendor ID). This means that the driver has not been installed successfully or that the manufacturer has changed the PID and VID, in which case, our driver will not work since it is written specifically for devices with the default PID and VID. If you have a CP210x Evaluation Board, I recommend connecting this with our driver to see if it is installed successfully.
Ideally you should be able to uninstall the driver by deleting the folder directly. If that is not the case, I believe this article can help - https://discussions.apple.com/thread/3562907. Once you have completely uninstalled the driver, you could try to re-install the driver. However, I believe you should be reaching out to the manufacturer to see if they have changed the VID/PID of the device.
Silicon Labs sells CP21xx USB bridge devices to product manufacturers for use in end-customer products. Silicon Labs provides reference drivers primarily for development purposes. Product manufacturers are expected to customize/productize the CP21xx device and reference driver for their product. The Silicon Labs reference driver is not intended for use by end customers since the CP21xx device has likely been customized and the reference driver will no longer work with the device.
Silicon Labs does not support end customers directly. Please contact your product manufacturer for support.
For more information, please see the following knowledge base article:
http://community.silabs.com/t5/Silicon- ... a-p/131318
Best,
Manasa
Original Case Details:
Case #: 00224172
Subject: Trying to install Silicon Labs CP210x Macintosh OS X VCP Driver v5
Company: Earl E. Byrde
Case Type: Software Question or Issue
Part Number: Simplicity Studio – Other
Created Date: 4/11/2020
Case History: Customer Case: 00224172 [Support agents click here]
- adafruit_support_carter
- Posts: 29483
- Joined: Tue Nov 29, 2016 2:45 pm
Re: Metro 328 not recognized by my macOS
Are you still able to at least get this behavior?
In the “About this Mac” method, a new USB port appeared, with the name “CP2104 USB to UART Bridge Controller”.
- T__K
- Posts: 15
- Joined: Wed Apr 08, 2020 4:15 pm
Re: Metro 328 not recognized by my macOS
Yes. That appeared in the "About this Mac" method after I connected the Metro to the Mac. And in the "Terminal" method, no new USB port appeared. Both are the same as previously.
- adafruit_support_carter
- Posts: 29483
- Joined: Tue Nov 29, 2016 2:45 pm
Re: Metro 328 not recognized by my macOS
OK, so the computer is at least seeing it, and my original statement about it not being seen is generally incorrect. Sorry about that.
Where are you getting the driver and which specific file are you using?
Where are you getting the driver and which specific file are you using?
- T__K
- Posts: 15
- Joined: Wed Apr 08, 2020 4:15 pm
Re: Metro 328 not recognized by my macOS
I am following the Adafruit instructions, which are contained in the following website:
https://learn.adafruit.com/experimenter ... /mac-setup
The instructions state the following:
“You'll also need the SiLabs CP210x Drivers. You can get them from the SiLabs site.
Then, unzip the file and install the .dmg file.”
In the Adafruit website, the line beginning with “You’ll also need…” is a link. I clicked the link, and it went to the following Silicon Labs website:
https://www.silabs.com/products/develop ... cp-drivers
That website shows the following info”
Download for Macintosh OSX (v5.2.4)
Platform Software Release Notes
Download VCP (832 KB) Download Mac VCP Revision History
I clicked on the “Download…” link and got the zip file, unzipped it, and followed the install instructions.
The files seem current (dated Feb. 25, 2020), and the revision notes state the version is valid for my version of macOS, which is 10.13.6. The driver is “CP210x Macintosh OSX VCP Driver 5.3.5”
https://learn.adafruit.com/experimenter ... /mac-setup
The instructions state the following:
“You'll also need the SiLabs CP210x Drivers. You can get them from the SiLabs site.
Then, unzip the file and install the .dmg file.”
In the Adafruit website, the line beginning with “You’ll also need…” is a link. I clicked the link, and it went to the following Silicon Labs website:
https://www.silabs.com/products/develop ... cp-drivers
That website shows the following info”
Download for Macintosh OSX (v5.2.4)
Platform Software Release Notes
Download VCP (832 KB) Download Mac VCP Revision History
I clicked on the “Download…” link and got the zip file, unzipped it, and followed the install instructions.
The files seem current (dated Feb. 25, 2020), and the revision notes state the version is valid for my version of macOS, which is 10.13.6. The driver is “CP210x Macintosh OSX VCP Driver 5.3.5”
- adafruit_support_carter
- Posts: 29483
- Joined: Tue Nov 29, 2016 2:45 pm
Re: Metro 328 not recognized by my macOS
Thanks for all that additional info.
See the additional info here specific to macOS:
https://learn.adafruit.com/adafruit-fea ... rduino-ide
In particular, the part about needing to tweak permissions which starts with:
See the additional info here specific to macOS:
https://learn.adafruit.com/adafruit-fea ... rduino-ide
In particular, the part about needing to tweak permissions which starts with:
Does that help or provide more info about what might be happening?On Mac OS 10.13 and higher, in addition to installing, you will have to give the CP2104 kernel driver permission to load.
- T__K
- Posts: 15
- Joined: Wed Apr 08, 2020 4:15 pm
Re: Metro 328 not recognized by my macOS
The first time that I was installing, the message appeared for that permission, and I did it right away. (Apparently, the "Allow" option exists for 30 seconds only.) Afterwards, the message never appeared again.
I checked the additional info you suggested. The link to download the CP2104 USB Driver goes to the same website that I had used.
I used the other link to download the CP2104 Legacy USB Driver, and I will try it in a couple of hours. Can't do it right now.
Thanks for the info.
I checked the additional info you suggested. The link to download the CP2104 USB Driver goes to the same website that I had used.
I used the other link to download the CP2104 Legacy USB Driver, and I will try it in a couple of hours. Can't do it right now.
Thanks for the info.
Last edited by T__K on Thu Apr 16, 2020 2:29 pm, edited 1 time in total.
Please be positive and constructive with your questions and comments.