Bitcoin Forum

Bitcoin => Electrum => Topic started by: s.c.0 on September 04, 2017, 07:47:28 AM



Title: Trezor restore fails with Electrum 2.9.3
Post by: s.c.0 on September 04, 2017, 07:47:28 AM
I wish to restore my Trezor bitcoin account with Electrum using my seed.
The restore seems fine, however, I end on another account, intially with no credit. I've put some coins on it, it does not show on my trezor. Clearly, this is 2 different purses.

Using Electrum v2.9.3
- I do a Restore
- Enter my 24 words seed (I'm really sure this is the right one)
- Leave "Extend this seed with custom words" blank (Because the passphrase is not activated on my Trezor)
- Check "BIP39 seed"
- Leave derivation to default (m/44'/0'/0') <- Could be the issue ... ?

I've also tried to restore with a blank passphrase, same result.

Can someone explain me what's wrong ?



Title: Re: Trezor restore fails with Electrum 2.9.3
Post by: Coin-Keeper on September 04, 2017, 08:17:16 PM
Lets start on the easy stuff.  If you look at the addresses in both the wallets are they different or the same?  Just trying to establish if you are simply offline or non/synced, OR do you have totally different wallets.  Let us know this as a starting point.


Title: Re: Trezor restore fails with Electrum 2.9.3
Post by: s.c.0 on September 04, 2017, 08:22:33 PM
Finally got it.
The issue is related to SegWit, implemented in Trezor fw 1.5.2.
Default wallet created with this version is compliant with SegWit, but Electrum 2.9.3 is not. It can't restore those wallets.

With fw 1.5.2, you can still create legacy account that can be restored with current version of Electrum or ArcBit. The option exists in the bridge GUI.


Title: Re: Trezor restore fails with Electrum 2.9.3
Post by: Coin-Keeper on September 04, 2017, 08:27:47 PM
Yep, I should have asked you about the Trezor firmware.  I mostly assume folks have all updated by now.  Electrum will be SegWit soon if comments and rumors hold.


Title: Re: Trezor restore fails with Electrum 2.9.3
Post by: BitcoinNewsMagazine on September 04, 2017, 08:32:28 PM
Thanks for the information. Trezor needs to make this clear in their documents.


Title: Re: Trezor restore fails with Electrum 2.9.3
Post by: louis144 on September 05, 2017, 08:52:18 AM
This means your bitcoins are on the default trezor segwit account and not on the trezor legacy account?
If your bitcoins are on the trezor legacy account then with firmware 1.5.2  with electrum derivation path m/44'/0'/0' the trezor seed on electrum must have success i think.


Title: Re: Trezor restore fails with Electrum 2.9.3
Post by: s.c.0 on September 05, 2017, 11:41:58 AM
This means your bitcoins are on the default trezor segwit account and not on the trezor legacy account?
Exactly. When you create a new wallet with fw 1.5.2, it's a SegWit wallet. You have to look at the legacy wallet to find it.

If your bitcoins are on the trezor legacy account then with firmware 1.5.2  with electrum derivation path m/44'/0'/0' the trezor seed on electrum must have success i think.
Yes. Electrum 2.9.3 restores the legacy wallet.


Title: Re: Trezor restore fails with Electrum 2.9.3
Post by: kevinp on September 16, 2017, 08:45:49 PM
Thanks for this post!  I struggled with this and then stumbled upon your post, which explains everything.  I am using Electrum 2.9.2 for Mac OS X.

Any ideas when Electrum will support a Trezor SegWit wallet?


Title: Re: Trezor restore fails with Electrum 2.9.3
Post by: kevinp on September 20, 2017, 12:15:11 AM
I found that there is activity on this front:

https://github.com/spesmilo/electrum/pull/2760

I don't know when it will make it to the next Electrum release however.