Native port driver BSoD

Great! Thanks for the explanation. That is very helpful in understanding what is going on.

The question is what intent is Arduino meant for this option? I would think everyone will have problems with this out of the factory.

Is setting the Class to 0 the correct action? Or changing the comparison to match the avr code? Or something else?