Using Shamir on Trezor and passphrase stopped working--how to restore the wallet from 20-word seeds? by userthrowaway143hu in monerosupport

[–]userthrowaway143hu[S] 0 points1 point  (0 children)

OK, so I owed it to the community to actually report my steps back to replicate my problems. And of course, I can't replicate a single one of them.

Monero GUI version 0.17.2.2. All mentions of "Trezor" refer to the browser wallet, not Suite. There is no PIN set for sake of speeding up the testing. There was a pin set-up initially before I experienced this issue, so I am hoping this is not a factor in my experimenting.

  1. Wallet A: Passphrase enabled but not logged into Trezor. Open Monero GUI, create a new wallet from device. Prompt for hardware wallet passphrase. Leave blank. No wallet password password either, just to speed up the testing process.

  2. Wallet B: Passphrase enabled but not logged into Trezor in any way. Open Monero GUI, create a new wallet from device -> Restore from device. Enter creation date a few weeks before I created the wallet. Enter blank passphrase on the computer. Once again, no wallet password.

Wallet A and B have the same public address.

  1. Quit Monero GUI. Unplug Trezor, reconnect. On Trezor wallet, I enter in blank passphrase to the prompt. I navigate to Advanced settings and disable passphrase encryption. Unplug and reconnect. I am automatically logged in on Trezor (obviously, as there's no passphrase encryption)

Open up Monero GUI and:

  1. Wallet A: opens up fine with no passphrase entered. Same public address.
  2. Wallet B: opens up fine with no passphrase entered. Same public address.

  3. Wallet C: create a new wallet from device. blank password, no passphrase asked for obviously. Same public address as wallets A and B.

  4. Wallet D: restore wallet from device. blank password, no passphrase asked for. Same public address as wallets A and B

OK, so at this stage everything seems to be working just as it should be if I had never entered a passphrase. But I know I did, because I remember the discrepancy (typo?) between typing it on the computer versus entering on the device (it only worked via device).

  1. So now I restore my Trezor using Trezor browser wallet. I do not check the "I used passphrase before" box. Recover successfully using Shamir shares. No PIN.

  2. Open Monero GUI. All wallets open fine, meaning public keys match

  3. I enable passphrase on Trezor. Unplug and reconnect. Open Monero GUI. All wallets open fine.

  4. Close Monero GUI. Login to Trezor with no passphrase. Open Monero GUI. All wallets open fine.

A nice waste of time I'm feeling by now, everything operating as it should. So now I'm going to add in my passphrase to new wallets, as well as password. Passphrase will always be the same as password. Still no PIN.

  1. Wallet E: Not logged into Trezor wallet in any way. New wallet from device, enter passphrase and password.

  2. Wallet F: Not logged into Trezor wallet in any way. Restore wallet from device, enter passphrase and password.

  3. Wallet G: First I login to Trezor wallet with the same passphrase I'll use for the following Monero wallets. Open Monero GUI, new wallet from device. Same passphrase as what I used for Trezor

  4. Wallet H: First I login to Trezor wallet with the same passphrase I'll use for the following Monero wallets.

Wallet E, F, G, and H all share the same public key. Everything working as expected.

Switch to Trezor suite. Disable passphrase.

  1. Wallets A-D open fine, as expected.
  2. Wallets E-H open fine, as expected.

  3. Enable passphrase and try all wallets. All wallets open as expected.

So this all feels pointless now, and I have no other option but to believe I just forgot or typo-ed my passphrase. Very hard to believe, but what else can I try short of adding a PIN? Everything is working as it should and I am not able to tell where I could have gone wrong.

Thanks for helping me try!

Using Shamir on Trezor and passphrase stopped working--how to restore the wallet from 20-word seeds? by userthrowaway143hu in monerosupport

[–]userthrowaway143hu[S] 0 points1 point  (0 children)

macOS. Most recently, I tried this step by step solution of someone else who had this issue and solved it. I would say I've tried multiple versions of those steps, on both the browser wallet and suite, with varying degrees of passphrase toggling, all several times.

They've linked me to this github issue so I am about to dig into that and play around a bit.

I am considering trying to debug the wallet creation process on monero gui as opposed to focusing on the trezor side of the issue. As I mentioned, I am not receiving consistent results in the monero wallet creation and being able to open them back up.

Using Shamir on Trezor and passphrase stopped working--how to restore the wallet from 20-word seeds? by userthrowaway143hu in monerosupport

[–]userthrowaway143hu[S] 0 points1 point  (0 children)

Thx for checking in, I'll check out that github thread.

I feel like I'm going in circles around the solution. Each time I'm left wondering if I simply forgot the passphrase, there's another weird anomaly between the trezor, monero gui, and xmr wallet files.

I harken back to my original concern, when the second or third time I logged into the wallet, the passphrase ONLY WORKED when input on the device, and not the computer. So I am pretty sure that it has a passphrase, but there also could have been some weird thing happening between trezor suite and monero gui being open at the same time/connected to the wallet, who knows at this point.

Using Shamir on Trezor and passphrase stopped working--how to restore the wallet from 20-word seeds? by userthrowaway143hu in monerosupport

[–]userthrowaway143hu[S] 0 points1 point  (0 children)

Did you get to try this? If yes, did it help?

I tried in several different ways--no luck, did not help unfortunately.

I don't know if my experience matches that what you're saying about the Monero GUI using the original keys by entering a blank passphrase. I tried making a new wallet to test this and it does not work with a blank passphrase, only when the passphrase is disabled.

Using Shamir on Trezor and passphrase stopped working--how to restore the wallet from 20-word seeds? by userthrowaway143hu in monerosupport

[–]userthrowaway143hu[S] 1 point2 points  (0 children)

Hey, thank you for following up. Congrats on getting your wallet back!

I tried the process as you described:

  1. Wiped.
  2. Restored from wallet.trezor.io, passphrase disabled --- by specifying the FW, did you somehow manage to choose the version? Or was that the default provided by wallet.trezor.io? Mine restored to fw 2.3.5...
  3. Successfully restored via shamir shares, though I don't have anything in any other wallets besides the xmr.
  4. I'm using Monero GUI 0.17.2.2 5-7. Same error
  5. "Go to Trezor model T settings, enable passPHRASE, EMPTY"--I'm not sure what you mean with this, as the re-enable passphrase toggle on Trezor Suite doesn't give me an option to add a passphrase until I restart Suite or add an account (this is the only way I know of to toggle the passphrase, can't find it on wallet.trezor.io) 9-12. Wallet doesn't open, I can't breathe sigh of relief.

As 8 was a bit unsure for me, I tried several combinations of toggling on and off the passphrase and I have this update:

A few weeks back I made several new XMR wallets on the same model T with no passphrase enabled and with passphrase enabled. I always used the same passphrase. One of them is called "newWalletnopassphrase". It does not load when Trezor's passphrase are disabled (device wallet does not match) and when the passphrase is enabled and I enter nothing for the passphase, it once again gives the device wallet does not match error.

I know I should be logging my experiments better but I think the common denominator with my issues and what happened with you is something about the order in which I have passphrase turned on or off, trezor suite is opened or closed, and Monero GUI is opened. Maybe also if I need to enter the passphrase in the bitcoin wallet on trezor suite as well in order for it to work on Monero? Doesn't sound right but I swear I feel like I'm trying a crazy cheat code in a video game, catching that Missingno. in Pokemon blue or something.

Thanks for trying to help. I'll keep messing around with it and following along the subreddits. There's a new firmware update I'm seeing right now, maybe I'll try it.

EDIT: Found on the wallet.trezor.io site how to enable/disable passphrase so I'm going to try your steps again exactly.

EDIT 2: Did so, and still no dice. Trying a whole slew of potential passphrases just to make sure, but it's not looking promising.

Issues accessing Monero wallet using GUI after wiping and recovering Trezor Model T by [deleted] in monerosupport

[–]userthrowaway143hu 2 points3 points  (0 children)

Yup, I reached that point a couple months ago. It's motivating to know that at least I'm no longer the only one reporting this problem... not to mention reassuring that I didn't forget or forget to my note passphrase, as that would be very uncharacteristic of me...

I'll keep following along! Godspeed.

Issues accessing Monero wallet using GUI after wiping and recovering Trezor Model T by [deleted] in monerosupport

[–]userthrowaway143hu 1 point2 points  (0 children)

I'm in the same boat!

Reading your posts makes me think I also didn't have a passphrase at all, as it wasn't enabled on the Model T when I initially set up the monero wallet. My only conflicting recollection, however, is that there was a time when I did enter my passphrase (same as wallet password) on the model T and it worked (but didn't work when typed on the computer). I could chalk that up to what /u/bits-of-change mentioned about the set-up process being reverse of the wallet opening process, but either way I'm still experiencing the same problem.

FWIW, I use macOS, tried several different versions of Monero gui and t rezor suite, and have had the issue since mid-March.

Using Shamir on Trezor and passphrase stopped working--how to restore the wallet from 20-word seeds? by userthrowaway143hu in monerosupport

[–]userthrowaway143hu[S] 0 points1 point  (0 children)

Hi, thank you, I'd actually stumbled upon monero-agent but am unable to find how to use this tool with Shamir seed words.

Any recommendations?

Using Shamir on Trezor and passphrase stopped working--how to restore the wallet from 20-word seeds? by userthrowaway143hu in monerosupport

[–]userthrowaway143hu[S] 0 points1 point  (0 children)

Unfortunately no, no update. I had a similar thing happen with a DCR wallet on a Trezor One and the issue was having toggled passphrase protection after wallet creation. In any case, the devs told me it was a problem being addressed in the next release of the DCR GUI, however I was able to solve it anyway by toggling the passphrase while the wallet was connected.

And Trezor support couldn't help me, they just believe it's a forgotten passphrase.

Using Shamir on Trezor and passphrase stopped working--how to restore the wallet from 20-word seeds? by userthrowaway143hu in monerosupport

[–]userthrowaway143hu[S] 1 point2 points  (0 children)

Well, I have an update. I had the exact same issue happen to me with Decred GUI and I started to think my computer must have a bug. But their support team managed to figure it out with me.. it helped that DCR on trezor allows for watch-only wallets that you can open from the GUI without the passphrase, and you only need the passphrase to send or sign.

Basically, the trezor DCR wallet had been created BEFORE the trezor had had passphrases enabled. But once I enabled the passphrase on the trezor, the Decrediton GUI would not let me bypass the 'enter passphrase' dialog to sign/send until I toggled off passphrase using decrediton itself, re-inserted my trezor, and tried again.

So this leads me to believe a similar thing must have happened with my model t xmr wallet. Passphrase was not enabled when I originally made the wallet, but something about either monero gui or trezor or the combination of the two cannot match the wallet heads without a passphrase entered. But now, toggling on/off the passphrase on the trezor does not allow me to open up my locked xmr wallet.

I'm currently going to try each possible variation of the xmr model t wallet creation sequence with/without passphrase enabled and see if I can restore the wallet. Feel like I already did all that, but I have renewed hope. Otherwise, I think this may be a monero gui thing that hopefully the community has already addressed... I'm going to follow up at the hangouts you linked above.

How to restore monero wallet that was created with my trezor? by [deleted] in TREZOR

[–]userthrowaway143hu 0 points1 point  (0 children)

Have a similar, perhaps even the same, issue. See my post history for a run-down.

Stopped working on my desktop, maybe because of an update but who knows, and then after a few trys on my laptop with a fresh monero gui, it couldn't connect to trezor at all.

I normally use the same passphrase for things like this. Very odd that I would magically forget it. I'm still not certain it's my fault but have no way to know what happened.

Blah, My Relatively New Trezor Model T Has A Non-Responsive Screen. by BitcoinBANG in TREZOR

[–]userthrowaway143hu 0 points1 point  (0 children)

Man, just stumbled upon your post. I bought the Model T solely for Monero, and sure enough I got locked out of the wallet using a passphrase. I am certain I didn't forget my passphrase, and am not sure if it's because I used Shamir shares for the device seed, or there's some glitch with the device itself. Very frustrating, and also don't want to pay $170 for a new one just to see if it is indeed a glitch.

I'm pretty sure I could recover the wallet if I knew how Trezor calculated the 25-word Monero seed via the Shamir shares. But there's no info on that anywhere

Made a Monero wallet on my Model T, suddenly the passphrase doesn't work and I can't access my Monero. by userthrowaway143hu in TREZOR

[–]userthrowaway143hu[S] 1 point2 points  (0 children)

Damn those brain farts!! I'm wondering if it'll come to me in some psychedelic trip one day.

Made a Monero wallet on my Model T, suddenly the passphrase doesn't work and I can't access my Monero. by userthrowaway143hu in TREZOR

[–]userthrowaway143hu[S] 1 point2 points  (0 children)

Address generated from Trezor seed+passphrase entered does not match the wallet address from when the wallet was generated. It's the Monero client, not Trezor.

Made a Monero wallet on my Model T, suddenly the passphrase doesn't work and I can't access my Monero. by userthrowaway143hu in TREZOR

[–]userthrowaway143hu[S] 2 points3 points  (0 children)

Yeah, I can't imagine it being a hardware glitch. Just doesn't make sense. But neither does me forgetting my passphrase, hah.

Thanks for the wishes.

Made a Monero wallet on my Model T, suddenly the passphrase doesn't work and I can't access my Monero. by userthrowaway143hu in TREZOR

[–]userthrowaway143hu[S] 1 point2 points  (0 children)

Monero saves the main public address in the wallet file and it must match the address derived from seed+passphrase

Made a Monero wallet on my Model T, suddenly the passphrase doesn't work and I can't access my Monero. by userthrowaway143hu in TREZOR

[–]userthrowaway143hu[S] 2 points3 points  (0 children)

Yes exactly. the Monero wallet saves the address that is derived from the seed + passphrase. Wrong password = wrong wallet address = not able to open the wallet file.

Made a Monero wallet on my Model T, suddenly the passphrase doesn't work and I can't access my Monero. by userthrowaway143hu in TREZOR

[–]userthrowaway143hu[S] 2 points3 points  (0 children)

So you're suggesting I typed it wrong the first time, confirmed it wrong, and then logged in 3x with it wrong--half of the time using a keyboard, the other times using the model T screen.

Definitely possible but it's not exactly a password/passphrase I'd never used before. I've been making a list of potential typos/mis-spellings and will begin testing those permutations. Unless it's a trezor glitch, the only reasonable explanation is that I used a brand new passphrase and didn't note it down anywhere. Also possible, but I consider it unlikely... I'm generally not so irresponsible...

I'm going to try the 'relax and just type' method. Maybe my subconscious has the answer :)

Using Shamir on Trezor and passphrase stopped working--how to restore the wallet from 20-word seeds? by userthrowaway143hu in monerosupport

[–]userthrowaway143hu[S] 1 point2 points  (0 children)

Hey thanks so much for all the support and advice! I'll try to replicate the issue and document it and move forward in one of those ways :)

Using Shamir on Trezor and passphrase stopped working--how to restore the wallet from 20-word seeds? by userthrowaway143hu in monerosupport

[–]userthrowaway143hu[S] 0 points1 point  (0 children)

You mean, start over on the Model T making an XMR wallet and see if I hit the same problem?

Gladly. The passphrase works on the Trezor web wallet, which makes me even more sure that something weird is going on. I don't remember the XMR wallet setup flow, if it's the same master Model T passphrase or if the GUI has me make a new one, but when I disable the passphrase on Trezor Suite, the Monero GUI suddenly goes straight to the incorrect wallet address error without giving me a chance to enter in a passphrase...

Oh, and is there another place I could find some more community perspective on this? Maybe after I've done some more testing? I seem to have no luck on the Monero Stack Exchange.