Connection issues with MetaMask

The latest Google Chrome update (Chrome 91) can cause U2F transport issues on third-party wallets like MetaMask for Mac and Linux users. Due to this issue, you might experience issues when trying to connect to a third-party wallet.

   This issue also affects other Chromium browsers (Brave, Microsoft Edge, etc…) on the same version. 

Before you start

Fix connection issues with MetaMask  

Depending on your Operating System, try the workarounds described below to solve your connection issues.

Mac

MetaMask has implemented a device bridge that allows you to connect your Ledger device to MetaMask through Ledger Live.

  1. Click on the MetaMask icon in the upper right corner of your web browser.

    Device bridge

  2. Click on your profile icon in the upper right corner, then go to Settings > Advanced
  3. Scroll down to Use Ledger Live
  4. Click on the toggle to enable the Ledger Live bridge. 
  5. Click on your profile icon, then select Connect Hardware Wallet
  6. Select Ledger, then click on Connect.
    An Open Ledger Live? window appears.
  7. Click Open Ledger Live.
    Once Ledger Live opens, an Open Device Bridge window appears. You are asked to allow a Websocket connection to your MetaMask account.
  8. Click Open.

You have successfully activated the bridge between Ledger Live and MetaMask. You can now access your accounts in MetaMask.

Linux
The workaround implemented by MetaMask doesn’t work for users on Linux. We are currently working on a fix which will be communicated soon.
Windows
If you are on Windows, you are not affected by this issue since Windows includes a native U2F stack. But if you are experiencing connection issues with MetaMask, you can try to activate the bridge between Ledger Live and MetaMask. This bridge allows you to connect your Ledger device to MetaMask through Ledger Live.
  1. Click on the MetaMask icon in the upper right corner of your web browser.

    Device bridge

  2. Click on your profile icon in the upper right corner, then go to Settings > Advanced
  3. Scroll down to Use Ledger Live
  4. Click on the toggle to enable the Ledger Live bridge. 
  5. Click on your profile icon, then select Connect Hardware Wallet
  6. Select Ledger, then click on Connect.
    An Open Ledger Live? window appears.
  7. Click Open Ledger Live.
    Once Ledger Live opens, an Open Device Bridge window appears. You are asked to allow a Websocket connection to your MetaMask account.
  8. Click Open.

You have successfully activated the bridge between Ledger Live and MetaMask. You can now access your accounts in MetaMask.

Fix connection issues with other third-party wallets  

If you are trying to connect to another third-party wallet that uses the U2F or webUSB transport, you may experience the same issues. 

  • If the third-party wallet offers the webHID option, use this option to connect your Ledger device to the third-party wallet.
  • If the third-party wallet doesn’t offer the webHID option, use a web browser that is not based on Chrome such as Firefox or Safari for Mac users.
Was this article helpful?
18 out of 118 found this helpful