diff --git a/80-playstation.rules b/80-playstation.rules new file mode 100644 index 0000000..7a495af --- /dev/null +++ b/80-playstation.rules @@ -0,0 +1,27 @@ +# Sony PlayStation Strikepack; USB +KERNEL=="hidraw*", ATTRS{idVendor}=="054c", ATTRS{idProduct}=="05c5", MODE="0660", TAG+="uaccess" + +# Sony PlayStation DualShock 3; Bluetooth; USB +KERNEL=="hidraw*", KERNELS=="*054C:0268*", MODE="0660", TAG+="uaccess" +KERNEL=="hidraw*", ATTRS{idVendor}=="054c", ATTRS{idProduct}=="0268", MODE="0660", TAG+="uaccess" +## Motion Sensors +SUBSYSTEM=="input", KERNEL=="event*|input*", KERNELS=="*054C:0268*", TAG+="uaccess" + +# Sony PlayStation DualShock 4; Bluetooth; USB +KERNEL=="hidraw*", KERNELS=="*054C:05C4*", MODE="0660", TAG+="uaccess" +KERNEL=="hidraw*", ATTRS{idVendor}=="054c", ATTRS{idProduct}=="05c4", MODE="0660", TAG+="uaccess" + +# Sony PlayStation DualShock 4 Slim; Bluetooth; USB +KERNEL=="hidraw*", KERNELS=="*054C:09CC*", MODE="0660", TAG+="uaccess" +KERNEL=="hidraw*", ATTRS{idVendor}=="054c", ATTRS{idProduct}=="09cc", MODE="0660", TAG+="uaccess" + +# Sony PlayStation DualShock 4 Wireless Adapter; USB +KERNEL=="hidraw*", ATTRS{idVendor}=="054c", ATTRS{idProduct}=="0ba0", MODE="0660", TAG+="uaccess" + +# Sony DualSense Wireless-Controller; Bluetooth; USB +KERNEL=="hidraw*", KERNELS=="*054C:0CE6*", MODE="0660", TAG+="uaccess" +KERNEL=="hidraw*", ATTRS{idVendor}=="054c", ATTRS{idProduct}=="0ce6", MODE="0660", TAG+="uaccess" + +# Sony DualSense Edge Wireless-Controller; Bluetooth; USB +KERNEL=="hidraw*", KERNELS=="*054C:0DF2*", MODE="0660", TAG+="uaccess" +KERNEL=="hidraw*", ATTRS{idVendor}=="054c", ATTRS{idProduct}=="0df2", MODE="0660", TAG+="uaccess" diff --git a/README.md b/README.md index 3e90382..aa357f3 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,8 @@ Tweak ff_rumble to a value between 0 and 100 to configure the strenght for rumbl Remember to look /etc/ROGueENEMY/config.cfg for additional configurations. +__WARNING:__ If steam does not recognise a DualSense controller use the udev rule provided in this repo. + ## Compilation To compile from source you need CMake and make. After the usual git clone and cd inside the cloned directory to use CMake do: