Go Down

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

OldSteve

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!
Then perhaps you should look more deeply into the possibility that your problem is unrelated, and caused by something else.
Please do not PM me for help. I am not a personal consultant.
And others will benefit as well if you post your question publicly on the forums.

ardn00bo

I have two boards with issues.

Using El Capitan + Arduino IDE 1.6.6 10/14/15 build

1. Chinese clone.
Following https://www.kiwi-electronics.eu/blog?journal_blog_post_id=7 solves the serial port driver load issue.

When uploading a sketch I get avrdude stk500v2_getsync() errors.

Is this due to a lack of a boot loader on the board?

I tried ISP with a redboard to the clone and this fails.

Followed the hookup in this link http://www.gammon.com.au/forum/?id=11635

Programmer: Arduino as ISP
Tools->Burn Bootloader

 
Result:

"avrdude: Yikes!  Invalid device signature.
         Double check connections and try again, or use -F to override
         this check."

Believe my connection are the same as in the link. I do not have a 10uF Cap between the reset and ground like some links indicate.

Can I update the boot loader with just a mac and the clone board?

2. Official Arduino Mega 2560 board
Not detected. What driver should this use? FTDI driver?

I have sparkfun Uno compatible board - I install the FTDI driver and it works, but the official Arduino Mega 2560 fails.

Any advice appreciated. Please let me know what info I can provide to help troubleshoot this.

OldSteve

Followed the hookup in this link http://www.gammon.com.au/forum/?id=11635

Programmer: Arduino as ISP
Tools->Burn Bootloader
Result:
"avrdude: Yikes!  Invalid device signature.
         Double check connections and try again, or use -F to override
         this check."
Nick Gammon's instructions don't say to use >Burn Bootloader. You only followed his hookup, not all of his method.

I followed his instructions last week to burn new bootloaders onto 2 x ATMega328P chips, and used his sketch in an Arduino UNO to burn the bootloader onto new chips on a breadboard, not the Arduino IDE's >Burn Bootloader.
His sketch to burn a bootloader is "Atmega_Board_Programmer". Note that you need to download his whole directory, because it also contains the actual bootloader code in *.h files.

Quote
Believe my connection are the same as in the link. I do not have a 10uF Cap between the reset and ground like some links indicate.
I didn't need a cap either, but did you try one? You should be able to use your working UNO clone to do the burning, running Nick's sketch and the connections he provided.

Quote
Can I update the boot loader with just a mac and the clone board?
Yes, if you can load Nick's sketch onto the clone UNO, as I just said above. You can bypass the "Arduino as ISP" and "Burn Bootloader" in the IDE.

Quote
2. Official Arduino Mega 2560 board
Not detected. What driver should this use? FTDI driver?
No driver needed. After a little reading on the Mega, (I only have UNOs), I found this, relating to the (original) Arduino ATMega2560 R3:-
Quote
Because the board features Atmel's own USB-to-Serial chip instead of an FTDI chip, there is no need for drivers under Linux or Mac (only an .inf file included with the Arduino IDE is required for Windows), and you have the ability to make the board show up as various types of devices.
So if you're on Mac, and have a genuine R3 Mega, you shouldn't need additional drivers. (I guess that means you have other problems, since the El Capitan issue in this thread relates to the (insecure) CH340G drivers.)
Please do not PM me for help. I am not a personal consultant.
And others will benefit as well if you post your question publicly on the forums.

Augury

Same kind of problem here, in my Old MacPro :
- cannot upload in any board ( Arduino Uno and Arduino micro), in /dev/cu...
- when I try to use the Serial Monitor, bluetooth connections are done ( my keyboard and my magic mouse were disconnected) 
- in bash, just try a ' cat /dev/tty....', same BT crash

My old and dusty usb was OK


Something between Serial driver and ElCapitan BT ?

paoloh1950

Some more information that could be useful for anyone would help me.
The command: ls /dev/tty.* in Terminal answers: /dev/tty.usbmodem5D11, but that port doesn't appear in the list of ports in Arduino IDE, where I can find only: /dev/cu.usbmodem5D11.
The Mac System Profiler in hardware USB shows Arduino connected to a USB port.
Could it be a problem of baud rate?
Thanks!

ardn00bo

Hi OldSteve,

1. Chinese clone.
Thanks for the catch. I followed Nick Gammon's instructions, and can update at the 2560 boot loader from a redboard (uno) . I have another issue where a sketch can upload to the 2560 only once with a fresh boot loader.

See

[Topic: Upload Timeout Error on Mega 2560 - Not Sure What Changed] https://forum.arduino.cc/index.php?topic=83079.msg2450514

2. Official 2560
I removed the FTDI driver from Mac OS 10.11, anduse the stock driver. Uno serial is detected, but official 2560  board is not. I see some other posts in the forum on this, but no clues as to a fix or what to do to debug.

Thanks.

cmug

Read that Arduino IDE 1.6.6. is arrived. Anyone tried yet ?

cmug

Also no Luck here.
I have installed version update 1.6.6. Arduino IDE, but not change anything. Still wrong driver, and can't upload script. (El Capitan iMac 2008 with Arduino UNO and MEGA16U2 1440-PH

KittyJuls

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


Claudio

Perfect, this worked for me. At first seemed nothing had changed but after unplugging and replugging nano clone /dev/cu.usbserial came back :)

Thanks!

el_capitan

Anyone managed to use Official Arduino UNO R3 (not listed in ports) on mac Os X 10.11 El capitan without disabling SIP ??

jorgert

For me the solution is: https://www.kiwi-electronics.eu/blog?journal_blog_post_id=7

Brucevos

#26
Nov 16, 2015, 04:58 am Last Edit: Nov 16, 2015, 05:33 am by Brucevos Reason: solved it myself ->http://www.jasinski.us/cheap-arduino-clone-dccele-dccduino-un
So I got this Arduino DCcEle DCcduino UNO from my Pop.  Trying to upload to it using USB cable to MacBook Pro, early 2011, running El Capitan.

No USB ports that are useful show up, just bluetooth and wireless.

Tried some of the stuff suggested, nothing works. Don't want to use a pc.

What's the best way to proceed to play with this thing?

I need to be able to upload some code to it.



solved it myself ->http://www.jasinski.us/cheap-arduino-clone-dccele-dccduino-un

CrossRoads

Start with Loopback test, see if CH430x driver is working.
Designing & building electrical circuits for over 25 years.  Screw Shield for Mega/Due/Uno,  Bobuino with ATMega1284P, & other '328P & '1284P creations & offerings at  my website.

undercode

#28
Nov 25, 2015, 12:43 pm Last Edit: Nov 25, 2015, 12:44 pm by undercode
Hello.

I recently found this site https://codebender.cc, and I downloaded the drivers that made my Nano work on Mac OS 10.11.1.

Dig up and give it a try. Use Chrome because Safari is not supported.

Cheers!

argenino

everyone got their El Capitan working with Arduino?  why there's no update on the solution?  I got a ProtoSnap and can't get anything working...

Go Up