@@ -282,6 +282,7 @@ static const struct xpad_device {
282
282
{ 0x0f0d , 0x00dc , "HORIPAD FPS for Nintendo Switch" , MAP_TRIGGERS_TO_BUTTONS , XTYPE_XBOX360 },
283
283
{ 0x0f0d , 0x0151 , "Hori Racing Wheel Overdrive for Xbox Series X" , 0 , XTYPE_XBOXONE },
284
284
{ 0x0f0d , 0x0152 , "Hori Racing Wheel Overdrive for Xbox Series X" , 0 , XTYPE_XBOXONE },
285
+ { 0x0f0d , 0x01b2 , "HORI Taiko No Tatsujin Drum Controller" , MAP_SHARE_BUTTON , XTYPE_XBOXONE },
285
286
{ 0x0f30 , 0x010b , "Philips Recoil" , 0 , XTYPE_XBOX },
286
287
{ 0x0f30 , 0x0202 , "Joytech Advanced Controller" , 0 , XTYPE_XBOX },
287
288
{ 0x0f30 , 0x8888 , "BigBen XBMiniPad Controller" , 0 , XTYPE_XBOX },
@@ -354,6 +355,8 @@ static const struct xpad_device {
354
355
{ 0x20d6 , 0x2001 , "BDA Xbox Series X Wired Controller" , 0 , XTYPE_XBOXONE },
355
356
{ 0x20d6 , 0x2009 , "PowerA Enhanced Wired Controller for Xbox Series X|S" , 0 , XTYPE_XBOXONE },
356
357
{ 0x20d6 , 0x281f , "PowerA Wired Controller For Xbox 360" , 0 , XTYPE_XBOX360 },
358
+ { 0x20d6 , 0x400b , "PowerA FUSION Pro 4 Wired Controller" , MAP_SHARE_BUTTON , XTYPE_XBOXONE },
359
+ { 0x20d6 , 0x890b , "PowerA MOGA XP-Ultra Controller" , MAP_SHARE_BUTTON , XTYPE_XBOXONE },
357
360
{ 0x2345 , 0xe00b , "Machenike G5 Pro Controller" , 0 , XTYPE_XBOX360 },
358
361
{ 0x24c6 , 0x5000 , "Razer Atrox Arcade Stick" , MAP_TRIGGERS_TO_BUTTONS , XTYPE_XBOX360 },
359
362
{ 0x24c6 , 0x5300 , "PowerA MINI PROEX Controller" , 0 , XTYPE_XBOX360 },
@@ -385,11 +388,13 @@ static const struct xpad_device {
385
388
{ 0x294b , 0x3404 , "Snakebyte GAMEPAD RGB X" , 0 , XTYPE_XBOXONE },
386
389
{ 0x2993 , 0x2001 , "TECNO Pocket Go" , 0 , XTYPE_XBOX360 },
387
390
{ 0x2dc8 , 0x2000 , "8BitDo Pro 2 Wired Controller fox Xbox" , 0 , XTYPE_XBOXONE },
391
+ { 0x2dc8 , 0x200f , "8BitDo Ultimate 3-mode Controller for Xbox" , MAP_SHARE_BUTTON , XTYPE_XBOXONE },
388
392
{ 0x2dc8 , 0x3106 , "8BitDo Ultimate Wireless / Pro 2 Wired Controller" , 0 , XTYPE_XBOX360 },
389
393
{ 0x2dc8 , 0x3109 , "8BitDo Ultimate Wireless Bluetooth" , 0 , XTYPE_XBOX360 },
390
394
{ 0x2dc8 , 0x310a , "8BitDo Ultimate 2C Wireless Controller" , 0 , XTYPE_XBOX360 },
391
395
{ 0x2dc8 , 0x310b , "8BitDo Ultimate 2 Wireless Controller" , 0 , XTYPE_XBOX360 },
392
396
{ 0x2dc8 , 0x6001 , "8BitDo SN30 Pro" , 0 , XTYPE_XBOX360 },
397
+ { 0x2e24 , 0x0423 , "Hyperkin DuchesS Xbox One pad" , MAP_SHARE_BUTTON , XTYPE_XBOXONE },
393
398
{ 0x2e24 , 0x0652 , "Hyperkin Duke X-Box One pad" , 0 , XTYPE_XBOXONE },
394
399
{ 0x2e24 , 0x1688 , "Hyperkin X91 X-Box One pad" , 0 , XTYPE_XBOXONE },
395
400
{ 0x2e95 , 0x0504 , "SCUF Gaming Controller" , MAP_SHARE_BUTTON , XTYPE_XBOXONE },
@@ -716,8 +721,10 @@ static const struct xboxone_init_packet xboxone_init_packets[] = {
716
721
XBOXONE_INIT_PKT (0x045e , 0x0b00 , xboxone_s_init ),
717
722
XBOXONE_INIT_PKT (0x045e , 0x0b00 , extra_input_packet_init ),
718
723
XBOXONE_INIT_PKT (0x0e6f , 0x0000 , xboxone_pdp_led_on ),
724
+ XBOXONE_INIT_PKT (0x0f0d , 0x01b2 , xboxone_pdp_led_on ),
719
725
XBOXONE_INIT_PKT (0x20d6 , 0xa01a , xboxone_pdp_led_on ),
720
726
XBOXONE_INIT_PKT (0x0e6f , 0x0000 , xboxone_pdp_auth ),
727
+ XBOXONE_INIT_PKT (0x0f0d , 0x01b2 , xboxone_pdp_auth ),
721
728
XBOXONE_INIT_PKT (0x20d6 , 0xa01a , xboxone_pdp_auth ),
722
729
XBOXONE_INIT_PKT (0x24c6 , 0x541a , xboxone_rumblebegin_init ),
723
730
XBOXONE_INIT_PKT (0x24c6 , 0x542a , xboxone_rumblebegin_init ),
0 commit comments