Skip to content
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

Allow choosing keypath for BitBox02 for Ledger compatibility #4623

Open
benma opened this issue May 26, 2023 · 0 comments
Open

Allow choosing keypath for BitBox02 for Ledger compatibility #4623

benma opened this issue May 26, 2023 · 0 comments
Labels
Feature Feature tasks

Comments

@benma
Copy link
Contributor

benma commented May 26, 2023

Hi

BitBox02 uses m/44'/60'/0'/0/account derivation paths, while Ledger Live uses m/44'/60'/account'/0/0.

The BitBox02 will soon also support the Ledger Live keypaths for compatibility, see: BitBoxSwiss/bitbox02-firmware#1072

Can you make a change where one can select between these two derivation modes when unlocking the BitBox02?

I could contribute the changes needed in modules/access-wallet/hardware/handlers/hardwares/bitbox02/index.js, but I had a lot of trouble figuring out how to add the necessary UI in modules/access-wallet/hardware/components/AccessWalletBitbox.vue as I am not familiar with vue and this codebase.

Here is a firmware pre-release version that supports these keypaths: firmware-ledgerkeypaths.zip

It can be flashed on BitBox02 developer versions.

Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Feature tasks
Projects
None yet
Development

No branches or pull requests

1 participant