This guide demonstrates how to sweep all funds into a fresh newly created wallet when using a single BitBox, for both standard and hidden wallets. The basic procedure is:
If you have a second BitBox, the process is simple: put funds on one BitBox, then create a new wallet on the other Bitbox and send the funds to it.
Before proceeding, make sure you upgraded to the latest software.
Importantly, verify the backup of your current wallet (and hidden wallet if applicable) to be sure that your recovery password is correct and that your funds will not be lost. The device password could be different from the recovery password, so be sure you check it before continuing. The current wallet will be erased then reloaded before funds are sent to the new wallet. To emphasize, if you do not have the correct recovery password, funds will be lost after resetting the device. For detailed steps, please follow our BitBox Backup verification guide and contact us if you have any questions.
To create a new wallet, log in to the BitBox. Go to Manage Device > Manage Backups > press Reset Device.
Next, you will be presented with the Setup device screen. Follow the on-screen instructions to create a new wallet.
Once you have set up the new wallet, copy and store a receive address, for example by pasting into a text document. Make sure you carefully check that it has been copied correctly. The receive address is where your funds will be sent in a later step. Note that for bitcoin, you may have had different style bitcoin addresses in your old wallet that each held funds. These funds can all be sent to the same (default) style receive address you just copied and stored.
If you are holding other cryptocurrencies supported by the BitBox, also copy and store the receive addresses for them.
To create a new Hidden Wallet, first log in to the standard wallet you just created. Next, go to Manage Device > Create Hidden Wallet and follow the on-screen instructions.
To get a receive address for the Hidden Wallet, unplug and reinsert the BitBox and log in using the hidden wallet password. Again copy and store the receive address as described in the previous step.
If pasted into a text document, you should now have two addresses: one for the new main wallet and the other for the new hidden wallet.
If you are using MyEtherWallet for Ethereum or other coins they support: Log in to the MyEtherWallet website, follow their instructions for obtaining a receive address. Copy and save this address.
Go to Manage Devices > Reset Device, and follow the on-screen instructions.
Next, you will be presented with the Setup device screen. Choose Restore a wallet from backup option.
Follow the on-screen instructions, first setting a new device password. Make sure you restore your original wallet, using the original recovery password, that contains the funds.
Once you have restored the old wallet, you will see icons appear on the left which are your cryptocurrency accounts. Click on each account that holds funds and go to the Send page. Paste the address from the new wallet that you stored in a previous step into the appropriate field, and select the Send all checkbox to send all funds.
Before you hit send, make sure you have pasted the address into the send field accurately by visually comparing it to what you have in, for example, the text document.
Next hit send, and the coins will be sent to the new wallet.
Funds in a hidden wallet may also be sent to a new standard wallet. However, note that doing so affects privacy: this would create a connection between the previously separately stored funds that could be revealed by someone analyzing the public blockchain. Therefore, you may wish to send funds in a hidden wallet to a new hidden wallet.
How to access a hidden wallet depends on if you are using a legacy version of the hidden wallet or the current version of the hidden wallet. You are using a legacy hidden wallet if it was created using desktop app versions before version 3.0.0.
If using a legacy version, you can most likely access the funds by simply unplugging and reinserting the device then logging in using the hidden wallet password.
If this does not work, log in the old (standard) wallet and try activating legacy mode: Go to Manage Device, expand the Guide section on the right and then expand the section How do I access the legacy hidden wallet. Here you can enable the legacy hidden wallet mode. Next, unplug and reinsert the device then login using the hidden wallet password.
If you are using a current version of the hidden wallet, it can be re-enabled by logging into the old (standard) wallet, then go to Manage Device, choose Create Hidden Wallet, and follow the on-screen instructions. Be sure to enter the old recovery password that was used for the hidden wallet. Unplug and reinsert the BitBox and then enter in your legacy hidden wallet password to access the funds.
Once in the hidden wallet, simply sweep your funds following the same instructions above for the standard wallet. Send the funds to a receive address from a new hidden wallet if you wish to preserve privacy.
If you are using MyEtherWallet for Ethereum or other coins they support: Log in to the MyEtherWallet website, follow their instructions for sending funds, and send to the new receive address stored in the previous step.
After you have moved all your funds to your new wallet, return to step 2, but this time use the new wallet recovery password instead of the old one. There you should see your funds.