This simple setup enables a plug-and-play experience for EasySMX controllers on linux. It is based on Florian Gast's solution on amazon, but has been modified to enable force feedback and work with multiple controllers.
If your controller does not support force feedback, remove --force-feedback
.
Place [email protected]
in /etc/systemd/system
Replace <path_to_script> with the actual path to connect-easysmx-controller.sh
.
You may need to edit idVendor and idProduct values if your model differs from mine:
Run lsusb
which should return a list of devices. By running it before and after plugging in the receiver, you can figure out which line it corresponds to.
Mine looks like this:
Bus 001 Device 053: ID 2f24:0091 GAME FOR WINDOWS 1.02
2f24
would be the vendor, 0091
the product id.