Just bought a Leonardo card from Amazon, described and looked like a genuine unit but who knows.
The card works fine on a late 2014 Mac Mini running Catalina 10.15.3 but I want to also use also it on a late 2010 Macbook Pro (Core 2 Duo) running 10.6.8 with which it can't find the port.
I installed the latest FTDI drivers and that didn't help. As you can see in the pics I'm using Arduino 1.6.1 It is the Snow Leopard version of the IDE, not the Java 7 version. The Leonardo card appears in System Profiler > USB.
The older Mac works with Uno, finds the port, is able to upload to it and displays it in the port choices.
I've attached two pics. The first shows the available port choices available in Uno.
The second pic shows the problem - Leonardo is plugged in and at the bottom right it's there, but the port is not available in Tools > Port and I get error messages when I upload. I tried the suggestion of pressing the Leonardo reset button after initiating the upload. I have restarted the computer.
Any ideas where I am messing up?
I found a solution in this thread:
https://forum.arduino.cc/index.php?topic=307733.0
I have no idea why, but after opening Terminal and typing in:
cd /usr/lib
sudo ln -s libedit.2.dylib libedit.3.dylib
the Leonardo port appeared in the port list and the Blink test confirmed it was good. I did have to enter my Mac's password after pasting the code in after the app prompted me to do so. YA, it worked!
Mahalo to member federicofissore for posting that solution!
Glad you found a solution.
Just for your information, 32U4 based devices (like Leonardo/Micro/ProMicro), don't use FTDI/CH340/16U2 USB-to-TTL converters; they are so-called native USB devices. So installing the FTDI driver did not help ( as you have discovered
)
Thanks for letting me know. I did a search for FTDI and deleted what came up. I still have the downloaded disc images for them if I need them later.
HI i tried typing the command:
sudo ln -s libedit.2.dylib libedit.3.dylib
in terminal... but terminal shows "Operation not Permitted"
Can someone help me out?
Thanks
adityac389:
HI i tried typing the command:
sudo ln -s libedit.2.dylib libedit.3.dylib
in terminal... but terminal shows "Operation not Permitted"
Can someone help me out?
Thanks
Do you have a Leonardo? If yes, why do you want to use that command? If no, why do you hijack a Leonardo thread?