Go Down

Topic: El Capitan - Arduino IDE serial port problems (Read 82365 times) previous topic - next topic

HBRancher

El Capitan upgrade has broken the Arduino IDE serial comm to Arduino Mega 2560 boards.
The boards are clone Mega 2560, I have three different boards
SunFounder Universal Starter Kit for Arduino (With MEGA 2560)
XCSOURCE ATmega2560-16AU ATMEGA16U2 Board
Ieik Mega2560 R3 ATmega2560-16AU + ATMEGA16U2
All worked well under Yosemite, stopped working after El Capitan OSX update.
After running Arduino IDE the port is seen as /dev/cu.usbmodem1A21, open serial monitor, no communication with boards... Type one char in serial monitor... Mac bluetooth devices lockup (keyboard, trackpad) no comm with boards.... have to reboot....
Probably have to reinstall Yosemite, but would like to see if anyone has a solution for El Capitan first....
Any help is very appreciated...
Thanks

HBRancher
 
Posts: 3
Joined: Wed Oct 07, 2015 5:19 am

el_capitan

#1
Oct 10, 2015, 01:03 pm Last Edit: Oct 10, 2015, 01:09 pm by el_capitan
Same problem here but with an Arduino UNO r3.
With Windows 10 no problem, with el capitan arduino isn't in ports from IDE

Novale

I have the same issue USB driver not working on El Capitan

wizardofwords

I have the very same problem with El Capitan and my genuine Arduino UNO.

There are no "tty" ports listed in Arduino IDE, just "cu".

An helping hand would be really appreciated!

Thanks to everybody.

johnwasser

There are no "tty" ports listed in Arduino IDE, just "cu".
The "/dev/cu." port seems to work the same as the corresponding "/dev/tty." port.  The 1.6.x IDE just stopped showing both.  Use the "/dev/cu." port.
Send Bitcoin tips to: 1G2qoGwMRXx8az71DVP1E81jShxtbSh5Hp

el_capitan


Alligator

The Arduino IDE does not work with an Adafruit Gemma either.  It will not recognize the USB connection as a serial port at all in OS 10.11.  Help!

emcgowen

#7
Oct 13, 2015, 08:13 pm Last Edit: Oct 13, 2015, 08:30 pm by emcgowen
I've found that I am able to program an Arduino / Genuino UNO R 3 through Bluetooth in El Capitan, using a Bluefruit EZ-Link. The Arduino IDE does see the Bluetooth link once you have paired it from your computer. That isn't a great workaround for the general problem because it requires adding Bluetooth to every project.

It seems that every USB serial port device is broken in El Capitan. I have a Pololu Zumo 32U4 robot based on a ATmega32U4 which uses LUFA USB (http://www.fourwalledcubicle.com/LUFA.php) and its port is now invisible too.

thelonederanger

I have the very same problem with El Capitan and my genuine Arduino UNO.

There are no "tty" ports listed in Arduino IDE, just "cu".
Bit of a noob, but here is what I have found...

I have just installed the new release of Arduino IDE 1.6.6 (nightly???) on El Capitan 10.11.

Since upgrading to El Capitan I noticed my cheap Chinese nano's are no longer connectable via USB :( They have the CH340G USB chip which used to work with this driver...
http://kiguino.moos.io/2014/12/31/how-to-use-arduino-nano-mini-pro-with-CH340G-on-mac-osx-yosemite.html


I can get the Uno and Uno compatible boards running under "dev/cu.csbmodem1411" which appeared as expected. LeoStick (Freetonics Leonardo Compatible arduino) works exactly as expected. But DFRobot 4wd MiniQ which is also supposed to work as Leonardo Compatible will not show up.

Sorry it isn't much help except to let you know what I found as working under the new OSX. Looking forward to the geniuses updating the drivers.

Good luck


cidiemme

Hello,
After the update to El Capitan, I can't see the serial port for my nano clones, CH340 equiped :-)
I tried this command:
sudo nvram boot-args="kext-dev-mode=1"
without success, doesn't work with El capitan released (but seems ok with Yosemite and  El capitan beta versions).


I found this solution (https://www.kiwi-electronics.eu/blog?journal_blog_post_id=7):

--------------------------------------
Just like Yosemite, El Capitan requires kext driver signing. How this can be disabled in OSX 10.11 is changed however.

To get the CH340 drivers to work in El Capitan you need to use the new tool csrutil as follows:

   Reboot and press CMD+R immediately after hearing the startup sound to boot to Recovery Mode
   Open Terminal
   Execute the following command: csrutil enable --without kext
   Reboot
--------------------------------------

Just another link with the same workaround:
http://tzapu.com/2015/09/24/making-ch340-ch341-serial-adapters-work-under-el-capitan-os-x/

Claudio

emn_mun

@ cidiemme, just made an account to thank you. Was very close on giving up and do it in Windows.
The solution from (https://www.kiwi-electronics.eu/blog?journal_blog_post_id=7) worked for me in El Capitan.

cidiemme

@ cidiemme, just made an account to thank you.
Hello,
I'm really happy to read! :-)

paoloh1950

Same problem of tty ports disappeared in El Capitan.
Any port showed isn't good.
I have an Arduino Uno Rev.3 board equipped with ATMEGA 16U2.
Arduino IDE is 1.6.5
I think that installing CH340 drivers is a nonsense in my case.
Thanks to everybody can help me.

thelonederanger

@ cidiemme,
I second that Thanks. Cheers.


@paoloh1950,
Same problem of tty ports disappeared in El Capitan.
Any port showed isn't good.
I have an Arduino Uno Rev.3 board equipped with ATMEGA 16U2.
Arduino IDE is 1.6.5
I think that installing CH340 drivers is a nonsense in my case.
Thanks to everybody can help me.
I have Uno Rev 3 working fine on the latest version of the IDE. I think I downloaded and installed it again and all was good after that.

Good Luck

paoloh1950

I have installed le latest version of Arduino IDE, of oct-14th-2015, but the same problem of no tty port continues.
Not enough luck!

Go Up