aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/etc/udev/rules.d/50-zsa.rules
blob: 86e443a145f5de1b2cb68cf6853ab4758d063bf7 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
# ZSA keyboards (ErgoDox EZ, Moonlander, Voyager) raw-HID access.
# Required for Wally flashing and VIA / usevia.app key-remapping over WebHID.
# `uaccess` tag delegates permission to the active logind session user,
# so no plugdev/input group membership is needed.
KERNEL=="hidraw*", ATTRS{idVendor}=="3297", MODE="0660", TAG+="uaccess"

# STM32 DFU bootloader for Moonlander / Voyager (only fires while flashing).
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="df11", \
    MODE="0660", TAG+="uaccess"

# Halfkay bootloader (ErgoDox EZ) — used by Wally / Teensy loader.
SUBSYSTEMS=="usb", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="0478", \
    MODE="0660", TAG+="uaccess"