-
Notifications
You must be signed in to change notification settings - Fork 40
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't open device on macos 14 (sonoma) #40
Comments
Also as a side note, |
Found a homemade solution to this issue. When I connect my Ledger, it actually enumerate 3 interfaces, but go-ethereum usbwallet hub arbitrarity picks one. So I decided to change go-ethereum and let it pick the other two. It eventually worked. The solution requires modifying this file: And changing the fields I changed from I tried to find more documentation from Ledger but didn't find anything useful. Not sure if the patch would work for everybody else, so I'm not proposing a public change. Just sharing my own learning. |
A little bit more context. Here are the three enumerated devices printed with a simple
|
You can use this version from: https://github.com/felipe-op/go-ethereum/tree/felipe/fix-ledger |
Closed since there is no bug/issue in the lib. Proposed a fix on |
Hi,
I'm using this lib indirectly from go-ethereum to interface with a Ledger X device and recently I bumped into this error:
This started happening in my Mac with macos 14 (sonoma). Debugging it I noticed the
usb.DeviceInfo
path got an empty string, which then failed whenOpen
is called.I tried few things such as:
sudo
Nothing worked.
I'm consuming the following versions (copied from go.mod):
Consuming repo: https://github.com/base-org/eip712sign
Thanks for looking into it!
Please let me know if there is anything I can help with.
The text was updated successfully, but these errors were encountered: