Post

Passport Core Guide (Sparrow)

How to Setup and Use the Passport Core By Foundation Devices

Passport Core Guide (Sparrow)

The Passport is a Bitcoin-only hardware wallet, designed by Foundation Devices, an American company founded in April 2020 in Boston.

The Passport “Batch 2” presented in this tutorial is the successor to the “Founder’s Edition”. It stands out with its premium design, high-definition color screen, and ergonomic physical keyboard. It operates in “Air-Gap” mode, ensuring that your wallet’s private keys remain completely isolated, with communication possible via a MicroSD card or QR codes. The device is equipped with a removable, rechargeable Nokia BL-5C battery with a capacity of 1200 mAh. This non-proprietary battery can be easily replaced, as the BL-5C model is widely available in stores.

💡 Update: Since March 2025, the name of this hardware wallet is no longer “Passport” or “Passport V2”, but “Passport Core”.

As for connectivity, the Passport is equipped with a MicroSD port, a USB-C port for charging, and a rear camera for scanning QR codes.

In terms of security, the Passport incorporates a secure element, and the device’s source code is entirely open-source. It offers all the features expected of a good Bitcoin hardware wallet. Note that the Passport does not yet support miniscript, but this feature is planned for the second quarter of 2025.

Priced at USD 199, the Passport is positioned as a high-end hardware wallet, competing with the Coldcard Q, Jade Plus, Tezor Safe 5 and Ledger’s top-of-the-range models.

Image

To manage your secure wallet on a Passport, you have several options. This hardware wallet is compatible with the majority of wallet management software on the market, including Sparrow Wallet, Specter Desktop, Nunchuk, Keeper, among others. In this tutorial, we’ll learn how to use it with Sparrow Wallet.

If you’re a beginner, the easiest option is to use your Passport with the native Envoy application, developed by Foundation. To find out how to use Envoy with your Passport, check out this other tutorial.

Unboxing the Passport

When you receive your Passport, make sure the box and seal on the carton are intact to confirm that the package has not been opened. A software verification of the device’s authenticity and integrity will also be carried out when it is set up.

Image

If the box or seal shows signs of tampering, stop setup and contact the seller to avoid using a compromised device.

Box contents include :

  • Passport;
  • A piece of cardboard to write down your mnemonic phrase;
  • A USB-C cable for charging ;
  • MicroSD card ;
  • Two MicroSD to Lightning or USB-C adapters ;
  • Stickers.

On the device, you will find :

  • A keyboard (1) ;
  • USB-C port (2);
  • A delete button (3);
  • A return button (4) ;
  • A confirmation button (5);
  • Directional pad (6);
  • On/off button (7);
  • A status indicator (8);
  • MicroSD port (9) ;
  • A button to change mode aA1 (10) ;
  • A rear camera.

Image

Starting Passport

Press the on/off button on the side of the unit to start it up.

Image

Press the confirmation button to access the next menu.

Image

In this tutorial, we’ll use Sparrow Wallet to manage the Passport-secured wallet. Select “Manual Setup”.

Image

Then accept the terms of use.

Image

The next step is to check your device. This confirms the authenticity of your Passport and ensures that it has not been tampered with in transit. You will be asked to scan a QR code.

Image

Go to the official verification site and select “Passport”.

Image

Use your Passport’s camera to scan the QR code displayed on the site.

Image

Your device will then display 4 words.

Image

Enter these words on the website to confirm the authenticity of your Passport and click on “Validate”.

Image

If the message “Passed” appears, your hardware wallet is genuine. You can now use it to secure a Bitcoin wallet.

Image

Confirm the test result on your Passport.

Image

If validation fails, do not proceed — contact Foundation support. A compromised device can lead to fund loss.

Setting the PIN code

Next comes the PIN code step. The PIN code unlocks your Passport. It therefore provides protection against unauthorized physical access.

Image

The PIN does not derive keys. With the mnemonic (and any passphrase), funds are recoverable even without the PIN.

We recommend choosing a PIN code that is as random as possible. Also, be sure to save this code in a separate place from where your Passport is stored (e.g. in a password manager).

You can choose a PIN code between 6 and 12 digits. I advise you to make it as long as possible.

Use the keypad to enter your PIN numbers. When you’ve finished, click on the confirmation button.

