OK, I let it sit overnight, and it started working the next morning. It worked for about an hour, and then it just disappeared again. This time I can say for certain that there was no power bump, no weird USB events, no NOTHING at the time it just decided to vacate this universe. It was in the middle of running a program when its red LED turned off and AVRR Studio told me that it could not talk to the Jtag ICE. The software in the board under test continued to run just fine during this episode.
To me, this indicates that the Olimex dongle still has all of its firmware inside it since when it decides to work, it works fine. Now I just need it to work more than 20% of the time.
Does anyone have any ideas about how to make it work more reliably?
Is there a sequence for plugging the dongle in, plugging in the USB to the machine, and/or powering up the system under test?
Do these things have a warranty? Are there better ones on the market?
Most items come with a 30-day warranty assuming you haven’t altered the hardware by soldering to it or by damaging the internals by reverse voltage or other abuse.
The USB-JTAG is so new, there are bound to be quirks. I have seen AVR-JTAGs eat their firmware so re-burning the firmware with an AVR-PG1 might help. Olimex is really the one to be answering the nitty-gritty hardware questions.