This guide explains how multiple Ethereum accounts and ERC-20 tokens behave when used with a hardware wallet, outlines common problems (including the dreaded "Ethereum app not opening" symptom), and walks through moving a MetaMask account to a hardware wallet. I write from hands-on testing and from supporting dozens of setups over multiple years. Short answers. Then full explanations. You’ll get practical checks you can run immediately.
A hardware wallet holds the private keys inside a secure element. The device derives addresses from the seed phrase using deterministic paths (BIP-32/BIP-44, among others). Each address is an "account"; the companion or third-party wallet simply shows different derivation indexes. Simple.
ERC-20 tokens are smart contracts on Ethereum. They are not separate blockchains, so a token balance appears at the same Ethereum address. If a token doesn’t show up in your UI, it’s usually a visibility issue (the token contract hasn’t been added), not a key or chain problem.
Why does this matter? Because creating many accounts doesn’t create new private keys if they come from the same seed phrase — they are different indices of the same deterministic wallet (this matters for recovery planning).
For a deep dive on derivation and multiple accounts see Multiple accounts guide.
How to add and use multiple Ethereum accounts with your hardware wallet:
Tip: keep a simple index mapping in your notes so you don’t confuse accounts later. What I’ve found is that once you create ten addresses and skip documenting them, recovery becomes tedious.
If you need a step-by-step walkthrough for device setup and recovery, see setup-unboxing and recover-from-seed.
Goal: stop storing private keys in the browser and use your hardware wallet for signing.
Step-by-step:
Do not type your seed phrase into MetaMask. Ever. And don’t confuse "import private key" (bad for security) with "connect hardware wallet" (recommended). If you want alternatives for moving funds rather than connecting, read sweep-recover-software-wallets.
For integration specifics, see metamask-integration and wallet-integration-hub.
Symptom: you can’t open the Ethereum app on-device, or the companion interface says "App not detected" or freezes.
Causes and fixes:
If these steps fail, consult the apps-manager-problems and troubleshooting-flowchart pages for a guided flow.
And sometimes the fix was the simplest: swap to a different USB port and the app appears. Small things matter.
Tokens may not appear in the companion UI even though they’re held at the address. To see or transact with them you usually must use a third-party interface (MetaMask, MyEtherWallet) or add a custom token by contract address. Steps:
If a token transfer fails, check gas limits, token contract compatibility, and whether the token uses a nonstandard transfer method (some DeFi tokens need special handling). For ERC-20 issues and integration, see myetherwallet-integration and metamask-integration.
| Problem | Quick check | Next step |
|---|---|---|
| Ethereum app won’t open on device | Is firmware/device unlocked? | Reboot device, update firmware, reinstall app (firmware-updates) |
| Tokens not visible | Added custom token? | Add contract address in MetaMask or MEW (myetherwallet-integration) |
| Multiple accounts confusing | Are you using the same seed phrase? | Map indexes and label accounts; consider separate seeds for critical funds |
| Browser won’t detect device | Multiple web3 providers active? | Disable other extensions, try a different browser |
Q: Can I recover my crypto if the device breaks? A: Yes. Use your seed phrase and optionally your passphrase to restore on a compatible hardware wallet or a recovery tool. See recover-from-seed.
Q: What happens if the company behind my device goes bankrupt? A: Your funds are on-chain, not with the company. With the seed phrase you can restore elsewhere. Keep secure backups and consider multisig for high-value holdings. See lost-device-company-bankrupt.
Q: Is Bluetooth safe for a hardware wallet? A: Bluetooth increases the attack surface. For day-to-day convenience on mobile it's acceptable for many users, but for large, infrequent cold storage you may prefer wired or air-gapped flows.
If you’re keeping multiple Ethereum accounts and ERC-20 tokens, treat accounts as indexes from the same seed phrase, make token visibility a UI step (add contract addresses), and follow a short checklist when the Ethereum app seems unstable: check firmware, cables, and companion app conflicts. In my experience most problems are resolved by a firmware/app reinstall or by switching the browser.
Want guided diagnostics? Follow the troubleshooting-flowchart or check companion app troubleshooting at Companion app troubleshooting. For deeper reading on firmware and secure-element verification, see firmware-updates-bootloader and secure-element-architecture.
Ready to secure your Ethereum accounts? Start with documenting your accounts and a safe seed phrase backup, then connect one account at a time to a third-party wallet like MetaMask or MyEtherWallet for ERC-20 management. Good luck — and if you get stuck, refer back to this checklist and the linked troubleshooting pages.