ANNOUNCEMENT
The assets for this release have been removed due to a minor bug that prevented some users from being able to update to future versions. This issue has now been rectified in version 2.3.5.
For more information, please read our blog post.
If you are experiencing an issue when updating your firmware, please contact our support team, who will walk you through the update process.
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.
- Learn more about temporary seeds in our docs.
-
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.
- Learn more about message signing in our docs.
-
Fully Noded was added to the wallet connection list.
- Fully Noded is an open source and feature packed iOS and Mac app designed to connect and remotely manage your Bitcoin node, Lightning channels and offline wallets.
- Learn more about Fully Noded.
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.2-passport.bin
SHA256: efa8c807a4b8d3b089c41cbfa22335a4fe349b7ccd9f0df702903a5a644b351e
MD5: 43220b02917cb634f3e242d96554c051
You can check these hashes with the following commands on most operating systems:
SHA256: shasum -b -a 256 v2.3.2-passport.bin
MD5: md5 v2.3.2-passport.bin or mdsum v2.3.2-passport.bin or md5sum v2.3.2-passport.bin
DEVELOPERS ONLY
Build Hash: 88e8af6f50a78a6bce1fb892f61ebd28ac3eca3dec61ec5b5010734db9d7da88
v2.3.2-founders-passport.bin
SHA256: ba9a8c3bdba71589c158d7ef6be7c29251655dbbcad95b47803daa45b8000cb7
MD5: 484c076aded7475ff61c8235878dfbfd
You can check these hashes with the following commands on most operating systems:
SHA256: shasum -b -a 256 v2.3.2-founders-passport.bin
MD5: md5 v2.3.2-founders-passport.bin or mdsum v2.3.2-founders-passport.bin or md5sum v2.3.2-founders-passport.bin
DEVELOPERS ONLY
Build Hash: 5e4e3c3b8b78d8a909d1d11dafc2664380bdff51bf1e171d53f9bae3bf4a144a
