I have an AVR Dragon, which I've been using to flash AVR chips. It "stopped working" recently; symptoms are diagnostics about being unable to talk to it in ISP mode from avrdude, and the LED staying yellow when it's plugged in, whether or not it's also plugged into a target board of any kind. I am not aware of anything that would have caused this, although it's totally possible that at some point I ended up with the ISP connector going to a target while the Dragon wasn't powered, or something? But nothing stood out as unusual, and I don't know exactly when anything would have changed. Linux sees the device, and lsusb shows it as present, although there's a cryptic message about a debug descriptor that I don't understand. (I don't know whether that message was present before, I had no reason to be checking that output.)
The manual says to check the manual for Atmel Studio, suggesting I might need to re-flash the firmware on the Dragon. But I'm a Linux user, so I don't have that. Also, when I tried to find it, all I found now was something called Microchip Studio which seems to have functionality similar to what I thought Atmel Studio did.
(1) Is Microchip Studio the same thing as Atmel studio? Does it cost money or licensing or something to get at whatever functionality I'd need to debug this?
(2) Is it actually likely to be relevant in any way? If so, what kind of thing could have caused this? I certainly don't know of anything I did that should have been in any way even similar to flashing anything on the Dragon, so I'd assume it should have the same firmware now it did two days ago.
(3) Do I need to actually find and hook up a Windows machine to do this?
(4) Or, alternatively: What else can I get that can be driven from avrdude and/or the Arduino IDE, under Linux, and programs AVR chips and ideally supports HV programming?