Skip to content

Releases: Foundation-Devices/passport2

Passport v2.0.4 Firmware

02 Oct 00:48
c177786
Compare
Choose a tag to compare

We’re excited to announce that the latest version of Passport firmware – 2.0.4 – is now live! To download it, simply initiate the update from Envoy to be guided through the process.

WHAT’S CHANGED

With version 2.0.4 of Passport firmware, we added the Extensions menu, allowing users to enable extra features on Passport with the flick of a switch, starting with the Casa and Postmix extensions. We also greatly improved the QR code scanning and display functionality and fixed several minor bugs.

For more details on each of the changes, keep reading below!

NEW FEATURES

IMPROVEMENTS

  • Improved QR code display and scanning
    • Improve the size and density of QR codes to better fill the screen
    • Remove vertical line from camera image when scanning QR codes
    • Remember last brightness setting when showing a QR code
    • Remember last pixel density setting when showing a QR code
  • Improve microSD and file handling
    • Autorefresh file picker when microSD inserted/removed
    • Erase the PSBT file after signing
    • Allow user to go back up a level when there are no files in the current directory
  • Improve user experience
    • Make delete key handling on Backup Code page more intuitive
    • Add low power warning dialog when battery hits 5%
    • Tell user when they are installing a developer-signed firmware update
    • Show new fingerprint (XFP) when switching passphrases
    • Show Clear Passphrase and Change Passphrase menus instead when a passphrase is already active
  • Show brick warnings on 5 and 1 PIN code entry attempts remaining
    • Ensure that users properly understand that the device will be bricked after entering an incorrect PIN code 21 times
  • Add several new/updated icons
  • Add support to enter account numbers up to 2,147,483,646
  • Improved paginated layout for seed words page
  • Rename Testnet menu to Network
  • Search “change” addresses for multisig address verification

BUG FIXES

  • Bring forward bug fixes from Founder’s Edition code
  • Fix Verify Address for all uppercase bech32 addresses
  • Fix XFP missing crash
  • Respect “Skip address verification” flag in wallet settings
  • Respect “Force multisig policy” flag in wallet settings
  • Fix multisig import and multisig address verification during connect wallet process
  • Fix text alignment in mulitsig QR import screen
  • Fix scrollbar margins in a few places
  • Fix QR and microSD wallet import crashes
  • Fix backspace bug when entering a 12 digit PIN
  • Fix toggle switch right padding
  • Don’t import duplicate multisig wallets (show error page)
  • When Auto-Shutdown is set to Never, the selection now scrolls into view properly
  • Fix Bitcoin URI parsing (when URI was followed by query params, parsing failed)
  • Allow up/down keys to increase/decrease screen brightness on all QR code pages, not just animated ones

VERIFYING 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

RELEASE HASHES

SHA256: a71c00be32854083a381cfa60d8fe000a0cf2c43e558def0f92fe12244d62ee4
MD5: b98773904563c72c5b022e516be8ab03

You can check these hashes with the following commands on most operating systems:

SHA256: shasum -b -a 256 v2.0.4-passport.bin
MD5: md5 v2.0.4-passport.bin or mdsum v2.0.4-passport.bin

DEVELOPERS ONLY

Build Hash: b838aa1f9d3af4e3c9efc2e265031c37d0d290a7cb8752d675085c2866c50f53

Passport v2.0.4 Firmware (Beta)

12 Sep 04:43
4f6f27c
Compare
Choose a tag to compare
Pre-release

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. 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.

