Trezor Stuck on Bootloader: How to Exit and Fix It
A Trezor stuck on the bootloader screen usually means the device has entered firmware recovery mode, either intentionally or after a failed update. You can normally exit it by reconnecting the device, but if that fails, you will need to reinstall the firmware - a process that does not touch your recovery seed.
What the bootloader screen actually is
The bootloader is a small, separate program that runs before the main firmware. Every Trezor starts in the bootloader, checks for a valid firmware, and then boots into it. If the firmware is missing, corrupted, or was interrupted during an update, the device stays in the bootloader.
On the device screen, you will typically see a simple logo or a "Please visit trezor.io/start" message. In Trezor Suite, the device will show as "Bootloader" instead of a normal wallet name.
This is not a hardware failure. It is a recoverable state, and the recovery process is standard across Trezor models - the Model One, Model T, Safe 3, and Safe 5 all handle it the same way.
First: try a simple reconnect
Before doing anything else, unplug the USB cable and plug it back in. This clears most transient bootloader states. If the device boots normally, you are done.
If it returns to the bootloader, try a different USB port, especially a port directly on your computer rather than a hub. Some users report that USB-C to USB-C cables cause issues; using the original cable or a USB-A to USB-C cable can help.
If the device still loops, move on to the next step.
Second: reinstall the firmware
Reinstalling firmware is the standard fix. It does not erase your recovery seed, because the seed is stored in a separate secure chip. However, you should have your recovery seed written down before proceeding, just in case something unexpected happens.
Steps for trezor suite
- Open Trezor Suite and go to the device settings. If the device is not recognized, Suite will often show a "Device not initialized" or "Bootloader" message.
- Click on the device name in the top-left corner, then select "Firmware update."
- Choose "Reinstall firmware" or "Install firmware" - the wording varies slightly by version.
- Follow the on-screen instructions. Suite will download the firmware and push it to the device.
- Confirm on the device if prompted. On a Model One, you may need to hold both buttons; on a Model T or Safe 3, tap the prompt.
After the installation, the device should reboot into the normal firmware. If it was previously initialized, it will ask for your PIN. If it was not, it will ask you to set it up as new or restore from seed.
Steps for the Command-Line Tool
If Suite cannot see the device, the trezorctl command-line tool can force a firmware install. This requires a bit of comfort with a terminal.
- Install
trezorctl(available via Python's pip or your package manager). - Put the device into bootloader mode. If it is not already there, unplug it, hold the right button on a Model One, or follow the bootloader shortcut for your model, then plug it in.
- Run
trezorctl firmware updatein your terminal. - The tool will download and flash the latest stable firmware.
This method is more error-prone but works when the graphical interface fails. Do not use this if you are not comfortable with a terminal; Suite is the supported path.
What if the device still will not exit bootloader?
If a firmware reinstall does not clear the loop, try a different computer. Rarely, USB power management or a faulty cable can cause the device to hang at the bootloader. A different machine also lets you rule out driver or OS-specific issues.
If the device remains stuck on a second computer, the bootloader itself may be corrupted. This is uncommon but fixable. You can use the trezorctl bootloader update command to reflash the bootloader, then reinstall the firmware normally.
If even that fails, the device may have a hardware fault. In that case, contact the vendor or Trezor support directly. Do not attempt to open the device or repair it yourself - that voids the warranty and can compromise the security of your recovery seed.
What not to do
Do not enter your recovery seed into any website, any software wallet, or any prompt that appears on your computer. The bootloader screen itself will never ask for your seed. If a browser page or pop-up asks for it, close it.
Do not keep unplugging and reinserting the device rapidly. That can interrupt the firmware flashing process and make the problem worse.
Do not reset the device to factory settings unless you have your recovery seed and have verified it works. A factory reset wipes the device, and without the seed, your funds are gone permanently.
How long does this take?
A firmware reinstall takes about two to five minutes, depending on your connection and the model. The download is small - usually under 10 MB. If it takes longer than fifteen minutes, the connection may be stalled, and you should restart the process.
When to contact support
If you have tried two different cables, two different computers, a firmware reinstall, and a bootloader update, and the device still shows the bootloader screen, contact Trezor support. Include your device model, the firmware version you were trying to install, and a description of what happened right before the problem started.
Keep your recovery seed safe and offline. The bootloader issue is a software problem, not a security breach, but treat your seed as if it protects real funds - because it does.
Not financial advice. mad-pepe.vip publishes market data and general information about digital assets. Crypto assets are volatile and you can lose everything you put in. Nothing here is a recommendation to buy, sell or hold, and we make no price predictions.
Prices are sourced from third parties and may be delayed or wrong. Verify anything you intend to act on against a primary source.