spesmilo / electrum

Electrum Bitcoin Wallet
https://electrum.org
MIT License
7.41k stars 3.08k forks source link

Ledger Nano S still can't sign transactions 3.0.2 #3313

Closed bustacapptv closed 6 years ago

bustacapptv commented 6 years ago

When I click send, the Ledger never acknowledges any event has occured. No error message from my segwit Electrum wallet.

jesusangelm commented 6 years ago

Same here, i'm trying to configure Electrum with my Ledger Nano S with Firmware 1.3.1 and i get this message:

Firmware version too old for Segwit support. Please update at https://www.ledgerwallet.com

i,m using m/49'/0'/0' derivation path

SomberNight commented 6 years ago

@jesusangelm that's not the "same". That is a different error. Actually not even an error, though perhaps the text could be changed. Please make sure both the firmware AND the bitcoin app on the Ledger are updated.

jesusangelm commented 6 years ago

@SomberNight you are right!, i updated Bitcoin app on Ledger from 1.1.5 to 1.1.10 and now this working good Electrum with Ledger.

sorry for that

SomberNight commented 6 years ago

@bustacapptv Can you share more details? I have now tested signing and sending a bunch of transactions (on testnet though) with a p2sh-segwit wallet (bip49 derivation), and encountered no problems. I used Electrum master (almost same as 3.0.2), on Debian 9.

What is the version of the Bitcoin app on the Ledger Nano S for you? What OS are you using? If Linux, could you try running Electrum with -v and share the log?

bustacapptv commented 6 years ago

Sorry, I'm running Win 10 (up to date), Ledger has latest firmware and bitcoin v1.1.10. When I try sending bitcoin, the window pops up telling me to sign the transaction but the ledger never acknowledges any event is occurring. With Electrum 3.0.1, the wallet would crash at this point.

SomberNight commented 6 years ago

I guess this might be a duplicate of #3264... unless you think it isn't, let's move the discussion to that issue.

bustacapptv commented 6 years ago

It may be