ledger-live-desktop icon indicating copy to clipboard operation
ledger-live-desktop copied to clipboard

Ledger device: UNKNOWN_ERROR (0x6a82)

Open aphex3k opened this issue 4 years ago • 38 comments

Ledger Live Version and Operating System

  • tested on Ledger Live 2.35.2
    • Ledger Nano S ₿itcoin app 2.0.0
  • Platform and version: macOS Monterey 12.0.1

Expected behavior

I expect to connect to remote bitcoind full node to create lss.json for SatStack.

Actual behavior

Ledger device: UNKNOWN_ERROR (0x6a82)

Steps to reproduce the behavior

  • I tried different USB/Thunderbolt adapters/cables
  • Other functionality during regular Ledger Live use seems unaffected
Screen Shot 2021-11-26 at 2 10 17 PM

aphex3k avatar Nov 26 '21 22:11 aphex3k

Same problem for myself after several searches I cannot find the solution.

Retropex avatar Nov 29 '21 07:11 Retropex

Same for me on Windows 11 with the latest version of Ledger Live and the bitcoin app.

premmen2 avatar Nov 29 '21 12:11 premmen2

it's good I have the solution just downgrade the version of ledger live for it to work, the latest version breaks ledger sat stack. use version 2.33.1

Retropex avatar Nov 29 '21 17:11 Retropex

it's good I have the solution just downgrade the version of ledger live for it to work, the latest version breaks ledger sat stack. use version 2.33.1

Where do I find an old version for Ledger Live in general and for macOS specifically?

aphex3k avatar Nov 29 '21 19:11 aphex3k

it's good I have the solution just downgrade the version of ledger live for it to work, the latest version breaks ledger sat stack. use version 2.33.1

Where do I find an old version for Ledger Live in general and for macOS specifically?

all versions for all platforms are available here : https://github.com/LedgerHQ/ledger-live-desktop

Retropex avatar Nov 29 '21 19:11 Retropex

Same issue here with a Nano X on Windows. Zzzz. I don't mind temporarily not using my node but can this be fixed, Ledger? Or at least acknowledged? I noticed something wasn't right when it stopped syncing data with the BTC network recently.

Ledger live v2.36.2 BTC App v2.0.1

BTW, I think the title of this Issue should be edited to something more informative, like "Bitcoin full node support broken - UNKNOWN_ERROR (0x6a82)"

