Common Causes
- Charge-only USB cable — Many cables bundled with accessories carry power but no data signal.
- Trezor Bridge not installed — Browser-based access to Trezor Suite requires Bridge as a background service.
- USB hub or extension — Hubs introduce extra latency and power drops that can prevent enumeration.
- Outdated firmware — Very old firmware versions may not be recognized by current versions of Trezor Suite.
- OS-level permissions — Linux udev rules and macOS security prompts can silently block the device.
Systematic Troubleshooting
1
Try a different USB cable
Swap your current cable for one you know carries data — for example, the cable that ships in the Trezor box. Charge-only cables have no data wires and will never work, regardless of any other settings. Plug the Trezor back in and wait five seconds for Trezor Suite to detect it.
2
Try a different USB port
Disconnect from your current port and connect directly to a port on your computer’s chassis. Avoid USB hubs, docking stations, and front-panel ports on desktop towers, which often share limited power budgets. If you only have USB-C ports, use a direct USB-A–to–C or USB-C–to–C cable rather than a multi-device hub.
3
Install or reinstall Trezor Bridge
Open trezor.io/trezor-bridge in your browser, download the installer for your operating system, and run it. If Bridge is already installed, uninstall it first through your system’s application manager, restart your computer, then install the latest version. Trezor Bridge runs as a background service that lets browsers and other applications communicate with your device.
Trezor Bridge is required whenever you access your wallet through a web browser. Trezor Suite desktop handles communication directly and does not need Bridge, but reinstalling Bridge can still resolve driver conflicts that affect the desktop app.
4
Restart Trezor Suite
Fully quit Trezor Suite — do not just close the window — then reopen it. On some systems the application holds a stale device handle after a USB reconnection. A fresh launch clears the handle and lets the device enumerate correctly.
5
Check OS-level permissions
Your operating system may be blocking low-level USB access. Follow the platform-specific instructions in the section below for Windows, macOS, or Linux to verify and fix permission settings.
6
Reinstall Trezor Suite
If none of the above steps work, download the latest version of Trezor Suite from trezor.io/trezor-suite, uninstall your current installation, and perform a clean install. Corrupt application files or a failed update can prevent proper device communication.
Platform-Specific Instructions
- Windows
- macOS
- Linux
Check Device Manager
- Press Win + X and select Device Manager.
- Look for an entry named Trezor under Universal Serial Bus devices or Ports (COM & LPT). An entry with a yellow warning icon indicates a driver problem.
- Right-click the entry and choose Update driver → Search automatically for drivers.
- If no Trezor entry appears at all, check Other devices for an unknown device — this is often an unrecognized Trezor.
- Open Control Panel → Power Options → Change plan settings → Change advanced power settings.
- Expand USB settings → USB selective suspend setting and set it to Disabled.
- Click Apply, then replug your Trezor.