SDL: Added support for the Flydigi Vader 5 Pro in Xbox 360 mode

From 2385dc6297083f280dcece85fdf0195684d1e51d Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Tue, 24 Feb 2026 10:18:17 -0800
Subject: [PATCH] Added support for the Flydigi Vader 5 Pro in Xbox 360 mode

---
 .../app/src/main/java/org/libsdl/app/HIDDeviceManager.java       | 1 +
 src/hidapi/libusb/hid.c                                          | 1 +
 src/joystick/hidapi/SDL_hidapijoystick.c                         | 1 +
 3 files changed, 3 insertions(+)

diff --git a/android-project/app/src/main/java/org/libsdl/app/HIDDeviceManager.java b/android-project/app/src/main/java/org/libsdl/app/HIDDeviceManager.java
index 6476d4f9c49ff..b00c905df6f63 100644
--- a/android-project/app/src/main/java/org/libsdl/app/HIDDeviceManager.java
+++ b/android-project/app/src/main/java/org/libsdl/app/HIDDeviceManager.java
@@ -256,6 +256,7 @@ private boolean isXbox360Controller(UsbDevice usbDevice, UsbInterface usbInterfa
             0x24c6, // PowerA
             0x2c22, // Qanba
             0x2dc8, // 8BitDo
+            0x37d7, // Flydigi
             0x9886, // ASTRO Gaming
         };
 
diff --git a/src/hidapi/libusb/hid.c b/src/hidapi/libusb/hid.c
index 163684320557e..956e982b1a210 100644
--- a/src/hidapi/libusb/hid.c
+++ b/src/hidapi/libusb/hid.c
@@ -853,6 +853,7 @@ static int is_xbox360(unsigned short vendor_id, const struct libusb_interface_de
 		0x24c6, /* PowerA */
 		0x2c22, /* Qanba */
 		0x2dc8, /* 8BitDo */
+		0x37d7, /* Flydigi */
 		0x9886, /* ASTRO Gaming */
 	};
 
diff --git a/src/joystick/hidapi/SDL_hidapijoystick.c b/src/joystick/hidapi/SDL_hidapijoystick.c
index 5ad2c9057ab23..475981b9ba2e4 100644
--- a/src/joystick/hidapi/SDL_hidapijoystick.c
+++ b/src/joystick/hidapi/SDL_hidapijoystick.c
@@ -286,6 +286,7 @@ static SDL_GamepadType SDL_GetJoystickGameControllerProtocol(const char *name, U
             0x24c6, // PowerA
             0x2c22, // Qanba
             0x2dc8, // 8BitDo
+            0x37d7, // Flydigi
             0x9886, // ASTRO Gaming
         };