My STK600 board was working fine for nearly a week or so and all of a sudden and for no apparent reason ('cos didn't do anything out of the ordinary beyond flash programming ATtiny2313 and all going well) it is no more detected on a USB port by host PC (Windows 7 32-bit). I did some preliminary search of similar problems and the Jungo USB driver came up as the most cited. As some suggested, I tried downgrading the driver to version 9.2 (the latest being 10.1.0) but this hasn't resolved the problem.
What is quite intriguing is that if I set the board into manual boot mode for firmware upgrade of the board (by holding the PROGRAM button and then turning on the POWER switch) then the board is detected on the USB port (and shows up under Device Manager as it should). Now the status LED will flash red/orange as expected and STK600 Upgrade can be executed with success. After this, the status LED would stay red/orange (not flashing but static). In this state, no USB detection exists (and no STK600 under Device Manager) and therefore the board is unusable as it is inaccessible by Avr Studio or by command line programs such as stk600.exe. In short, the communication over USB exists only in boot mode for firmware upgrade.
Since the USB works when the board is forced into firmware upgrade mode, but not beyond, I was wondering if this behaviour has more to do with the firmware itself, such as it being corrupt and therefore not being able to run all of the board's functions.
Apologies for the long prose and here are my questions:
- Has any one come across such a problem with STK600 board and if so is there a solution to it?
- Is there a known procedure or utility to find out if STK600's firmware is OK or not? Is there firmware data that can be used for test purposes (by replacing the standard board firmware).
- Does Windows 7 have a share of the problem with such behavior. I never had a problem the last time I used the same board about a year ago on XP machine.
Further Info: AVR Studio 4.18 SP2; tried ver 9 and latest Jungo USB drivers (bundled with 4.18) as described above.