Hi dol86,
please, may you do the following check:
- power the Due in any way (connect it from programming port for example, in order you didn't get any BsOD)
- Press the erase button for 2 seconds (the little one just under the "COMMUNICATION" label)
- Press the reset button
- Try to plug the Due from the native port.
and let me know if you still get BsOD.
C