Arduino Nano Every Not Showing Up in "Port"

I just purchased an Arduino Nano Every and an Arduino Uno. I'm using Arduino IDE 2.1.0.

I can't get either board (the Nano Every or Uno) to show up on as an option under 'Port,' or even appear as being connected to my computer when I go About this Mac/System Report/Hardware/USB.

I'm using a MacBook Air with Monteray.

I've been scanning the internet for hours looking for a solution. Most say that it's likely a cord issue. My laptop only has USB-C/Thunderbolt 3 ports (4 of them), and I have tried 2 USB-C to micro USB cables and 2 USB-A to micro USB cables (connected to my laptop using a USB-C to USB-A converter that I know can transfer data) and none of these cords have worked. Additionally, I have tried a USB-C to USB-B and a USB-A to USB-B convertor for the Uno, and those also both don't work. At this point, with 6 cords having been tested, I struggle to believe that it's a cord issue. However, I have no way to test this since I don't have another device that takes a Micro USB where I could test the connection.

I have tested the ports on my laptop, and they've able to transfer data to and from a USB drive, so I don't believe the issue is with my ports.

Can anyone chime in on what's going on? Is it a cord issue and I just have terrible luck? Is it a board issue (even though 2 different boards don't work?) Are there other steps I can take to help diagnose my issue?

Do the boards power on?

Yes, both boards power on with the green light steady and the orange light flashing

I've heard, but haven't seen, where flipping over the C cable can fix some issues. I'm still thinking though. Have you tried the obvious reboot and are you connected to the internet to download any drivers needed? Are you on a domain or any other kind of limited account?

Yeah, I've tried all the flipped combinations for the cord, and I've tried all the ports on my laptop. I've rebooted my laptop several times, and also deleted and redownloaded the Arduino IDE.

I'm connected to the internet, so I assume the drivers have been downloaded? But I'm not sure how to check. I also don't think I'm on a domain or limited account but am not 100% sure

It's not a work or school laptop is it?

Ah, no, it's not work or school. Don't have any firewalls or restrictions up.

I am running a Mac, macOS Mojave (10.14.6).

I find it powers up with the orange blinking light running.

If I select the Nano Every from the board manager, and upload the Blink sketch with a different delay in the loop function then it flashes at this different rate. So basically it is working.

When I go back to the IDE I find that it has found the correct port.

Have you used the board manager to install the Nano Every drivers?

This is using Arduino IDE 1.8.19

Just to be clear the port did not show up until I uploaded the new sketch.

Interesting. When I attempt to do the same (selecting Nano Every from board manager, uploading Blink sketch with a 500 delay) the correct Port is not found and the blink rate of the board does not change.

The only difference I can see is that I set the Register emulation to off.

I am not sure if that makes any difference, but worth a try.

Huh. Yeah I tried turning off Register emulation, no difference, still no connection. I have some other Arduino Nanos coming today so I can test if maybe it's just my board?

From what I can glean from other forums, I shouldn't have to download 3rd party drivers if I have a newer mac. Could this be a driver issue?

I doubt it.

If you have installed the board cores then the driver is usually installed at that time regardless of OS.

I have another Mac I have just tried the Nano Every with and it works, and the port does show up. Before I program it.

It is an iMac with an M1 processor running macOS Monterey (12.5.1). Which is not quite the latest OS.

I rarely use this for development so I had to install the Arduino megaAVR Boards support package first.

Update: I updated my operating system to the latest Monterey update and also simultaneously started using a new Amazon Basic USB A to micro USB cord, and my Arduino was finally recognized and I can upload onto it! Not sure which is the actual solution that did it, but I'm not complaining since now I can move on with my life.
Thanks you everyone for your suggestions!

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.