Troubleshooting — device not recognized, frozen confirmations & white screens

Try Tangem secure wallet →

Table of contents


Who this guide is for

This troubleshooting guide targets hardware wallet owners who run into connection problems, frozen confirmations, or blank/white screens. If you searched for phrases like "ledger nano s not connecting to ripple wallet", "ledger wallet not opening ethereum", or "ledger wallet not sending", you're in the right place.

I test devices regularly and have reproduced many of these failures myself in controlled setups. What follows is a practical, safety-first set of checks and actions (no risky resets unless you have your seed phrase backed up). For deeper reads see our firmware updates and connectivity pages.

Quick checklist (fast fixes)

  1. Use a known good data-capable USB cable (not a charge-only cable). Many problems start here.
  2. Try a different USB port or a different computer (macOS/Windows/Linux). Short test: does the device wake and show its home screen?
  3. Unlock the device with your PIN before opening Ledger Live or a third-party wallet.
  4. Reboot the host computer and the device (disconnect, wait 10s, reconnect).
  5. If the device shows an unexpected white screen or a stuck confirmation, do not factory-reset unless you have your recovery phrase securely stored.

If the quick checklist didn’t fix it, read on for scenario-by-scenario steps.

Connection problems: USB, cables, and ports

Symptoms: device not detected, intermittent connect/disconnect, "ledger wallet usb cable" searches.

Why this happens (short): faulty or power-only cable, hub issues, or a bad port. Sometimes host OS driver problems cause detection failures.

Step-by-step:

  1. Swap the cable for a short, data-capable USB cable (avoid thin phone charging cords). I always carry a tested spare because cheap cables can silently block data lines.
  2. Connect directly to the computer — no USB hubs, docking stations, or extenders. Hubs can block negotiated protocols.
  3. Unlock the device (enter PIN) before opening the wallet app on the host. Many desktop apps only see the device when it’s unlocked and on the correct app screen.
  4. If using a mobile adapter (USB-C or Lightning), test with a desktop first to rule out adapter issues.

Useful reference: Ledger’s official support center covers device visibility and cable/port checks (see support.ledger.com).

Linux-specific: device not recognized on Linux

Symptom: "ledger not recognized on linux" in logs or no device under lsusb.

Common causes: missing udev rule or insufficient USB permissions.

Quick steps I use:

If you’re unsure about commands for your distro, consult the distro’s udev documentation or the community-maintained udev rules repository (example: https://github.com/LedgerHQ/udev-rules) and your distro wiki (e.g., ArchWiki on udev).

White screen / app won’t load ("ledger wallet just a white screen will not load app")

Symptom: device shows a persistent white or blank screen and apps won’t start.

Do this first (safe, non-destructive):

  1. Disconnect, wait 15 seconds, reconnect and unlock.
  2. Reboot your host and retry.
  3. Open the correct app on the device itself (for example, open Ethereum app for ETH actions) before the host attempts a connection.

If the device stays white:

See firmware updates and verify firmware for official procedures and authenticity checks.

Frozen on “Confirm on device” ("ledger wallet is froze on confirm transaction")

Symptom: transaction prompts appear in the host wallet (Ledger Live, MetaMask, or other) but the device doesn’t respond or is stuck.

Why this happens: communication glitches, app mismatch, or the host waiting for an action that the device thinks hasn’t been triggered. Also, third-party wallet integrations can stall if the device app is not open.

Triage steps:

  1. On the device, try to cancel the prompt (navigate to Cancel and confirm). If the UI is unresponsive, unplug and reconnect.
  2. Ensure the proper coin app is open (e.g., open the Ethereum app for ETH/ERC-20 operations) before initiating the transaction.
  3. Restart the host app (Ledger Live or browser), then reopen and reconnect.
  4. If using a third-party wallet such as MetaMask, confirm you’re using the documented connection flow (see metamask-setup).

Advanced: if a tx is pending on-chain (not the device), you may need chain-specific steps to replace or cancel it (e.g., send a replacement transaction with the same nonce on Ethereum). That is beyond basic device troubleshooting — see our ethereum-guide for nonce management and rescue patterns.

Coin-specific quirks: Ripple, Ethereum, NEO (examples)

If a coin-specific app repeatedly fails, try reinstalling that app via the Manager (reinstalling an app does not delete accounts — accounts are derived from your seed phrase).

When to stop and escalate (support & recovery)

Stop and contact official support if:

Always verify firmware authenticity before applying low-level fixes. If you must reset, restore from your recovery phrase only using official tools and instructions. See restore-recovery and verify-firmware.

Quick troubleshooting table

Symptom Likely cause Quick fix
Not detected on desktop Bad cable / port Swap cable, try direct port
Not recognized on Linux Missing udev rule/permissions Add udev rule, reload rules
White screen, apps won’t load Failed firmware or app crash Reboot, open app, contact support if persists
Frozen on confirm App mismatch or comms issue Reconnect device, open correct app, restart host

(These are diagnostics — follow up with full steps above.)

Preventive tips and final notes

And remember: don’t enter your recovery phrase into any computer or website. Ever.

Conclusion & next steps

Connection and freezing issues are almost always caused by a small set of causes: cable/port problems, app mismatch, OS permissions, or a failed firmware/app operation. Start with the quick checklist, follow the scenario steps above, and if the device still fails, contact official support and consult the firmware verification steps in firmware-updates and verify-firmware.

If you want guided step-by-step walkthroughs for specific coins or integrations, see our ethereum-guide, metamask-setup, and xrp-guide. In my testing, a calm, methodical approach avoids accidental factory resets (and lost funds).

Need more help? Check our main troubleshooting hub for related diagnostics, or open a support ticket with the official support center (support.ledger.com) and include logs and exact steps to reproduce the issue.

Try Tangem secure wallet →