Using MacBooks which are running OS 15.0.1 and cannot get the Cloud Agent to recognize any USB ports. Debug console command LIST returns "ports: Null" and no matter what I do cannot attach any board (tried both Web Editor and latest IDE). Same issue on both Intel and M1 Apple silicon. Worked fine with previous OS (Sonoma).
Anyone with a solution?
Having the same problem, also on MacOS Sequoia 15.0.1. Ports show "URT0" and "Bluetooth-Incoming-Port". Haven't found any solution that works yet so maybe it's not compatible on the newest OS?
Hi @Jimsh and @charlotte22.
Please add a reply here on this forum thread to tell us which Arduino board you are using.
Please be as specific as possible as some Arduino boards with similar names have significant differences and the forum helpers can only provide effective assistance if we are aware of which one is being used.
If you aren't sure how to describe which board you are using, you can provide the link to the online product listing you bought the board from and we'll proceed based on the information found there.
Please try this troubleshooting procedure and then report your results in a reply on this forum thread:
This procedure is not intended to solve the problem. The purpose is to gather more information.
- Unplug the USB cable of your Arduino board from your computer if it is currently connected.
- Click the Apple logo on the left side of the menu bar at the top of the screen ("Apple menu").
- Select "System Settings..." from the menu.
- A "System Settings" window will open. Click "General" in the menu on the left side of the window.
ⓘ You may need to scroll the menu down to see "General". - Click "About" on the panel at the right side of the "System Settings" window.
- The "About" panel will open. Click the "System Report..." button at the bottom of the panel.
- The "System Information" window will now open. Select Hardware > USB from the tree on the left side of the window.
- Take note of the contents of the "USB Device Tree" panel of the "System Information" window.
- Connect the Arduino board to your computer with a USB cable.
- Select File > Refresh Information from the menu bar.
Do you see any new device appear in the "USB Device Tree" panel of the "System Information" window after doing the last step?
Hi , thank you for replying.
The board is Uno R4 wifi (I have also tried MKR WAN 1310 and MKR 1200).
On the Mac with M1 processor, activation of Rosetta seems to solve the problem - however there are still occasions where I cannot see any USB ports. Currently, using your procedure I can see and use the attached board correctly.
On the Intel Macbook, again following your procedure, I can see when a board is attached and identified correctly. However the web editor insists that the Cloud agent is not present (it is) and the debug console lists a usb port using the serial number of the board (UNO R4 wifi) as the modem name which I find unusual.
Jim
When that happens, is the port shown in the macOS "System Information" window?
This information is valuable because if the port is shown in the macOS "System Information" window, but not in the Arduino Cloud Agent debug console, then we know that the problem is with Arduino Cloud Agent. Conversely, if the port is not shown in the macOS "System Information" window then we know that the problem is at a lower level since macOS also doesn't recognize the port. This information allows us to correctly target our troubleshooting efforts.
Please try this:
- On your Intel Macbook, click on the Arduino Create Agent icon (looks like an Arduino logo) at the right side of the macOS "menu bar".
A menu will open. - Select "Manage HTTPS certificate" from the menu.
The "Arduino Agent: Manage HTTPS certificate" dialog will open.
Does it say "Certificate installed: Yes" in the dialog:
Or does it instead say "Certificate installed: No"?
Hi ptillisch,
thanks again for your dedication!
The M1 Macbook seems to be stable at present and I am able to connect all the boards mentioned without issue.
The Intel Macbook, however, is still insisting that the Cloud agent is not present. I have deleted and reinstalled the (current) agent several times - in between clearing old installations - and of course checking the HTTPS certificates are installed as you suggest. I have also cleared Safari caches and double checked security settings without any result.
I can see in system info when a board connects to a usb modem - I still think that the name reported is somehow relevant. Normally I get something like:
list
Serial Ports:
[
{
"Name": "/dev/cu.usbmodem3201",
"SerialNumber": "42A7E34D50305250462E3120FF181136",
"IsOpen": true,
"VendorID": "0x2341",
"ProductID": "0x8059"
}
]
but on the Intel Macbook I get "Name": "/dev/cu.usbmodem42A7E34D50305250462E3120FF181136" which seems abnormal to me. So, still unable to get Cloud agent to function on the Intel Macbook..
Regards
Jim
Hi, I'm using an Arduino Nano that says ATmEL MEGA 328p on the chip.
I have followed this procedure to find info from the USB chip and each time it only shows "Apple T2 Bus" (with a drop down), "USB 3.1 Bus" and "USB 3.1 Bus". This stays the same whether the Arduino is plugged in or not. I have tried this multiple times and while the LED turns on once the Arduino is plugged in, the system still doesn't recognise it or the ports. I have tried installing the CH340 driver and the ports still aren't recognised. I think it is an issue with my Mac.
Thanks, Charlotte
Hello everyone,
I'm having the same problem with an M1 Macbook and Sequoa.
The card is a MKR NB 1500, and I've tried several times to install the agent. During the installation, it runs without finishing, but I can see the icon in the applications and also in the menu bar at the top. I installed Rosetta. I checked the HTTPS certificates. But nothing works. Any ideas? Thanks.
Hi @pat7729.
Then everything is probably fine. I did notice this happen once while I was investigating this part of your report, but all the other times the Arduino Cloud installer recognized that Arduino Cloud Agent was running once I started it. So it seems like the installer's recognition might be slightly unreliable, but it is hard to determine exactly what is going on since I couldn't reproduce the problem.
The important thing is that Arduino Cloud Agent is installed and running on your machine. Of course the installer's recognition system should work reliably, but this is only a convenience feature that is used only once (the recognition is only used to display a message to the user that the installation was successful, and send them back to their project. As long as Arduino Cloud Editor and the other project development features of Arduino Cloud are able to communicate with the Agent then you will be able to use it without any problem.
I'm not sure I understood correctly what you mean by this. The situation with the Agent installer seems clear, but I believe that problem is only something you encountered incidentally and that you are also experiencing some other more impactful problem.
Please provide a detailed description of what you mean by this in a reply on this forum topic, including:
- What did you do?
- What were the results you expected from doing that thing?
- What were the results you observed that did not match your expectations?
Make sure to include the full and exact text of any error or warning messages you might have encountered.
Thanks, ptillique,
I'm already trying to connect a MKR NB 1500 board to my 2020 MacBook Air with an M1 chip.
I'm using Arduino Cloud. So I tried installing the agent with version 1.6.1-fb06ef3, but the hourglass spins without me getting the validation message confirming the successful installation. The agent icon is visible in the applications, and clicking on it finally makes it visible in my menu bar. But when I plug in the MKR board, I'm asked to verify the agent. So, the board isn't detected. The board is detected on a PC, but not on a Mac!
I forgot an important detail, I use Safari, and I have the impression that this is what is causing the problem, what do you think?