@@ -126,19 +126,19 @@ static const struct xpad_device {
126126 u8 mapping ;
127127 u8 xtype ;
128128} xpad_device [] = {
129+ { 0x044f , 0x0f07 , "Thrustmaster, Inc. Controller" , 0 , XTYPE_XBOX },
130+ { 0x044f , 0xb326 , "Thrustmaster Gamepad GP XID" , 0 , XTYPE_XBOX360 },
129131 { 0x045e , 0x0202 , "Microsoft X-Box pad v1 (US)" , 0 , XTYPE_XBOX },
130132 { 0x045e , 0x0285 , "Microsoft X-Box pad (Japan)" , 0 , XTYPE_XBOX },
131133 { 0x045e , 0x0287 , "Microsoft Xbox Controller S" , 0 , XTYPE_XBOX },
132134 { 0x045e , 0x0289 , "Microsoft X-Box pad v2 (US)" , 0 , XTYPE_XBOX },
133135 { 0x045e , 0x028e , "Microsoft X-Box 360 pad" , 0 , XTYPE_XBOX360 },
136+ { 0x045e , 0x0291 , "Xbox 360 Wireless Receiver (XBOX)" , MAP_DPAD_TO_BUTTONS , XTYPE_XBOX360W },
134137 { 0x045e , 0x02d1 , "Microsoft X-Box One pad" , 0 , XTYPE_XBOXONE },
135138 { 0x045e , 0x02dd , "Microsoft X-Box One pad (Firmware 2015)" , 0 , XTYPE_XBOXONE },
136139 { 0x045e , 0x02e3 , "Microsoft X-Box One Elite pad" , 0 , XTYPE_XBOXONE },
137140 { 0x045e , 0x02ea , "Microsoft X-Box One S pad" , 0 , XTYPE_XBOXONE },
138- { 0x045e , 0x0291 , "Xbox 360 Wireless Receiver (XBOX)" , MAP_DPAD_TO_BUTTONS , XTYPE_XBOX360W },
139141 { 0x045e , 0x0719 , "Xbox 360 Wireless Receiver" , MAP_DPAD_TO_BUTTONS , XTYPE_XBOX360W },
140- { 0x044f , 0x0f07 , "Thrustmaster, Inc. Controller" , 0 , XTYPE_XBOX },
141- { 0x044f , 0xb326 , "Thrustmaster Gamepad GP XID" , 0 , XTYPE_XBOX360 },
142142 { 0x046d , 0xc21d , "Logitech Gamepad F310" , 0 , XTYPE_XBOX360 },
143143 { 0x046d , 0xc21e , "Logitech Gamepad F510" , 0 , XTYPE_XBOX360 },
144144 { 0x046d , 0xc21f , "Logitech Gamepad F710" , 0 , XTYPE_XBOX360 },
@@ -180,10 +180,10 @@ static const struct xpad_device {
180180 { 0x0e6f , 0x0105 , "HSM3 Xbox360 dancepad" , MAP_DPAD_TO_BUTTONS , XTYPE_XBOX360 },
181181 { 0x0e6f , 0x0113 , "Afterglow AX.1 Gamepad for Xbox 360" , 0 , XTYPE_XBOX360 },
182182 { 0x0e6f , 0x0139 , "Afterglow Prismatic Wired Controller" , 0 , XTYPE_XBOXONE },
183+ { 0x0e6f , 0x0146 , "Rock Candy Wired Controller for Xbox One" , 0 , XTYPE_XBOXONE },
183184 { 0x0e6f , 0x0201 , "Pelican PL-3601 'TSZ' Wired Xbox 360 Controller" , 0 , XTYPE_XBOX360 },
184185 { 0x0e6f , 0x0213 , "Afterglow Gamepad for Xbox 360" , 0 , XTYPE_XBOX360 },
185186 { 0x0e6f , 0x021f , "Rock Candy Gamepad for Xbox 360" , 0 , XTYPE_XBOX360 },
186- { 0x0e6f , 0x0146 , "Rock Candy Wired Controller for Xbox One" , 0 , XTYPE_XBOXONE },
187187 { 0x0e6f , 0x0301 , "Logic3 Controller" , 0 , XTYPE_XBOX360 },
188188 { 0x0e6f , 0x0401 , "Logic3 Controller" , 0 , XTYPE_XBOX360 },
189189 { 0x0e8f , 0x0201 , "SmartJoy Frag Xpad/PS2 adaptor" , 0 , XTYPE_XBOX },
@@ -209,8 +209,6 @@ static const struct xpad_device {
209209 { 0x162e , 0xbeef , "Joytech Neo-Se Take2" , 0 , XTYPE_XBOX360 },
210210 { 0x1689 , 0xfd00 , "Razer Onza Tournament Edition" , 0 , XTYPE_XBOX360 },
211211 { 0x1689 , 0xfd01 , "Razer Onza Classic Edition" , 0 , XTYPE_XBOX360 },
212- { 0x24c6 , 0x542a , "Xbox ONE spectra" , 0 , XTYPE_XBOXONE },
213- { 0x24c6 , 0x5d04 , "Razer Sabertooth" , 0 , XTYPE_XBOX360 },
214212 { 0x1bad , 0x0002 , "Harmonix Rock Band Guitar" , 0 , XTYPE_XBOX360 },
215213 { 0x1bad , 0x0003 , "Harmonix Rock Band Drumkit" , MAP_DPAD_TO_BUTTONS , XTYPE_XBOX360 },
216214 { 0x1bad , 0xf016 , "Mad Catz Xbox 360 Controller" , 0 , XTYPE_XBOX360 },
@@ -224,12 +222,14 @@ static const struct xpad_device {
224222 { 0x24c6 , 0x5300 , "PowerA MINI PROEX Controller" , 0 , XTYPE_XBOX360 },
225223 { 0x24c6 , 0x5303 , "Xbox Airflo wired controller" , 0 , XTYPE_XBOX360 },
226224 { 0x24c6 , 0x541a , "PowerA Xbox One Mini Wired Controller" , 0 , XTYPE_XBOXONE },
225+ { 0x24c6 , 0x542a , "Xbox ONE spectra" , 0 , XTYPE_XBOXONE },
227226 { 0x24c6 , 0x543a , "PowerA Xbox One wired controller" , 0 , XTYPE_XBOXONE },
228227 { 0x24c6 , 0x5500 , "Hori XBOX 360 EX 2 with Turbo" , 0 , XTYPE_XBOX360 },
229228 { 0x24c6 , 0x5501 , "Hori Real Arcade Pro VX-SA" , 0 , XTYPE_XBOX360 },
230229 { 0x24c6 , 0x5506 , "Hori SOULCALIBUR V Stick" , 0 , XTYPE_XBOX360 },
231230 { 0x24c6 , 0x5b02 , "Thrustmaster, Inc. GPX Controller" , 0 , XTYPE_XBOX360 },
232231 { 0x24c6 , 0x5b03 , "Thrustmaster Ferrari 458 Racing Wheel" , 0 , XTYPE_XBOX360 },
232+ { 0x24c6 , 0x5d04 , "Razer Sabertooth" , 0 , XTYPE_XBOX360 },
233233 { 0xffff , 0xffff , "Chinese-made Xbox Controller" , 0 , XTYPE_XBOX },
234234 { 0x0000 , 0x0000 , "Generic X-Box pad" , 0 , XTYPE_UNKNOWN }
235235};
0 commit comments