After upgrading to 1645, do you need to go into the Device Pack Manager and check all the ones you want to install/upgrade? I opened a project and it prompted to update. I did find where you could set the project to use the latest version.

I am not sure whether you found it but for clarification. Right click on Project and go to Properties.

I don't use any device packs. I don't use ASF. Basically all I need is the toolchain for AVR8. I didn't have this problem with an earlier version of Studio 7.

Well maybe I do use device packs. I have to specify a device but I was thinking that was for the debugger.

All part support is contained in the part packs (device packs). Header files, linker scripts, assembly include files, ... Not everybody is happy for this disconnect from the toolchain, but for us it gives the advantage of being able to distribute new part support and fix bugs without having to release a new toolchain. All our packs is available at http://packs.download.atmel.com/

Something strange happened to my computer shortly thereafter. Some programs froze up and others worked okay. Studio worked okay. The start button didn't do anything. Ctrl-alt-del worked but nothing on its menu did. Trying to sign out or restart or shutdown was futile. All that happened was a blank screen with those white balls chasing each other around a circle. I had to pull the plug. Well actually pressing and holding the power button.

This situation is very unusual. I don't know if Studio did it, but deleting stuff in appdata is rather unusual also.

Maybe not so normal. Now my HyperTerminal doesn't work. It can't read the session file. It gives a pathlist in AppData. It shows "Accessories" in the pathlist. But I have "Windows Accessories" instead. Maybe that folder name change in the error message is irrelevant because HyperTerminal hasn't changed since XP.

Tried to update 7.0.594 to 7.0.1645, update failed. Then I removed 7.0.594 to install from scratch. The drivers install, but then "Atmel Development Environment" fails to install according to the installation log. Not too sure where in installation log to look for the problem. Any ideas?

after updating to 7.0.1645 on Windows 7 x64 the IDE is trying to update the EDBG firmware for a couple of SAM D21 and L21 boards (i.e. from revision 3.19 or 3.1f to 3.25). The progress bar is full instantaneously I get the message EDBG MSD firmware successfully upgraded. But it's not, and I cannot flash my software anymore!

I have tried also with atfw directly, but with no success, atfw crashes!

I have same problem to update the EDBG firmware from revision 3.22 to 3.25. After following your instructions, changed edbg to DGI mode with persist checked(before is AUTO mode) the update is still not sucessful from Atmelstudio or from command line. And I can no longer view the edbg in Atmelstudio even though the vitual port is visible. Could you give me some more details?

Edit: I solved the problem by try and error. Set to DGI but persist not checked->command line to update->some error message and can not go on->replug the device and update in studio(setting is back to "AUTO" and persist checked)->update sucess.

after updating to 7.0.1645 on Windows 7 x64 the IDE is trying to update the EDBG firmware for a couple of SAM D21 and L21 boards (i.e. from revision 3.19 or 3.1f to 3.25). The progress bar is full instantaneously I get the message EDBG MSD firmware successfully upgraded. But it's not, and I cannot flash my software anymore!

I have tried also with atfw directly, but with no success, atfw crashes!

Any chance we can get Atmel Studio 7 to not overwrite the Arduino Bootloader when using the Atmel JTAGICE3 to program an Arduino via ISP? Or, have an easy way (menu option?) to restore Arduino Bootloaders? Is there a quick way to restore it via the JTAGICE3? I programmed my Mega2560 via it's ISP (not the onboard ATmega16u2's ISP) but now when I try to program it via the USB/ATmega16u2 using the Arduino IDE I get "stk500v2_ReceiveMessage(): timeout" messages. I don't understand what's going on. I thought the Atmega16u2 programs the ATmega2560 via the Atmega2560's ISP also. Guess I was wrong.

Any chance we can get Atmel Studio 7 to not overwrite the Arduino Bootloader when using the Atmel JTAGICE3 to program an Arduino via ISP? Or, have an easy way (menu option?) to restore Arduino Bootloaders? Is there a quick way to restore it via the JTAGICE3? I programmed my Mega2560 via it's ISP (not the onboard ATmega16u2's ISP) but now when I try to program it via the USB/ATmega16u2 using the Arduino IDE I get "stk500v2_ReceiveMessage(): timeout" messages. I don't understand what's going on. I thought the Atmega16u2 programs the ATmega2560 via the Atmega2560's ISP also. Guess I was wrong.

Any chance we can get Atmel Studio 7 to not overwrite the Arduino Bootloader when using the Atmel JTAGICE3 to program an Arduino via ISP?

But that's a feature of the mega2560? ISP will start with a "chip erase" and 2560has no way to do "selective erases". It's always the case that doing ISP blows away bootloaders. It's only when you get to Xmega and some modern models of AVR that there are now mechanisms to prevent this. You'd have the same experience if you used avrdude in place of AS7. So it's not a deficiency of AS7 as such.

System wide configuration file is "/Users/Christos/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino9/etc/avrdude.conf"
User configuration file is "/Users/Christos/.avrduderc"
User configuration file does not exist or is not a regular file, skipping