EDIT: Extract from logs:

        "type": "cmd.ERROR",
        "data": {
            "name": "TransportStatusError",
            "message": "Ledger device: UNKNOWN_ERROR (0x6a82)",
            "stack": "Error
                    at new TransportStatusError (C:\Program Files\Ledger Live\resources\app.asar\node_modules\@ledgerhq\errors\lib\index.js:184:18)
                    at TransportNodeHidSingleton.<anonymous> (C:\Program Files\Ledger Live\resources\app.asar\node_modules\@ledgerhq\hw-transport\lib\Transport.js:127:39)
                    at step (C:\Program Files\Ledger Live\resources\app.asar\node_modules\@ledgerhq\hw-transport\lib\Transport.js:33:23)
                    at Object.next (C:\Program Files\Ledger Live\resources\app.asar\node_modules\@ledgerhq\hw-transport\lib\Transport.js:14:53)
                    at fulfilled (C:\Program Files\Ledger Live\resources\app.asar\node_modules\@ledgerhq\hw-transport\lib\Transport.js:5:58)",
            "statusCode": 27266,
            "statusText": "UNKNOWN_ERROR"
        "level": "info",
        "message": "✖ CMD scanDescriptors error",
        "pname": "renderer",
        "timestamp": "2021-12-13T14:10:16.461Z"
        "type": "hw",
        "message": "getAddress bitcoin on <redacted> FAILED TransportStatusError: Ledger device: UNKNOWN_ERROR (0x6a82)",
        "level": "debug",
        "pname": "internal",
        "timestamp": "2021-12-13T14:10:16.461Z"

d-rez avatar Dec 13 '21 14:12 d-rez

It works if you reverts back to an older Ledger version, however, you lose Taproot support.

aphex3k avatar Dec 13 '21 16:12 aphex3k

Same issue here with OSX, 2.36.2. Would be very nice to have this fixed so we can have Taproot and full node support. Makes the documentation page on sovereignty and verification look a little embarrassing since this hasn't worked for a few versions now ...

plk avatar Jan 12 '22 19:01 plk

I ran into the same bug on macOS 10.15.7 + Ledger Live 2.36.3.

I also found a "workaround": turn off the "Experimental JS implementations" in Settings, then it worked for me. Obviously this is only theoretical, there's not taproot support without it.

tyuxar avatar Jan 16 '22 18:01 tyuxar

I also found a "workaround": turn off the "Experimental JS implementations" in Settings, then it worked for me. Obviously this is only theoretical, there's not taproot support without it.

That doesn't seem like a viable workaround given that I never had this option enabled in the first place :D

d-rez avatar Jan 18 '22 06:01 d-rez

I also found a "workaround": turn off the "Experimental JS implementations" in Settings, then it worked for me. Obviously this is only theoretical, there's not taproot support without it.

That doesn't seem like a viable workaround given that I never had this option enabled in the first place :D

Well, back then it worked, now it doesn't. :)

I've upgraded Ledger Live meanwhile to 2.37.1 (bitcoin app 2.0.1), but the bug is still there. No matter which implementation I choose. This makes basically taproot unusable on Ledger. Well, on a second thought, not only taproot, but everything, because I get this error when I scan for, or want to add new accounts.

tyuxar avatar Jan 21 '22 14:01 tyuxar

I had the same problem but it worked for me to do the following:

  • Disable all experimental features first
  • Reset ledger live (be aware that I said Ledger Live, NOT Ledger device)
  • Cleared Ledger Live Cache
  • Uninstalled all Apps from my ledger device
  • Reinstalled the Bitcoin App on device and initialized it
  • Went to accounts on ledger Live and added Bitcoin (toggle the 'Show all address types' switch on) and it showed my taproot address for adding.

2022-01-22 - 11-56-13

blazsar avatar Jan 21 '22 22:01 blazsar

Resetting Ledger Live on macOS also worked for me. What I did:

  • removed LL application
  • removed all LL related files and directories in my $HOME: find ~ -iname '*ledger*' 2> /dev/null, go through the list and erase them
  • reinstalled LL
  • reimported the accounts

I didn't need to turn on the experimental JS implementations for a successful account import.

tyuxar avatar Jan 23 '22 14:01 tyuxar

I tried all of these resest/reinstalls but still get the same error.

plk avatar Feb 05 '22 21:02 plk

I tried all of these resest/reinstalls but still get the same error.

I had the same issue. I am not a tech person, however, reading here and elsewhere I figured to clear the Ledger Live Cache first, (Ledger not Connected). Navigated to Settings, Experimental Features, Developer mode - On. Navigated to Manager and connected my Ledger X to verify. Then clicked on Accounts +Add Account. It scanned my devise/ Blockchain and revealed my missing addresses. Can open new accounts now also. Go back to Developer mode and switch off. Hope it helps

memowete avatar Feb 22 '22 16:02 memowete

To everyone who got the issue resolved: are you connecting Ledger Live to a full node? For me everything is working until I try to connect Ledger Live with my full node.

premmen2 avatar Feb 23 '22 08:02 premmen2

To everyone who got the issue resolved: are you connecting Ledger Live to a full node? For me everything is working until I try to connect Ledger Live with my full node.

No, did not connect to full node

memowete avatar Feb 23 '22 10:02 memowete

To everyone who got the issue resolved: are you connecting Ledger Live to a full node? For me everything is working until I try to connect Ledger Live with my full node.

Are you on the latest software? This blochchain issue is the second straw for me. First one is that I can not add Algorand to Ledger Live. Maybe I should look into other choices...

SpeedForceGN avatar Feb 23 '22 19:02 SpeedForceGN

To everyone who got the issue resolved: are you connecting Ledger Live to a full node? For me everything is working until I try to connect Ledger Live with my full node.

Are you on the latest software? This blochchain issue is the second straw for me. First one is that I can not add Algorand to Ledger Live. Maybe I should look into other choices...

SpeedForceGN avatar Feb 23 '22 19:02 SpeedForceGN

To everyone who got the issue resolved: are you connecting Ledger Live to a full node? For me everything is working until I try to connect Ledger Live with my full node.

Yes, the issue for me is only when I try to connect to my full node.

plk avatar Feb 23 '22 20:02 plk

So I downgrade to version of 2.33.1 ledger live. Once I had this version up and running, I then made sure that developer was turned off (This is the only experimental feature that I activated). I then started the connection to my BITCOIN NODE. I followed all the steps, downloaded and installed Sat Stack. I now completed the NODE connection and synced SAT STACK with my accounts. This took approximately 2 hrs. After I had things up and running, I left the SAT STACK running and then downloaded and installed 2.38.3. My connection is still there with my node and Sat Stack is still running. Then I had to add my accounts back to LEDGER LIVE. I hope this works for everyone.

I do need to figure out how to have SAT STACK to autostart on reboot in Windows 11. Also need to know the differences of the 4 bitcoin accounts.

SpeedForceGN avatar Feb 24 '22 00:02 SpeedForceGN

I had the same error but turned off "Extended account search" in the Experimental Features section in Settings and it worked for me.

LuckyKey613 avatar Feb 25 '22 03:02 LuckyKey613

Im facing the same problem too, I already update my bitcoin apps at ledger manager and update my ledger live desktop version the error came out [(0x6a82)) is there any other way I can get the funds back? can I move it to another wallet with the secret phase phrase? anyone

AnthraxBP avatar Mar 02 '22 17:03 AnthraxBP

I manage to fix this problem it takes me 3 hours to think about it what I do I reset my ledger back to the recovery phase and downgraded from ledger version 2.39.2 to version [v2.38.3] and synchronize back all my coin. but I still do not test about sending large amounts of funds... that's how I fix the issue of this error 0x6a82 windows 10

AnthraxBP avatar Mar 02 '22 21:03 AnthraxBP

Started to get "Ledger device: UNKNOWN_ERROR (0x6a82)" after upgrading firmware on Ledger Nano S. I trying to switch ON "Extended account search" experimental option to import my Bitcoin Native and Legacy account to Ledger live application but get "Ledger device: UNKNOWN_ERROR (0x6a82)" error at account searching step. Significant downgrading of Legder Live application doesn't help.

After downgrade Ledger Live to 2.33.1 version error 0x6a82 disappeared, but Bitcoin Native and Legacy accounts still not appears. Only native segwit. I have another Ledger Nano X with old firmware and it's working fine on the save system. Using MacOS 10.14.6 Mojave. Tried also under Win10.

jagamaster avatar Mar 12 '22 14:03 jagamaster

Is there a way to get rid of the error with the latest firmware? As a last resort, how to rollback the firmware version? I suppose that's not possible.

kraikov avatar Mar 28 '22 06:03 kraikov

Any update on this? I'm also running into this issue, both Ledger Live on Desktop and mobile, latest firmware. Simple BTC transfer.

diwakergupta avatar Apr 06 '22 02:04 diwakergupta

I agree on renaming to specify "connecting to full node", the responses are getting confusing now with references to other seemingly unrelated issues.

Also hoping for a resolution to this soon, ability to connect to a full node on the latest version is important, IMO.

mattderron avatar Apr 09 '22 19:04 mattderron

Having the same issues on mine: cannot send transactions, cannot connect to my own node to send transactions, either. Customer service has been a dead end, telling me to reset, reinstall, etc, but it does not work.

goolash761 avatar Apr 11 '22 20:04 goolash761

Im facing the same problem too, I already update my bitcoin apps at ledger manager and update my ledger live desktop version the error came out [(0x6a82)) is there any other way I can get the funds back? can I move it to another wallet with the secret phase phrase? anyone

I also just downloaded the 2.33.1 version and solved the problem. I finally solved it. I tried infinite methods. Finally, I downloaded 2.33.1 and solved it. I hope it will be useful to everyone.

banonisking avatar Apr 12 '22 03:04 banonisking

I also just downloaded the 2.33.1 version and solved the problem. I finally solved it. I tried infinite methods. Finally, I downloaded 2.33.1 and solved it. I hope it will be useful to everyone., 謝謝這裡的大家,我終於可以了

banonisking avatar Apr 12 '22 03:04 banonisking

To everyone who got the issue resolved: are you connecting Ledger Live to a full node? For me everything is working until I try to connect Ledger Live with my full node.

I also just downloaded the 2.33.1 version and solved the problem. I finally solved it. I tried infinite methods. Finally, I downloaded 2.33.1 and solved it. I hope it will be useful to everyone.

banonisking avatar Apr 12 '22 04:04 banonisking