If you're seeing an error "Device is disconnected" or "Unable to claim interface" when you're trying to use your Ledger account, odds are you're on the latest version of your browser. This is a good thing, and you should always update your browser, but in this case the latest version of Chromium (version 91.x) created an issue where polkadot.js web wallet and the Polkadot extension can't connect to the Ledger.

Ledger is working on a fix, but in the meantime there's a workaround you can use.

Note: If you have downgraded to a previous version of your browser, you should upgrade to the latest one first.

  1. On polkadot.js, go to Settings
  2. On the last drop-down menu "manage hardware connections" select the option "Attach Ledger via WebHID"
  3. Click "Save"

Please note that this works only if your Ledger is added directly on polkadot.js. If you've added it through the extension, it won't work. 

If that's the case, please do the following steps:
  1. Open the extension
  2. Click on the three dots next to your Ledger account
  3. Click "Forget account"
  4. Refresh polkadot.js. Your account will disappear.
  5. Click on "Add via Ledger"
  6. Give your account a name and make sure to select the Account type and index that you had selected before. The default values of zero is what most people use and unless you had changed them when you first added your account, you can leave them as is.

This will add your account on polkadot.js and you should be able to use it normally.

If you want, you can track the issue filed with Ledger here:

Please let us know below if you found this article helpful or email us at Support if we can be of further assistance.