27 Commits

Author SHA1 Message Date
a412c26556 Add DualSense Edge (thanks to CressoTheGrey on gh) 2025-03-23 06:24:46 -07:00
902c0b6c03 Add Xbox One Elite 2 Controller (thanks rotilho on gh) 2025-03-23 06:22:52 -07:00
Pierre-Loup A. Griffais
e2971e4506 Merge pull request #47 from notpentadactyl/patch-1
adds support for the "Victrix Pro FS-12 Arcade Fight Stick" in PS4/PS5 mode
2024-05-22 16:01:12 -07:00
notpentadactyl
ec44e8b46c adds support for the "Victrix Pro FS-12 Arcade Fight Stick" in PS4 & PS5 mode
This is for the purple version: https://pdp.com/products/victrix-pro-fs-12-arcade-fight-stick-purple

I assume the white one has the same "idProduct".
2023-06-14 23:21:19 +02:00
Timothee "TTimo" Besset
13443480a6 Merge pull request #31 from IAmTheRedSpy/master
Add Razer Raiju Ultimate
2023-04-12 07:48:21 -07:00
Timothee "TTimo" Besset
fb39d9df89 Merge pull request #44 from Joshua-Ashton/steamvr-radios
Support for Index bluetooth radios' serial port
2023-04-06 08:08:20 -07:00
Timothee "TTimo" Besset
1e28796fad Merge pull request #43 from jntesteves/feature/add-sony-dualshock3
Add DualShock 3 controller
2023-04-06 08:06:51 -07:00
Joshie
0c468922a3 Support for Index bluetooth radios' serial port
Set the /dev/ttyACMx permissions for any tty with USB parent attributes
of 28de + 2102 -> 0666 so anyone can write to it.

Otherwise, only those in uucp or dialout on some distros can write to it.
2023-03-02 13:30:16 +00:00
Jonatas Esteves
9042aea75f Add DualShock 3 controller 2022-12-18 15:57:54 -03:00
IAmTheRedSpy
07f0f6fe99 Add Razer Raiju Ultimate
Adds both USB and PC BT modes. Tested with Steam Big Picture.
2021-08-30 15:04:50 -07:00
Timothee "TTimo" Besset
d87ef55840 Merge pull request #30 from ValveSoftware/TM-eSwap
Add Thrustmaster eSwap Pro
2021-08-25 09:28:14 -05:00
kisak-valve
4185e22097 Add Thrustmaster eSwap Pro
From https://steamcommunity.com/groups/SteamClientBeta/discussions/0/5506189390966497500/
2021-08-25 10:21:41 -04:00
Timothee 'TTimo' Besset
5ccfc9603f fix back 'Raiju PS4 over bluetooth hidraw' to it's original syntax 2021-08-25 09:12:31 -05:00
Timothee "TTimo" Besset
1c8582497b Merge pull request #26 from pmdevita/patch-1
Add Razer Panthera EVO Arcade Stick
2021-08-25 08:57:39 -05:00
Timothee "TTimo" Besset
5c88a7246f Merge branch 'master' into patch-1 2021-08-25 08:57:32 -05:00
Timothee "TTimo" Besset
06a35daf52 Merge pull request #28 from ValveSoftware/PowerA-27
Add second PowerA Switch controller
2021-08-25 08:53:19 -05:00
Timothee "TTimo" Besset
acdcf04770 Merge pull request #25 from 5amu31/patch-1
Add Razer Raiju PS4 TE over bluetooth
2021-08-25 08:52:32 -05:00
Timothee "TTimo" Besset
c5415137cd Merge pull request #24 from Pobega/master
add Brooks Universal Fighting Board
2021-08-25 08:52:22 -05:00
kisak-valve
d537109232 Add second PowerA Switch controller
From https://github.com/ValveSoftware/steam-devices/issues/27.

