so i tried following most recent @smrtak instructions… couldnt get it to work… trezor suite app keeps loading… downloaded trezor in cloned whonix ws template routed over sys-whonix using the trezor Ubuntu guide on website Installing Trezor Suite on Linux
sudo apt install trezor
used the manual download off Trezor Udev install Udev rules into the TrezorSuite terminal
I have trezor working with qubes based on the guide. It’s been a while but my fuzzy recollection is that trezor can work on multiple connections (bridge to Suite, webusb to electrum, and a third one I can’t remember name of) so it is worth trying it with different wallet apps. This also helps diagnose what connection type is working and which isn’t.
For Suite my best success was with the bridge although I think that’s deprecated now (I used a workaround)
I found it was helpful to add the udev rules to every qube I was using (the modified sys-usb as well the appVMs)
Have you tried sparrow wallet to access the trezor ? It uses a different connection compared to electrum. Also earlier versions of it use HWI (which can cause inability to connect) whereas the recent ones use its own library.
Yea so I’m trying to access coins on trezor suite app. It uses a web usb connection.
The computer recognizes the wallet. I assign it to the Trezor suite appvm on whonix work station after following complete guide by @smrtak . It just forever loads like when I tried to install it in Debian routed over tor or my vpn.
Think there’s an issue maybe the root files are deleted since I’m downloading the curl udev tiles into my appvm terminal. But upon reboot it says it’s still there. Or maybe I’m not making the pathway executable I’m not sure
I’m a bit confused. Is your issue with the trezor hww being scanned for but never discovered or with the software not connecting to the internet ?
I’m assuming the first one. A trezor hww hardware/software issue. If so, can you do some diagnostics to narrow down the issue ?
Have you tried using trezor ctl(eg. trezorctl list) to scan for connected trezor device ? Does it show up ?
does it show up in electrum ? When you create a new wallet with trezor it’ll list devices it sees. Mine show the trezor and the connection type (webusb)
Do you have udev rules in sys-usb service as well as app vm ?
If you are installing udev to anywhere except home user in appvm (/etc for example) then it won’t persist across reboots. You can copy it each time or put it in the template (or a copy)
The app starts loading but my amounts never load. It’ll say connect and then I connect the wallet and assign it to the trezor suite appvm but it just loads forever.
I used gpt to help me ask the terminal where it’s at and what its pathway is. It led me off track with old bridge ideas to install which are deprecated. Need help fixing it asap. chat gpt leads me down incorrect rabbit holes a lot lol. I’m pretty sure it actually does have something to do with this. I can’t figure it out tho
This is what gpt recommended. And I know with its help we found where it was. Idk if it’s an executable pathway. I’m not sure on much of this lol
`You already proved:
/ udev rule is installed
/etc/udev/rules.d/51-trezor.rules
exists.
/ service exists
trezord. service exists in /etc/ systemd/ system.
But your systemd logs showed:
X trezord.service is failing repeatedly
(status=203/EXEC)
That means the binary it tries to launch DOES NOT EXIST.
The ExecStart path in your service file most likely points to something like:
code
Copy
ExecStart=/home/user/squashfs-root/resources/bi*
But that file is not present, which is why:
code
Copy
which trezord trezord not found
So systemd tries to start it → binary not found → loops forever → Trezor Suite sees “Proxy Disabled” → connection fails → infinite connection circle.`
It would say enabled but it would only say Activating (auto-restart) along with the 203 exit code
I strongly recommend you don’t use AI/CHATgpt. Roll the dice, sometimes you’ll get a good answer, next time you’ll get a 70IQ (wrong) answer. You’ll waste more time trying to figure which is which
My recollection from using a while ago is that udev rules disappear on a reboot of appVM. You can verify by navigating in file manager to /etc/udev/rules.d
Perhaps you should just use fedora or debian with a VPN running (or running on your router). Trezor suite has a Tor option toggle also
This worked for me. I have installed it on 3 different Qubes PC’s with a few changes. Here is a list of mods to the instructions that I needed to make.
In Step 2 - part 2: Change the quotation marks. The quotation marks in the socat command are not correct. If you cut and paste the command from FireFox you must arrow backwards and retype the quotation marks.
In Step 3 - part 2: The command “$anyvm $anyvm allow,user=trezord,target=sys-usb” opens up an unnecessarily large security hole. Try using “Trezor-appVM sys-usb allow,user=trezord,target=sys-usb”
In Step 4 - part 4: It is difficult to change the template of sys-usb. Do not shut down sys-usb or you will loose your mouse and keyboard. Use the following command from dom0:
@TioJefe i will get back to this. currently i am starting to use a grapheneOS phone w Orbot running to connect my trezor app downloaded from its github page and it works great.
I’d still like it to work well but now I’ve run into a failure to be able to backup my system. I’m going to handle that first because if I can’t backup my qubes then it’s not worth a whole lot to keep configuring it. Just posted about it if you may have any knowledge on that subject.
Thank you for the reply. I will try this out after the backup gets working.
The Trezor Bridge has been deprecated and is no longer compatible with the latest version of Trezor Suite. It was functioning previously, but now it doesn’t work, unless you are using an ancient version.
Assigning the USB device to the Trezor VM is sufficient to detect the device:
trezorctl list
webusb:001:1 - Current [Trezor Safe 3, XXXXXXXXXXXXXXXXXXX]
However not enough to get Trezor suite working, the wallet keeps loading indefinitely and nothing happens, I tried to check the relevant threads in the forum but I don’t see anything that I haven’t tried, this only affects Suite, I’m able to use Trezor safe 3 with XMR wallet just fine.