Werkt mijn USB-apparaat?
Sluit een USB-apparaat aan en inspecteer de leverancier-ID, product-ID en apparaatklasse — alles via de WebUSB API in je browser.
Deze test gebruikt de WebUSB API om toegang te vragen tot aangesloten USB-apparaten en leest hun descriptorinformatie waaronder leverancier-ID, product-ID, apparaatklasse en interfacegegevens.
WebUSB heeft toegang tot meer dan 15.000 unieke leverancier-ID's in het USB Implementers Forum-register, maar HID-apparaten (toetsenborden, muizen) en massaopslag zijn standaard geblokkeerd voor de beveiliging — gebruik WebHID voor invoerapparaten.
WebUSB is not supported in this browser. Try Chrome or Edge.
Wat betekenen je resultaten?
| Result | Range | Meaning |
|---|---|---|
| Goed | Apparaat gedetecteerd met geldige leverancier- en product-ID's | Je USB-apparaat werkt en communiceert correct via de browser. De leverancier/product-ID's kunnen worden opgezocht in de USB-ID-database om de identiteit van het apparaat te bevestigen. |
| Waarschuwing | Apparaat verschijnt in de kiezer maar verbinding mislukt | Het apparaat wordt mogelijk geclaimd door een systeemdriver. Op Linux heb je mogelijk udev-regels nodig. Op Windows vereist het apparaat mogelijk installatie van de WinUSB-driver via Zadig. |
| Slecht | Geen apparaten verschijnen in de browserkiezer | Er zijn geen compatibele USB-apparaten aangesloten, de browser ondersteunt WebUSB niet (Safari/Firefox) of de USB-poort/kabel is defect. Probeer een andere poort en verifieer of het apparaat werkt in het besturingssysteem. |
Veelvoorkomende problemen en oplossingen
Browser toont 'WebUSB wordt niet ondersteund'
WebUSB vereist Chrome of Edge. Safari en Firefox implementeren deze API niet. Zorg dat je HTTPS gebruikt (vereist voor WebUSB) en een desktopbrowser, geen mobiel.
USB-apparaat verschijnt niet in de browserapparaatkiezer
HID-apparaten (toetsenborden, muizen, gamepads) en massaopslag zijn uit veiligheidsoverwegingen geblokkeerd voor WebUSB. Alleen apparaten met WebUSB-compatibele firmware of niet-geclaimde interfaces verschijnen.
Toestemmingsfout bij toegang tot het apparaat
Maak op Linux een udev-regel aan die toegang verleent tot de leverancier-ID van het apparaat. Op Chrome OS moet het apparaat op de whitelist staan. Zorg dat geen andere applicatie een exclusieve claim op het apparaat heeft.