diff --git a/README.md b/README.md index af7ba6a..74d2cbd 100644 --- a/README.md +++ b/README.md @@ -122,7 +122,7 @@ binary = "bin/app_nanosp.hex" dataSize = 64 ``` -3. Install with `ledgerctl install app.json`. +3. Install with `ledgerctl install app.toml`. If you want to force the deletion of the previous version, run the previous command with the `-f` flag. diff --git a/ledgerwallet/manifest_toml.py b/ledgerwallet/manifest_toml.py index 91a2ca2..91e855b 100644 --- a/ledgerwallet/manifest_toml.py +++ b/ledgerwallet/manifest_toml.py @@ -3,7 +3,7 @@ from typing import Optional from ledgerwallet.manifest import AppManifest, icon_from_file -from ledgerwallet.utils import DeviceNames, get_device_name +from ledgerwallet.utils import get_device_name if sys.version_info >= (3, 11): import tomllib @@ -30,10 +30,7 @@ def get_application_flags(self, device: str) -> int: return int(self.dic[device].get("flags", "0"), 16) def get_api_level(self, device: str) -> Optional[int]: - if ( - get_device_name(int(device, 16)) == DeviceNames.LEDGER_NANO_SP.value - and "apiLevel" in self.dic[device] - ): + if "apiLevel" in self.dic[device]: level = self.dic[device]["apiLevel"] if isinstance(level, int): return int(level)