Skip to content

Advanced Menu

The Advanced menu contains several useful but less frequently used COLDCARD® features.

The menu options shown reflect firmware version 4.1.3.

advanced menu

View Identity#

Displays details about your wallet:

  • Master Key Fingerprint - your wallet's extended fingerprint (XFP)
  • USB serial number
  • Extended Master Key (XPUB)
  • Shipping Bag number
  • An option to display a QR code for the XPUB

Upgrade#

The Upgrade submenu is dedicated to firmware functions.

Show Version displays:

  • COLDCARD firmware version number and date
  • Bootloader version
  • Serial number
  • Hardware version
  • Secure Element chip type

From MicroSD - Upgrade the COLDCARD's firmware from a .dfu file saved to a microSD card.

Bless Firmware - Clears the red CAUTION LED if your firmware upgrade is interrupted before you confirm it.

Backup#

The Backup submenu provides file backup features and options for working with your backups.

Backup System - Encrypts everything you need to regain access to your funds (wallet seed and settings) as a 7z archive and saves it to your microSD card.

Verify Backup - Performs a CRC32 check on your backup file.

Restore Backup - Restoring a backup requires a new COLDCARD with no wallet set up or wiping a COLDCARD's seed.

Clone Coldcard - Use this feature to turn an extra, blank COLDCARD into a copy of another COLDCARD.

Dump Summary - Saves a text file containing a summary of the public details of your wallet. Includes the extended public key (XPUB) for importing to a software wallet.

File Management#

Selecting MicroSD Card opens a submenu of helpful features for managing the files on your microSD card. Some of these features are also available through other submenus.

Verify Backup - Performs a CRC32 check on your backup file.

Backup System - Encrypts everything you need to regain access to your funds (wallet seed and settings) as a 7z archive and saves it to your microSD card.

Dump Summary - Saves a text file containing a summary of the public details of your wallet. Includes the extended public key (XPUB) for importing to a software wallet.

Export Wallet - Use this option to create data files for various wallets. Allows you to import data while keeping your COLDCARD offline.

Options include:

Sign Text File - Add a Bitcoin signature to a file already on your microSD card.

Upgrade from SD - Upgrade the COLDCARD's firmware from a .dfu file saved to a microSD card.

Clone Coldcard - Use this feature to turn an extra, blank COLDCARD into a copy of another COLDCARD.

List Files - Lists the files saved to the microSD card. Selecting a file shows the SHA-256 hash.

Format Card - Formats the inserted microSD card. Please note, formatting does not create a secure erase of the contents.

Paper Wallets#

The Paper Wallets submenu enables you to make a paper wallet with no link to your existing COLDCARD wallet. The COLDCARD generates the new random private key and provides a text file with the information necessary to use the new paper wallet.

Submenu options:

  • Don't make PDF - If you have a PDF template saved to your microSD card, the COLDCARD will save text and QR codes onto it.
  • Classic Address - This is a toggle option. Selecting it will let you choose between Classic Address and Segwit/Bech32. The chosen option will then show on the submenu.
  • Use Dice - Applies the number of dice rolls you choose to add entropy to the new wallet.
  • GENERATE WALLET - Generates the wallet.

User Management#

Currently only used with Hardware Security Module (HSM) mode. Read more about HSM and User Management Hardware Security Module (HSM).

Derive Entropy#

Creates and exports deterministic entropy for other wallets (BIP-85) based on the current wallet's seed value. Learn how to use Derive Entropy here.

Options offered: - 12 words - 18 words - 24 words - WIF (privkey) - XPRV (BIP-32) - 32-bytes hex - 64-bytes hex

Danger Zone#

Developer-only features and things you shouldn't try are located in the Danger Zone submenu. Unless you're a developer, the Seed Functions submenu is the only one you are likely to use.

advanced menu

These are rarely-used functions and commands with the potential to affect your Bitcoin holdings. Use them with caution.

Debug Functions - Test some error cases such as exceptions. Mostly harmless.

    Debug options:

  • Debug: assert
  • Debug: except
  • Check: BL FW
  • Warm Reset

Seed Functions - Contains functions for interacting with your wallet's seed, including destroying it.

    Seed options:

  • View Seed Words - Shows warning screen and then displays the 24 seed words on the COLDCARD screen. If applied, the BIP-39 passphrase is also shown. Press 1 to display the QR code.

  • Seed XOR - Seed XOR takes your existing seed words and splits them into two or more sets of new seed words. This is useful for securing your original seed words as two or more separate secrets that can be stored separately and combined as needed to recover the original seed.

           Seed XOR options:

  • Split Existing
  • Restore Seed XOR

Destroy Seed - Erases seed words and resets the wallet. You cannot recover funds without a backup of the original seed words. Read the Are you SURE?!? confirmation screen carefully.

Lock Down Seed - Calculates an extended private master key (XPRV) from your BIP-39 seed words and passphrase and then replaces them with the XPRV. This removes the seed words from the secure element and converts your wallet into a BIP-32 hierarchical deterministic wallet.

I Am Developer. - Enables various debugging modes and features for MicroPython programmers and experimenters.

Wipe Patch Area - Wipe and rebuild a small internal filesystem that can be used to store extra code/features. Harmless. Does not affect funds, settings, seed words, or microSD card.

Perform Selftest - Starts the factory self-test which clears the settings, but not the seed. microSD card required.

Set High-Water - Records a new minimum version number for future upgrades and prevents downgrades below current version. Critical updates automatically set high-water.

Clear OV cache - Clears history of SegWit UTXO input values.

Sighash Checks - Allows exotic SIGHASH values to be signed, even those we consider too risky.

Testnet Mode - Allows you to select which blockchain, mainnet or testnet.

Settings space - Displays the Settings storage space being used.