Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] Ledger Nano X: App Freezes During Transaction Confirmation After Firmware Update #14

Open
0xzoz opened this issue Sep 15, 2023 · 1 comment

Comments

@0xzoz
Copy link

0xzoz commented Sep 15, 2023

Description

When attempting to confirm a transaction on a Ledger Nano X device, the app freezes and must be manually reset. The firmware was recently updated.

Steps to Reproduce

  1. Connect Ledger Nano X device to the computer.
  2. Open Ledger Live and update to the most recent firmware version.
  3. Use celocli or Celo Terminal to initiate a transaction.
  4. Confirm the transaction on the Ledger device.

Expected Behavior

The transaction should be confirmed successfully and proceed as normal.

Actual Behavior

The app freezes after hitting the confirmation buttons. An error message is displayed on the client.

Error in celocli

failed: Ledger device: UNKNOWN_ERROR (0x6b26)
    TransportStatusError: Ledger device: UNKNOWN_ERROR (0x6b26)

Environment

  • Ledger Device: Ledger Nano X with the latest firmware version(2.2.2)
  • Clients Tested: celocli and Celo Terminal
  • Operating System: Mac OS Ventura 13.2.1(not M1)

Fault-Finding Steps

  • Tested on multiple clients (celocli and Celo Terminal)
  • Attempted to downgrade Ledger firmware but couldn't due to security features
@arthurgousset
Copy link

Hey @0xzoz, is this bug still blocking you?
We had a similar reported bug when using @celo/celocli:

cedelavergne-ledger pushed a commit that referenced this issue Oct 23, 2024
feat(ui):  Update NBGL UI based on new API
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants