There are two ways to move from Trezor: restore your existing wallet on UKey Core 26 and keep the same addresses, or create a new wallet on UKey Core 26 and transfer assets from Trezor to its new addresses. Restoring does not move assets on-chain; transferring creates on-chain transactions and incurs network fees.
Restoring the existing wallet is only available for BIP39 backups of 12, 18, or 24 words. Before choosing this method, check the backup type of your Trezor account and whether you used a Passphrase. If the original backup was entered on an internet-connected device or may have been exposed, create a new wallet and transfer the assets. Restoring the old backup on another hardware device does not replace the keys.
Before you start: record your original account details
Open each account you want to move in Trezor Suite and record its asset, network, account number, public address, and Bitcoin account type. The Details page shows the account type and derivation path. If you managed an account through another wallet app connected to Trezor, record the network and derivation path actually used by that account. Record public account information only; never photograph, upload, or send your backup words, private key, or Passphrase. See Trezor's account management guide.
Install UKey Wallet from the official UKey download page. Choose how to initialize UKey Core 26 using the methods below; see the UKey Core 26 setup guide for device connection and address verification. If the network or account needed to receive an asset is unavailable in UKey Wallet, do not transfer that asset.
Option 1: restore your existing wallet and keep its addresses
This option requires your complete Trezor BIP39 backup in the correct order and a UKey Core 26 that has not been set up or has been cleared. If your UKey Core 26 already contains a wallet, do not reset the only device that can access it just to follow this guide. First make sure its backup is safely stored.
Step 1: import the backup on UKey Core 26. On the device setup screen, select Import Wallet → Mnemonic phrase, choose the original backup's word count of 12, 18, or 24, and enter every word in its original order on the device screen. Never enter the backup words in the UKey Wallet App, a computer, phone, website, online derivation tool, or support chat.
Step 2: restore the original Passphrase wallet, if used. On UKey Core 26, open Settings → Wallet → Passphrase, enable it, and follow the device prompts to enter exactly the Passphrase used for the original Trezor account. Match capitalization, spaces, and symbols. If the original account did not use a Passphrase, leave it disabled. The device PIN cannot replace a Passphrase. For the difference, see Passphrase and hidden wallets.
Step 3: select the original account's derivation settings. Connect UKey Core 26. In UKey Wallet, open Settings → Wallet → Account derivation path and select the option that matches the original Trezor account. Use the table below for Bitcoin, and match the original account number as well.
Bitcoin account type in Trezor Suite | Option in UKey Wallet | Common address prefix |
Legacy | Legacy |
|
Legacy SegWit | Nested SegWit |
|
SegWit | Native SegWit |
|
Taproot | Taproot |
|
An address prefix only helps identify the type; it does not replace checking the full address. See UKey Bitcoin address formats. For Ethereum and other EVM accounts using m/44'/60'/0'/0/n in Trezor Suite, select BIP44 Standard (m/44'/60'/0'/0/*) in UKey Wallet and compare the public address at the original address index n. For an account used through a third-party app connected to Trezor, follow the derivation path shown in that app. If UKey Wallet has no matching path, use the second method.
Step 4: verify the address. Open the same asset, network, and account in UKey Wallet, select Receive → Verify on device, and compare the address shown in UKey Wallet with the one on the UKey Core 26 screen character by character. Then compare it with the public address at the same derivation path and address index in the original Trezor account.
A Bitcoin account can generate several receiving addresses. If the addresses currently shown on the two devices differ, check the account type, account number, and address index first. Do not rely on the prefix or balance alone to decide whether recovery succeeded. If you cannot verify the same public address, do not use the restored account to receive assets or sign transactions. If the original Trezor still works, you can use the second method instead.
Once you confirm matching addresses, both UKey Core 26 and the original Trezor can access the account associated with that address. Restoring the backup does not send a transaction or disable the original Trezor or backup. Check any other accounts you need to use, and do not reset the original device or discard its backup before finishing.
Option 2: create a new wallet and transfer assets from Trezor
Choose this option if you want a new backup or the original backup may have been exposed. The original Trezor must still be able to sign transactions. Even if you have lost its backup, you can move assets that the device can still send.
If UKey Core 26 has no wallet yet, select Create New Wallet on the device, then record and check the new backup offline. Store it separately from the original Trezor backup. If UKey Core 26 already has a wallet you intend to use, verify its backup; you do not need to reset the device for this move.
In UKey Wallet, select the asset and network to receive, open Receive, and verify the full receiving address on the UKey Core 26 screen. If the asset or network is unavailable, do not make that transfer.
In Trezor Suite or the wallet app managing the original account, select the same asset and network, open Send, and enter the newly verified address. Check the source account, network, amount, address, and network fee. You may send a small test amount you can afford first. After it is confirmed on-chain and appears in UKey Wallet, send the remaining assets.
Check each original account for remaining tokens, NFTs, staked assets or DeFi positions, and pending transactions. Creating a new wallet does not move these assets or positions automatically. Follow the rules of the relevant network or service for anything that must be unstaked, claimed, or transferred separately. Keep enough native currency in the original account to pay any remaining network fees.
After verifying every account and asset you intended to move, decide whether to keep the original Trezor. Continue protecting the old backup as long as it controls any assets that have not been moved.
Frequently asked questions
What if the address or balance differs after recovery? Check the backup word order, original Passphrase, network, Bitcoin account type, derivation path, account number, and address index. A balance missing from the App does not mean the on-chain assets are gone; compare the public address and on-chain records first. Never enter backup words on a website to search for a path.
Do I need to transfer assets from Trezor after restoring the old backup? No transfer is needed for an address that you have confirmed is the same. If your goal is to prevent the old backup from controlling the assets, create a new backup and move the assets you want to migrate to new addresses.
Can I migrate if I lost the original backup? Use the second method if the original Trezor can still sign transactions. If the device is inaccessible too and you have no valid backup, support cannot recover your private keys for you.
What should I provide when contacting support? Provide the Trezor device model, UKey Core 26 firmware version, and UKey Wallet version, along with the relevant asset, network, public address, account type, and error message. Never provide backup words, a Passphrase, private key, or PIN. Contact us through the official UKey support channel.
