Skip to main content

Firmware Upgrade via USB or SD Card

Firmware upgrades are important as they bring new features, bug fixes, and support for new blockchains.

Upgrading your Keystone wallet is easy, and here is the way to upgrade via SD Card.

Upgrade via SD card

What you'll need

  1. Keystone 3 Pro
  2. SD card and SD card reader
  3. Computer


  1. Check Battery: Make sure your Keystone wallet has at least 20% battery charge.
  2. Format SD Card: Insert the SD card into your computer and format it as FAT32.
  3. Get Firmware: Download the latest firmware version from the Keystone Firmware Upgrade and save the "keystone3.bin" file to the root of your MicroSD card.
  4. Insert SD Card: Place the SD card with the firmware into your Keystone wallet.
  5. Start Upgrade: Access the "Upgrade" option on your Keystone wallet, then follow the on-screen instructions to initiate the upgrade process.

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

Upgrade via USB Cable

What you'll need

  1. Keystone 3 Pro
  2. USB Cabel
  3. Computer


  1. Check Battery: Ensure your Keystone wallet has at least 20% battery charge.
  2. Connect: Tap on [via USB] and use the USB cable to connect your Keystone wallet to your computer. Tap [Approve] to grant your Keystone wallet USB access, as it might otherwise only allow charging.
  3. Upgrade: Open your computer's web browser and go to the Firmware Upgrade page.
  4. Install: On the upgrade page, click the "Install Upgrade" button and follow the provided instructions to install the latest firmware.


To ensure the security of your device during upgrades, follow these steps:

How to Protect Against Malicious Attacks During Upgrades
  1. Trust Official Sources: Only download firmware updates from the official Keystone website or GitHub. These updates are signed with our private keys, preventing any unauthorized or malicious firmware from being installed.

  2. Avoid Third-Party Sources: Do not download firmware from unofficial sources or links provided by unknown parties.

  3. Verify Checksum: Always compare the checksum provided on the firmware download page with the checksum on your device to ensure they match.

    By following these precautions, you can safeguard your device from potential malicious attacks during the upgrade process.

Is Firmware Upgrade Necessary?

Firmware upgrades typically introduce support for new blockchains, address bug fixes, and offer new features. If your current version already meets your requirements and you do not need the new functionalities or fixes, upgrading may not be necessary. However, staying up-to-date with the latest firmware ensures that your device remains secure and compatible with the evolving blockchain landscape.