Using a hardware wallet with Ethereum is different from storing a UTXO coin like Bitcoin. Ethereum accounts are account-based, smart-contract-enabled, and support ERC-20 tokens — which are just smart contracts recording token balances on the Ethereum blockchain. Your hardware wallet stores the private keys (in a secure element) and signs transactions, but an external interface (Ledger Live, MetaMask, MyEtherWallet, or another web3 wallet) is used to construct and broadcast transactions and display balances.
What I've found in testing since 2017 is that most synchronization problems come from the connection between the hardware wallet and the interface, not from the device's private key storage. So start troubleshooting at the software layer first.
Related guides: install apps & manage space | seed phrase basics
This is a practical flow you can follow (step-by-step). It assumes you already completed device setup and have the Ethereum app installed on the device.
Tip: if a connection prompt never appears, try a different USB cable or a different browser, and see troubleshoot cannot connect.
You can create multiple Ethereum accounts with one hardware wallet. Each account is a different address derived from the same seed phrase using different derivation paths. In practical terms this means:
Multiple ethereum wallets ledger setups are common. But there are trade-offs: having many accounts on one seed phrase means the seed phrase still controls everything. If you need compartmentalization, consider multisig or separate seed phrases.
See more on derivation and multiple accounts: multiple-accounts-and-wallets | advanced derivation paths
ERC-20 tokens are not separate private keys; they are contract balances associated with your Ethereum address. If a wallet UI doesn't show a token, the token still exists on-chain — the UI just doesn't list it.
How to add a missing token in MetaMask:
If a token balance isn't updating, check on a block explorer (paste your address) to verify on-chain balance. If the explorer shows a balance but your UI does not, the issue is with the interface or derivation path.
Related: erc20 token management | wallet integrations: MEW & MetaMask
Symptoms: account balance shows zero, account fails to sync, or Ledger Live/MetaMask reports errors.
Common causes and fixes:
And yes, reboots still fix a surprising number of issues.
For persistent sync errors, check the app's debug logs or switch to a different compatible wallet to confirm whether the problem is the UI or the device. See ledger-live-troubleshoot-updates and troubleshooting common errors.
If you can't resolve the issue, remove the account in your UI and re-add it (this does not touch your seed phrase). For device-level problems see troubleshoot install errors and device not recognized.
Your device's secure element stores private keys inside tamper-resistant hardware. That's the core security model. But your overall security depends on configuration and practice: seed phrase handling, passphrase usage, and connection method.
More reading: passphrase usage risks | supply chain and tamper risks
Multisig splits signing across multiple keys (for example, 2-of-3) so that no single compromised device leads to a full loss. This improves resilience and supports inheritance planning.
Setting up multisig for Ethereum requires a contract wallet or a multisig service that supports hardware wallets. If you choose multisig, test recoveries with small amounts first. See multisig setup guide and multisig setups.
Q: Can I recover my crypto if the device breaks? A: Yes. Use your seed phrase and, if used, the passphrase to restore on a compatible hardware wallet or software wallet that accepts the same derivation.
Q: What if the company goes bankrupt? A: Your keys are yours. As long as you control your seed phrase and passphrase, you retain access to your crypto.
Q: Is Bluetooth safe for a hardware wallet? A: It can be safe if implemented correctly, but it is an added attack surface. For maximum security use USB or air-gapped methods.
Q: Why doesn't MetaMask show my ERC-20 token balance? A: Usually because the token isn't added to MetaMask or you have the wrong address/derivation path selected. Confirm on a block explorer.
Getting Ethereum and ERC-20 tokens working with a hardware wallet reliably comes down to a few reproducible steps: keep firmware and apps updated, open the Ethereum app on-device before connecting, confirm addresses on the device, and use trusted web3 interfaces when adding tokens. In my testing, patience and methodical checks (USB cable, firmware, correct network) clear most issues.
If you need targeted help, check these resources next: connect MetaMask & web3, wallet integrations: MEW & MetaMask, and erc20 token management.
But don't rush critical changes to your setup (like enabling a passphrase) without a backup plan. And if you want a walkthrough for a specific model, see walkthrough: Nano S step-by-step or walkthrough: Nano S+, Nano X, and Stax.
(Image: wallet-connect-diagram.png — alt text: "Diagram showing hardware wallet, MetaMask, and Ethereum network connection")