Bitcoin's Hardware Wallet Interface (HWI), a key tool for connecting wallet software to hardware devices, will stop adding support for new models, raising compatibility concerns as its Rust-based successor remains unfinished
Bitcoin users who rely on hardware wallets may soon face compatibility challenges as the widely used Hardware Wallet Interface (HWI) prepares to wind down development. HWI, which acts as a bridge between Bitcoin wallet software and popular hardware devices like Ledger, Trezor, Coldcard, BitBox, and Jade, will no longer accept new devices or features beyond essential work for the MuSig2 signing protocol. The project's maintainer has indicated that after this final update, HWI will enter a phase of minimal maintenance until a suitable replacement is ready.
Transition to Rust-Based Successor
The planned successor to HWI, known as BHWI, is being developed in Rust and aims to replicate HWI's command-line interface while addressing packaging and reproducibility issues that have limited HWI's integration with Bitcoin Core. Unlike HWI, which is written in Python and cannot be deterministically built for Bitcoin Core releases, BHWI's Rust architecture is designed to support reproducible builds and easier integration across different programming environments. However, BHWI is still under development and has not yet demonstrated full production readiness or broad device support.
Impact on Wallet Software and Users
HWI's retirement does not mean that existing hardware wallets will immediately stop working with Bitcoin Core or other wallet software. Instead, the main risk is that new hardware models or firmware updates may not be supported, leaving users and wallet developers to maintain their own forks or integrations. Projects that depend directly on HWI, such as Specter Desktop, or those that wrap its command-line interface, like BTCPay Server Vault, will need to test and potentially adapt to any replacement. Some wallets, such as Sparrow, have already developed their own implementations based on HWI's interface, but most downstream projects will face additional work to ensure continued compatibility as the ecosystem evolves.
Compatibility and Maintenance Risks
The freeze on new device support means that as hardware wallet vendors release new models or update firmware, there may be a growing gap between what HWI supports and what users need. For example, HWI's February 2024 release added support for the BitBox02 Nova, but downstream projects may lag in adopting new versions, leading to device detection or signing issues. Under the new policy, wallet teams or vendors must choose between maintaining their own forks, building separate integrations, or leaving certain device combinations unsupported. The lack of a unified upstream path for new devices could fragment the hardware wallet ecosystem and increase the maintenance burden for wallet developers.
BHWI's Progress and Remaining Gaps
While BHWI's architecture promises improved reproducibility and modularity, its current device support is narrower than HWI's, and no major wallet has yet adopted it as a production replacement. The project's documentation describes differential testing against HWI for several devices, but broader compatibility, packaging, and downstream integration remain open challenges. Until BHWI or another alternative is fully ready, HWI's contribution freeze effectively locks its supported device matrix, making it harder for the Bitcoin ecosystem to keep pace with hardware wallet innovation.
According to public GitHub repositories, HWI version 3.2.0 was released in February 2024, adding support for the BitBox02 Nova. As of June 2024, the project's device matrix includes models from Ledger, Trezor, BitBox, KeepKey, Coldcard, and Blockstream Jade. The BHWI repository lists support for BitBox02, Coldcard, Jade, and Ledger, but labels the project as a work in progress. No official release date for a production-ready BHWI has been announced.
Hardware wallet bridges like HWI play a critical role in Bitcoin's self-custody ecosystem by standardizing how wallet software interacts with a diverse and evolving set of hardware devices. The move to freeze HWI's development highlights the challenges of maintaining compatibility across multiple vendors, programming languages, and operating systems. As the Bitcoin ecosystem continues to grow, the ability of wallet teams to adapt to new hardware and protocols will depend on the availability of robust, well-maintained bridges-and on the willingness of developers to coordinate across projects when upstream support ends.