xpadneo is a Linux kernel driver that enables Bluetooth Low Energy connectivity and input support for wireless Xbox gamepads. It functions as a low-level driver for managing wireless controller connections and report descriptors via the Bluetooth protocol.
The project includes an input mapper to override default button mappings and disable kernel dead zones, providing raw axis data for high-precision movement. It also features a haptic controller for managing rumble intensity and high-frequency trigger force feedback, alongside a gamepad mouse emulator that converts stick and button inputs into mouse and keyboard events.
The driver covers broader capability areas including gamepad input mapping, controller profile switching, and battery level monitoring. It also provides utilities for hardware communication debugging by capturing kernel logs and report descriptors.