Messages in this thread |  | | Date | Mon, 19 May 2025 09:32:17 -0700 | | From | Dmitry Torokhov <> | | Subject | Re: [PATCH 0/1] Input: xpad - add disable_xboxone module parameter |
| |
Hi Apoorv,
On Sat, May 17, 2025 at 03:50:44AM -0700, Apoorv Parle wrote: > Hi, > > This patch adds a `disable_xboxone` module parameter to the xpad driver, > allowing users to prevent xpad from binding to Xbox One and Series X|S > devices (XTYPE_XBOXONE). This is especially useful for users who wish to > use the out-of-tree `xone` driver (https://github.com/dlundqvist/xone) . > > Currently, there is no in-tree driver that supports Xbox wireless dongles; > the only option is the out-of-tree `xone` project which implements the GIP > protocol. The `xone` project itself, or similar functionality cannot be > easily upstreamed due to the unclear legality of redistributing the > required Microsoft firmware. This patch lets users avoid device conflicts > and run both drivers side by side, without having to patch or fork xpad > (eg: https://github.com/medusalix/xpad-noone) for each kernel update.
I believe this can be achieved from userspace by unbinding the original xbox driver and binding the alternative driver via sysfs, no kernel changes needed.
Thanks.
-- Dmitry
|  |