Have a Lite-on 40125s burner, have upgraded the firmware several times. Last night went to flash new "P" firmware, flashed successfully, rebooted and got a BSOD stop error. Scandisk found numerous cross linked files in System32\Drivers folder, illegal long file names in Prefetch folder. Fixed those errors, rebooted - same result. Booted to Win98 and reflashed burner to "N" version, rebooted XP and all was well. Thinking I was nuts, redownloaded "P" firmware, reflashed and got the exact same result. Fixed it the same way. Anyone ever heard of this?