Envoy

Loïc MorelLoïc Morel
Feb 18, 2025
Feb 18, 2025
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 $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.
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. A software verification of the device's authenticity and integrity will also be carried out when it is set up.
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.

Download Envoy application

Go to your app store to download Envoy :
You can also download the APK file directly from Foundation's GitHub repository.
Once the application is open, select "Manage Passport".
Choose whether you want to activate the Tor connection to reinforce confidentiality, then press "Continue".
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.
Accept the terms of use.
You will then be asked to verify the authenticity of the Passport. Click on "Next".

Starting Passport

Press the on/off button on the side of the unit to start it up.
Press the confirmation button to access the next menu.
In this tutorial, we'll use Envoy to manage the Passport-secured wallet. Select "Envoy App".
Click on "Continue on Envoy".
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.
Scan the dynamic QR codes displayed in the application with your Passport. When scanning is complete, click on "Next".
Then use your phone to scan the QR code displayed on your Passport.
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.
Confirm the test result on your Passport.

Setting the PIN code

Next comes the PIN code step. The PIN code unlocks your Passport. It therefore provides protection against unauthorized physical access. The PIN code is not involved in the derivation of your wallet's cryptographic keys. So even without access to the PIN code, possession of your 12- or 24-word mnemonic phrase will enable you to regain access to your bitcoins.
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.
Confirm your PIN a second time.
Your PIN code has been registered.

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.
Your Passport is ready to receive the new firmware via a MicroSD card.

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

With the Envoy application

The other, simpler option is to use the Envoy application directly. Click on "Download Firmware".
Use the adapter supplied with your Passport to connect the MicroSD card to your phone.
Select the MicroSD card in your file explorer to save the firmware.
The firmware is now saved. Remove the MicroSD from your smartphone and insert it into the Passport.
The Passport file explorer will open. Select the file vN.N.N-passport.bin.
Click on "Select".
Then confirm firmware installation.
Please wait for the update to complete.
Once the update is complete, enter your PIN code to unlock the device and continue configuration.

Create a new Bitcoin wallet

Now it's time to create a new Bitcoin wallet. Click on the confirmation button.
To create a new wallet, click on "Create New Seed".
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.
Click on "Continue".
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.
Enter your "Backup Code" to confirm that you have saved it correctly.
If a MicroSD has been inserted, the encrypted backup of your wallet has been saved there.
Your Passport will display your 12-word mnemonic phrase. This mnemonic gives you full, unrestricted access to all your bitcoins. Anyone in possession of this phrase can steal your funds, even without physical access to your Passport.
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.
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.
Your Passport has been successfully configured. Click on the confirmation button to continue.

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...
Use the Envoy application to scan the QR code displayed on your Passport.
Your public keys are now imported into the application. Click on "Validate receive address".
Use your Passport to scan the address displayed on Envoy.
Your Passport will confirm whether the wallet imported on Envoy is valid. Confirm it in the application.
You can now access your wallet's public information on Envoy, but to spend bitcoins, you'll need to use your Passport.

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.
The "Account Tools" submenu offers options such as verifying an address, signing a message, or consulting the addresses in your wallet.
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.

More" menu

In the "More" menu, you can create a new account in your wallet, linked to the same mnemonic phrase.
You can also enter a BIP39 passphrase or use a temporary seed.

Settings" menu

In the "Settings" menu, you'll find all your wallet and device settings.
The "Device" submenu gives you options for customizing screen brightness, setting the delay before auto-lock, changing the PIN code, or renaming the device.
The "Backup" submenu lets you export your encrypted wallet backup, check the validity of an existing backup, or look up your "Backup Code" again.
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.
The "Bitcoin" sub-menu lets you change the unit displayed (BTC or satoshis), manage a possible Multisig wallet, or switch to "Testnet" mode.
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.
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. In the event of any discrepancy at a later date, we advise you not to use the device. I advise you to activate this option to prevent most risks of physical compromise of the device.
Finally, the "Extensions" sub-menu lets you activate functions specific to certain uses of the appliance, such as the Whirlpool coinjoin protocol.

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.
Click on the "Receive" button.
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".
Click on "Verify Address", then scan the QR code displayed on Envoy.
Make sure that the address displayed on the Passport corresponds exactly to the one shown on Sparrow, and that "Verified" appears.
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.

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.
Enter the recipient's address, either by pasting it in directly, or by scanning the QR code with your smartphone's camera.
Determine the amount you wish to send, then click on "Confirm".
Select the transaction fee according to the current market situation, then check the transaction information. If everything is correct, click on "Sign with Passport".
Add a label to your transaction to keep a clear record of its purpose.
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.
On your Passport, access the "Account" menu and click on "Sign with QR Code".
Scan the PSBT (Partially Signed Bitcoin Transaction) displayed on Envoy.
Confirm that the receiving address and the amount sent are correct, then press the confirmation button.
Check the exchange address. In my example, there is none, as the transaction includes a single output.
Make sure the fee is the one you have chosen.
If all the information is correct, click on the confirmation button to sign the transaction.
Your Passport shows you your signed transaction in the form of a QR code.
On the Envoy application, click on the QR code icon, then scan the PSBT displayed on your Passport screen.
Check your transaction details one last time. If everything is correct, press "Send Transaction" to broadcast it on the Bitcoin network.
Your transaction is now awaiting confirmation. You can follow its status directly from your account.
Congratulations, you now know how to set up and use the Passport with the Envoy application. If you found this tutorial useful, I'd be grateful if you'd leave a green thumb below. Feel free to share this article on your social networks. Thanks for sharing!
For further information, see our tutorial on Liana software:
Did this work well for you?
2
0

Author

This tutorial has been written by Loïc Morel

You can say thanks by tipping the professor.

Credits

This tutorial has not been proofread yet

0/3Proofreading status

The original content has been translated by AI, but human review is necessary to ensure its accuracy.

Progress: 0/33 659 sats1 830 sats915 sats
*Rewards may vary based on the $ exchange rate

Every content on the platform is the result of a collaborative effort: each lesson, translation, and revision is made possible by the work of contributors. For this reason, we are always looking for proofreaders who can review our content in many languages. If you want to participate in the proofreading process, please reach out in our Telegram group and read our tutorial. We remind you that this content is open-source - licensed under CC BY-SA - so it can be freely shared and used, as long as the original source is credited.