From 0237997e4d2f8ad22ad83f6f4e324623af1ffc55 Mon Sep 17 00:00:00 2001
From: Alynne <[EMAIL REDACTED]>
Date: Thu, 24 Apr 2025 14:28:37 -0400
Subject: [PATCH] Add Padix Rockfire devices (#12884)
(cherry picked from commit 32bbabe2a51b52b243f3c2869ba6ef17f75024ee)
---
src/joystick/SDL_joystick.c | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/src/joystick/SDL_joystick.c b/src/joystick/SDL_joystick.c
index 853f25b66ae79..71987d109b898 100644
--- a/src/joystick/SDL_joystick.c
+++ b/src/joystick/SDL_joystick.c
@@ -290,6 +290,15 @@ static Uint32 initial_flightstick_devices[] = {
MAKE_VIDPID(0x044f, 0x0402), // HOTAS Warthog Joystick
MAKE_VIDPID(0x044f, 0xb10a), // ThrustMaster, Inc. T.16000M Joystick
MAKE_VIDPID(0x046d, 0xc215), // Logitech Extreme 3D
+ MAKE_VIDPID(0x0583, 0x6258), // Padix USB joystick with viewfinder
+ MAKE_VIDPID(0x0583, 0x688f), // Padix QF-688uv Windstorm Pro
+ MAKE_VIDPID(0x0583, 0x7070), // Padix QF-707u Bazooka
+ MAKE_VIDPID(0x0583, 0xa019), // Padix USB vibration joystick with viewfinder
+ MAKE_VIDPID(0x0583, 0xa131), // Padix USB Wireless 2.4GHz
+ MAKE_VIDPID(0x0583, 0xa209), // Padix MetalStrike ForceFeedback
+ MAKE_VIDPID(0x0583, 0xb010), // Padix MetalStrike Pro
+ MAKE_VIDPID(0x0583, 0xb012), // Padix Wireless MetalStrike
+ MAKE_VIDPID(0x0583, 0xb013), // Padix USB Wireless 2.4GHZ
MAKE_VIDPID(0x0738, 0x2221), // Saitek Pro Flight X-56 Rhino Stick
MAKE_VIDPID(0x10f5, 0x7084), // Turtle Beach VelocityOne
MAKE_VIDPID(0x231d, 0x0126), // Gunfighter Mk.III 'Space Combat Edition' (right)
@@ -377,6 +386,14 @@ static Uint32 initial_wheel_devices[] = {
MAKE_VIDPID(0x046d, 0xca03), // Logitech Momo Racing
MAKE_VIDPID(0x0483, 0x0522), // Simagic Wheelbase (including M10, Alpha Mini, Alpha, Alpha U)
MAKE_VIDPID(0x0483, 0xa355), // VRS DirectForce Pro Wheel Base
+ MAKE_VIDPID(0x0583, 0xa132), // Padix USB Wireless 2.4GHz Wheelpad
+ MAKE_VIDPID(0x0583, 0xa133), // Padix USB Wireless 2.4GHz Wheel
+ MAKE_VIDPID(0x0583, 0xa202), // Padix Force Feedback Wheel
+ MAKE_VIDPID(0x0583, 0xb002), // Padix Vibration USB Wheel
+ MAKE_VIDPID(0x0583, 0xb005), // Padix USB Wheel
+ MAKE_VIDPID(0x0583, 0xb008), // Padix USB Wireless 2.4GHz Wheel
+ MAKE_VIDPID(0x0583, 0xb009), // Padix USB Wheel
+ MAKE_VIDPID(0x0583, 0xb018), // Padix TW6 Wheel
MAKE_VIDPID(0x0eb7, 0x0001), // Fanatec ClubSport Wheel Base V2
MAKE_VIDPID(0x0eb7, 0x0004), // Fanatec ClubSport Wheel Base V2.5
MAKE_VIDPID(0x0eb7, 0x0005), // Fanatec CSL Elite Wheel Base+ (PS4)