IDE 1.6.1 is now available for download

Hi everyone

we've just released Arduino IDE version 1.6.1. It's a bug fix release. It fixes a couple of issues that were reported here on the forum, on github issues and on the developers mailing list.

Here is a brief list of the fixes

  • Better Yún discovery mechanism (thanks Ron Guest)
  • Better SoftwareSerial library (thanks Matthijs Kooijman)
  • Native dialogs on MacOSX on the Java 7+ experimental version
  • Improved library name matching, so IRemote library won’t conflict with RobotIRremote library (thanks Paul Stoffregen)
  • Fixed bug on Windows when attempting to open a sketch by double clicking it

Another important fix often reported on the forum is the update of the java virtual machine bundled with the windows version.
Many of you linked to alselectro post: those suggestions are now part of 1.6.1

The complete list of changes is available here.

Any feedback is very much appreciated.

Federico

What is the difference between "Windows Installer" and "Windows ZIP file for non admin install"?
Zip is double the file size.

installer requires admin privileges, as it puts files into system folder "Program files" and installs drivers and associates .ino files to the IDE

Zip instead is just a zip file: you unpack it, and double click arduino.exe. No magic

Zip is good if you don't have admin rights (most likely a student at some school pc) or you're trying a different IDE but don't want to uninstall the stable one

What happen??? My Avira send me a message. :o

Typ: Datei
Quelle: C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-run.exe
Status: Infiziert
Quarantäne-Objekt: 50b3ba87.qua
Wiederhergestellt: NEIN
Zu Avira hochgeladen: NEIN
Betriebssystem: Windows XP/VISTA Workstation/Windows 7
Suchengine: 8.03.28.32
Virendefinitionsdatei: 8.11.215.206
Gefunden: TR/Crypt.XPACK.Gen
Datum/Uhrzeit: 10.03.2015, 17:01

I've just (re)run the antivirus on the windows version and it's clean. I think avira generated a false positive

I'm having problems with 1.6.1 and the EEPROMEx library, on both a Linux and PC machine.

EEPROMEx gives:
C:\Program Files\Arduino\libraries\EEPROMEx/EEPROMEx.h:23:20: fatal error: EEPROM.h: No such file or directory
#include <EEPROM.h>

Any insight on why its function would change with updating the IDE?
Thanks!

Just tried the 64 bit Linux version on Fatdog64. The Yun detection works well now. I have IP addresses for my one defined in /etc/hosts. Found the device right away. This version looks like a good improvement. This one solves the problem for me. No more work arounds needed for the Yun.

I just downloaded this and am going to give it a try, but...

Has anyone had their computer crash/reboot on 1.6.0 when uploading?

Running Mac osx 10.9.5, Uno & tried multiple boards.

I have a crash report which I truly do not know how to decode :frowning:

Anonymous UUID:       09535419-3403-0B8A-1966-7329210200F9

Tue Mar 10 17:22:56 2015
panic(cpu 0 caller 0xffffff801dcdc43e): Kernel trap at 0xffffff801dfe10c7, type 14=page fault, registers:
CR0: 0x000000008001003b, CR2: 0x0000000000000128, CR3: 0x0000000049f5f000, CR4: 0x0000000000000660
RAX: 0x0000000000000000, RBX: 0x0000000000000004, RCX: 0xffffff801e2ca530, RDX: 0xffffff802d2ec630
RSP: 0xffffff80b07e3d20, RBP: 0xffffff80b07e3de0, RSI: 0x000000003f6b5a00, RDI: 0xffffff802a6e98a0
R8:  0x000000000000003c, R9:  0xffffff801e201910, R10: 0x00000000000003ff, R11: 0xffffffffffffffff
R12: 0x0000000000000000, R13: 0xffffff802d2ec5d8, R14: 0x0000000000000000, R15: 0x0000000000080000
RFL: 0x0000000000010246, RIP: 0xffffff801dfe10c7, CS:  0x0000000000000008, SS:  0x0000000000000010
Fault CR2: 0x0000000000000128, Error code: 0x0000000000000000, Fault CPU: 0x0

Backtrace (CPU 0), Frame : Return Address
0xffffff80b07e39b0 : 0xffffff801dc22f79 
0xffffff80b07e3a30 : 0xffffff801dcdc43e 
0xffffff80b07e3c00 : 0xffffff801dcf3976 
0xffffff80b07e3c20 : 0xffffff801dfe10c7 
0xffffff80b07e3de0 : 0xffffff801dfcfa19 
0xffffff80b07e3e60 : 0xffffff801dc456b9 
0xffffff80b07e3e90 : 0xffffff801dc48789 
0xffffff80b07e3ec0 : 0xffffff801dc485ee 
0xffffff80b07e3ef0 : 0xffffff801dc20b63 
0xffffff80b07e3f20 : 0xffffff801dcdca73 
0xffffff80b07e3f40 : 0xffffff801dcf3942 

BSD process name corresponding to current thread: Unknown

Mac OS version:
13F34

