cryptoadvance / specter-diy

DIY airgapped hardware wallet that uses QR codes for communication with the host
MIT License
440 stars 73 forks source link

seed import fails after upgrade #117

Closed hoverlord closed 3 years ago

hoverlord commented 3 years ago

I generated a 24 word seed with specter diy in an older version. now i upgraded to 1.4.2 and tried to enter the seed phrase, but it won´t take the last word like it was and offers me to correct it to a different word. when i accept the corrected last word i can safe the seed phrase but specter desktop is not showing my funds for that key. is there a way to downgrade to 1.3.0 or anything else i can do to recover that exact seed phrase?

bitcoinheiro commented 3 years ago

What if you don't accept to correct the last word and just continue? (Ignore the fix)

You need to use the exact combination of words you have written, no changes. Changing the last word will generate you another wallet.

hoverlord commented 3 years ago

Thanks for the quick reply! I can´t continue without the last word being fixed, the "continue" button is greyed out.

stepansnigirev commented 3 years ago

Are you sure the recovery phrase is correct? Maybe you did a typo there? There is a way to downgrade to previous versions, but Specter DIY shouldn't generate invalid recovery phrase, we didn't change this part of the code. I'll write a doc how to reset the device and disable the bootloader when I get back home.

hoverlord commented 3 years ago

That´s great, thanks a lot! I tried to recover the original as well as the corrected seed phrase in blockstream green, which rejects both as wrong.

hoverlord commented 3 years ago

Problem solved. It turns out I did write down two 12-word seeds which I can import perfectly, but mistakenly took them as one 24-word seed. Feeling quite stupid :) Thanks for your help!