trustcrypto / python-onlykey

The OnlyKey Python Command-Line Utility is a command line tool targeted towards more advanced users. This can be used for configuration and testing.
https://docs.crp.to/command-line.html
48 stars 23 forks source link

Firmware Upgrade #62

Open guy-who-googles opened 2 years ago

guy-who-googles commented 2 years ago

There doesn't appear to be an option to upgrade the onlykey's firmware in the docs. The upgrade guide mentions the firmware tab in the onlykey app, but no cli alternative.

Are there plans to implement this functionality? From a cursory glance at the docs, it seems to be the only feature requiring the app over the cli.

onlykey commented 2 years ago

There are a few features only available in the desktop app: -Firmware update -Load SSH keys -Load PGP keys -Backup verification -Restore

guy-who-googles commented 2 years ago

Thanks for the quick response.

Is there a reason for the difference in features? Or is feature parity between app and cli a goal?

onlykey commented 2 years ago

It would take some work to get everything working in python, for example SSH keys require an OpenSSH javascript dependency, PGP requires OpenPGP.js, we would need to something similar in python to parse keys.

maaft commented 1 year ago

@onlykey since any functionality that needs to open any files (firmware upgrade, restore, ... ) is currently broken under ubuntu22.04 with the onlykey-app, it would be greatly appreciated if you could achieve feature parity..