Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Specify protected USB interface class block list #168

Closed
reillyeon opened this issue Jul 9, 2019 · 2 comments
Closed

Specify protected USB interface class block list #168

reillyeon opened this issue Jul 9, 2019 · 2 comments

Comments

@reillyeon
Copy link
Collaborator

Chrome protects a list of USB interface classes from being claimed. As with the vendor and product ID block list this should be part of the specification.

@7ombie
Copy link

7ombie commented Jan 20, 2022

Where is the vendor and product ID blacklist? That sounds like a recipe for trouble.

Companies tend to strongly prefer that people don't open their products, or hack on them. Many of those companies will be especially hostile to the idea of web developers giving discontinued products a second wind by developing drivers for them, given that companies stop maintaining drivers specifically to kill old products off.

Keeping discontinued, but fully functional hardware, out of our tips and oceans, and in regular use, was a an explicit motivation for WebUSB. It's an important API for that reason.

@reillyeon
Copy link
Collaborator Author

This issue should've been closed when the protected USB interface class blocklist was added to the specification.

The vendor and product ID blocklist is also tracked in this repository here: https://github.com/WICG/webusb/blob/main/blocklist.txt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants