Skip to main content

Firmware Update via USB or MicroSD Card

Firmware updates 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 update via MicroSD Card.

Update via MicroSD card

What you'll need

  1. Keystone 3 Pro
  2. MicroSD card and MicroSD card reader (MicroSD cards with a capacity of 32GB or 64GB are recommended)
  3. Computer

Steps

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

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

  3. Get Firmware: Download the latest firmware version from the Keystone Firmware Update and save the "keystone3.bin" file to the root of your MicroSD card. Please make sure the filename is "keystone3.bin", if there is a filename similar to "keystone3 (1).bin", please modify it before installing.

  4. Insert MicroSD Card: Place the MicroSD card with the firmware into your Keystone wallet.

  5. Start Update:

  6. Tap the [···] icon at the top right of the main page > [Device Settings] > [System Settings] > [About] > [Firmware Update].

  7. Tap [Via MicroSD Card] and access the [Update] option on your Keystone wallet, thenenter your passcode to initiate the update process.

How to format your MicroSD card to FAT32 format

  1. 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).

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

Update via USB Cable

What you'll need

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

Steps

  1. If your firmware version is below 1.0.4, you will need to perform the initial update using a MicroSD card before you can proceed with USB updates.

  2. Check Battery: Ensure your Keystone wallet has at least 20% battery charge.

  3. Connect:

  4. Tap the [···] icon at the top right of the main page > [Device Settings] > [System Settings] > [About] > [Firmware Update].

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

  1. Update: Open your computer's web browser and go to the Firmware Update page.
  2. Install: On the update page, click the "Install Updae" button and follow the provided instructions to install the latest firmware.

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

FAQ

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

How to Protect Against Malicious Attacks During Updates
  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 update process.

Is Firmware Update Necessary?

Firmware updates 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.