Image

Confirm your PIN a second time.

Image

Your PIN code has been registered.

Image

Update Passport firmware

Your hardware wallet suggests that you update its firmware. I recommend that you update immediately to benefit from the improvements and fixes brought by the latest versions. To continue, click on the confirmation button on the right.

Image

Your Passport is ready to receive the new firmware via a MicroSD card.

Image

To do this, use the MicroSD card included in your Passport box (or another one), and insert it into your computer. Download the latest firmware version from the Foundation documentation site or their GitHub repository.

Image

Verify firmware signatures and hashes before installing; never install unverified firmware.

Before installing it on your device, we strongly advise you to check the authenticity and integrity of the downloaded firmware. If you need help with this, consult this tutorial.

After checking the .bin file, place it on your MicroSD, then insert it into the Passport. The Passport file explorer will open. Select the file vN.N.N-passport.bin.

Image

Click on “Select”.

Image

Then confirm firmware installation.

Image

Please wait for the update to complete.

Image

Once the update is complete, enter your PIN code to unlock the device and continue configuration.

Image

If you already have a wallet on Passport, ensure your mnemonic (and any passphrase) is backed up and tested before updating — a failed update without backups can mean permanent loss.

Create a new Bitcoin wallet

Now it’s time to create a new Bitcoin wallet. Click on the confirmation button.

Image

To create a new wallet, click on “Create New Seed”.

Image

You can choose between a 12- or 24-word mnemonic phrase. The security offered by both options is similar, so you can opt for the one that’s easiest to save, i.e. 12 words.

Image

Click on “Continue”.

Image

Your Passport will now generate your “Backup Code”. This is a series of numbers that can be used to decrypt a backup of your wallet stored on a MicroSD. This backup system, specific to Foundation devices, constitutes an additional backup to your mnemonic phrase, but is not compatible with other Bitcoin software.

If you decide to use this “Backup Code”, be sure to keep it in a different location from your MicroSD containing the encrypted backup of your wallet. You may, however, choose not to use this system if you feel that a good backup of your mnemonic phrase is sufficient.

Image

The Backup Code is device‑specific and not compatible with other wallet software; store it separately from the MicroSD containing the encrypted backup.

Enter your “Backup Code” to confirm that you have saved it correctly.

Image

If a MicroSD has been inserted, the encrypted backup of your wallet has been saved there.

Image

Your Passport will display your 12-word mnemonic phrase.

Your mnemonic grants full, unrestricted access to your bitcoin. Never digitize it (no photos, files, cloud). Anyone with the words can steal your funds.

The 12-word phrase restores access to your bitcoins in the event of loss, theft or breakage of your Passport. It is therefore very important to save it carefully and store it in a secure location.

You can write it on the cardboard supplied in the box, or for added security, I recommend engraving it on a stainless steel base to protect it from fire, flood or collapse.

Click on the confirmation button to see your mnemonic phrase.

Image

For more information on the proper way to save and manage your mnemonic phrase, I highly recommend following this other tutorial, especially if you’re a beginner:

of course, you must never share these words on the Internet, as I’m doing in this tutorial. This sample wallet will be used only on Testnet and will be deleted at the end of the tutorial.

Make a physical backup of this sentence.

Image

Your Passport has been successfully configured. Click on the confirmation button to continue.

Image

Your Passport interface has three main menus:

  • Account”;
  • More”;
  • Settings”.

To navigate between these menus, use the left and right arrows on the directional pad.

Account” menu

In the “Account” menu, you’ll find the main features of your Bitcoin wallet. You can sign a transaction either via the camera or via the MicroSD port.

Image

The “Account Tools” submenu offers options such as verifying an address, signing a message, or consulting the addresses in your wallet.

Image

In the “Manage Account” submenu, you can connect your Bitcoin wallet to a wallet management software (which we’ll cover in the next steps of this tutorial), or view and rename your account.

Image

More” menu

In the “More” menu, you can create a new account in your wallet, linked to the same mnemonic phrase.

Image

You can also enter a BIP39 passphrase (see next section) or use a temporary seed.

Image

Settings” menu

In the “Settings” menu, you’ll find all your wallet and device settings.

Image

