Passport Firmware v2.3.2 (Beta)
Pre-releaseNOTE: This is a Beta version of Passport firmware. You must install the beta pubkey (attached below) using the Settings -> Advanced -> Developer PubKey menu item before you can install this beta. For details about developer pubkeys, see our support page on the topic. If you are not comfortable with this, please wait for the official release, which should be available shortly.
For details on how to download, verify, and install this firmware, see our Firmware Update support page.
WHAT’S CHANGED
With this version of Passport’s firmware we’ve added one of the most requested features — ephemeral seed support! You can now easily use ephemeral seeds in several ways, directly on Passport. We've also added the ability to sign messages via QR code, and added a connection flow for Fully Noded.
For more details on each of the changes, keep reading below!
NEW FEATURES
- Seeds can now be loaded temporarily in three ways:
- Ephemeral seeds can be used instead of a permanent seed phrase. This is great for advanced users that do not want to permanently store any seeds on Passport. When turning on Passport you can scan in a SeedQR or manually enter a seed, then use Passport as you normally would to connect to wallet software and sign transactions. The seed will be forgotten when Passport is turned off.
- Ephemeral seeds can also be used alongside a permanent seed phrase. Keep a main or 'master' seed phrase on Passport as normal, but also temporarily load a seed phrase from the 'More' page at any time. That temporary seed will be forgotten when you shut down Passport or you can manually remove it from the same menu. Once you're done with the ephemeral seed, Passport will go back to using it's primary seed just like before!
- Ephemeral seeds can be loaded from Key Manager alongside a permanent seed phrase. Ever needed to help a friend or family member spend from the child key you created for them? Just head to the Key Manager page, select any seed from your list and load it temporarily.
- Passport can now be used to sign messages via QR code!
- There are multiple services in the EU that require users to sign a message as 'proof' of address ownership. This is now possible with Passport.
- Fully Noded was added to the wallet connection list.
IMPROVEMENTS
- Improved the microSD signing flow by removing unnecessary options.
- Expanded the suggested words to 10 in the import seed flow to capture edge cases where importing a seed using only four letters could sometimes not display the expected word.
- Added Address Explorer to the Postmix extension.
- Added the Theya single signature connection flow.
- Updated the supported UR types to be in line with the Blockchain Commons standard.
- Added a new warning screen if outdated or unrecognized UR types are scanned.
- Additional firmware file state check before installation.
- New wallets now default their multisig policy to "Ask to Import".
- The multisig wallet import question is now more streamlined and the decision point is clearer.
- Improved some wording and updated some icons to make them more consistent across all the menus.
FIXES
- Fixed an issue where users could get stuck in a screen if an obscure flow path was followed in some multisig pairing flows.
- Fixed an issue where trying to manually add account #0 would crash Passport.
- Fixed a minor issue where Passport would remember the device name after the device was erased from Settings.
- Fixed an issue where Passport would sometimes improperly create the QR displayed in the Casa extension.
- Fixed a minor seed entry issue on restore.
- Fixed an issue where trying to sign a taproot PSBT for an incorrect wallet would fail without showing the fingerprint required.
- Fixed a visual bug where the found and required fingerprints in some error messages were switched.
VERIFYING, REPRODUCING, AND INSTALLING PASSPORT FIRMWARE
If you’d like to verify and install the latest version of Passport manually, you can follow our guide on the topic here: Firmware Update support page
If you’d like to take the additional step of testing the reproducibility of Passport’s firmware, you can follow our guide on the topic here: Reproducibility Guide
RELEASE HASHES
v2.3.2bC-beta-passport.bin
SHA256: fb878c93497c2e16e172b74868a93da1704ce49a33f624fa53f0fab5b739810c
MD5: a3b15f3d52041ecbec73872d392756d0
You can check these hashes with the following commands on most operating systems:
SHA256: shasum -b -a 256 v2.3.2bC-beta-passport.bin
MD5: md5 v2.3.2bC-beta-passport.bin
or mdsum v2.3.2bC-beta-passport.bin
or md5sum v2.3.2bC-beta-passport.bin
DEVELOPERS ONLY
Build Hash: 88e8af6f50a78a6bce1fb892f61ebd28ac3eca3dec61ec5b5010734db9d7da88
v2.3.2bC-beta-founders-passport.bin
SHA256: 39b74a08202d3d2d20c51e20256a20456c8d721f9890e659b31489d52762fdb5
MD5: c8bc8944de7ab73fbb2262992ee949e8
You can check these hashes with the following commands on most operating systems:
SHA256: shasum -b -a 256 v2.3.2bC-beta-founders-passport.bin
MD5: md5 v2.3.2bC-beta-founders-passport.bin
or mdsum v2.3.2bC-beta-founders-passport.bin
or md5sum v2.3.2bC-beta-founders-passport.bin
DEVELOPERS ONLY
Build Hash: 5e4e3c3b8b78d8a909d1d11dafc2664380bdff51bf1e171d53f9bae3bf4a144a