Linux Input/HID development
 help / color / mirror / Atom feed
* [PATCH] Input: xpad - add 8BitDo Ultimate 3-mode PID 201b
@ 2026-08-23 18:36 Antoni Marzec
  0 siblings, 0 replies; only message in thread
From: Antoni Marzec @ 2026-08-23 18:36 UTC (permalink / raw)
  To: Dmitry Torokhov; +Cc: linux-input, linux-kernel, Antoni Marzec

The 8BitDo Ultimate 3-mode Controller for Xbox presents USB ID
2dc8:201b during normal 2.4 GHz operation.

There is currently no device-specific entry for this PID, so xpad
falls back to the "Generic X-Box pad" entry without MAP_SHARE_BUTTON.
As a result, pressing the Share button produces no evdev event.

The receiver transiently enumerates as 2dc8:200f while the wireless
connection is being established or has been lost. This PID already
has a device-specific xpad entry with MAP_SHARE_BUTTON. Once the
controller connects, the device re-enumerates as 2dc8:201b.

Add a device entry for 2dc8:201b with MAP_SHARE_BUTTON to expose the
Share button during normal operation.

Signed-off-by: Antoni Marzec <amarzec@outlook.com>
---
 drivers/input/joystick/xpad.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/input/joystick/xpad.c b/drivers/input/joystick/xpad.c
index 2da0b7f17..7641254f7 100644
--- a/drivers/input/joystick/xpad.c
+++ b/drivers/input/joystick/xpad.c
@@ -372,6 +372,7 @@ static const struct xpad_device {
 	{ 0x2993, 0x2001, "TECNO Pocket Go", 0, XTYPE_XBOX360 },
 	{ 0x2dc8, 0x2000, "8BitDo Pro 2 Wired Controller fox Xbox", 0, XTYPE_XBOXONE },
 	{ 0x2dc8, 0x200f, "8BitDo Ultimate 3-mode Controller for Xbox", MAP_SHARE_BUTTON, XTYPE_XBOXONE },
+	{ 0x2dc8, 0x201b, "8BitDo Ultimate 3-mode Controller for Xbox", MAP_SHARE_BUTTON, XTYPE_XBOXONE },
 	{ 0x2dc8, 0x3106, "8BitDo Ultimate Wireless / Pro 2 Wired Controller", 0, XTYPE_XBOX360 },
 	{ 0x2dc8, 0x3109, "8BitDo Ultimate Wireless Bluetooth", 0, XTYPE_XBOX360 },
 	{ 0x2dc8, 0x310a, "8BitDo Ultimate 2C Wireless Controller", 0, XTYPE_XBOX360 },
-- 
2.55.0


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-08-23 18:37 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-23 18:36 [PATCH] Input: xpad - add 8BitDo Ultimate 3-mode PID 201b Antoni Marzec

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox