I'm running Win10 as a VM and using Atmel Studio 7. Today, stupidly, I decided to update AS without first taking a snapshot of the VM. Once the update was done I hit all manner of problems that, long story short, led me to completely remove AS, partly with the aid of Revo Uninstaller, and re-install from scratch. That seemed to solve my problems, right up to the point when I went to upload a program to an ATMEGA using my Atmel-ICE.
A dialog box popped up saying I needed to update the firmware on the ICE. I clicked the button to do this and it seemed to be doing stuff. A progress bar progressed while the dialog box said 'Waiting for bootloader usb enumeration'. The progress bar finished and the dialog box said the firmware had successfully updated.
Because in the meanwhile, the ICE seemed to have disconnected and I got another window pop-up saying: The connection for the USB device ‘Atmel HIDBLDR’ was unsuccessful. Driver error.
This might be partly to do with VMware not recognising the 'Atmel HIDBLDR' device (this VM is configured so that the ICE automatically gets connected to Windows). I've now configured the VM to also automatically connect Atmel HIDBLDR.
I thought there might be a driver issue, so removed the Atmel drivers and tried re-installing. That seemed to go okay, but didn't fix the problem. I did a 'repair' of AS7, which seems to be pretty much a new install (takes as long). But no joy.
Now I'm at the stage where I can plug in the ICE, hear Windows make its little noise that says it's seen a device (so it's being presented to the VM rather than the host), but then it pretty quickly disconnects again. So I'm stuck not being able to program the device.
In Device Manager, when I plug the ICE in, an 'Atmel-ICE Data Gateway' device appears under 'Atmel' and a 'HID-compliant vendor-defined device' and a 'USB input device' appear under Human Interface Devices.
Any suggestions where I go from here?