Issues with trezor connection

Did you look at:

Ultimate Guide on Using Trezor on Qubes.

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.

  1. 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.
  2. 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”
  3. 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:

qvm-shutdown --wait sys-usb; qvm-prefs -s sys-usb template fedora-37-sys-dvm; qvm-start sys-usb

  1. Step 6. Trezor Bridge RPM file can be downloaded from:
    https://data.trezor.io/bridge/latest/index.html
  2. Step 8 - part 3: The command “pip3 install --user trezor” does not work. Try: sudo apt install python3-trezor.
  3. You might need to restart Qubes OS when finished.
2 Likes