What is Ledger Desktop?
Ledger Desktop (commonly called Ledger Live) is the companion application for Ledger hardware wallets. It enables account management, transaction signing, app installs, firmware updates, and portfolio tracking while keeping private keys on your device.
Install & First-Time Setup
Step 1 — Verify source
Always obtain Ledger Live from verified channels. If you’re unsure, stop and verify using official vendor guidance. Never download from untrusted mirrors or ads.
Step 2 — Install
- Run the installer for your OS (Windows .exe, macOS .dmg/.pkg, Linux AppImage or package).
- Follow the on-screen installer steps; accept permissions if prompted.
- Open Ledger Live and choose Get started or Restore device depending on your situation.
Step 3 — Connect your Ledger
Connect your hardware device with the supplied cable, unlock it by entering your PIN, and confirm any prompts directly on the device screen.
Common Issues & Troubleshooting
Ledger not detected
- Try a different USB port or data-capable cable.
- Ensure the device is unlocked (enter PIN) before starting Ledger Live.
- Restart Ledger Live and, if needed, reboot your computer.
Driver / Permission errors
- On Windows: run installer as administrator and accept driver prompts.
- On macOS: approve the install in System Preferences → Security & Privacy if blocked.
- On Linux: set udev rules so your user can access USB devices; log out/in after changes.
Firmware update failed
If a firmware update fails, stop and do not disconnect power. Reboot both computer and device, verify your recovery seed, and retry using official instructions.
FAQ
A: Ledger Live needs network access for balance updates and app installs; private keys remain on the device offline.
A: If you forget the PIN, you must reset the device and restore from your recovery phrase. Ensure your seed is backed up securely before resetting.
A: Yes — Ledger Live is free to use. Only download it from trusted sources.
A: Yes, Ledger Live supports multiple devices; add each device and manage accounts separately within the app.