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

[Feature Request] Add custom firmware update via GUI #678

Open
roypit opened this issue Sep 2, 2022 · 1 comment
Open

[Feature Request] Add custom firmware update via GUI #678

roypit opened this issue Sep 2, 2022 · 1 comment

Comments

@roypit
Copy link

roypit commented Sep 2, 2022

Would be nice to allow users to upgrade the firmware of their hardware device, conveniently and directly through Sparrow UI.
I see that Trezor (who offers a bitcoin-only custom hardware) used to only allow this via command-line, but have now added a welcoming option to do so directly from Suite.
(screenshot: https://wiki.trezor.io/images/Install-prompt.png)
The user only has to download the firmware .bin file from github and the UI does the rest

@craigraw
Copy link
Collaborator

craigraw commented Sep 2, 2022

Sparrow relies on the HWI library to take care of USB hww communications. There is an existing PR (still not merged) for HWI to perform firmware updates - unfortunately it does not support Ledger, mainly because Ledger makes this very difficult to do. It does however appear to support Coldcard, Trezor and Bitbox. Downloading the firmware update is also supported.

Can I suggest commenting on and motivating for the PR? This is the best way to get this functionality into Sparrow.

bitcoin-core/HWI#300

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

No branches or pull requests

2 participants