Closes #27.
2021-08-13 08:30:12 -04:00
Peter DeVita
f1121aefa3 Add Razer Panthera EVO Arcade Stick
With help from this [comment on Reddit](https://www.reddit.com/r/linux_gaming/comments/lsn7x6/is_a_razer_panthera_evo_supported/gtxz96x/)

Tested by editing my Steam udev rules locally, I can confirm it enables the controller in Steam.
2021-07-22 12:58:32 -04:00
5amu31
fae47b4e41 Add Razer Raiju PS4 TE over bluetooth 2021-07-15 21:12:13 +02:00
Michael Pobega
4aa93a54d2 add Brooks Universal Fighting Board
Brooks Universal Fighting Board is commonly used in custom built arcade hardware and fightsticks.
2021-06-21 09:42:51 -04:00
Timothee "TTimo" Besset
8a3f1a0e2d Merge pull request #19 from ValveSoftware/PDP-7341
Add PDP Wired Fight Pad Pro for Nintendo Switch
2021-06-10 09:58:03 -05:00
Timothee "TTimo" Besset
9cdeefc931 Merge pull request #20 from ValveSoftware/Raiju-2-TE
Add Razer Raiju 2 Tournament Edition (USB)
2021-06-10 09:57:52 -05:00
Timothee "TTimo" Besset
766d4c19aa Merge pull request #21 from besselfunct/besselfunct-patch-1
Update 60-steam-input.rules to include Horipad Mini
2021-06-10 09:57:36 -05:00
besselfunct
51150cf0a4 Update 60-steam-input.rules
Add support for Horipad mini 4
2021-03-29 16:38:55 -05:00
kisak-valve
2b0bddafc1 Add Razer Raiju 2 Tournament Edition (USB)
From https://github.com/ValveSoftware/steam-for-linux/issues/4985#issuecomment-805018957.
2021-03-23 12:05:19 -04:00
2 changed files with 45 additions and 0 deletions

View File

@@ -10,6 +10,12 @@ KERNEL=="hidraw*", ATTRS{idVendor}=="28de", MODE="0660", TAG+="uaccess"
# Valve HID devices over bluetooth hidraw
KERNEL=="hidraw*", KERNELS=="*28DE:*", MODE="0660", TAG+="uaccess"
# DualShock 3 over USB hidraw
KERNEL=="hidraw*", ATTRS{idVendor}=="054c", ATTRS{idProduct}=="0268", MODE="0660", TAG+="uaccess"
# DualShock 3 over bluetooth hidraw
KERNEL=="hidraw*", KERNELS=="*054C:0268*", MODE="0660", TAG+="uaccess"
# DualShock 4 over USB hidraw
KERNEL=="hidraw*", ATTRS{idVendor}=="054c", ATTRS{idProduct}=="05c4", MODE="0660", TAG+="uaccess"
@@ -31,6 +37,12 @@ KERNEL=="hidraw*", ATTRS{idVendor}=="054c", ATTRS{idProduct}=="0ce6", MODE="0660
# PS5 DualSense controller over bluetooth hidraw
KERNEL=="hidraw*", KERNELS=="*054C:0CE6*", MODE="0660", TAG+="uaccess"
# Sony DualSense Edge Wireless-Controller over bluetooth hidraw
KERNEL=="hidraw*", KERNELS=="*054C:0DF2*", MODE="0660", TAG+="uaccess"
# Sony DualSense Edge Wireless-Controller over USB hidraw
KERNEL=="hidraw*", ATTRS{idVendor}=="054c", ATTRS{idProduct}=="0df2", MODE="0660", TAG+="uaccess"
# Nintendo Switch Pro Controller over USB hidraw
KERNEL=="hidraw*", ATTRS{idVendor}=="057e", ATTRS{idProduct}=="2009", MODE="0660", TAG+="uaccess"
@@ -45,6 +57,7 @@ KERNEL=="hidraw*", ATTRS{idVendor}=="0e6f", ATTRS{idProduct}=="0185", MODE="0660
# PowerA Wired Controller for Nintendo Switch
KERNEL=="hidraw*", ATTRS{idVendor}=="20d6", ATTRS{idProduct}=="a711", MODE="0660", TAG+="uaccess"
KERNEL=="hidraw*", ATTRS{idVendor}=="20d6", ATTRS{idProduct}=="a713", MODE="0660", TAG+="uaccess"
# PowerA Wireless Controller for Nintendo Switch we have to use
# ATTRS{name} since VID/PID are reported as zeros. We use /bin/sh
@@ -62,6 +75,21 @@ KERNEL=="hidraw*", ATTRS{idVendor}=="146b", ATTRS{idProduct}=="0d01", MODE="0660
# Razer Raiju PS4 Controller
KERNEL=="hidraw*", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="1000", MODE="0660", TAG+="uaccess"
# Razer Raiju 2 Tournament Edition
KERNEL=="hidraw*", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="1007", MODE="0660", TAG+="uaccess"
# Razer Panthera EVO Arcade Stick
KERNEL=="hidraw*", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="1008", MODE="0660", TAG+="uaccess"
# Razer Raiju PS4 Controller Tournament Edition over bluetooth hidraw
KERNEL=="hidraw*", KERNELS=="*1532:100A*", MODE="0660", TAG+="uaccess"
# Razer Raiju Ultimate over USB
KERNEL=="hidraw*", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="1004", MODE="0660", TAG+="uaccess"
# Razer Raiju Ultimate over PC Bluetooth
KERNEL=="hidraw*", KERNELS=="*1532:1009*", MODE="0660", TAG+="uaccess"
# Razer Panthera Arcade Stick
KERNEL=="hidraw*", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0401", MODE="0660", TAG+="uaccess"
@@ -71,6 +99,9 @@ KERNEL=="hidraw*", ATTRS{idVendor}=="0738", ATTRS{idProduct}=="8250", MODE="0660
# Mad Catz - Street Fighter V Arcade FightStick TE S+
KERNEL=="hidraw*", ATTRS{idVendor}=="0738", ATTRS{idProduct}=="8384", MODE="0660", TAG+="uaccess"
# Brooks Universal Fighting Board
KERNEL=="hidraw*", ATTRS{idVendor}=="0c12", ATTRS{idProduct}=="0c30", MODE="0660", TAG+="uaccess"
# EMiO Elite Controller for PS4
KERNEL=="hidraw*", ATTRS{idVendor}=="0c12", ATTRS{idProduct}=="1cf6", MODE="0660", TAG+="uaccess"
@@ -89,6 +120,9 @@ KERNEL=="hidraw*", ATTRS{idVendor}=="0f0d", ATTRS{idProduct}=="0066", MODE="0660
# HORIPAD for Nintendo Switch
KERNEL=="hidraw*", ATTRS{idVendor}=="0f0d", ATTRS{idProduct}=="00c1", MODE="0660", TAG+="uaccess"
# HORIPAD mini 4
KERNEL=="hidraw*", ATTRS{idVendor}=="0f0d", ATTRS{idProduct}=="00ee", MODE="0660", TAG+="uaccess"
# Armor Armor 3 Pad PS4
KERNEL=="hidraw*", ATTRS{idVendor}=="0c12", ATTRS{idProduct}=="0e10", MODE="0660", TAG+="uaccess"
@@ -106,3 +140,12 @@ KERNEL=="hidraw*", KERNELS=="*0955:7214*", MODE="0660", TAG+="uaccess"
# Astro C40
KERNEL=="hidraw*", ATTRS{idVendor}=="9886", ATTRS{idProduct}=="0025", MODE="0660", TAG+="uaccess"
# Thrustmaster eSwap Pro
KERNEL=="hidraw*", ATTRS{idVendor}=="044f", ATTRS{idProduct}=="d00e", MODE="0660", TAG+="uaccess"
# Performance Designed Products Victrix Pro FS-12 for PS4 & PS5
KERNEL=="hidraw*", ATTRS{idVendor}=="0e6f", ATTRS{idProduct}=="020c", MODE="0660", TAG+="uaccess"
# Xbox One Elite 2 Controller
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", KERNELS=="*045E:0B22*", MODE="0660", TAG+="uaccess"

View File

@@ -23,3 +23,5 @@ KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="28de", ATTRS{idProduct
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="2150", MODE="0660", TAG+="uaccess"
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="2300", MODE="0660", TAG+="uaccess"
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="2301", MODE="0660", TAG+="uaccess"
SUBSYSTEM=="tty", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="2102", MODE="0660", TAG+="uaccess"