HWI: Trezor T doesn't work anymore on Windows 10

Tested with multiple Trezor Ts with multiple firmwares and with multiple HWI versions (1.0 and 1.0.2)

Trezor T stopped working a while ago with HWI on Windows 10, other OSs are working, even Windows 7, and also it works with Trezor’s website.

The issue is that enumerate doesn’t find the device anymore.

https://github.com/zkSNACKs/WalletWasabi/issues/2117

About this issue

  • Original URL
  • State: closed
  • Created 5 years ago
  • Comments: 20 (13 by maintainers)

Most upvoted comments

Yeah, 2 different issues here I think.

Issue 1 : Accessing a device declaring a U2F interface is tricky under 1903. It should work if running the process as an Administrator. The long term solution seems to be to migrate to a different libusb version (including https://github.com/libusb/libusb/pull/603)

Issue 2 : migration to a WinUSB interface. You’ll have to use a different library to communicate with the device (old memories, but PyUSB should do the job in Python - see https://github.com/LedgerHQ/btchip-python/blob/v0.1.14/btchip/btchipComm.py which supported both interfaces back in the days)

Sounds good that you figured out the issue. Trezor Bridge dependency requirement would be clunky. Although there’s a 99% chance the user have it installed anyway 😕

@prusnak by any chance did you encounter this? If so, do you have any suggestion?