xone is a Linux kernel driver for Xbox One and Xbox Series X|S accessories. It serves as a modern replacement for xpad, aiming to be compatible with Microsoft's Game Input Protocol (GIP).
Installation Instructions
dnf copr enable sentry/xonednf install xone
Active Releases
The following unofficial repositories are provided as-is
by owner of this project.
Contact the owner directly for bugs or issues (IE: not bugzilla).
* Total number of packages downloaded in the last seven days.
Silverblue is unsupported by me.
Generally dynamic kernel module systems like (a)kmod or dkms are very fragile on a containerized system like Silverblue, and existing repositories ship pre-compiled modules for those.
From reading the xone discord seems this is the new fork to be using? it also includes a fix for 6.3.x kernels which are now in Fedora 38, could this copr be updated with either of the two fixes for kernel 6.3.x? thanks
I was able to successfully get this to build on F40, Kernel 6.10.6 but having issues getting the device to actually be listed as a usable device in applications. Here is a link to my original discussion.
I know that fedora atomic is not supported but I still want to post the error I have when trying to install xone because the error seems quite strange to me:
Building /usr/src/akmods/xone-kmod-0.3.0_58004bf-4.fc40.src.rpm for kernel 6.11.3-200.fc40.x86_64
ERROR: Can't find SRPM /usr/src/akmods/xone-kmod-0.3.0_58004bf-4.fc40.src.rpm
The latest version of xone/lpf-xone-firmware appears to be broken on F41. After upgrading to xone-0.3.0-7, /usr/lib/modules-load.d/xone.conf was populated with a lot of garbage text and consequently the systemd-modules-load.service failed to start on reboot.
Iâm able to workaround this by substituting the garbage text in /usr/lib/modules-load.d/xone.conf with the following and rebooting: