Downgrade firmware Trezor Safe 3

Before you start, please note that we do not recommend downgrading your firmware, unless there is a strong reason for it.

Installing custom firmware on your Trezor device could erase its memory and may make it unusable. Never use this process unless you really know what you are doing!

Process

  • With your device connected, navigate to the Device settings in Suite by clicking the "Settings" sign in the top-left corner and selecting the "Device" tab
  • To check which firmware version you currently have installed, scroll down to the ‘Firmware’ section, which displays the information about the firmware version:
Screenshot of Trezor Suite → Settings → Device → Firmware. Shows current firmware version 2.8.0, status “Update available,” firmware type “Universal,” and a button to switch to Bitcoin-only. Language set to English.
  • To proceed with installing custom firmware, scroll to the bottom of the page where you will find the "Danger Area":
Screenshot of the Danger Area section in Trezor Suite. Options displayed: Wipe device, Set up wipe code, Install custom firmware. Each has an explanation and a red action button.
  • Select the third option "Install firmware", which will bring up the "Install custom firmware" window:
Screenshot of the Install custom firmware modal. Step 1: Select compatible firmware (link to GitHub). Step 2: Upload firmware with a drag-and-drop file box. Install button is disabled.
  • For step 1, click the link "Download on github.com", which will take you to the Trezor firmware repository on Github:
Screenshot of the Trezor GitHub repository under data/firmware/t2b1. Shows folders and firmware files including releases.json and trezor-t2b1-2.6.3.bin, with commit messages and timestamps.
  • Select the firmware version you wish to install, and download the appropriate .bin file to your computer
Screenshot of a specific firmware file page on GitHub: trezor-t2b1-2.8.7.bin. Shows file size (1.43 MB), stored with Git LFS, and a highlighted download icon.
  • In step 2—"Upload firmware"—you can either ‘drag and drop’ the downloaded file into the dashed box, or click the box and select the file manually:
Screenshot of the Install custom firmware modal with a .bin file uploaded (trezor-t2b1-2.8.7.bin). Install firmware button is active.
  • When you’ve done this, click the Install firmware button. You will then face a security checkpoint asking whether you have your wallet backup (recovery seed) handy. Make sure that you do have your wallet backup (recovery seed) with you, check the "Yes, I do!" box, and then click Continue
Trezor Suite popup asking if you have your wallet backup, with a checked box, Continue button, and Check wallet backup button.
  • You’ll then be prompted to restart your Trezor in bootloader mode by following the instructions given on your device:
Screenshot prompting user to confirm firmware update on the Trezor device. Shows an illustration of a finger pressing the Trezor’s confirm button and instructions to follow on-device prompts.
  • You’ll then be prompted once more to confirm this action on the device.
  • Once the process is complete, your Trezor will prompt you to enter your PIN. After confirming it, you’ll see a confirmation dialog. Simply click Close to finish the downgrade process.
Screenshot of the Installing firmware modal. Shows progress bar completed, current version Universal 2.8.7 → latest version custom, and a Close button.
  • As you’ve downgraded your firmware, Trezor Suite will display an update banner at the bottom left of the app. If you want to update your device, simply click on ”Update now” and follow the instructions:
Small notification popup saying “Trezor update now available” with a link to “Update now” and a close (X) button.

When upgrading the device firmware, you do not have to download any files from the Trezor firmware Github repository, and the process is automated as much as possible.

Trezor Safe 3 downgrade options

Installed FW versionPossible to downgrade
2.6.3No
2.6.4Yes, to 2.6.3 without erasing the wallet
2.7.0Yes, but downgrading to 2.6.4 or older always erases the wallet
2.7.2Yes, to 2.7.0 without erasing the wallet; downgrading to 2.6.4 or older always erases the wallet
2.8.0Yes, but downgrading to 2.7.2 or older always erases the wallet
;