This post explains the process of sideloading the Zenon Ledger Embedded App from pre-compiled binaries on a Ledger Nano S/S+ device.
The Zenon community is currently in the process of registering the Zenon Ledger Embedded App for admittance to the Ledger Live application. Once approved the Zenon Ledger Embedded App will be available for installation in the Ledger Live application.
The Zenon Ledger Embedded App can be installed directly on a device. This process is called sideloading and should be used for testing purposes only. Sideloading is only possible with a Ledger Nano S/S+ device and requires you to trust a not genuine application.
Before you start
- Initialize your Ledger Nano S or Ledger Nano S Plus
- Install the latest firmware on your Ledger Nano S or Ledger Nano S Plus
- Download and install Python
Download binaries
- Download the latest release of the Zenon Ledger Embbeded App
- Verify the checksum and extract the contents of the archive to a directory
Sideload app
- Open terminal
- Change directory to contents of the extracted
ledger-app-zenon
archive - Change directory to
nanos
for Ledger Nano S ornanos2
for ledger Nano S Plus - Type command in terminal:
python -m pip install ledgerblue
- Connect the Ledger device to USB port and unlock with pin
- Type command in terminal:
python -m ledgerblue.runScript --scp --fileName bin/app.apdu --elfFile bin/app.elf
- Follow instructions on the Ledger device and approve
- The Zenon app should now be available on your device