Package Details: xpadneo-dkms-git 0.9.r54.g7d1e6fd-4

Git Clone URL: (read-only, click to copy)
Package Base: xpadneo-dkms-git
Description: Advanced Linux Driver for Xbox One Wireless Gamepad
Upstream URL:
Licenses: GPL
Conflicts: xpadneo-dkms
Provides: xpadneo-dkms
Submitter: yangtsesu
Maintainer: joeleg
Last Packager: joeleg
Votes: 38
Popularity: 0.64
First Submitted: 2018-06-12 16:34 (UTC)
Last Updated: 2021-04-03 00:38 (UTC)

Latest Comments

1 2 3 4 Next › Last »

edtoml commented on 2022-11-07 03:12 (UTC)

The build process for the initrd was updated. Here this left a /etc/mkinitcpio.conf.pacnew file. Merging my stuff into the new conf file, and reinstalling linux seems to have fixed things here.

edtoml commented on 2022-11-07 02:24 (UTC)

looks like you have to manually do: sudo modprobe ff-memless; sudo modprobe hid-xpadneo; to make it work after 6.0.2

edtoml commented on 2022-11-06 16:35 (UTC)

Sometime after kernel 6.0.2 the symbol input_ff_create_memless is no longer available and this module no longer loads.

bezirg commented on 2022-01-04 13:38 (UTC) (edited on 2022-01-04 13:39 (UTC) by bezirg)

@joeleg I think /usr/lib/modprobe.d/ is a better directory for placing xpadneo.conf than /etc/modprobe.d/.

SpidFightFR commented on 2021-09-12 10:26 (UTC)

A lot laggy when first installed (connected/disconnected glitch with a series X controller), tho the software seems to work fine after a restart. (Upvoted)

hero commented on 2021-04-02 21:37 (UTC)

As @laurentlaurent identified. There were some changes in the build that require some changes.

I used the following PKGBUILD to install the the current version:

# Maintainer: Joel Grunbaum <>
# Contributer: Yangtse Su <>
pkgdesc='Advanced Linux Driver for Xbox One Wireless Gamepad'
arch=('x86_64' 'armv7l')
depends=('dkms' 'bluez' 'bluez-utils')

pkgver() {
    cd "${srcdir}/${_pkgname}"
    git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'

package() {
    cd "${srcdir}/${_pkgname}"

    echo "* replacing version string if necessary"
    sed -i 's/PACKAGE_VERSION="@DO_NOT_CHANGE@"/PACKAGE_VERSION="'${pkgver}'"/g' hid-xpadneo/
    mv hid-xpadneo/ hid-xpadneo/dkms.conf

    sed -i 's/git describe --tags --dirty/echo "'${pkgver}'"/g' hid-xpadneo/Makefile

    sed -i 's@/etc/udev/rules\.d@/usr/lib/udev/rules\.d@g' hid-xpadneo/dkms.post_install
    sed -i 's@/etc/udev/rules\.d@/usr/lib/udev/rules\.d@g' hid-xpadneo/dkms.post_remove

    echo "* copying module into /usr/src"
    install -dm755 ${pkgdir}/usr/src/hid-xpadneo-${pkgver}
    cp --recursive $PWD/hid-xpadneo/* ${pkgdir}/usr/src/hid-xpadneo-${pkgver}

laurentlaurent commented on 2021-04-02 18:20 (UTC)

==> Starting package()...
make: *** No rule to make target 'src/version.h'.  Stop.
==> ERROR: A failure occurred in package().
:: Packages failed to build: xpadneo-dkms-git-0.9.r15.g9d8c4b7-2

This commit broke the package.

katt commented on 2021-02-13 13:20 (UTC)


deemon commented on 2021-02-12 17:13 (UTC)

==> ERROR: Cannot find the fakeroot binary. error making: xpadneo-dkms-git