Install custom firmware on Trezor Model One

The Trezor Model One is no longer sold, but will continue to receive maintenance until at least 2031 and critical security fixes until at least 2036, ensuring your device stays secure and fully supported. Learn more here.

This guide explains how to install custom firmware on your Trezor Model One 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 open to the firmware folder for Trezor Model One release files

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

GitHub file page for trezor-t1b1-1.13.1.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 showing trezor-t1b1-1.13.1.bin selected for upload
4. Install the firmware

Click Continue. A security checkpoint will appear.

Confirm that you have your wallet backup — also known as recovery seed — 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 (recovery seed), 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 Model One. Your device will reboot into bootloader mode automatically.

Confirm once more on the device when prompted.

Trezor Suite prompt to confirm installing firmware on a connected Trezor Model One
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 Model One downgrade options

Installed firmwareDowngrade possible?
1.14.1Yes — to 1.14.0 only. Wallet is not erased.
1.14.0No
1.13.1Yes — to 1.13.0 only. Wallet is not erased.
1.13.0No
1.12.1No
1.11.2Yes — to 1.11.1. Wallet is not erased.
1.11.1No
1.10.5Yes — to 1.10.4, 1.10.3, 1.10.2, or 1.10.1. Wallet is not erased.
1.10.4Yes — to 1.10.3, 1.10.2, 1.10.1, or 1.10.0. Wallet is not erased.
1.10.3Yes — to 1.10.2, 1.10.1, or 1.10.0. Wallet is not erased.
1.10.2Yes — to 1.10.1 or 1.10.0. Wallet is not erased.
1.10.1Yes — to 1.10.0 only. Wallet is not erased.
1.10.0No
1.9.4Yes — to 1.9.3, 1.9.2, 1.9.1, or 1.9.0. Wallet is not erased. Downgrading to 1.8.3 or older always erases the wallet.
1.9.3Yes — to 1.9.2, 1.9.1, or 1.9.0. Wallet is not erased. Downgrading to 1.8.3 or older always erases the wallet.
1.9.2Yes — to 1.9.1 or 1.9.0. Wallet is not erased. Downgrading to 1.8.3 or older always erases the wallet.
1.9.1Yes — to 1.9.0. Wallet is not erased. Downgrading to 1.8.3 or older always erases the wallet.
1.9.0Yes, but always erases the wallet
1.8.3Yes — to 1.8.2, 1.8.1, or 1.8.0. Wallet is not erased.
1.8.2Yes — to 1.8.1 or 1.8.0. Wallet is not erased.
1.8.1Yes — to 1.8.0. Wallet is not erased.
1.8.0No
1.7.3No
1.7.2Yes — to 1.7.1 or 1.7.0. Wallet is not erased.
1.7.1Yes — to 1.7.0. Wallet is not erased.
1.7.0No
1.6.3No
1.6.2No
1.6.1No
1.6.0 or olderYes — to any version. Wallet is not erased.
;