Question for you... did you write your 24 words on the "official" Ledger recovery sheet?
I'm wondering if you wrote them on the card as:
1 2
3 4
5 6
...
19 20
21 22
23 24
But they should be written on the card as:
1 13
2 14
3 15
...
10 22
11 23
12 24
But at the time you first set it up and did the second checkpoint you knew which way you had written it down and so re-entered it in correct order... but now that time has passed, you've just entered them in the number order as written on the card?
Just another possibility to consider... as I know of one user who did exactly this.
And yes as I mentioned in the thread I crosschecked each word and all were on the list.
It's quite possible you also have the "similar word" issue... kit vs. kite... kid vs kind etc...
Yeah sadly I didn't use the official Ledger sheet, I just used a notecard and wrote it left to right. It could be the second one but I thought seedrecover.py would figure that issue out.
Wait which seed? Also if I made payments and received payments through Ledger Live doesn't that mean it's 100% authentic, (I did buy it off a friend).
When I made a new wallet and tested the seed with a online desktop it worked, so I have no idea what went wrong.
You should just have one seed from Nano S, and that seed should be your backup. If you put that 24 words in any supported wallet (hardware, desktop or mobile) then your wallet will be recovered. Fact that you use Nano S with Ledger Live does not necessarily mean that you have the correct seed, device can be used only if you have access to it, respectively correct PIN.
You say that you bought Nano S from friend, is that new or used device, did you reset it and set new seed / PIN? Than new wallet in which you test seed is Ledger Live seed checker or some other wallet?
Yeah I did reset it with a new seed / PIN. And when I created the new wallet to test I tested with MyEtherWallets/BIP39 websites mnemonic phrase section and it worked.
Wait which seed? Also if I made payments and received payments through Ledger Live doesn't that mean it's 100% authentic, (I did buy it off a friend).
What do you mean with 'authentic' ?
You did generate the seed yourself, right ? If not, regard the seed as compromised and move your funds to a new one (generated by you) as soon as possible.
When I made a new wallet and tested the seed with a online desktop it worked, so I have no idea what went wrong.
And you are 100% sure that you used that exact mnemonic code ?
You might try entering it into a desktop wallet again. But regard that seed as compromised afterwards. If you will be able to access your coins, move them to a new seed.
But i doubt it will be accepted as a valid seed in a different wallet, if the nano s doesn't accept it.
Sorry if I'm making it confusing but essentially I am still unable to utilize my 24 word passphrase to access my coins again. Making a new wallet on the Ledger was just confirmation for myself to see if the seed it generated would work on a desktop wallet.
It said it was an invalid seed and to my knowledge I did not go in and enable any extra options.
It would seem that you have copied one (or more) of the words down incorrectly.
I would advise to check each of your 24 words against this list:
https://github.com/bitcoin/bips/blob/master/bip-0039/english.txtIf you find a word that isn't on that list, have a look for very similar words... If that doesn't help, you'll need to use seedrecovery.py.
- I used seedrecover.py and my xpub key from Ledger Live to check if there was 1 big typo (one completely different word) and no luck
NOTE: the default version of seedrecovery.py will ONLY work with older legacy ("1" addresses)... and, unfortunately, Ledger Live defaults to using "3-type" (p2wpkh-p2sh) addresses these days. However, the good news is that there is a version of seedrecovery.py that works with SegWit addresses.
The pull request hasn't been accepted into the main btcrecover repo as yet... but you can find the modified version that supports the p2wpkh-p2sh (3-type) addresses here:
https://github.com/madacol/btcrecoverAlso, I'd say that the "xpub" you get from Ledger Live probably isn't the best way to search either... I'd suggest searching for a known address from Ledger Live (perhaps look through your transaction history and pick the first "3" address from your first transaction). The reason why is that you're using p2wpkh-p2sh addresses, which should be generated from a "ypub"... but Ledger Live still exports it as an "xpub"... and i don't think seedrecovery.py will generate the test addresses correctly.
I grabbed a few addresses from my Ledger Live transactions but it said it wasn't a valid Bitcoin P2PKH address.
------------------
Okay update. I made a new wallet on Ledger Nano S with a new seed and I got the xpub key from Ledger Live. I ran seedrecover.py by taking out one word from the seed and it couldn't find it, so perhaps I did miswrite something in the original. Not sure why seedrecover.py isn't working properly.