You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Trying to setup a new wallet, Jade and Ledger were not detected in Liana on any network. I tried with Electrum and it was working.
Doing some debugging with @edouardparis, we randomly found out that for some reason running a parallel async-hwi/cli (even if without results itself) the hardware wallets are then correctly detected from Liana on my laptop. When I kill the async-hwi/cli before unlocking the device and selecting it in a path, it disappears.
I have an old trial (liana_quicktry) version of Liana and the Ledger seems to be correctly detected (not testable with the Jade, which was not supported).
To recap, what I need to do right now to see Jade/Ledger on Liana master is the following:
Run liana via "cargo run" in the /gui folder
Run async-hwi/cli on a separate git clone via "cargo run -- device list". Note that I don't get any result from running this command
Plug in the hardware wallet (it can be done also earlier in the process)
Look for the hww in Liana setup phase (and it works)
I don't know the reason of this behavior and if it's something related to my laptop setup. This is my system info / configuration;
you have the issue only w/ jade or also w/ ledger nano?
FYI i already noticed that the jade need to be 'pinged' by an application in order to be unlocked, maybe its related?
While scanning for serial port, the serial interface for jade and specter were accepting Pci ports and ping them to know if there was a hardware wallet on the other side of the communication channel. A Pci port can hold the communication while not responding.
So while Manuel was trying to list with liana the hardware wallet, the listing of hws was taken on hold by the gui trying to talk to a ttyS4 interface. But if Manuel was running async-hwi device list, this same interface was reserved by the command and the listing of the gui could continue.
You may ask why then the error was not happening with liana gui v5, that has the same behaviour with specter using serial, well I did certainly have a kind of error like this long time ago and I had introduce a timeout in case. https://github.com/wizardsardine/liana/blob/master/gui/src/hw.rs#L418 (timeout that I did not implement for jade)
Here is the description of what I did:
Trying to setup a new wallet, Jade and Ledger were not detected in Liana on any network. I tried with Electrum and it was working.
Doing some debugging with @edouardparis, we randomly found out that for some reason running a parallel async-hwi/cli (even if without results itself) the hardware wallets are then correctly detected from Liana on my laptop. When I kill the async-hwi/cli before unlocking the device and selecting it in a path, it disappears.
I have an old trial (liana_quicktry) version of Liana and the Ledger seems to be correctly detected (not testable with the Jade, which was not supported).
To recap, what I need to do right now to see Jade/Ledger on Liana master is the following:
I don't know the reason of this behavior and if it's something related to my laptop setup. This is my system info / configuration;
nondiremanuel adm dialout cdrom sudo dip plugdev lpadmin lxd sambashare
55-usb-jade.rules
KERNEL=="ttyUSB*", SUBSYSTEMS=="usb", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60", MODE="0660", GROUP="plugdev", TAG+="uaccess", TAG+="udev-acl", SYMLINK+="jade%n" KERNEL=="ttyACM*", SUBSYSTEMS=="usb", ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="55d4", MODE="0660", GROUP="plugdev", TAG+="uaccess", TAG+="udev-acl", SYMLINK+="jade%n"
21-jade.rules
KERNEL=="ttyACM*", SUBSYSTEMS=="usb", ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="55d4", MODE="0660", GROUP="plugev", TAG+="uaccess", TAG+="udev-acl", SYMLINK+="jade%n"
20-hwi.rules
The text was updated successfully, but these errors were encountered: