I made a version of K40Whisperer that uses the default driver. The code isn’t too hard to interface with and but could certainly make a difference. Obviously mac and linux users would still get LibUSB but it would make a great option or default attempted fallback method.
I tried to tweak the fewest things possible. It basically just takes this 60 line class here: