Releases: Foundation-Devices/passport2
Passport Core Firmware v2.3.11
With this minor version of Passport Core’s firmware we’ve added the ability to connect to Bull Bitcoin wallet, updated Casa's logo, and fixed a minor bug.
For more details on each of the changes, keep reading below!
NEW FEATURES
- Added the Bull Wallet connection flow
IMPROVEMENTS
- Updated Casa logo
BUG FIXES
- Fixed a minor issue where Passport Core would try to install Founder's Edition software if the user manually provided the wrong update file. It would already fails, but we updated this behavior so it detects it and refuses to attempt the upgrade from the start.
VERIFYING, REPRODUCING, AND INSTALLING PASSPORT CORE FIRMWARE
If you’d like to verify and install the latest version of Passport Core 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 Core’s firmware, you can follow our guide on the topic here: Reproducibility Guide.
RELEASE HASHES
v2.3.11-passport.bin
SHA256: 53f76813b4d1b6477ea8164e38220d2f762c89746888e0471d3d2086256e6591
MD5: ecc2897c2d6fcd46b7bfd42dd8ffd5e1
You can check these hashes with the following commands on most operating systems:
SHA256: shasum -b -a 256 v2.3.11-passport.bin
MD5: md5 v2.3.11-passport.bin or mdsum v2.3.11-passport.bin or md5sum v2.3.11-passport.bin
DEVELOPERS ONLY
Build Hash: 772ae0110d01850a7dc2a58271583a4f36a8a8dacc63123e3cdc96d6aef78766
v2.3.11-founders-passport.bin
SHA256: a659292cd3832fe66449a971b6ded42207dece1c821484002ebe288cd2b82108
MD5: 58b6a30df8d4c6e201a740ac1bc8c67c
You can check these hashes with the following commands on most operating systems:
SHA256: shasum -b -a 256 v2.3.11-founders-passport.bin
MD5: md5 v2.3.11-founders-passport.bin or mdsum v2.3.11-founders-passport.bin or md5sum v2.3.11-founders-passport.bin
DEVELOPERS ONLY
Build Hash: 9f5825d7b91c2752042bcb9c66209609adf1a511bfa8658c10b89e6057ab3efd
Passport Firmware v2.3.10
IMPROVEMENTS
-
Improved a pre-existing factory keypad test
-
Improved button sensitivity to avoid some instances where a single click would be registered as a double click
This minor release applies only to non-Founders Edition Passports. Future releases will include both versions.
RELEASE HASHES
v2.3.10-passport.bin:
SHA256: b432ee5bcac3cbb146c36d769dae1bfb6dcf2c2e2dafe2eaf7e03a31797ea797
MD5: 2d857bdb812c95ec70966f51a2283c7f
You can check these hashes with the following commands on most operating systems:
SHA256: shasum -b -a 256 v2.3.10-passport.bin
MD5: md5 v2.3.10-passport.bin or mdsum v2.3.10-passport.bin or md5sum v2.3.10-passport.bin
DEVELOPERS ONLY
Build Hash: 56dfe79e93a5157575f10b521c94b34dcbb2b629dc9664c742142b3017d03f94
Passport Firmware v2.3.9
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 fixed an issue some users experienced with multisgnature wallets.
Bug Fixes
-
Fixed a bug where under some specific spending conditions, some multisig users received an error when attempting to sign a transaction.
-
Improved error handling
RELEASE HASHES
v2.3.9-passport.bin
SHA256: eccf9b437b92ba10cfb2c81aefaabe9a4c71d2b598ed4d9e810557ab2c15a808
MD5: 5ab102caa80db57f61b8a898fb45ff5a
You can check these hashes with the following commands on most operating systems:
SHA256: shasum -b -a 256 v2.3.9-passport.bin
MD5: md5 v2.3.9-passport.bin or mdsum v2.3.9-passport.bin or md5sum v2.3.9-passport.bin
DEVELOPERS ONLY
Build Hash: 99472b4efe466e425eff7ca02dc49a91a818b1d942c156afadb1e5cbbb2d9a22
v2.3.9-founders-passport.bin
SHA256: 8535fb7909f4603b4d64732c86bd55e9ad2c79ae69a1f0d51a6b9747a14d40a5
MD5: 6dcf3a7ed941910f81f763b67f141ea7
You can check these hashes with the following commands on most operating systems:
SHA256: shasum -b -a 256 v2.3.9-founders-passport.bin
MD5: md5 v2.3.9-founders-passport.bin or mdsum v2.3.9-founders-passport.bin or md5sum v2.3.9-founders-passport.bin
DEVELOPERS ONLY
Build Hash: 689c56182d6051bb9d3f3f5735e1742004db3a66b44cc36d57a5e8d07e6a2f87
Passport Firmware v2.3.8
We’re excited to announce that the latest version of Passport firmware – 2.3.8 – is now live! To download it, simply initiate the update from Envoy to be guided through the process.
WHAT’S CHANGED
For more details on each of the changes, keep reading below!
BUG FIXES
- Fixed an issue where sometimes consolidating from SegWit address types into Taproot address types, Passport would throw and error and fail to sign a transaction.
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.8-passport.bin
SHA256: d93385c63b50539813735c758e4f4fbd1f9254faae018ce3dd33f10508abc1c5
MD5: 212e45be05d661d76fbb7623c773a3d9
You can check these hashes with the following commands on most operating systems:
SHA256: shasum -b -a 256 v2.3.8-passport.bin
MD5: md5 v2.3.8-passport.bin or mdsum v2.3.8-passport.bin or md5sum v2.3.8-passport.bin
DEVELOPERS ONLY
Build Hash: 399579082c3b293f1fdde1e7bcae5fe6565c9b37cbb5bd2204c4d4e6bf090d88
v2.3.8-founders-passport.bin
SHA256: 649606c95085353ced73ee84a4f2c90a9a5beedee103e2e13ef5a9d636365f32
MD5: 74dbcafee593d60a82a17103ac23fdce
You can check these hashes with the following commands on most operating systems:
SHA256: shasum -b -a 256 v2.3.8-founders-passport.bin
MD5: md5 v2.3.8-founders-passport.bin or mdsum v2.3.8-founders-passport.bin or md5sum v2.3.8-founders-passport.bin
DEVELOPERS ONLY
Build Hash: 879c7e2bd91225f114a161b163076196388ed779908cb4569812488ab869c63d
Passport Firmware v2.3.7
BUG FIXES
- Fixed a non-user facing issue where the keypad test was not functional upon provisioning new devices in the factory
Passport Firmware v2.3.6
IMPROVEMENTS
- Onboarding updated for Envoy 2.0 compatibility
- Added a black splash screen for Stealth units
Passport Firmware v2.3.5
For details on how to download, verify, and install this firmware, see our Firmware Update support page.
BUG FIXES
- Fixed an issue where some users were unable to update their firmware
- Fixed a typo in the firmware update process
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.5-passport.bin
SHA256: d3bf923a1f5de18f70a16fc0c93a00a44d1e9d3bef8e198b668a928a5190797c
MD5: 01b66d764107b40ed1baacb72154faf7
You can check these hashes with the following commands on most operating systems:
SHA256: shasum -b -a 256 v2.3.5-passport.bin
MD5: md5 v2.3.5-passport.bin or mdsum v2.3.5-passport.bin or md5sum v2.3.5-passport.bin
DEVELOPERS ONLY
Build Hash: 714e6fc84664c206984d995e1630e360cba18d96ea4d17ffa577f95e89659ed2
v2.3.5-founders-passport.bin
SHA256: e555b8dd22e2b4d9531ef4176230f5bdf8ee24eeea68d901215d9ae670a1a398
MD5: ba9f0e065d0bc92ab9bfdda0ac9d9a1e
You can check these hashes with the following commands on most operating systems:
SHA256: shasum -b -a 256 v2.3.5-founders-passport.bin
MD5: md5 v2.3.5-founders-passport.bin or mdsum v2.3.5-founders-passport.bin or md5sum v2.3.5-founders-passport.bin
DEVELOPERS ONLY
Build Hash: 798553429c9719cc5113b6123b737626bc6386ee60755a3115f5f5271e3b0b5e
Passport Firmware v2.3.4
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 worked closely with the Casa team on a number of small fixes to restore full compatibility with their excellent multisig service.
BUG FIXES
- Casa users will now be able to properly perform health checks for their setups
- Minor visual bugfixes involved in niche scenarios
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.4-passport.bin
SHA256: 7e13d43e9c848dd3e31c16abb93e6e47999d6e7cf1d38458e54e1980ed4c23d6
MD5: 34d00385322b425fbc067af69e99528b
You can check these hashes with the following commands on most operating systems:
SHA256: shasum -b -a 256 v2.3.4-passport.bin
MD5: md5 v2.3.4-passport.bin or mdsum v2.3.4-passport.bin or md5sum v2.3.4-passport.bin
DEVELOPERS ONLY
Build Hash: d5f8bfe2ccb5eb7e1bbbd5df39bf4a2797a82a050c95ef948e5d3c0975f9b7ec
v2.3.4-founders-passport.bin
SHA256: 97f6570f85d8d9442a83f42e606d96a424e629be9d0b89d5954ea89810031352
MD5: b7e0452661067788a8e6fd41693b971c
You can check these hashes with the following commands on most operating systems:
SHA256: shasum -b -a 256 v2.3.4-founders-passport.bin
MD5: md5 v2.3.4-founders-passport.bin or mdsum v2.3.4-founders-passport.bin or md5sum v2.3.4-founders-passport.bin
DEVELOPERS ONLY
Build Hash: 0af187ac598a2c40669490a50e7b1a6f54128e4a9488bc7bfe0e651af62960dc
Passport Firmware v2.3.2
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
Passport Firmware v2.3.2 (Beta)
NOTE: 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


