Hot Wallets Sparrow and Wasabi do not recognise Trezor Model T

Thanks in advance for any insight into the below. I’ve had a look around the forums and found a few related items but nothing hitting the spot exactly.

There is a USB related issue patently but not sure on steps to resolve.

Background

Running Start9 Pure - StartOS 0.3.5~1

All services are up to date according to Updates page.
Installed services:
Bitcoin Core - 27.1.0
electrs - 0.10.6
Mempool - 3.0.1
Sparrow - 2.0.0
Wasabi - 2.2.1
Spectre - 2.0.2-2

Problem

Both Wasabi and Sparrow wallets are failing to recognise and/or connect to a Trezor Model T hardware wallet.

Symptoms

Sparrow

In Sparrow, post creation of New Wallet, when selecting “Connected Hardware Wallet”, clicking on Scan returns:
“There was n error connecting to the wallet
Error Executing HWI”

Sparrow Log file shows:
usb1.USBErrorNoDevice: LIBUSB_ERROR_NO_DEVICE [-4]
[1040] Failed to execute script ‘hwi’ due to unhandled exception!

at com.sparrowwallet.sparrow@2.0.0/com.sparrowwallet.sparrow.io.Hwi.getProcessOutput(Unknown Source)
at com.sparrowwallet.sparrow@2.0.0/com.sparrowwallet.sparrow.io.Hwi.execute(Unknown Source)
at com.sparrowwallet.sparrow@2.0.0/com.sparrowwallet.sparrow.io.Hwi.enumerateUsb(Unknown Source)
at com.sparrowwallet.sparrow@2.0.0/com.sparrowwallet.sparrow.io.Hwi.enumerate(Unknown Source)
at com.sparrowwallet.sparrow@2.0.0/com.sparrowwallet.sparrow.io.Hwi$ScheduledEnumerateService$1.call(Unknown Source)
at com.sparrowwallet.sparrow@2.0.0/com.sparrowwallet.sparrow.io.Hwi$ScheduledEnumerateService$1.call(Unknown Source)
at javafx.graphics@22/javafx.concurrent.Task$TaskCallable.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at javafx.graphics@22/javafx.concurrent.Service.lambda$executeTask$6(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at javafx.graphics@22/javafx.concurrent.Service.lambda$executeTask$7(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)

Wasabi

When trying to scan for a new hardware device in Wasabi, a progress wheel was the only interaction - no info provided.

Troubleshooting Steps / Info

Hi Mac. Thanks for the detailed report, the effort is appreciated.

Unfortunately the nature of Sparrow and Wasabi on StartOS, in their containerized form does not allow for them to connect to any underlying hardware plugged into the machine, and StartOS has no means to provide any connection between hardware and the containers.

Essentially you have to use these hot wallet services as exactly that, hot wallets.

Thanks for that @StuPleb - makes sense but there are tutorials out there which miss the nuance and I hope the above will help those who fell down the rabbit hole i did :wink:

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.