Ledger Nano S on Arch Linux - Chrome app will not recognize device

Unfortunately the term "app" is used for two different things. There are:

  • the chrome apps which run on your browser (duh...)
  • the ledger apps which run on the USB.

Not much we can do... Anyway.

  1. Do not install any of the Chrome apps. If you already installed some of them uninstall them.

  2. Create the following file. Do take note that you need to replace the value of the GROUP attribute with a group that your user belongs to. On Archlinux, if you follow the Install guide, a group with the same name as your user should exist. That's what you should use. On other distros, it might be something like users.

    $ cat /etc/udev/rules.d/20-hw1.rules
    
    SUBSYSTEMS=="usb", ATTRS{idVendor}=="2581", ATTRS{idProduct}=="1b7c", MODE="0660", GROUP="replace_with_your_user_name"
    SUBSYSTEMS=="usb", ATTRS{idVendor}=="2581", ATTRS{idProduct}=="2b7c", MODE="0660", GROUP="replace_with_your_user_name"
    SUBSYSTEMS=="usb", ATTRS{idVendor}=="2581", ATTRS{idProduct}=="3b7c", MODE="0660", GROUP="replace_with_your_user_name"
    SUBSYSTEMS=="usb", ATTRS{idVendor}=="2581", ATTRS{idProduct}=="4b7c", MODE="0660", GROUP="replace_with_your_user_name"
    SUBSYSTEMS=="usb", ATTRS{idVendor}=="2581", ATTRS{idProduct}=="1807", MODE="0660", GROUP="replace_with_your_user_name"
    SUBSYSTEMS=="usb", ATTRS{idVendor}=="2581", ATTRS{idProduct}=="1808", MODE="0660", GROUP="replace_with_your_user_name"
    SUBSYSTEMS=="usb", ATTRS{idVendor}=="2c97", ATTRS{idProduct}=="0000", MODE="0660", GROUP="replace_with_your_user_name"
    SUBSYSTEMS=="usb", ATTRS{idVendor}=="2c97", ATTRS{idProduct}=="0001", MODE="0660", GROUP="replace_with_your_user_name"
    
  3. Install the Ledger Wallet Manager. This is a chrome app and you use it to update the firmware on the USB.

  4. Start the Manager app. You will see a list of ledger apps which you can install on your wallet. Delete the existing ones (BTC and ETH) and reinstall them. You can now use your wallet.

  5. Install the Ledger Wallet BTC App. This is the chrome app you use to make transactions.

  6. Install additional Ledger Wallet apps (e.g. the ETH one).