Closed mirh closed 8 years ago
The driver *.INF
files for Bluetooth and controllers are always created on demand, that's why you won't find any shipped with the setup. The driver itself is embedded in libwdi.dll
and gets customized for every system it's installed on. That's how libwdi is designed so I stick to that.
Oh, thank you. I missed a lot of this new "revamped architecture" though. And there's nothing in the Wiki. Is there anywhere I could read on the reasons of the switch to libusb?
Not really, I know I'm far behind the documentation, I promise improvement ;)
The switch from WinUSB
to libusbK
was a bit of an accident I'm afraid when I was diagnosing problems with the DS4 and I didn't switch back because... reasons =P
Ehrm.. well, you are the boss. Thanks for your time!
Every method has it's own pros and cons:
So there is no clear winner. As a developer less code is better code so I'll stick with the first method.
Ehrm.. You already had answered to this question :p This, if any, replies to #380, for as much as it doesn't mention the mini-HID driver scenario.
Just felt the urge to clarify. =P
I mean, I always somewhat felt like the only way to make drivers stick was manually telling device manager "use this inf". Unfortunately the only one I can find in the new "ScpToolkit_Setup only" versions is ScpVBus one.
I see that with the installer forcing the driver for even the most noob that may have become completely not necessary. But is there any technical reason for their exclusion?
EDIT: or better, why these are created only when running the installer for the first time?