USB & Serial Hardware Check
Check whether this browser supports the hardware API and whether a user-selected HID, USB, or serial device can be opened safely.
WebHID, WebUSB, Web Serial and Web Bluetooth expose only devices and interfaces the browser/platform allows. 'Not listed' can mean unsupported API, protected interface, driver ownership or device mode—not broken hardware.
Run the browser-visible checks, then record the physical/native checks below. Progress stays in this browser unless you deliberately copy the fragment share link.
Browser-visible checks
Physical & native checks
These close the blind spots a website cannot inspect.
Use a cable known to carry data, not just power, and avoid adapters while isolating the problem.
Why it matters: Cable capability is a common hidden variable.Confirm the peripheral is in the documented HID/serial/bootloader/BLE mode required for the connection.
Why it matters: Many devices expose different interfaces in different modes.Check Device Manager/System Information or the maker's tool to see whether the OS sees the device.
Why it matters: OS enumeration separates browser API limits from a lower-level connection failure.Conditions that deserve caution
- Unknown voltage/pinout on exposed serial/board connections.
- Firmware flashing or destructive commands are proposed without a verified recovery path.
How to use the evidence
First prove physical/OS enumeration, then browser API support/permission, then application protocol. Do not call a device dead because one Web API cannot claim it.