Symptoms: Is your hardware wallet really stuck in bootloader mode?
The device shows a bootloader screen (a simple logo or text) and never proceeds to the normal home screen. USB connection is detected but the companion app shows "device not responding" or an update that never completes. Sometimes the device reboots repeatedly.
Can you still see your accounts in the desktop app? Often the answer is no, until the device is returned to normal mode. But don’t assume your private keys are lost — they live in the secure element and are not erased by a failed update (in most properly designed wallets). (I’ve seen many cases where a simple cable swap fixed everything.)

Why firmware updates fail — common causes
- Faulty USB cable or poor connection (very common).
- Companion app crash or mismatch between app version and device bootloader.
- Interrupted update (power loss, computer sleep, cable unplug).
- Corrupted firmware file or tampered firmware (rare, but security relevant).
- Device already in a recovery/bootloader state due to previous failed update.
- Operating system or driver issues (especially on older Windows or Linux setups).
What I’ve found in testing: hardware problems and simple connectivity faults cause ~70% of “stuck” reports.
Step by step: Safe checklist before you touch anything
- Stop. Don’t enter any seed phrase anywhere on a computer. Ever.
- Inspect the USB cable. Swap for a known-good short cable rated for data (not charge-only).
- Try a different USB port and a different computer (Windows/macOS/Linux) if available.
- Ensure the companion desktop app is the latest release from the manufacturer’s official source (not a random download). See companion app issues for common problems.
- Check for OS prompts (driver install, permissions).
- Note any error codes shown; record them. They help with later recovery or support tickets. See error codes index.
And breathe. These checks fix many stuck-update cases.
Step by step: Recovering from bootloader mode (quick fixes)
Use this progressive approach — try the simple fixes first.
- Reboot the host computer, reconnect the device with a different USB cable and port.
- Open the official companion app and look for an "Install firmware" or "Recovery" action. Follow on-screen prompts exactly.
- If the app says "device in bootloader", try the app's explicit "Reinstall firmware" option rather than forcing a reset.
- If the companion app fails, try the desktop app on another OS or a clean user account. Sometimes driver permissions block flashing.
If the device shows a prompt to confirm firmware installation, accept using the device buttons (do not accept anything shown on the computer). Physical confirmation helps ensure authenticity.
Advanced bootloader recovery — when quick fixes don’t work
When the companion app refuses to recover the device or the update stalls repeatedly, move to advanced steps. These can be riskier and usually require more technical comfort.
- Use a different host tool such as the manufacturer's command-line tool (only if you understand CLI). See advanced-firmware-recovery for walkthroughs.
- Boot a clean live USB Linux environment (e.g., Tails or a current Linux distro) to avoid driver conflicts. (I do this when desktop drivers are flaky.)
- If the device allows DFU or a low-level mode, follow official instructions to reflash the bootloader. This step should only be done using official signed binaries.
But: if you see anything that asks for your seed phrase or private keys, stop immediately. That is not part of firmware recovery.
Verifying firmware authenticity and why it matters
Firmware must be signed by the manufacturer or verified by the official companion app. Why? Because the secure element protects private keys only if the rest of the system is trusted. A tampered firmware could try to extract or leak data.
How to verify:
- Use the official companion app, which typically checks signatures automatically.
- Check checksums or digital signatures if provided (compare values on the official site).
- Confirm the device requires physical button presses to accept firmware changes (this is an important anti-phishing measure).
If you cannot verify a firmware file or the companion app reports a signature mismatch, do not install it. Contact manufacturer support and consult advanced-firmware-recovery before proceeding.
If you can’t recover the device — how to access funds safely
The good news: with a valid seed phrase you can recover funds to another hardware wallet or a trusted software wallet that supports seed phrase recovery. Here’s the safe path:
- Confirm you have your seed phrase and that it’s written correctly. See seed phrase management.
- Use a different hardware wallet or a trusted offline recovery tool to sweep the private keys (sweeping moves funds, restoring creates the same addresses). See restore & recover wallet.
- Consider a temporary software wallet on an air-gapped machine if you must move funds urgently (but only if you understand the risks).
If you used a passphrase (25th word), you will need the exact passphrase to restore the derived account. Plan for that in any recovery process.
Prevention: How to update firmware safely next time
- Always update companion apps before firmware.
- Use short, low-latency USB cables and avoid hubs when flashing firmware.
- Perform updates on a stable laptop battery or a plugged-in desktop (avoid sleep/hibernation).
- Verify the firmware via the official app (it should show signature validation).
- Consider geographic or multisig strategies for very large holdings so a single device failure won’t block access (see multisig-setup).
What I recommend in practice: schedule firmware updates when you have time and two devices available if your holdings are large (one to update and one to keep running). And yes, backups are boring, but they are the point.
FAQ — real user questions answered
Q: Can I recover my crypto if the device is stuck in bootloader?
A: Yes. Your private keys remain in the secure element and you can restore from your seed phrase to another wallet if necessary.
Q: What if the company behind my device goes bankrupt?
A: Seed phrase-based recovery still works. Make sure you control your seed phrase (see device loss & company bankrupt).
Q: Is Bluetooth safe during updates?
A: Bluetooth adds an attack surface. For firmware updates prefer a wired connection unless the manufacturer explicitly supports secure wireless updates. See usb-otg-bluetooth.
Q: My device asks for the seed phrase during recovery — is that normal?
A: No. Never enter your seed phrase into a computer. Only enter it on a device designed for secure recovery and only when you trust the environment.
Conclusion and next steps (short)
A failed firmware update or a device stuck in bootloader mode is stressful, but most cases resolve with basic checks: new cable, different port, updated companion app, and, if needed, a controlled reflash using official tools. If you’re unsure, stop and consult the manufacturer’s support or follow advanced recovery.
If you haven’t already, review seed phrase management and consider a recovery plan for large holdings. If you want a guided diagnostic, follow the troubleshooting flowchart or check firmware updates for safe update procedures.
Need step-by-step guidance for a stuck device right now? Start with the checklist above, and if things look risky, consult the advanced guide before proceeding.