The “Device” submenu gives you options for customizing screen brightness, setting the delay before auto-lock, changing the PIN code, or renaming the device.

Image

The “Backup” submenu lets you export your encrypted wallet backup, check the validity of an existing backup, or look up your “Backup Code” again.

Image

The “Firmware” sub-menu is for updating your Passport’s firmware. We recommend that you perform these updates regularly to benefit from the latest fixes and features.

Image

The “Bitcoin” sub-menu lets you change the unit displayed (BTC or satoshis), manage a possible Multisig wallet, or switch to “Testnet” mode.

Image

In “Advanced”, you can view the words of your mnemonic phrase, perform actions on the inserted MicroSD, reset your Passport to factory settings, or perform an authenticity check, as performed previously.

Image

You can activate “Security Words”, a feature that adds a layer of security by displaying two specific words when unlocking the device after entering the first four digits of the PIN code. These words, to be saved during configuration, ensure that the Passport has not been replaced or tampered with.

Image

Enable Security Words and verify them on each unlock. If they ever differ from your saved words, stop using the device.

Finally, the “Extensions” sub-menu lets you activate functions specific to certain uses of the appliance, such as the Whirlpool coinjoin protocol.

Image

Add a BIP39 passphrase

Before continuing, if you wish, you can add a BIP39 passphrase. A BIP39 passphrase is an optional password that you can choose freely, and which is added to your mnemonic phrase to reinforce wallet security. With this feature enabled, access to your Bitcoin wallet will require both the mnemonic and the passphrase. Without either, it would be impossible to recover the wallet.

Before configuring this option on your Passport, it is strongly recommended that you read this article to fully understand the theoretical operation of the passphrase and avoid errors that could lead to the loss of your bitcoins.

To activate it, go to the “More” menu and click on “Enter Passphrase”.

Image

Enter your passphrase using the aA1 keypad, and make sure you save it one or more times on physical media (paper or metal). For the example, I’m using a very weak passphrase, but you should choose a strong, random passphrase, including all character types and sufficiently long (like a strong password).

Image

Please note that BIP39 passphrases are case- and typo-sensitive. If you enter a passphrase slightly different from the one initially configured, Passport will not report an error, but will derive another set of cryptographic keys that will not be those in your initial wallet.

It’s therefore important, when configuring, to note down somewhere the master key fingerprint you’ll be given in the next step. For example, with my passphrase Plan B Network, my master key fingerprint is 745D526B.

Image

Losing or mistyping your passphrase is unrecoverable and creates a different wallet. Back it up physically and test it.

Each time you unlock your Passport, you’ll need to return to this menu to enter your passphrase and apply it to your wallet. Passport does not save the passphrase.

Each time you unlock, after writing down the passphrase, check on this confirmation screen that the fingerprint given is the same as the one you wrote down during configuration. If it is, your passphrase is correct and you are accessing the correct Bitcoin wallet. If it’s not, you’re on the wrong wallet and need to try again, taking care not to make any input errors.

Record the fingerprint for your passphrase‑applied wallet and verify it on each use to catch entry mistakes.

Before you receive your first bitcoins on your wallet, I strongly advise you to perform an empty recovery test. Make a note of some reference information, such as your xpub or first receiving address, then delete your wallet on the Passport while it’s still empty (Settings -> Advanced -> Erase Passport). Then try to restore your wallet using your paper backups of the mnemonic phrase and any passphrase. Check that the cookie information generated after the restore matches the one you originally wrote down. If it does, you can rest assured that your paper backups are reliable. To find out more about how to carry out a test recovery, please consult this other tutorial.

Image

Do a test restore before depositing funds to ensure your backups can recover the same wallet (match xpub/fingerprint).

Configuring the wallet on Sparrow Wallet

In this tutorial, I’ll show you an advanced use of Passport with Sparrow Wallet. However, this hardware wallet is also compatible with Envoy (the Foundation application), Keeper, BlueWallet, Nunchuk, Specter, and many others…

Start by downloading and installing Sparrow Wallet from the official website on your computer, if you haven’t already done so.

Image

Be sure to check the authenticity and integrity of the software before installation. If you don’t know how to do this, please consult this tutorial.

Verify Sparrow’s signature and hash before installing to reduce supply‑chain and tampering risks.

