• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# udev rules file for brltty
2#
3
4ACTION!="add", GOTO="brltty_rules_end"
5
6SUBSYSTEM=="usb_device", GOTO="brltty_usb_begin"
7SUBSYSTEM=="usb", KERNEL!="*:*", GOTO="brltty_usb_begin"
8GOTO="brltty_rules_end"
9
10LABEL="brltty_usb_begin"
11
12# Alva
13ATTRS{idVendor}=="06b0", ATTRS{idProduct}=="0001", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
14ATTRS{idVendor}=="0798", ATTRS{idProduct}=="0624", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
15ATTRS{idVendor}=="0798", ATTRS{idProduct}=="0640", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
16ATTRS{idVendor}=="0798", ATTRS{idProduct}=="0680", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
17
18# Baum
19ATTRS{idVendor}=="0403", ATTRS{idProduct}=="fe70", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
20ATTRS{idVendor}=="0403", ATTRS{idProduct}=="fe71", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
21ATTRS{idVendor}=="0403", ATTRS{idProduct}=="fe72", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
22ATTRS{idVendor}=="0403", ATTRS{idProduct}=="fe73", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
23ATTRS{idVendor}=="0403", ATTRS{idProduct}=="fe74", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
24ATTRS{idVendor}=="0403", ATTRS{idProduct}=="fe75", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
25ATTRS{idVendor}=="0403", ATTRS{idProduct}=="fe76", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
26ATTRS{idVendor}=="0403", ATTRS{idProduct}=="fe77", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
27ATTRS{idVendor}=="0904", ATTRS{idProduct}=="2000", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
28ATTRS{idVendor}=="0904", ATTRS{idProduct}=="2001", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
29ATTRS{idVendor}=="0904", ATTRS{idProduct}=="2002", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
30ATTRS{idVendor}=="0904", ATTRS{idProduct}=="2007", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
31ATTRS{idVendor}=="0904", ATTRS{idProduct}=="2008", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
32ATTRS{idVendor}=="0904", ATTRS{idProduct}=="2009", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
33ATTRS{idVendor}=="0904", ATTRS{idProduct}=="2010", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
34ATTRS{idVendor}=="0904", ATTRS{idProduct}=="2011", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
35ATTRS{idVendor}=="0904", ATTRS{idProduct}=="2014", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
36ATTRS{idVendor}=="0904", ATTRS{idProduct}=="2015", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
37ATTRS{idVendor}=="0904", ATTRS{idProduct}=="2016", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
38ATTRS{idVendor}=="0904", ATTRS{idProduct}=="3000", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
39ATTRS{idVendor}=="0904", ATTRS{idProduct}=="3001", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
40ATTRS{idVendor}=="0904", ATTRS{idProduct}=="4004", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
41ATTRS{idVendor}=="0904", ATTRS{idProduct}=="4005", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
42ATTRS{idVendor}=="0904", ATTRS{idProduct}=="4007", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
43ATTRS{idVendor}=="0904", ATTRS{idProduct}=="4008", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
44ATTRS{idVendor}=="0904", ATTRS{idProduct}=="6001", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
45ATTRS{idVendor}=="0904", ATTRS{idProduct}=="6002", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
46ATTRS{idVendor}=="0904", ATTRS{idProduct}=="6003", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
47ATTRS{idVendor}=="0904", ATTRS{idProduct}=="6004", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
48ATTRS{idVendor}=="0904", ATTRS{idProduct}=="6005", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
49ATTRS{idVendor}=="0904", ATTRS{idProduct}=="6006", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
50ATTRS{idVendor}=="0904", ATTRS{idProduct}=="6007", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
51ATTRS{idVendor}=="0904", ATTRS{idProduct}=="6008", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
52ATTRS{idVendor}=="0904", ATTRS{idProduct}=="6009", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
53ATTRS{idVendor}=="0904", ATTRS{idProduct}=="600a", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
54ATTRS{idVendor}=="0904", ATTRS{idProduct}=="6011", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
55ATTRS{idVendor}=="0904", ATTRS{idProduct}=="6012", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
56ATTRS{idVendor}=="0904", ATTRS{idProduct}=="6013", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
57ATTRS{idVendor}=="0904", ATTRS{idProduct}=="6101", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
58ATTRS{idVendor}=="0904", ATTRS{idProduct}=="6102", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
59ATTRS{idVendor}=="0904", ATTRS{idProduct}=="6103", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
60
61# BrailleNote
62ATTRS{idVendor}=="1c71", ATTRS{idProduct}=="c004", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
63
64# EuroBraille
65ATTRS{idVendor}=="c251", ATTRS{idProduct}=="1122", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
66ATTRS{idVendor}=="c251", ATTRS{idProduct}=="1123", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
67ATTRS{idVendor}=="c251", ATTRS{idProduct}=="1124", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
68ATTRS{idVendor}=="c251", ATTRS{idProduct}=="1125", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
69ATTRS{idVendor}=="c251", ATTRS{idProduct}=="1126", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
70ATTRS{idVendor}=="c251", ATTRS{idProduct}=="1127", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
71ATTRS{idVendor}=="c251", ATTRS{idProduct}=="1128", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
72ATTRS{idVendor}=="c251", ATTRS{idProduct}=="1129", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
73ATTRS{idVendor}=="c251", ATTRS{idProduct}=="112a", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
74ATTRS{idVendor}=="c251", ATTRS{idProduct}=="112b", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
75ATTRS{idVendor}=="c251", ATTRS{idProduct}=="112c", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
76ATTRS{idVendor}=="c251", ATTRS{idProduct}=="112d", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
77ATTRS{idVendor}=="c251", ATTRS{idProduct}=="112e", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
78ATTRS{idVendor}=="c251", ATTRS{idProduct}=="112f", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
79ATTRS{idVendor}=="c251", ATTRS{idProduct}=="1130", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
80ATTRS{idVendor}=="c251", ATTRS{idProduct}=="1131", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
81ATTRS{idVendor}=="c251", ATTRS{idProduct}=="1132", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
82
83# FreedomScientific
84ATTRS{idVendor}=="0f4e", ATTRS{idProduct}=="0100", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
85ATTRS{idVendor}=="0f4e", ATTRS{idProduct}=="0111", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
86ATTRS{idVendor}=="0f4e", ATTRS{idProduct}=="0112", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
87ATTRS{idVendor}=="0f4e", ATTRS{idProduct}=="0114", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
88
89# Hedo
90ATTRS{idVendor}=="0403", ATTRS{idProduct}=="de58", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
91ATTRS{idVendor}=="0403", ATTRS{idProduct}=="de59", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
92
93# HandyTech
94ATTRS{idVendor}=="0921", ATTRS{idProduct}=="1200", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
95ATTRS{idVendor}=="1fe4", ATTRS{idProduct}=="0003", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
96ATTRS{idVendor}=="1fe4", ATTRS{idProduct}=="0044", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
97ATTRS{idVendor}=="1fe4", ATTRS{idProduct}=="0054", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
98ATTRS{idVendor}=="1fe4", ATTRS{idProduct}=="0055", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
99ATTRS{idVendor}=="1fe4", ATTRS{idProduct}=="0064", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
100ATTRS{idVendor}=="1fe4", ATTRS{idProduct}=="0074", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
101ATTRS{idVendor}=="1fe4", ATTRS{idProduct}=="0081", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
102ATTRS{idVendor}=="1fe4", ATTRS{idProduct}=="0082", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
103ATTRS{idVendor}=="1fe4", ATTRS{idProduct}=="0083", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
104ATTRS{idVendor}=="1fe4", ATTRS{idProduct}=="0084", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
105ATTRS{idVendor}=="1fe4", ATTRS{idProduct}=="0086", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
106ATTRS{idVendor}=="1fe4", ATTRS{idProduct}=="0087", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
107ATTRS{idVendor}=="1fe4", ATTRS{idProduct}=="008a", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
108ATTRS{idVendor}=="1fe4", ATTRS{idProduct}=="008b", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
109
110# HIMS
111ATTRS{idVendor}=="045e", ATTRS{idProduct}=="930a", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
112ATTRS{idVendor}=="045e", ATTRS{idProduct}=="930b", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
113
114# HumanWare
115ATTRS{idVendor}=="1c71", ATTRS{idProduct}=="c005", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
116ATTRS{idVendor}=="1c71", ATTRS{idProduct}=="c006", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
117
118# BrailleMemo
119ATTRS{idVendor}=="1148", ATTRS{idProduct}=="0301", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
120
121# Metec
122ATTRS{idVendor}=="0452", ATTRS{idProduct}=="0100", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
123
124# Papenmeier
125ATTRS{idVendor}=="0403", ATTRS{idProduct}=="f208", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
126
127# Pegasus
128ATTRS{idVendor}=="4242", ATTRS{idProduct}=="0001", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
129
130# Voyager
131ATTRS{idVendor}=="0798", ATTRS{idProduct}=="0001", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
132ATTRS{idVendor}=="0798", ATTRS{idProduct}=="0600", TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty-udev.service"
133
134LABEL="brltty_rules_end"
135