Trezor install on Qubes - USB

In an effort to hopefully crowdsource setup troubleshooting of Trezor and Qubes I thought I would provide my albeit rudimentary anaylsis of the Qubes+Trezor instructions as they stand.

The wiki Qubes OS - Trezor Wiki from Trezor:

  1. doesn’t mention you may need to create the folder “qubes-rpc” tho this may be obvious to some

  2. talks about intsalling the bridge and udev rules on the sys-usb service; however as I ask here, on my machine, sys-usb is a domain without networking. I am not clear if that matters

  3. on the Udev rules - Trezor Wiki page I tried installing the rpm and deb but didn’t seem to put rules in the same places that the terminal command does. I did this manually by downloading the .rules and copying the file to /etc/udev/rules.d

  4. I install the bridge on sys-usb but also tried on the app-vm too. sometimes seem to need to restart the service immediately after install for status to show running. maybe this is the same effect as closing/opening browser or plugging/unplugging Trezor

  5. another question I had was, the socat command shows “socat TCP-LISTEN:21325,fork EXEC:“qrexec-client-vm sys-usb trezord-service” &” but what if my USB Qube is not just “sys-usb” - does it need to be changed to reflect the actual name of the Qube?

My plan was to use a created Debian Qube as the one I connect my Trezor to. I can get my debian App-vm to see the Trezor and the status page at http://127.0.0.1:21325/status/ shows connected; but as soon as I load the wallet at Trezor Wallet it errors out.