I have a new Arduino Nano (well recently purchased 16/1/22) and I am trying to connect it to my MacBook Pro running macOS Monterey v12.1
After selecting:
Tools->Boards->Arduino AVR Boards->Arduino Nano
Processor->ATmega328P (The same thing happens with any of the 3 options here)
Port-> Nothing shows up here other than a bluetooth option
I do not get a Port to select other than:
/dev/cu.Bluetooth-Incomming-Port
The bluetooth port does not work as expected, so for some reason the Nano's com port it's not being detected on my MacBook Pro.
The same board and cable works on a windows machine running Windows 10, so I am assuming the Nano and the cable are working correctly.
I'm running IDE hourly build 1.8.20 (official build did not work either) and I've updated the AVR board software within the board manager to 1.8.4 the latest version.
Any tips to get the Nano working would be greatly appreciated.
I chose the version closest to my setup, 64 bit, macOS 11/12.
After installation I can now communicate with the Arduino Nano, it is somewhat clunky, most of the time Sketches download fine, only sometimes it doesn't download the Sketch, but does after a few goes. Serial monitor works, but it won't show any info when trying the 'Get Board Info' for some reason.
I assume there may be a better driver out there, but I can't find it and apple haven't shipped one for some reason.
I would expect the VID and PID fields to be filled, but with the classic Arduino Nano it is expected that the BN and SN fields can not be filled. So don't worry about that
The reason for the missing "BN" (board name) is that the FT232R chip on this board is using the standard VID/PID provided by FTDI. This means that there is no way for the IDE to know which Arduino board the chip happens to be on, nor even if it is an Arduino board at all. The other modern official Arduino boards use a unique VID/PID pair owned by Arduino, and so the board can be definitively identified by these identifiers, which allows the BN field to be filled, as well as a label added to the port in the Tools > Port menu of the Arduino IDE.
Thanks for your reply. Glad to know it’s sort of expected. I just assumed it might be an outdated driver as it’s release was a while ago and nothings been added recently. Still, thanks for your explanation.
I'm also having this problem, but installing the latest driver for Monterey from the FTDI website didn't work for me ... and only the 'Bluetooth-Incoming-Port' is available as the port.
The Nano I've got was given to me by a friend who programmed it initially for me, but he's since sent me an updated script that I'd like to upload to the Nano, but I've fallen at the first hurdle it seems!