Re: Libusbk for Window 10 signing
"Dave" <[email protected]> Mon, 5 Oct 2015 07:52:28 +0700
| Newsgroups | gmane.comp.lib.libusb.devel.windows |
|---|---|
| Message-ID | <4178359F7E8144F7BDCE761EC9CD4D73@DaveWin7> |
Travis wrote regarding WinUSB:
You can even add things to you USB descriptor which identifies it as a
"winusb" device and eliminate the need for a driver installer all-together.
I recently experimented with this on an XMOS-based implementation if a
USB-I2S adapter supporting USB Audio 2 and isosynchronous transfers. I hoped
to replace the Thesycon drivers normally used with XMOS adapters with WinUSB
on Windows 10. (Microsoft claims to support isosynchronous transfers under
Windows 8.1 and Windows 10 using WinUSB.) I added a Windows Compatible ID to
the device's firmware and successfully got the adapter to be recognized as a
WinUSB device when it was plugged in, but the OS did not bother to expose
any of the audio interfaces. It looks as if one still must have a layer
above WinUSB to support USB Audio 2.
I wonder if anyone can point me to a source of information on using WinUSB
for audio 2. I have not been able to find anything on Microsoft's developer
sites. It seems Microsoft is still lagging behind Linux and OS-X in its
audio support.
Best regards,
Dave
From: Travis <libusbdotnet@gm...> - 2015-08-10 14:58:09
Greetings,
LibusbK is already signed with a DigiCert High Assurance EV Root CA.
At some point, I would like to add the WinUSB ISO support to the libusbK
library and let it become our "primary" driver. There is little
advantage to using libusbK.sys compares to the newer WinUsb.sys with ISO
support.
That said, nothing is going to stop working. Even if we support WinUSB
ISO, we will not throw libusbK.sys away. I would expect most all users
to WANT to transition to the winusb driver. There are some big
advantage because it is essentially a built-in windows driver for custom
usb devices. You can even add things to you USB descriptor which
identifies it as a "winusb" device and eliminate the need for a driver
installer all-together.
Regards,
Travis
------------------------------------------------------------------------------