Skip to content

Instantly share code, notes, and snippets.

@Ryochan7
Last active June 4, 2024 18:27
Show Gist options
  • Save Ryochan7/91a9759deb5dff3096fc5afd50ba19e2 to your computer and use it in GitHub Desktop.
Save Ryochan7/91a9759deb5dff3096fc5afd50ba19e2 to your computer and use it in GitHub Desktop.
BT
0 Report ID 49 (0x31)
1 Garbage??? (Seems to increment by 16 each poll)
2 LX (0-255)
3 LY (0-255)
4 RX (0-255)
5 RY (0-255)
6 L2 (0-255)
7 R2 (0-255)
8 Frame Counter (Increment by 1 per poll)
9 DPad (0-7 clockwise, 8 default), Square (16), Cross (32), Circle (64), Triangle (128)
10 L1 (1), R1 (2), L2Btn (4), R2Btn (8), Create (16), Options (32), L3 (64), R3 (128)
11 PS (1), TP Click (2) , Mute (4)
12 ???? (Always 0 for me)
13-16 Counter? (Increment by 1 per poll)
17-18 Gyro Pitch
19-20 Gyro Yaw
21-22 Gyro Roll
23-24 Accel X
25-26 Accel Y
27-28 Accel Z
29-32 ???? (Seems to increment by ~2800-7500 per poll)
33 Battery? (17 max?)
34 Touch 1 ID (&0x7f)
35-37 Touch 1 Coordinates
38 Touch 2 ID (&0x7f)
39-41 Touch 2 Coordinates
42 Touch Packet Counter
43 ???? (Always 9 for me)
44 ???? (Always 9 for me)
45-49 ???? (Always 0 for me)
50-53 Counter? (Seems to increment by ~3000-6000 per poll)
54 Extension? Battery (0-10), Charging (16), Fully Charged (32)
55 Extension? Audio L? (1), Audio R? (2), Charging (8)
56 Extension? Mic? (1)
57-64 ????
65-73 ???? (Always 0 for me)
74-77 CRC32
Notes:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment