From 583f662a87a19e0c9ddd4f09038de7ea2a8b82bc Mon Sep 17 00:00:00 2001 From: vhenzor <97808924+vhenzor@users.noreply.github.com> Date: Tue, 1 Sep 2026 02:19:35 -0400 Subject: [PATCH] Add Vendor 8BitDo to XboxOneController (#1461) Some new 8BitDo controller or adapter are now detected as XboxOne controller instead of Xbox360 controller in XInput mode like the 8BitDo Ultimate-3-mode (https://www.8bitdo.com/ultimate-3-mode-controller-xbox/). Like commit #1333 (https://github.com/moonlight-stream/moonlight-android/pull/1333/commits), adding 8BitDo's Vendor ID to SUPPORTED_VENDORS improve compatibility and enable rumble for supported controller. --- .../com/limelight/binding/input/driver/XboxOneController.java | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/com/limelight/binding/input/driver/XboxOneController.java b/app/src/main/java/com/limelight/binding/input/driver/XboxOneController.java index b84f2cc74..deb3772a2 100644 --- a/app/src/main/java/com/limelight/binding/input/driver/XboxOneController.java +++ b/app/src/main/java/com/limelight/binding/input/driver/XboxOneController.java @@ -25,6 +25,7 @@ public class XboxOneController extends AbstractXboxController { 0x20d6, // PowerA 0x24c6, // PowerA 0x2e24, // Hyperkin + 0x2dc8, // 8BitDo }; private static final byte[] FW2015_INIT = {0x05, 0x20, 0x00, 0x01, 0x00};