@@ -676,20 +676,19 @@ static const u8 xboxone_hori_ack_id[] = {
676
676
};
677
677
678
678
/*
679
- * This packet is required for most (all?) of the PDP pads to start
680
- * sending input reports. These pads include: (0x0e6f:0x02ab),
681
- * (0x0e6f:0x02a4), (0x0e6f:0x02a6).
679
+ * This packet is sent by default on Windows, and is required for some pads to
680
+ * start sending input reports, including most (all?) of the PDP. These pads
681
+ * include: (0x0e6f:0x02ab), (0x0e6f:0x02a4), (0x0e6f:0x02a6).
682
682
*/
683
- static const u8 xboxone_pdp_led_on [] = {
684
- GIP_CMD_LED , GIP_OPT_INTERNAL , GIP_SEQ0 , GIP_PL_LEN (3 ), 0x00 , GIP_LED_ON , 0x14
685
- };
683
+ static const u8 xboxone_led_on [] = { GIP_CMD_LED , GIP_OPT_INTERNAL , GIP_SEQ0 ,
684
+ GIP_PL_LEN (3 ), 0x00 , GIP_LED_ON , 0x14 };
686
685
687
686
/*
688
687
* This packet is required for most (all?) of the PDP pads to start
689
688
* sending input reports. These pads include: (0x0e6f:0x02ab),
690
689
* (0x0e6f:0x02a4), (0x0e6f:0x02a6).
691
690
*/
692
- static const u8 xboxone_pdp_auth [] = {
691
+ static const u8 xboxone_auth_done [] = {
693
692
GIP_CMD_AUTHENTICATE , GIP_OPT_INTERNAL , GIP_SEQ0 , GIP_PL_LEN (2 ), 0x01 , 0x00
694
693
};
695
694
@@ -726,12 +725,8 @@ static const struct xboxone_init_packet xboxone_init_packets[] = {
726
725
XBOXONE_INIT_PKT (0x045e , 0x02ea , xboxone_s_init ),
727
726
XBOXONE_INIT_PKT (0x045e , 0x0b00 , xboxone_s_init ),
728
727
XBOXONE_INIT_PKT (0x045e , 0x0b00 , extra_input_packet_init ),
729
- XBOXONE_INIT_PKT (0x0e6f , 0x0000 , xboxone_pdp_led_on ),
730
- XBOXONE_INIT_PKT (0x0f0d , 0x01b2 , xboxone_pdp_led_on ),
731
- XBOXONE_INIT_PKT (0x20d6 , 0xa01a , xboxone_pdp_led_on ),
732
- XBOXONE_INIT_PKT (0x0e6f , 0x0000 , xboxone_pdp_auth ),
733
- XBOXONE_INIT_PKT (0x0f0d , 0x01b2 , xboxone_pdp_auth ),
734
- XBOXONE_INIT_PKT (0x20d6 , 0xa01a , xboxone_pdp_auth ),
728
+ XBOXONE_INIT_PKT (0x0000 , 0x0000 , xboxone_led_on ),
729
+ XBOXONE_INIT_PKT (0x0000 , 0x0000 , xboxone_auth_done ),
735
730
XBOXONE_INIT_PKT (0x24c6 , 0x541a , xboxone_rumblebegin_init ),
736
731
XBOXONE_INIT_PKT (0x24c6 , 0x542a , xboxone_rumblebegin_init ),
737
732
XBOXONE_INIT_PKT (0x24c6 , 0x543a , xboxone_rumblebegin_init ),
0 commit comments