AVRRISP stopped working after 30 minutes

I purchased an AVRISP mk2 this morning (official Atmel version) which worked fine for about 30 minutes then I kept getting errors when trying to upload. I use Atmel Studio also and I am fully aware of the fact that Arduino and Atmel Studio use different drivers. The fact is that it was working initially on the Arduino IDE with the libusb-win32 drivers and also with Atmel Studio using the Jungo Driver.

I also use Visual Micro with Atmel Studio and it worked with that if I use the same drivers as Arduino.

I now cannot get it to recognise the AVRisp any more. I get the following error in both Arduino IDE and VM:

avrdude: usbdev_open(): Found [unnamed product], serno: [unknown]
avrdude: usbdev_open(): USB device has no configuration
avrdude: usbdev_open(): did not find any USB device "usb"

The correct programmer is selected. I have reinstalled drivers, rebooted, tried changing USB port etc etc but I still get the same error.

The driver is showing as working (libusb-win32 devices) but it doesnt seem to connect to the AVRisp.

If I change the USB port then it always installs the Jungo driver.

If I use the Jungo Driver and try to connect via 'device programming' in Atmel Studio it also wont connect. (This worked fine when I first plugged it in)

I am beginning to think that my AVRISP is bricked.

My next plan is to try a manual firmware upgrade but I cant find the tool to do this (its not listed under tools where the manual says it should be)

Any suggestions?

I only use mine within the IDE. You're doing a lot more than I ever tried! Good luck getting it going again.