Changes:

  • Add Extensions menu
  • Add Casa extension and account page
  • Add Postmix extension and account page
  • Autorefresh file picker when microSD inserted/removed
  • Remember last brightness setting when showing a QR code
  • Remember last pixel density setting when showing a QR code
  • Improve the size and density of QR codes to better fill the screen
  • Add low power warning dialog when battery hits 5%
  • Remove vertical line from camera image when scanning QR codes
  • Fix Verify Address for all uppercase bech32 addresses
  • Tell user when they are installing a developer-signed firmware update
  • Show fingerprint when switching passphrases
  • Show Clear Passphrase and Change Passphrase menus instead when a passphrase is already active
  • Bring forward bug fixes from Founders Edition code
  • Fix XFP missing crash
  • Erase the PSBT file after signing
  • Respect “Skip address verification” flag in wallet settings
  • Respect “Force multisig policy” flag in wallet settings
  • Search "change" addresses for multisig address verification
  • Show brick warnings on 5 and 1 attempts remaining
  • Fix multisig import and multisig address verification during connect wallet process
  • Fix text alignment in mulitsig QR import screen
  • Fix scrollbar margins in a few places
  • Add several new/updated icons
  • Fix QR and microSD wallet import crashes
  • Fix backspace bug when entering a 12 digit PIN
  • Add support to enter account numbers up to 2,147,483,646
  • Fix toggle switch right padding
  • Improved paginated layout for seed words page
  • Don’t import duplicate multisig wallets (show error page)
  • When Auto-Shutdown is set to Never, the selection now scrolls into view properly
  • Fix Bitcoin URI parsing (when URI was followed by query params, parsing failed)
  • Allow user to go back up a level when there are no files in the current directory
  • Rename Testnet to Network

SHA256: 33bf189447fa969501e032ceda9ac681459c7b9500c76152d510652af4f673a2
(shasum -b -a 256 v2.0.4-beta1-passport.bin)

MD5: c1d5a8deef91927d3388b3899b261df4
(md5 v2.0.4-beta1-passport.bin or mdsum v2.0.4-beta1-passport.bin)

Build Hash: eaf38d25cfb78dce44b1a4e4cfa4ebbe4b91f83530fd1ba40a64b18ae5c1b6f6
(Developers Only)

Passport v2.0.3 Firmware

19 Jul 16:09
e21ed57
Compare
Choose a tag to compare

For details on how to download, verify and install this firmware, see our Firmware Update support page.

Changes:

  • Update Account card colors to match Envoy
  • Update icons and header text for onboarding flows
  • When displaying a QR, the up and down buttons can increase or decrease the screen brightness temporarily to make scanning easier
  • Fix makefile issue that affected build reproducibility

SHA256: 10e332c3e54321ce1a5ebbc0e035fb12b5e17b0eb81dfe373546b2494e33203f
(shasum -b -a 256 v2.0.3-passport.bin)

MD5: 176812919037d4ada090737f683fe69d
(md5 v2.0.3-passport.bin or mdsum v2.0.3-passport.bin)

Build Hash: 0536d09437629cce1b05bc8ddf04ddbc69851b10f93eb17d6155b4b7787d01cb
(Developers Only)

Passport v2.0.2 Firmware

13 Jul 02:05
dee37e7
Compare
Choose a tag to compare

Changes:

  • System Test page no longer has a reset icon on the right
  • System Test “shutdown” buttons ask for confirmation now using the standard ShutdownPage
  • Update Regulatory page image

SHA256: ebc8363821451a1ed9ce29b791654334949fa175909d088b4e199ef08c85ccfc
(shasum -b -a 256 v2.0.2-passport.bin)

MD5: 278a41f1d67101c1cc46f7baf0c4599b
(md5 v2.0.2-passport.bin or mdsum v2.0.2-passport.bin)

Build Hash: 821155bb39d08763f6b8f251896189056c99afff4bea4ab871d86dd6bbf84e88
(Developers Only)

Passport v2.0.1 Firmware

12 Jul 23:44
167430a
Compare
Choose a tag to compare

Factory pre-release firmware and bootloader.

SHA256: 306ca12157a5089243b811490c92fe7273460cc20ee50589f310a3b43b16241a
(shasum -b -a 256 v2.0.1-passport.bin)

MD5: 871da6cc269c45f9cbc4ddb4dbaa9613
(md5 v2.0.1-passport.bin or mdsum v2.0.1-passport.bin)

Build Hash: c78b42bab6b49c46bb0a075ae5c57656895808701269e68aa81981897d7cf1cc
(Developers Only)