Install custom firmware on Trezor Safe 5

This guide explains how to install custom firmware on your Trezor Safe 5 using Trezor Suite. You might need this to downgrade to an older firmware version, or to install universal firmware on a Bitcoin-only device.

Before you start, please note that we do not recommend installing custom firmware or downgrading your firmware, unless there is a strong reason for it. This procedure could erase your Trezor device's memory and may make it unusable. Never use this process unless you really know what you are doing!

How to check your current firmware version

Open Trezor Suite, go to Settings (top-left corner), and select the Device tab. Scroll down to the Firmware section to see your installed version and type.

Trezor Suite Device settings showing firmware version 2.10.0 (up to date) with options to Reinstall or Switch to Bitcoin-only

How to install custom firmware

1. Open the Install custom firmware window

Click the Settings icon in the top-left corner of Trezor Suite.

Select the Device tab, and scroll down to the Danger Area section. Under Install custom firmware, click Install.

Trezor Suite Device settings “Danger area” showing Install custom firmware option with Install button

The Install custom firmware window will open.

Trezor Suite dialog “Install custom firmware” with steps to select compatible firmware and upload a file via drag and drop
2. Download the firmware file from GitHub

Click the github.com link in the window. This opens the Trezor firmware repository for your device.

GitHub repository folder showing official firmware releases for Trezor Safe 5 under firmware/t3t1

Find the firmware version you want to install. Download the correct .bin file to your computer.

GitHub file page for trezor-t3t1-2.10.0.bin with the download button highlighted
3. Upload the firmware file

Drag and drop the .bin file into the dashed upload box. Or click the box and select the file manually.

Install custom firmware dialog with trezor-t3t1-2.10.0.bin selected and ready to continue
4. Install the firmware

Click Continue. A security checkpoint will appear.

Confirm that you have your wallet backup ready. Check "Yes, I do." and click Install firmware.

In some cases this process will erase your wallet from the device. Without your wallet backup, your funds cannot be recovered. Learn more: Understanding Trezor wallet backups.

Trezor Suite confirmation dialog asking if you have your wallet backup before installing custom firmware
5. Reboot into bootloader mode

Follow the on-screen prompts to confirm the action on your Trezor Safe 5. Your device will reboot into bootloader mode automatically.

Confirm once more on the device when prompted.

Trezor Suite prompts the user to confirm the firmware update on a connected Trezor Safe 5
6. Finish the process

Once the installation completes, your Trezor will ask for your PIN. Enter it to confirm. Click Close to finish.

Returning to the latest firmware version

After downgrading, Trezor Suite will show an update banner in the bottom-left corner.

To return to the latest firmware version, click Update now and follow the steps.

Upgrading to the latest version is automated and does not require downloading any files manually.

Trezor Safe 5 downgrade options

Installed firmwareDowngrade possible?
2.11.0Yes, but always erases the wallet
2.10.0Yes, but always erases the wallet
2.9.4Yes — to 2.9.1 or 2.9.0. Wallet is not erased. Downgrading to 2.8.10 or older always erases the wallet.
2.9.1Yes — to 2.9.0. Wallet is not erased. Downgrading to 2.8.10 or older always erases the wallet.
2.9.0Yes, but always erases the wallet
2.8.10Yes — to 2.8.9, 2.8.7, or 2.8.3. Wallet is not erased.
2.8.9Yes — to 2.8.7 or 2.8.3. Wallet is not erased.
2.8.7Yes — to 2.8.3 only. Wallet is not erased.
2.8.3No
2.8.1Yes — to 2.8.0. Wallet is not erased. Downgrading to 2.7.2 always erases the wallet.
2.8.0Yes, but always erases the wallet
2.7.2No
;