Kernel version:
Darwin Kernel Version 13.4.0: Sun Aug 17 19:50:11 PDT 2014; root:xnu-2422.115.4~1/RELEASE_X86_64
Kernel UUID: 9477416E-7BCA-3679-AF97-E1EAAD3DD5A0
Kernel slide:     0x000000001da00000
Kernel text base: 0xffffff801dc00000
System model name: MacBook5,2 (Mac-F22788AA)

System uptime in nanoseconds: 19891844641928
last loaded kext at 19107544862416: com.apple.driver.AppleUSBCDCECMData	4.2.1b5 (addr 0xffffff7fa0018000, size 28672)
last unloaded kext at 19182889149413: com.apple.driver.AppleUSBCDCECMData	4.2.1b5 (addr 0xffffff7fa0018000, size 20480)
loaded kexts:
com.paceap.kext.pacesupport.snowleopard	5.9
com.avatron.AVExFramebuffer	1.7
com.avatron.AVExVideo	1.7
com.apple.driver.AppleUSBCDCACMData	4.2.1b5
com.apple.driver.AppleUSBCDC	4.2.1b5
com.apple.filesystems.autofs	3.0
com.apple.driver.AppleHWSensor	1.9.5d0
com.apple.iokit.IOBluetoothSerialManager	4.2.7f3
com.apple.driver.AudioAUUC	1.60
com.apple.driver.AGPM	100.14.34
com.apple.driver.AppleHDA	2.6.3f4
com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport	4.2.7f3
com.apple.GeForceTesla	8.2.4
com.apple.driver.AppleBacklight	170.4.11
com.apple.driver.AppleUpstreamUserClient	3.5.13
com.apple.driver.AppleMCCSControl	1.2.5
com.apple.iokit.IOUserEthernet	1.0.0d1
com.apple.Dont_Steal_Mac_OS_X	7.0.0
com.apple.driver.AppleHWAccess	1
com.apple.driver.ACPI_SMC_PlatformPlugin	1.0.0
com.apple.driver.AppleLPC	1.7.0
com.apple.driver.SMCMotionSensor	3.0.4d1
com.apple.driver.AppleUSBTrackpad	240.2
com.apple.driver.AppleUSBTCKeyEventDriver	240.2
com.apple.driver.AppleUSBTCKeyboard	240.2
com.apple.AppleFSCompression.AppleFSCompressionTypeDataless	1.0.0d1
com.apple.AppleFSCompression.AppleFSCompressionTypeLZVN	1.0.0d1
com.apple.AppleFSCompression.AppleFSCompressionTypeZlib	1.0.0d1
com.apple.BootCache	35
com.apple.driver.AppleIRController	325.7
com.apple.iokit.SCSITaskUserClient	3.6.7
com.apple.driver.XsanFilter	404
com.apple.iokit.IOAHCIBlockStorage	2.6.0
com.apple.driver.AppleFWOHCI	5.0.2
com.apple.driver.AirPort.Brcm4331	700.20.22
com.apple.driver.AppleUSBHub	683.4.0
com.apple.driver.AppleAHCIPort	3.0.5
com.apple.nvenet	2.0.21
com.apple.driver.AppleUSBEHCI	660.4.0
com.apple.driver.AppleUSBOHCI	656.4.1
com.apple.driver.AppleSmartBatteryManager	161.0.0
com.apple.driver.AppleRTC	2.0
com.apple.driver.AppleHPET	1.8
com.apple.driver.AppleACPIButtons	2.0
com.apple.driver.AppleSMBIOS	2.1
com.apple.driver.AppleACPIEC	2.0
com.apple.driver.AppleAPIC	1.7
com.apple.driver.AppleIntelCPUPowerManagementClient	217.92.1
com.apple.nke.applicationfirewall	153
com.apple.security.quarantine	3
com.apple.driver.AppleIntelCPUPowerManagement	217.92.1
com.apple.driver.AppleUSBCDCACMControl	4.2.1b5
com.apple.driver.AppleUSBAudio	2.9.5f8
com.apple.driver.IOBluetoothHIDDriver	4.2.7f3
com.apple.kext.triggers	1.0
com.apple.iokit.IOSerialFamily	10.0.7
com.apple.AppleGraphicsDeviceControl	3.6.22
com.apple.driver.DspFuncLib	2.6.3f4
com.apple.vecLib.kext	1.0.0
com.apple.driver.AppleHDAController	2.6.3f4
com.apple.iokit.IOHDAFamily	2.6.3f4
com.apple.iokit.IOBluetoothHostControllerUSBTransport	4.2.7f3
com.apple.driver.AppleBacklightExpert	1.0.4
com.apple.nvidia.classic.NVDANV50HalTesla	8.2.4
com.apple.driver.AppleSMBusController	1.0.12d1
com.apple.nvidia.classic.NVDAResmanTesla	8.2.4
com.apple.iokit.IOFireWireIP	2.2.6
com.apple.iokit.IOAudioFamily	1.9.7fc2
com.apple.kext.OSvKernDSPLib	1.14
com.apple.iokit.IOSurface	91.1
com.apple.iokit.IOBluetoothFamily	4.2.7f3
com.apple.driver.IOPlatformPluginLegacy	1.0.0
com.apple.driver.IOPlatformPluginFamily	5.7.1d6
com.apple.iokit.IONDRVSupport	2.4.1
com.apple.iokit.IOGraphicsFamily	2.4.1
com.apple.driver.AppleSMC	3.1.8
com.apple.iokit.IOUSBHIDDriver	660.4.0
com.apple.driver.AppleUSBMergeNub	650.4.0
com.apple.driver.AppleUSBComposite	656.4.1
com.apple.iokit.IOSCSIMultimediaCommandsDevice	3.6.7
com.apple.iokit.IOBDStorageFamily	1.7
com.apple.iokit.IODVDStorageFamily	1.7.1
com.apple.iokit.IOCDStorageFamily	1.7.1
com.apple.iokit.IOAHCISerialATAPI	2.6.1
com.apple.iokit.IOSCSIArchitectureModelFamily	3.6.7
com.apple.iokit.IOFireWireFamily	4.5.5
com.apple.iokit.IO80211Family	640.36
com.apple.iokit.IOUSBUserClient	660.4.2
com.apple.iokit.IOAHCIFamily	2.6.5
com.apple.iokit.IONetworkingFamily	3.2
com.apple.iokit.IOUSBFamily	686.4.1
com.apple.driver.NVSMU	2.2.9
com.apple.driver.AppleEFINVRAM	2.0
com.apple.driver.AppleEFIRuntime	2.0
com.apple.iokit.IOHIDFamily	2.0.0
com.apple.iokit.IOSMBusFamily	1.1
com.apple.security.sandbox	278.11.1
com.apple.kext.AppleMatch	1.0.0d1
com.apple.security.TMSafetyNet	7
com.apple.driver.AppleKeyStore	2
com.apple.driver.DiskImages	371.1
com.apple.iokit.IOStorageFamily	1.9
com.apple.iokit.IOReportFamily	23
com.apple.driver.AppleFDEKeyStore	28.30
com.apple.driver.AppleACPIPlatform	2.0
com.apple.iokit.IOPCIFamily	2.9
com.apple.iokit.IOACPIFamily	1.4
com.apple.kec.corecrypto	1.0
com.apple.kec.pthread	1

