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


------------------------------------------------------------------------------