Skip to content

Lot of the commands are unusable on Nano X from Linux #22

@lovesh

Description

@lovesh

I am using Kubuntu 21.10 and trying to install a locally built app on Nano X with Hardware version 1, SE version 2.0.1, MCU version 2.28.

On running ledgerctl info, I get

Device: Ledger Nano X (0x33000004)
SE version: 2.0.1
MCU version: 2.28
Device is onboarded.

Commands ledgerctl list and ledgerctl genuine-check hang and I don't see any info on the device as well.

ledgerctl meminfo throws error

File "/home/lovesh/ledger/lib/python3.9/site-packages/ledgerwallet/client.py", line 210, in apdu_secure_exchange
    secret = self.authenticate(server)
  File "/home/lovesh/ledger/lib/python3.9/site-packages/ledgerwallet/client.py", line 237, in authenticate
    self.apdu_exchange(LedgerIns.VALIDATE_CERTIFICATE, server_chain[i])
  File "/home/lovesh/ledger/lib/python3.9/site-packages/ledgerwallet/client.py", line 199, in apdu_exchange
    raise CommException(
ledgerwallet.client.CommException: Exception : Invalid status 6805 (Unknown reason)
raise CommException(
ledgerwallet.client.CommException: Exception : Invalid status 6805 (Unknown reason)

Same error as above on ledgerctl delete <app name>.

I tried booting in recovery mode and installing a CA as

ledgerctl install-ca ledgerctl

But I got same Invalid status 6805 error. I can confirm that device is in recovery mode from the output of ledgerctl info.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions