Which operating systems and devices support TREZOR?
There is full support for Windows (version 7 and higher), OS X (version 10.8 and higher) and Linux. You can also use your TREZOR with Android devices which have USB On-The-Go (aka USB Host).
Which wallets are compatible with TREZOR hardware?
Which wallets are compatible with TREZOR recovery seed?
In case your TREZOR is not available you can still recover your bitcoins using your recovery seed and a compatible wallet like Mycelium or Electrum. Check out our TREZOR Apps for the full list of wallets compatible with the recovery seed.
Which browsers are currently supported by TREZOR wallet?
The major supported browsers are Chrome and Firefox. The other browsers may be usable but we can’t guarantee the full functionality.
Which coins are currently supported?
At this moment it is Bitcoin, Ethereum (+ all ERC-20 tokens), Ethereum Classic, ZCash, Litecoin, Namecoin, Dogecoin, Dash and Bitcoin Testnet.
Wallet Interfaces for TREZOR by Currency
Bitcoin TREZOR Wallet
Litecoin TREZOR Wallet
DASH TREZOR Wallet
Zcash TREZOR Wallet
Bitcoin Cash / Bcash TREZOR Wallet
Ethereum Classic MyEtherWallet
ERC-20 Tokens MyEtherWallet
Bitcoin Testnet Custom TREZOR Wallet
Please check the TREZOR Apps for detailed information about the wallets supporting TREZOR
Which wallets or services can import TREZOR account public keys (xpub)?
There is a growing number of wallets and online services, which you can use to watch your TREZOR account balances or receive bitcoins directly into your TREZOR without connecting the device. These apps cannot spend your coins but can check balances online or generate new receiving addresses for you.
To find out more about these apps, please look for wallets and services with “Watch-only mode” feature icon in TREZOR Apps
How does a typical transaction take place using the KeepKey?
Users initiate transactions in the computer client just as they did before using a KeepKey. The computer client no longer stores private keys, and is therefore not able to sign transactions. The computer client must pass transactions to the KeepKey, requesting they be signed. Once a request is received by the KeepKey, it displays the transaction details and prompts the user for manual confirmation via a button. Once approved by the user, the transaction is signed and returned to the computer client to be announced on the Bitcoin network.
Do I need to install drivers in order to use my KeepKey?
KeepKey is a USB HID-class device (like keyboards, mice, and game controllers). It doesn’t require drivers when used on Windows, Mac, or Linux. Some applications with limited USB access, however, may require additional software to work with KeepKey. For example, our Google Chrome extension requires an additional Chrome app in order to communicate with the device. This is an easy installation, though, and our Chrome extension will guide you through it.
Do I need special software in order to use my KeepKey?
KeepKey must be used in conjunction with supported computer clients. At this time, KeepKey works with our Chrome app, as well as Electrum and MultiBit HD.
How do I backup my KeepKey incase it is lost or stolen?
When your KeepKey is initialized, you are given an opportunity to write down a recovery sentence. This recovery sentence is your KeepKey’s backup. If your KeepKey is lost or stolen, you can recover your private keys using this recovery sentence. KeepKey supports the account hierarchy standardized in BIP 44, so any software that supports BIP 44 can recover your funds. You can also recover your private keys onto a new or empty KeepKey with the recovery sentence.
If I forget my PIN, do I still have access to my bitcoins?
If you forget your PIN, you will be locked out of your KeepKey. You will, however, still be able to recover your bitcoins with the recovery sentence.
How many private keys and wallets can be stored on my KeepKey?
KeepKey supports BIP32 wallets, or what are commonly called HD wallets. This allows KeepKey to generate and store an unlimited number of private keys. KeepKey also supports BIP44, which allows for an organization of accounts. KeepKey can support a practically unlimited number of wallets, with an unlimited number of private keys.
Can my KeepKey be cleared and reset, deleting my private keys?
KeepKey has a device wipe feature, which will delete all private keys and settings from the device. We recommend you do this prior to selling or giving your KeepKey to anyone. If the KeepKey you intend to wipe has any funds, make sure you still have your recovery sentence, because a device wipe is irreversible.
Why does the KeepKey have such a large display?
The KeepKey requires a display, first and foremost, to show the user the transaction they are confirming to be signed. We designed KeepKey to have a large display because we felt it critical that transaction details be clear and legible. A small display that is difficult to read discourages users from carefully reviewing each detail in a transaction.
What is the difference between my PIN, my recovery sentence, and my passphrase?
Your PIN prevents unauthorized users from reviewing balances and doing transactions. Your recovery sentence is an encoded version of your private key using normal dictionary words. This sentence should be kept secret: anyone knowing it can easily gain access to your bitcoins. Your passphrase is an additional word appended to your recovery sentence that is never stored on your KeepKey. We do not recommend using the passphrase feature unless you completely understand the consequences of using it.
Can I use my KeepKey with multiple computers?
Your KeepKey can be used with multiple computers, because it stores and secures all of your Bitcoin private and public keys: the information required to view balances and do transactions. Computer clients that have not seen your specific KeepKey before may take longer to load as it must sync the transactions corresponding to your KeepKey.
Can I sign messages with my KeepKey?
KeepKey supports message signing; the process is very similar to transactions. In a computer client that supports KeepKey and message signing (e.g., Multibit HD), you first create the message you intend to sign and choose the address to use for the signature. Your computer client passes the message and chosen address to the KeepKey, which in turn displays it and prompts the user for manual confirmation. Once confirmed, the signed message is returned to the computer client.
How do I import / recover a backup on a Nano S?
First, make sure to have a 12-word, 18-word or 24-word backup. (Ledger passphrases are always 24-word ones)
- Connect your Nano S
- Read the instructions
- Decline to configure as new device by selecting the cross icon with left button when "Configure as new device ?" is prompted
- Select “Restore configuration” with Right button.
- Choose a 4 to 8 digit custom PIN code, using left button to decrease value, right button to increase it, and both buttons to validate each number.
- Confirm by re-entering this same PIN code.
- Now you need your Ledger Recovery sheet on which you previously copied your 24 words backup, or a passphrase from a wallet designed by another brand
- Choose the number of words required to restore your backup. For example, if you import a Ledger Wallet recovery phrase, select "24 words"
- Then enter each word following the numerical order until the 24th
- Wait until confirmation
Your Nano S is now initialized, and you can download the applications needed to manage your accounts.
How do I setup a passphrase and an alternate PIN?
Option for advanced users
The passphrase is like a 25th word on your 24 words seed, but one that you should remember and never write down. It scrambles your seed and generates a new identity: there is no right or wrong passphrase, each one will always derive a unique seed and set of accounts.
It is mainly used for two reasons:
- protection of your backup seed: if someone gets physical access to your 24 words seed, it’s game over. If your accounts are behind a passphrase then you are protected since it would be computationally extremely expensive (and not feasible) to try all possible combinations.
- plausible deniability: in case of a $5 wrench attack, you would give out a passphrase unlocking accounts containing spare change. Of course, this has some limits: if the attacker is very well informed he can continue to hit you with the wrench until you give the “real” password.
As entering a passphrase on your Nano S each time you plug it would be highly impractival, Ledger’s approach is to use an alternative PIN (or “duress PIN”) which would be locked to a fixed passphrase.
Note that all your apps (Bitcoin, Ethereum, FIDO…) are affected by the passphrase identity change.
Firmware 1.3.1 and above
The options are now available directly under the Settings menu on the Nano S. Make sure that you remember your passphrase if you use one. Forgetting the passphrase will result in a loss of funds eventually.
Only for 1.0 to 1.2 firmware
Using older firmware versions, setup of the passphrase requires the use of Python scripts. Upgrading your firmware is recommended in order to use the more user-friendly internal Settings menu.
Setup Python environment
Execute the following commands in your Linux or MacOS shell:
pip install ledgerblue
Set passphrase and alternate PIN
Use the following command:
python -m ledgerblue.derivePassphrase [--persistent]
It will request your passphrase on your computer, request your current PIN on your Nano S and generate the new set of accounts. If --persistent is set then you’ll be asked to enter an alternate PIN and these accounts will be attached to it. Otherwise, these new accounts will be active on the device until it is powered off.
With an alternate PIN activated, when you power on the device, the usual PIN will give you access to your normal accounts, and the alternate PIN will activate the accounts behind the passphrase.
How to best use the passphrase feature
Our recommendation is to use your current PIN for your day to day accounts, holding reasonable assets, and your alternate PIN for your savings account, holding higher value assets. This way, not only will your backup seed be protected by the passphrase, but your “duress” PIN will in fact be a real account with real transactions. This would be much more effective in a plausible deniability scenario.
SECURITY NOTICE - ALTERNATE PIN AND PHYSICAL ACCESS
If you provide one PIN to an attacker keeping control of the device for some time, it can be leveraged to try to brute force the other PIN, as the counter is reset during a successful PIN input, and both PINs share the same retry counter in current firmware versions. The best course of action is to restore and transfer your assets to a different seed quickly if this happens.
How do I erase my wallet or reset my Nano S?
If you acquired a second-hand Nano S, or if you want to create a second wallet, follow this tutorial to know how to reset your device first.
- Connect your Nano S (you can plug it on a computer on with any USB charging cable)
- Enter a wrong PIN code and validate by pressing both buttons
- Repeat this 2/ step 2 more times
- Once your Nano S displays the message "Your device has been reset", press both buttons until the "Welcome" message is displayed, or disconnect and reconnect your device
Then you will be able to restore a wallet or create a new one
How can I use my Nano S on my computer?
First, you must initialize your Nano S following this tutorial
Once it is initialized, you need to download:
- the Ledger Manager: go to this page in your Chrome browser, and click on "Available on Chrome" to download and install it.
- the Ledger Bitcoin Chrome app: go to this page in your Chrome browser, and click on "Available on Chrome" to download and install it.
- and / or the Ledger Ethereum Chrome app: go to this page in your Chrome browser, and click on "Available on Chrome" to download and install it. app
Once the Bitcoin or Ethereum (or any one) Chrome app is installed:
- Connect your Nano S on a USB port of your computer and enter your PIN code
- Launch your Bitcoin or Ethereum Chrome application
- Open your Bitcoin or Ethereum app on your Nano S
- Check that the browser support of this application is set on NO.
- Then you can see your account and manage your coins
To send your first bitcoins on your Nano S, follow this tutorial
If you want to manage other coins or applications with your Nano S, you can manage your applications through the Ledger manager.
How do I send a bitcoin payment from my Nano S?
If your Nano S is not initialized go to https://www.ledgerwallet.
Once your device is initialized:
To manage your Bitcoins, you must launch the Ledger Wallet Bitcoin Chrome application. If you haven't installed it yet, this is the way to do it: in your Chrome browser, and install the application here.
1/ Connect your Ledger device
2/ Enter your PIN code
3/ Open the Bitcoin app on your Nano S (right click)
4/ Launch your Bitcoin Chrome application on your computer
5/ Click on "Send", a popup window opens
6/ Fill in the required fields: amount, recipient address (you can paste or scan), level of fees
7/ Click on the "Send" button
8/ Your Nano S requires your manual consent to authenticate this transaction: press the right button (above the "V" check icon) to confirm once you have verified the details of your transaction are right and wait until your Chrome app displays "validated"
9/ Your transaction is validated and will be tracked on the Blockchain as soon as it is confirmed by miners in accordance with Bitcoin protocol.
While waiting for this confirmation, your Ledger device can be disconnected as your transactions are tracked on the Blockchain. These transactions will be synchronized on your wallet when you open it.