Hi so I had some issues with connecting my ledger nano s plus with the brave snap on ubuntu 22.04.4 LTS. I got it working by updating the brave snap udev rules. Hopefully this guide can help someone facing similar issues.
Snap brave ledger wallet issue
Issue
When trying to connect the ledger wallet to wallet extensions in the brave snap, the wallet will not connect correctly.
This is due to missing udev rules in the snap.
Solution
Adding the udev rules to the snap will allow the wallet to connect correctly.
Steps
- open the udev rules for the chromium package
sudo vim /etc/udev/rules.d/70-snap.brave.rules
- at the end of the file before the
# u2f-devices
comment line add the following:# Ledger Settings SUBSYSTEMS=="usb", ATTRS{idVendor}=="2581", ATTRS{idProduct}=="1b7c|2b7c|3b7c|4b7c", TAG+="uaccess", TAG+="udev-acl", TAG+="snap_brave_brave" # Blue, NanoS, Aramis, HW.2, Nano X, NanoSP, Stax, Ledger Test, SUBSYSTEMS=="usb", ATTRS{idVendor}=="2c97", TAG+="uaccess", TAG+="udev-acl", TAG+="snap_brave_brave" # Same, but with hidraw-based library (instead of libusb) KERNEL=="hidraw*", ATTRS{idVendor}=="2c97", MODE="0666"
- save the file and run in your terminal:
sudo udevadm control --reload-rules
sudo udevadm trigger
- now restart brave and it should work