summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Engestrom2023-01-25 15:19:12 +0000
committerEric Engestrom2023-01-25 15:19:12 +0000
commitbf55261494967dbeeab138c68b6321d98444445f (patch)
treec8fcb8807271e7f237fc17904600833098a83e92
downloadaur-stadia-controller-udev.tar.gz
initial commit
-rw-r--r--.SRCINFO12
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD16
-rw-r--r--udev.rules9
4 files changed, 42 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..541b8c7aedf1
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,12 @@
+pkgbase = stadia-controller-udev
+ pkgdesc = Udev rules to connect the Stadia Controller to your linux box
+ pkgver = 1
+ pkgrel = 1
+ url = https://support.google.com/stadia/answer/13067284#linuxrule
+ arch = any
+ license = unknown
+ depends = udev
+ source = udev.rules
+ sha256sums = 2e03bb23d0be72a55ac18c591d85afe026cda10299eb9dabfb047803a79ad215
+
+pkgname = stadia-controller-udev
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..f2b9387c59b0
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+*
+!.gitignore
+!PKGBUILD
+!.SRCINFO
+!udev.rules
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7f6ce7db9f77
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,16 @@
+# Maintainer: Eric Engestrom <aur@engestrom.ch>
+
+pkgname=stadia-controller-udev
+pkgver=1
+pkgrel=1
+pkgdesc='Udev rules to connect the Stadia Controller to your linux box'
+arch=(any)
+url='https://support.google.com/stadia/answer/13067284#linuxrule'
+license=(unknown)
+depends=(udev)
+source=(udev.rules)
+sha256sums=('2e03bb23d0be72a55ac18c591d85afe026cda10299eb9dabfb047803a79ad215')
+
+package() {
+ install -Dm 644 udev.rules "$pkgdir"/usr/lib/udev/rules.d/70-stadiacontroller-flash.rules
+}
diff --git a/udev.rules b/udev.rules
new file mode 100644
index 000000000000..0605dfc6f1e3
--- /dev/null
+++ b/udev.rules
@@ -0,0 +1,9 @@
+# SDP protocol
+KERNEL=="hidraw*", ATTRS{idVendor}=="1fc9", MODE="0666"
+ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="1fc9", MODE="0666"
+ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="0d28", MODE="0666"
+# Flashloader
+KERNEL=="hidraw*", ATTRS{idVendor}=="15a2", MODE="0666"
+# Controller
+KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="18d1", MODE="0666"
+SUBSYSTEMS=="usb", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="9400", MODE="0660", TAG+="uaccess"