Post

Passport Core Guide (Envoy)

How to Set up and use a Passport with the Envoy application

Passport Core Guide (Envoy)

Envoy is a Bitcoin wallet management application developed by Foundation. It is specially designed for use with the Passport hardware wallet.

The Passport “Batch 2” presented in this tutorial with the Envoy app 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.

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, which is aimed at beginners and intermediate users, we’re going to discover how to use the Envoy application with your Passport. It’s the easiest way to get the most out of your hardware wallet.

If you’re an advanced user and want to explore more complex features, I recommend you check out this other tutorial where we configure Passport with Sparrow Wallet.

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.

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

A software authenticity and integrity check is performed during setup to confirm the device is genuine.

Download Envoy application

Go to your app store to download Envoy:

Image

You can also download the APK file directly from Foundation’s GitHub repository.

Image

If installing via APK, verify signatures and hashes from the release page to reduce supply‑chain and tampering risks.

Once the application is open, select “Manage Passport”.

Image

Choose whether you want to activate the Tor connection, then press “Continue”.

Image

Enabling Tor helps protect your network privacy when using Envoy.

Choose “Connect an existing Passport” if your Passport is already configured, or “Set up a new Passport” if you’re initializing your hardware wallet for the first time.

Image

Accept the terms of use.

Image

You will then be asked to verify the authenticity of the Passport. Click on “Next”.

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 Envoy to manage the Passport-secured wallet. Select “Envoy App”.

Image

Click on “Continue on Envoy”.

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

Scan the dynamic QR codes displayed in the application with your Passport. When scanning is complete, click on “Next”.

Image

Then use your phone to scan the QR code displayed on your Passport.

Image

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

If the message “Your Passport is secure” appears, this confirms that your hardware wallet is genuine. You can now use it to secure a Bitcoin wallet.

Image

Confirm the test result on your Passport.

Image

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

Without Envoy application

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, consult this tutorial.

With the Envoy application

The other, simpler option is to use the Envoy application directly. Click on “Download Firmware”.

Image

Use the adapter supplied with your Passport to connect the MicroSD card to your phone.

Image

Select the MicroSD card in your file explorer to save the firmware.

Image

The firmware is now saved. Remove the MicroSD from your smartphone and insert it into the Passport.

Image

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.

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

Setting up the wallet on Envoy

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

Image

Use the Envoy application to scan the QR code displayed on your Passport.

Image

Your public keys are now imported into the application. Click on “Validate receive address”.

Image

Use your Passport to scan the address displayed on Envoy.

Image

Your Passport will confirm whether the wallet imported on Envoy is valid. Confirm it in the application.

Image

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

You can now access your wallet’s public information on Envoy, but to spend bitcoins, you’ll need to use your Passport.

Image

Discover Passport menus

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

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 Envoy, click on your “Primary 0” account.

Image

Click on the “Receive” button.

Image

Your Envoy application displays the first available blank address on your wallet. Before using it, let’s check the address on the Passport screen to make sure it really belongs to our Bitcoin wallet. In your Passport’s “Account” menu, select “Account Tools”.

Image

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

Image

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

Image

You can now use it to receive bitcoins. When the transaction is broadcast on the network, it will appear on Envoy. 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 “Send” button.

Image

Enter the recipient’s address, either by pasting it in directly, or by scanning the QR code with your smartphone’s camera.

Image

Determine the amount you wish to send, then click on “Confirm”.

Image

Select the transaction fee according to the current market situation, then check the transaction information. If everything is correct, click on “Sign with Passport”.

Image

Add a label to your transaction to keep a clear record of its purpose.

Image

Envoy then displays a PSBT (Partially Signed Bitcoin Transaction). The application has built the transaction, but is still missing the signature(s) 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 Envoy.

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

Your Passport shows you your signed transaction in the form of a QR code.

Image

On the Envoy application, click on the QR code icon, then scan the PSBT displayed on your Passport screen.

Image

Check your transaction details one last time. If everything is correct, press “Send Transaction” to broadcast it on the Bitcoin network.

Image

Your transaction is now awaiting confirmation. You can follow its status directly from your account.

Image

Congratulations, you now know how to set up and use the Passport with the Envoy application.

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