Just jumping on board here. Got a new project idea, and an MSD bootloader would make life so much easier for the end user.
I'm trying to use the same hardware configuration as the OP, and I am seeing the same behavior.
at90usb162 Very basic hardware that's been working for years with other LUFA code on it.
Drive enumerates / drops off. Repeats. (winxp, on two different boxes)
Tried with your precompiled .hex Double checked the fuses, the fuses look good to me.
Same behavior.
The code does seem to work on some similar hardware, but with an mega16u4.
Just seems to an issue on the smaller parts.
Any other suggestions on things to check?
Thanks,
-carl