Skip to content

Fails to install app with error 5120 #86

@amanusk

Description

@amanusk

Using ledgerctl master branch

Upgraded NanoX to latest firmware

SE version: 2.4.2
MCU version: 2.37.1
Device is onboarded.
Device is running in RECOVERY mode.

Installing an app results in:

[WARNING] JSON files will be deprecated in future version
Traceback (most recent call last):
  File "/home/amanusk/Code/Ledger/ledgerctl/venv/bin/ledgerctl", line 8, in <module>
    sys.exit(cli())
             ^^^^^
  File "/home/amanusk/Code/Ledger/ledgerctl/venv/lib/python3.12/site-packages/click/core.py", line 1161, in __call__
    return self.main(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/amanusk/Code/Ledger/ledgerctl/venv/lib/python3.12/site-packages/click/core.py", line 1082, in main
    rv = self.invoke(ctx)
         ^^^^^^^^^^^^^^^^
  File "/home/amanusk/Code/Ledger/ledgerctl/venv/lib/python3.12/site-packages/click/core.py", line 1697, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/amanusk/Code/Ledger/ledgerctl/venv/lib/python3.12/site-packages/click/core.py", line 1443, in invoke
    return ctx.invoke(self.callback, **ctx.params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/amanusk/Code/Ledger/ledgerctl/venv/lib/python3.12/site-packages/click/core.py", line 788, in invoke
    return __callback(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/amanusk/Code/Ledger/ledgerctl/venv/lib/python3.12/site-packages/click/decorators.py", line 45, in new_func
    return f(get_current_context().obj, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/amanusk/Code/Ledger/ledgerctl/ledgerwallet/ledgerctl.py", line 211, in install_app
    client.install_app(app_manifest)
  File "/home/amanusk/Code/Ledger/ledgerctl/ledgerwallet/client.py", line 283, in install_app
    self.apdu_secure_exchange(LedgerSecureIns.CREATE_APP, data)
  File "/home/amanusk/Code/Ledger/ledgerctl/ledgerwallet/client.py", line 177, in apdu_secure_exchange
    data = self.apdu_exchange(
           ^^^^^^^^^^^^^^^^^^^
  File "/home/amanusk/Code/Ledger/ledgerctl/ledgerwallet/client.py", line 163, in apdu_exchange
    raise CommException(
ledgerwallet.client.CommException: Exception : Invalid status 5120 (Unknown reason)

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