I got a Avira message indicating a crypt virus while down loading this afternoon.

Same problem here. :frowning:

Avira reports a TR/Crypt.XPACK.Gen [trojan] on avr-run.exe

Cheers, Henk

All kinds of problems reported after downloading and during installation.
The previous version was running smoothly.
Have to program some sketches this week for my students. Big trouble now!

Please, check more thoroughly before you publish "improved versions"

Paul_van_de_Veen:
All kinds of problems reported after downloading and during installation.
The previous version was running smoothly.
Have to program some sketches this week for my students. Big trouble now!

Please, check more thoroughly before you publish "improved versions"

All prior versions are still available for download under previous releases !

I'm having problems with SoftwareSerial on this new release 1.6.1. I'm not getting any readable RX response into Arduino. Maybe I'm missing something because I haven't debugged it yet, so went back to 1.6.0 for now.

@Meaghan, I think you're using an outdated version of the library: I've just downloaded it from Arduino Playground - EEPROMex and its examples compile fine

@User0689 indeed that message is cryptic. Can you try starting the IDE from the terminal and check if some more info is printed?
To start it from the terminal, open Terminal, then type
/Applications/Arduino.app/Contents/MacOS/JavaApplicationStub (if you're using the recommended version)
or
/Applications/Arduino.app/Contents/MacOS/Arduino (if you're using the experimental version)

Replace /Applications with the folder you unpacked the IDE in to

@martinamw SoftwareSerial has been improved in general: a details description of what has been done is available here SoftwareSerial improvements, fixes and optimizations by matthijskooijman · Pull Request #2032 · arduino/Arduino · GitHub

Can you please share the sketch you're using so that we may reproduce your issue and either provide support or fix it?

Avira has been notified of the suspected false positive (ie: a file is found as affected by a virus but it's not)

I'm facing some minor graphical glitches with the new version of the IDE. I downloaded the .zip version and I'm on a win7 x64. I ran the debug and nothing showed up.

The glitches are:

  • Whites dots in the turquoise bar just below the menu (the one with the "Compile", "Upload"... options).
  • Disappearing menus and submenus
    I added a screenshot to illustrate.

I came from the 1.0.6 version so I don't know if it's the 1.6.0 or the 1.6.1 which is causing that.

Hi,
Please can you standardise the linux downloads?

The filenames you use are not consistent:

arduino-1.6.1-linux64.tar.xz (what's .xz all about).

vs

arduino-1.0.6-linux64.tgz

Please choose something that makes sense and stick to it.
Thank you ,
Richard

GregLaDebrouille sometimes we face similar glitches, restarting the IDE usually make them disappear. It may be java+windows related and are hard to reproduce