Skip to main content

BTC-Only:Firmware Update via MicroSD Card

We offer a Bitcoin-only firmware version that minimizes the code base and attack surface for bitcoin users.

Upgrading your Keystone wallet is easy, and here is the way to download Bitcoin-Only Firmware and update via MicroSD Card.

tip

Upgrade to the BTC-Only firmware knowing that you won't be able to revert to multi-coin afterward.

What you’ll need

  • Keystone 3 Pro and ensure the firmware is at least 1.0.4
  • MicroSD card and MicroSD card reader (MicroSD cards with a capacity of 32GB or 64GB are recommended)
  • Computer

Steps

  • Check Battery: Make sure your Keystone wallet has at least 20% battery charge.

  • Format MicroSD Card: Insert the MicroSD card into your computer and format it as FAT32.

  • Get BTC-Only Firmware:

    • Browse to the Keystone 3 Pro Bitcoin-Only Firmware directory from the Keystone Firmware Update page.

    • Click on the "SD card Update" checkbox.

    • Download the firmware package labeled "Multi-Coin" -> “Bitcoin-only” on the left if your device is multi-coin firmware.

    • If your device has already been upgraded to “Bitcoin-only” firmware, download the package labeled “Bitcoin-only” -> “Bitcoin-only” on the right.

    • Save the download "keystone3.bin" file to the root of your MicroSD card.

tip

Please make sure the filename is "keystone3.bin", if there is a file name similar to "keystone3 (1).bin", please modify it before installing.

  • Insert MicroSD Card: Place the MicroSD card with the firmware into your Keystone wallet.
  • Start Update:
    • Tap the [···] icon at the top right of the main page > [Device Settings] > [System Settings] > [About] > [Firmware Update].
    • Tap [Via MicroSD Card] and access the [Update] option on your Keystone wallet, then enter your passcode to initiate the update process.

How to format your MicroSD card to FAT32 format

  • For Windows Users:

    • Use Command Prompt. Press the Windows key, type "cmd" or "Command Prompt" to enter cmd.exe.

    • Enter format [drive letter]: /FS:FAT32. Replace [drive letter] with thedrive letter for your MicroSD card (like format E: /FS:FAT32).

  • For macOS Users:

    • Insert your MicroSD card, open "Disk Utility" from Spotlight,

    • Choose your card, click "Erase". select "FAT32" format, name the card, and click "Erase."

That's it! Your Keystone wallet firmware will be updated.

Unable to upgrade the firmware?

If you're encountering difficulties upgrading the firmware, here are some steps to troubleshoot:

  • Verify the File Name: Ensure the firmware file is named "keystone3.bin" and not mistakenly named something else like "keystone(1).bin".
  • Check File Placement: Confirm that the "keystone3.bin" file is located at the root directory of your microSD card.
  • Format the MicroSD Card: Make sure your microSD card has been formatted properly to FAT32.

If the microSD card is correctly formatted with the right file name, consider checking the type of your microSD card. If you're still encountering issues, it may be helpful to provide an image of your SD card to Keystone Support for further assistance.