Once Sparrow Wallet is open, click on the “File” tab, then on “New Wallet”.

Image

Name your wallet, then click on “Create Wallet”.

Image

Select “Airgapped Hardware Wallet”.

Image

Click on “Scan…” next to the “Passport” option. This will open your webcam.

Image

On your hardware wallet, go to the “Account” menu, select the “Manage Account” submenu, and click on “Connect Wallet”.

Image

In the drop-down list that appears, choose “Sparrow”.

Image

Then select “Single-sig” for a normal configuration, without multisig.

Image

Select the “QR Code” option.

Image

Your Passport will then generate dynamic QR codes. Use your computer’s webcam to scan them into the Sparrow software.

Image

You should now see your xpub and your master key fingerprint, which should match the one shown on your Passport when you enter your passphrase. Click on the “Apply” button.

Image

Verify Sparrow’s “Master fingerprint” matches the one shown on Passport; a mismatch indicates a different wallet.

Set a strong password to secure access to your Sparrow Wallet. This password will protect your public keys, addresses, labels and transaction history from unauthorized access. It’s a good idea to save this password in a password manager, so you don’t forget it.

Image

Your Passport then prompts you to scan the first reception address to confirm that the import has been successful.

Image

In Sparrow, go to the “Receive” tab and scan the QR code of the first address.

Image

If the operation is successful, your Passport will display “Verified”.

Image

This confirms that the import was successful.

Image

Receive bitcoins

Now that your Passport is set up, you’re ready to receive your first sats on your new Bitcoin wallet. To do so, on Sparrow, click on the “Receive” menu.

Image

Sparrow will display the first blank receipt address in your wallet. You can add a label.

Image

Before using it, we’ll check the address on the Passport screen to make sure it belongs to our Bitcoin wallet. On Sparrow, you can enlarge the QR code of the address by clicking on it if necessary. In your Passport’s “Account” menu, select “Account Tools”.

Image

Click on “Verify Address”, then scan the QR code displayed on Sparrow Wallet.

Image

Make sure that the address displayed on the Passport corresponds exactly to the one shown on Sparrow, and that “Verified” appears.

Image

Always verify receive addresses on Passport before using them; wrong addresses mean irreversible loss.

You can now use it to receive bitcoins. When the transaction is broadcast on the network, it will appear on Sparrow. Wait until you’ve received enough confirmations to consider the transaction definitive.

Image

Send bitcoins

Now that you have a few sats in your wallet, you can also send some. To do so, click on the “UTXOs” menu.

Image

Select the UTXOs you wish to use as inputs for this transaction, then click on “Send Selected”.

Image

Enter the recipient’s address, a label to remind you of the purpose of the transaction and the amount you wish to send to this address.

Image

Adjust the fee rate according to current market conditions, then click on “Create Transaction”.

Image

Check that all transaction parameters are correct, then click on “Finalize Transaction for Signing”.

Image

Click on “Show QR” to display the PSBT (Partially Signed Bitcoin Transaction). Sparrow has built the transaction, but it still lacks the signatures to unlock the bitcoins used in the input. These signatures can only be performed by the Passport, which hosts your seed giving access to the private keys needed to sign the transaction.

Image

On your Passport, access the “Account” menu and click on “Sign with QR Code”.

Image

Scan the PSBT (Partially Signed Bitcoin Transaction) displayed on Sparrow Wallet.

Image

Confirm that the receiving address and the amount sent are correct, then press the confirmation button.

Image

Check the exchange address. In my example, there is none, as the transaction includes a single output.

Image

Make sure the fee is the one you have chosen.

Image

Before signing, verify on Passport the destination address, change address (if present), amount, and fee. A wrong output cannot be reversed.

If all the information is correct, click on the confirmation button to sign the transaction.

Image

On Sparrow Wallet, click on “Scan QR” and scan the QR code displayed on your Passport.

Image

Your signed transaction is now ready to be broadcast on the Bitcoin network and included in a block by a miner. If everything is correct, click on “Broadcast Transaction”.

Image

Your transaction has been broadcast and is awaiting confirmation.

Image

Congratulations, you now know how to configure and use Passport.

Feel free to share this article on your social networks. Thanks for sharing!

This post is licensed under CC BY 4.0 by the author.