ZKNOX Orange

ZKNOX Orange

Load custom applications onto your Ledger device in development mode. Perfect for developers building and testing Ledger apps.

⚠️ Development Mode

This tool is intended for developers testing their own applications.

1. Device

Put your Ledger device in Dashboard mode (main menu, no app open), then connect it over USB or Bluetooth (Nano X / Stax / Flex).

📱 Device Status

Not connected
-
-
-
-
-
-

ZKNOX Apps Catalog

One-click install a pre-built ZKNOX application onto your connected device.

2. Custom app sideloading

Load your own build: app name, HEX file and load parameters. Not needed for the catalog above.

Name shown on device
Intel HEX format (.hex) file from your build
app.map file - automatically computes Data Size and Install Params Size
✔ Map parsed: |
secp256k1, secp256r1, ed25519, bls12381g1
e.g., 44'/60'/0' for Ethereum
SDK API level (typically 22 for recent SDKs)
From app.map: _einstall_parameters - _install_parameters

3. Load Application

4. Custom CA

Push a custom Certificate Authority to enable sideloading. Device must be in Recovery Mode.

📱 How to enter Recovery Mode

Flex: Turn off → Hold button near USB → Connect USB → Release at "Recovery"

Stax: Turn off → Hold upper-left corner → Connect USB

Nano S/S+/X: Hold left button → Connect USB → Release at "Recovery"

Uses test CA with private key = 1 (secp256k1 generator point G as public key)

5. Firmware

Check and install Ledger OS updates through Ledger's HSM, without Ledger Live. Works over USB and Bluetooth; the bootloader step of an MCU update stays on the same link. Keep the device connected for the whole process.

Log