Funktioniert mein USB-Gerät?
Schließen Sie ein USB-Gerät an und untersuchen Sie Hersteller-ID, Produkt-ID und Geräteklasse — alles über die WebUSB API in Ihrem Browser.
Dieser Test fordert über die WebUSB API Zugriff auf angeschlossene USB-Geräte an und liest deren Deskriptor-Informationen wie Vendor-ID, Produkt-ID, Geräteklasse und Schnittstellendetails aus.
WebUSB kann über 15.000 eindeutige Vendor-IDs aus dem Register des USB Implementers Forum ansprechen, doch HID-Geräte (Tastaturen, Mäuse) und Massenspeicher sind aus Sicherheitsgründen standardmäßig gesperrt — nutzen Sie für Eingabegeräte WebHID.
WebUSB is not supported in this browser. Try Chrome or Edge.
Einbetten
Dieses Tool einbetten
Was bedeuten Ihre Ergebnisse?
| Ergebnis | Bereich | Bedeutung |
|---|---|---|
| Gut | Gerät mit gültiger Vendor- und Produkt-ID erkannt | Ihr USB-Gerät funktioniert und kommuniziert korrekt über den Browser. Vendor- und Produkt-ID lassen sich in der USB-ID-Datenbank nachschlagen, um das Gerät eindeutig zu bestimmen. |
| Warnung | Gerät erscheint im Auswahldialog, verbindet sich aber nicht | Das Gerät ist womöglich von einem Systemtreiber belegt. Unter Linux benötigen Sie eventuell udev-Regeln, unter Windows die Installation des WinUSB-Treibers über Zadig. |
| Schlecht | Im Browser-Auswahldialog erscheinen keine Geräte | Entweder ist kein kompatibles USB-Gerät angeschlossen, der Browser unterstützt WebUSB nicht (Safari/Firefox) oder Port bzw. Kabel sind defekt. Testen Sie einen anderen Anschluss und prüfen Sie das Gerät im Betriebssystem. |
Häufige Probleme und Lösungen
Der Browser meldet 'WebUSB wird nicht unterstützt'
WebUSB erfordert Chrome oder Edge. Safari und Firefox implementieren diese API nicht. Stellen Sie sicher, dass Sie HTTPS verwenden (für WebUSB erforderlich) und einen Desktop-Browser nutzen.
Das USB-Gerät erscheint nicht im Auswahldialog des Browsers
HID-Geräte (Tastaturen, Mäuse, Gamepads) und Massenspeicher sind aus Sicherheitsgründen für WebUSB gesperrt. Nur Geräte mit WebUSB-fähiger Firmware oder freien Schnittstellen erscheinen.
Berechtigungsfehler beim Zugriff auf das Gerät
Erstellen Sie unter Linux eine udev-Regel, die Zugriff auf die Vendor-ID gewährt. Unter ChromeOS muss das Gerät freigegeben sein. Stellen Sie sicher, dass keine andere Anwendung das Gerät exklusiv belegt.