decrediton icon indicating copy to clipboard operation
decrediton copied to clipboard

trezor: Model T and Model One not detected

Open teknico opened this issue 1 year ago • 4 comments

Operating system: Linux Debian testing, up to date on Dec. 3 2024, kernel 6.12.1-1-liquorix-amd64 Decrediton: v. 2.0.5 Model T firmware: v. 2.8.1 released Aug. 21 2024 Model One firmware: v. 1.12.1 released Mar. 15 2023

udev rules installed, both device files created as /dev/trezor1 and /dev/trezor2 resp.

Both devices correctly recognized by the Trezor web app, which updated both firmwares without issues.

Clicking on "Setup a Trezor Wallet in Decrediton" shows this message:

Screenshot_20241203_111734

The Trezor bridge, however, is deprecated. Nothing happens when clicking on the "Connect to Trezor" button.

teknico avatar Dec 03 '24 10:12 teknico

I tried with 2.8.1 and it is working on linux in the dev enviroment. Will check the release...

JoeGruffins avatar Dec 05 '24 04:12 JoeGruffins

It seems the release binary has not been built with the trezor bridge included. It does not work for me either. I also didn't know the bridge was deprecated, so wonder what we are supposed to do there from now. Will look into it.

JoeGruffins avatar Dec 05 '24 04:12 JoeGruffins

I built the Trezor bridge daemon with Go 1.23.6 (it doesn't build with the just released 1.24.0). After running it, Decrediton finds the Model T and creates a Trezor-based wallet. However:

  • upon opening it, the Staking tab is missing;
  • the Receive DCR tab shows the warning below.

It looks like more work is needed in Decrediton to enable the staking feature.

Image

teknico avatar Feb 12 '25 17:02 teknico

Indeed, the needed work is being tracked in #2681 , with some of it already done in #3848 . @JoeGruffins , I know you’re busy with dex work, but finishing this would be great. Thanks. 🙏🏼

teknico avatar Feb 13 '25 11:02 teknico

@teknico Looks like the daemon is included in the latest release, can you confirm it works on 2.0.6? https://github.com/decred/decred-binaries/releases

If it looks ok please close this issue.

The missing stake section and warning were included with ledger integration and is correct currently.

Waiting for review on #3848 before continuing with trezor ticket purchases. I rebased today and will test, there's nothing more I can do.

JoeGruffins avatar Apr 16 '25 04:04 JoeGruffins

@JoeGruffins Decrediton does indeed connect to the Trezor device, without having to start the bridge daemon manually.

However, after canceling the creation of a Trezor-based wallet, Decrediton loses the connection to the wallet and is unable to access the wallet again until Decrediton is restarted.

Who could help with reviewing #3848 ?

teknico avatar Apr 17 '25 11:04 teknico

However, after canceling the creation of a Trezor-based wallet, Decrediton loses the connection to the wallet and is unable to access the wallet again until Decrediton is restarted.

Thanks, will look into it.

JoeGruffins avatar Apr 18 '25 03:04 JoeGruffins

You need run Trezor Suite at the same time. That's what worked for me.

exitus1 avatar Nov 20 '25 04:11 exitus1