To install the Ergo Ledger App we need virtualenv, this module provides support for creating lightweight “virtual environments”, optionally isolated from the system.
- Ledger Nano S device
- Linux or Mac OS
-
Execute these commands on the terminal to install virtualenv.
sudo apt install python3-pip pip3 install virtualenv
-
Download and extract the latest Ergo Ledger App binary files from https://github.com/tesseract-one/ledger-app-ergo/actions/runs/2315938025;
-
Connect and unlock your Ledger Nano S device to your computer;
-
Navigate to extracted Ledger App folder;
-
Execute these commands on the terminal to run
virtulenv
:virtualenv -p python3 ledger source ledger/bin/activate pip3 install ledgerblue
-
Now it's time to deploy the binary file
app.hex
into the Ledger device:python -m ledgerblue.loadApp --targetId 0x31100004 --apdu --tlv --fileName app.hex --appName Ergo --appFlags 0xe0
While the process is running, follow the instructions on the device screen to validate and accept the app installation.