Skip to content

Commit 908b446

Browse files
committed
Added Xbox Series S/X controller to Xbox One controller driver
1 parent f10085f commit 908b446

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

app/src/main/java/com/limelight/binding/input/driver/XboxOneController.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ public class XboxOneController extends AbstractXboxController {
2929

3030
private static final byte[] FW2015_INIT = {0x05, 0x20, 0x00, 0x01, 0x00};
3131
private static final byte[] ONE_S_INIT = {0x05, 0x20, 0x00, 0x0f, 0x06};
32+
private static final byte[] SERIES_S_INIT = {0x05, 0x20, 0x00, 0x0f, 0x06};
3233
private static final byte[] HORI_INIT = {0x01, 0x20, 0x00, 0x09, 0x00, 0x04, 0x20, 0x3a,
3334
0x00, 0x00, 0x00, (byte)0x80, 0x00};
3435
private static final byte[] PDP_INIT1 = {0x0a, 0x20, 0x00, 0x03, 0x00, 0x01, 0x14};
@@ -44,6 +45,9 @@ public class XboxOneController extends AbstractXboxController {
4445
new InitPacket(0x0000, 0x0000, FW2015_INIT),
4546
new InitPacket(0x045e, 0x02ea, ONE_S_INIT),
4647
new InitPacket(0x045e, 0x0b00, ONE_S_INIT),
48+
new InitPacket(0x045e, 0x0b05, SERIES_S_INIT),
49+
new InitPacket(0x045e, 0x0b12, SERIES_S_INIT),
50+
new InitPacket(0x045e, 0x0b13, SERIES_S_INIT),
4751
new InitPacket(0x0e6f, 0x0000, PDP_INIT1),
4852
new InitPacket(0x0e6f, 0x0000, PDP_INIT2),
4953
new InitPacket(0x24c6, 0x541a, RUMBLE_INIT1),

0 commit comments

Comments
 (0)