No, I've been using my main gaming PC as my main dev PC. 64-bit, no kernel debugging, and since early on I haven't even been getting memory dumps with crashes (presumably because I've stopped getting bugchecks and started getting NULL pointer dereferences or something, which I guess insta-resets the system instead of blue-screening?). :madgrin: I'm just crazy, though, and fortunately I haven't destroyed anything on my system yet. I think I lost at least one post I was typing for a forum when my driver bluescreened while the post was open. :typing:
At any rate, last night I refactored a communication method to simplify things (yay WDFQUEUEs) which apparently got rid of the freeze problem on driver unload I had been having. I also added what should be nearly all of the code to handle reading data, but I have a crash now and a good idea what causes it. I hope to fix that tonight. If it gets fixed and I polish off the data reads, then I hopefully just need to add one special feature and clean up debug code etc., and the kernel driver part should be essentially done. Then it's userspace time for real!

