Foundation Passport v2.3.0: Full Taproot Support, SeedQR Export & More
Passport is a Bitcoin open source hardware wallet by Foundation. It puts special focus on usability and design.
![Foundation Passport v2.3.0: Full Taproot Support, SeedQR Export & More](/content/images/size/w1200/2024/02/passport-firware.png)
- "We’re beyond thrilled to be able to release Passport firmware v2.3.0, including full Taproot support, revamped passphrase behavior, an all-new address explorer, master seed SeedQR export, 12-word seed phrase support, 12th/24th word generation for advanced users, and native OP_RETURN message viewing and signing."
- "This release is one of our largest to date and includes a massive amount of new features, improvements, and bug fixes."
What's new
- Full Taproot support. "Passport now has full support for sending and receiving using Taproot, making the combination of Envoy and Passport a powerful way to leverage the latest and greatest tech that Bitcoin has to offer."
- Passport now has full support for verifying and displaying OP_RETURN messages directly on-screen.
![OP_RETURN Text Parsing](https://private-user-images.githubusercontent.com/40500387/304475887-cacfee6c-637a-45ff-9bc6-1bc82b5cee86.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDg2MDI2ODYsIm5iZiI6MTcwODYwMjM4NiwicGF0aCI6Ii80MDUwMDM4Ny8zMDQ0NzU4ODctY2FjZmVlNmMtNjM3YS00NWZmLTliYzYtMWJjODJiNWNlZTg2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAyMjIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMjIyVDExNDYyNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTcwOGMwMjc0ZmU2OGVkZTIwNmE4ZjRmMTAxNmNmNzFjMDcxMTRkNjgxNzVhOTQzZDExODY5NTkyOTVlNWIxZGMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.xVQjTDuUOwVZ7vq9Eye31esqhdsL_6YuwkxeVrEAWN8)
- Account and multisig configuration displays have been reworked to make them contextual to the currently active wallet.
- You can now export Passport’s master seed phrase via SeedQR, if desired.
![Master SeedQR Flow](https://private-user-images.githubusercontent.com/40500387/304475890-f257d433-44b6-4832-b184-0b3d3d4e87cb.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDg2MDI2ODYsIm5iZiI6MTcwODYwMjM4NiwicGF0aCI6Ii80MDUwMDM4Ny8zMDQ0NzU4OTAtZjI1N2Q0MzMtNDRiNi00ODMyLWIxODQtMGIzZDNkNGU4N2NiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAyMjIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMjIyVDExNDYyNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWUwYjgyMjcxMDM5YzM2NWQyOTRhODMwNDRkZjFkNDIwYWE0YzRlZTliN2FlOTNlYzgzNDU2ZjhkMGE2NWYwOTMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.K9BPrPzTeJ3nCX9PVmCkb5piRHowS8O5bYpwHW8_ZtQ)
- We’ve added a brand new address explorer, allowing you to browse receive addresses directly on Passport and even display them as QR codes!
- Passport now allows the creation of 12 word seed phrases, and defaults to 12 word seed phrases during onboarding. Users can still choose 24 word seed phrases if desired.
- Advanced users can now generate 11 or 23 words offline, import into Passport, and Passport will automatically calculate the checksum 12th or 24th word when importing the new seed.
- You can now set a custom name for your Passport. This name will be displayed on boot, making it easier to distinguish between your various Passport devices.
- You can now check the exact percentage of battery Passport has in the settings under Device > Battery.
Improvements
- We’ve improved address display based on the Bitcoin Design guidelines, making it easier than ever to verify addresses on Passport!
- Verifying addresses on Passport is now significantly faster.
- Passport now only prompts a single/multisig wallet type choice when verifying addresses if there is a multisig config imported for the active wallet fingerprint.
- Users can now optionally display the seed words on-screen when first setting up Passport and using encrypted backups.
- Improved how headers are displayed when creating or importing seeds to better reflect which step of the process a user is on.
- Added a prompt to users setting up Passport to ensure they are in a private or secure place before carrying out the setup process.
- Removed an unnecessary prompt to select or delete firmware when going through the firmware update flow.
- Removed unnecessary imports in the firmware compilation process, optimizing Passport firmware size.
- Backups can now be restored from anywhere on a microSD card, not just from the “proper”
backups
folder. - Browsing files on microSD no longer has a 20 file limit.
- Improved minor error message dialogues.
- Auto-shutdown has been lengthened for the onboarding process to avoid accidental shutdowns during onboarding.
- Improved the success icon when verifying addresses.
- Verifying reproducible builds of Passport firmware is now possible without granting Docker root permissions.
- Wasabi Wallet has been removed from the list of export options.
Bug fixes
- Fixed an incorrect warning dialogue when backing out of a manual encrypted backup.
- Key Manager seed export no longer displays a setup screen that was there by mistake.
- Fixed an issue where you couldn’t go back in the Predictive text explainers.
- Fixed an issue where pressing back on SeedQR recovery screens would throw an error.
- Fixed an issue where using the
#
character in an account name would break account name display. - Fixed a minor bottom menu selection display bug after exporting to SeedQR
- Fixed a minor visual issue where the header would start scrolling in FE because it was too long.
- Security words can only be enabled if you input the pin again correctly now.
- Thanks to @backtopyramidone on Github for the report!
- Improved the setup flow after resetting Passport to prevent a potential bug.