Issue with Algorand Wallet and Ledger Nano X

Hi
I have some similars problems with wallet Algorand and nano ledger X

  1. Create a standard account in the algorand wallet app ( account 1)
  2. Create a ledger nano x backed account in the wallet app a week later when I received the nano x. (account 2).
  3. I transfer all tokens from account 1 to account 2.
  4. I can see my balance and staking rewards. BUT when I try to send or receive anything now I get a error message saying:
    “Something went wrong Please check that your hardware wallet is set up with the Recovery phrase or passphrase associated to the selected account.”

I’ve not changed anything, and all my other accounts/coins work just fine.

  1. I remove all accounts from the algorand wallet.
  2. Now, the wallet app does not identify account 2.

what can i do?

Moved as a new topic from Algorand Ledger Nano X issues - #12 by gst_12 to separate from a resolved issue.

Have you tried adding the account in Ledger Live?

Yes, I tried this. But in ledger live also apperr the account 2.

I had commented on the other topic because it is related to this comment …
I made a transaction max. It may be the problem but I have not debugged anything in that way.

1 Like
  1. What do you mean by “apperr”?
  2. Do you get account 2 in Ledger Live when adding an account?
  3. Did you use the “rekey” mechanism (i.e., did you follow those steps: https://www.algorand.com/resources/algorand-announcements/rekeying-with-ledger-nano-x-tutorial)? Or did you just create account 2 and transfer everything from account 1 to account 2?
  4. Do you have the addresses of account 1 and account 2? If yes, are they different and can you check on algoexplorer.io the balance of account 1 and account 2? If you did a max transaction, the balance of account 1 should be 0 or the account should not be there, while account 2 should have all your Algos in it.
1 Like
  1. What do you mean by “apperr”?
    it was a typing error. I mean that the account does not appear or is not seen in the live ledger.

  2. Do you get account 2 in Ledger Live when adding an account?
    I do not get account 2, adding an account creates a new one.

  3. Did you use the “rekey” mechanism (i.e., did you follow those steps: https://www.algorand.com/resources/algorand-announcements/rekeying-with-ledger-nano-x-tutorial)? Or did you just create account 2 and transfer everything from account 1 to account 2?

Create account 2. pairing a ledger device with the Algorand wallet application, create account 2 and then transfer all the tokens to something.

  1. Do you have the addresses of account 1 and account 2? If yes, are they different and can you check on algoexplorer.io the balance of account 1 and account 2? If you did a max transaction, the balance of account 1 should be 0 or the account should not be there, while account 2 should have all your Algos in it.

Yes the accounts are different. The balance of account 1 is 0 and the balance of account 2 has all the something.

I have had this problem for months. When I identify it, when trying to pairing the nano ledger the error of the image would appear.

I just wanted to confirm that:

  1. you tried to add an Algorand account on Ledger Live following Add your accounts – Ledger Support
  2. then you got the address of the account via Receive crypto assets – Ledger Support.
  3. That after doing that, the address of the account is different from account 2 (and from account 1)
  4. And that Ledger Live displays a balance of 0

If one of the four points above is a misunderstanding from what you did, please try to do the four points above.

If the four points above accurately describe your situation, I can see four possible explanations:

  1. The Ledger got reset. This is the most likely explanation. See “Did your device reset automatically?” on Reset to factory settings (Ledger Nano X) – Ledger Support. Do you remember having to write down twice the 24-word recovery phrase? Or do you remember seeing the “Welcome” screen twice? If this is the case, you should be able to use the correct 24-word recovery phrase to restore your Ledger in the current state. But sure to keep both 24-word recovery phrases. The new one may have been associated to some other accounts.
  2. The Ledger has a bug. One solution may be to reset it after ensuring that you have your 24-word recovery phrases. If you have access to another fresh Ledger, I would recommend to use this other Ledger instead of resetting your current Ledger. Follow Restore from recovery phrase – Ledger Support
  3. For some unknown reasons, multiple accounts were created on the Ledger and the first one was not used. This is very unlikely, but to be sure, go to Ledger Live and create a couple of Algorand accounts. If any of those match your old account, let me know and we can work from there. Follow this tutorial: Add your accounts – Ledger Support. To read the address of an account on Ledger, follow Receive crypto assets – Ledger Support
  4. You used an extra passphrase with Ledger. It is a very advanced process so it is very unlikely. But just in case, here is the documentation: Advanced passphrase security – Ledger Support

Disclaimer: Algorand makes no representations regarding the functioning or security of wallets, exchanges, or tools mentioned in the answer above, and disclaims any liability therefof. You are fully responsible for the security and the availability of your keys.

1 Like
  1. No. I Install the algorand app on the nano ledger X.

  2. then from the wallet app: add account / pai ledger device via bluetooth / search ledger / connect / and select the account that appeared (address2).

  3. address 2 is different from address 1.

  4. I transferred all the tokens some of the address 1 address 2.

I did a firmware update that suggested ledger live which was successful. I have other wallets associated with this nano ledger that I could use later (ADA, TEZOS, ERC-20 tokens, STACKS and others). None had a problem. And the workflow to create the wallet address of those tokens has been the same, without using a live ledger.

1 Like

About " 3. For some unknown reasons, multiple accounts were created on the Ledger and the first one was not used. This is very unlikely, but to be sure, go to Ledger Live and create a couple of Algorand accounts. If any of those match your old account, let me know and we can work from there. Follow this tutorial: Add your accounts – Ledger Support. To read the address of an account on Ledger, follow Receive crypto assets – Ledger Support"

To create other accounts, I need to token something to the first created account and then create the next account.
Do you know how many accounts could I create with the nano ledger?

Please try to use the Ledger Live to create the account and see if it creates account 1 or account 2.
And do the step 1,2,3,4 above.

I don’t know but I believe only Ledger Live can create multiple accounts, that is why I think this option 3. is very unlikely.

1 Like

Hi Fabrice. I have debugged:

  1. For some unknown reasons, multiple accounts were created on the Ledger and the first one was not used. This is very unlikely, but to be sure, go to Ledger Live and create a couple of Algorand accounts. If any of those match your old account, let me know and we can work from there. Follow this tutorial: Add your accounts – Ledger Support. To read the address of an account on Ledger, follow Receive crypto assets – Ledger Support* "

OUT: Create 12 new addresses, none of them correspond to address 2.
Resutted:
Start a new device with the seed phrase that generated address 2. All 12 addresses created are reset, but address 2.

-----//-------
2. The Ledger has a bug. One solution may be to reset it after ensuring that you have your 24-word recovery phrases . If you have access to another fresh Ledger, I would recommend to use this other Ledger instead of resetting your current Ledger. Follow Restore from recovery phrase – Ledger Support

OUT: I Start a new device with the seed phrase that generated the address 2. All 12 addresses created are reset, but address 2 does not appear.

------//------
about

  1. The Ledger got reset. This is the most likely explanation. See “Did your device reset automatically?” on Reset to factory settings (Ledger Nano X) – Ledger Support. Do you remember having to write down twice the 24-word recovery phrase? Or do you remember seeing the “Welcome” screen twice? If this is the case, you should be able to use the correct 24-word recovery phrase to restore your Ledger in the current state. But sure to keep both 24-word recovery phrases. The new one may have been associated to some other accounts.

**OUT:**This has not happened. however I reset the device according to the instructions. The reestablished accounts are the accounts created in point 3.

According to the instructions, the device should be reset to factory settings. “like new”, but apparently not the case with the firmware. Since creating address 2 to date the device has had two firmware updates.

Do you know how I can restore the device to the firmware version it had for when I created the address 2?

I would also like to do the same with the version of the app wallet algorand

The idea is to have the same conditions with which the management creates on December 2, 2020

—///—
about 4, I have never done this, as I mentioned earlier. I have other tokens from other blockchains, but I only had the problem with algorand.

I have no idea what may have happened.
I would send an email to the support of Ledger Nano X and see if they ever found such an issue.

Do you have any ideas on how to downgrade firmware version?

Can you tell me how to install an older version of the algorand wallet app?

Hi Fabricio,

I have checked in algorand explorer. I find that the blockchain closed the address. I highlight in the image what I mean.

I compare with the other transactions that have received the other addresses created with the same ledger and do not have this output “CLOSE ADDRESS”

What does this mean?
Why only this transaction has it?

Close addresses are used to move all the remaining Algos of an account somewhere else.
If you don’t use a close address, your account needs to always have at least 0.1 Algos and you cannot transfer all the Algos.

This is therefore completely normal.

I’m sending you a DM asking some information that may help us debugging your issue.