USB[]
| ReportID[1] | Size | Type | Note | |
|---|---|---|---|---|
| 0x01 | 1 | 63 | Input | Get Controller State |
| 0x02 | 2 | 47 | Output | Set Controller State |
| 0x05 | 5 | 40 | Feature | Get Calibration |
| 0x08 | 8 | 47 | Feature | Set Bluetooth Control |
| 0x09 | 9 | 19 | Feature | Get Controller and Host MAC |
| 0x0A | 10 | 26 | Feature | Set Bluetooth Pairing |
| 0x20 | 32 | 63 | Feature | Get Controller Version/Date (Firmware Info) |
| 0x21 | 33 | 4 | Feature | Set Audio Control |
| 0x22 | 34 | 63 | Feature | Get Hardware Info |
| 0x80 | 128 | 63 | Feature | Set test command (please document) |
| 0x81 | 129 | 63 | Feature | Get test result (please document) |
| 0x82 | 130 | 9 | Feature | Set calibration command (please document) |
| 0x83 | 131 | 63 | Feature | Get calibration data (please document) |
| 0x84 | 132 | 63 | Feature | Set individual data (please document) |
| 0x85 | 133 | 2 | Feature | Get individual data result (please document) |
| 0xA0 | 160 | 1 | Feature | Set DFU enable (please document) |
| 0xE0 | 224 | 63 | Feature | Get system profile (please document) |
| 0xF0 | 240 | 63 | Feature | Flash command (please document) |
| 0xF1 | 241 | 63 | Feature | Get flash cmd status (please document) |
| 0xF2 | 242 | 15 | Feature | |
| 0xF4 | 244 | 63 | Feature | User update command (please document) |
| 0xF5 | 245 | 3 | Feature | User get update status (please document) |
Bluetooth[]
| ReportID[1] | Size | Type | Note | |
|---|---|---|---|---|
| 0x01 | 1 | 62 | Input | Get Controller State (simplified) |
| 0x31 | 49 | 77 | Input | Get Controller State |
| 0x31 | 49 | 77 | Output | Set Controller State or Audio (Audio theoretical) |
| 0x32 | 50 | 141 | Output | Set Controller State and/or Audio (unconfirmed) |
| 0x33 | 51 | 205 | Output | Set Controller State and/or Audio (unconfirmed) |
| 0x34 | 52 | 269 | Output | Set Controller State and/or Audio (unconfirmed) |
| 0x35 | 53 | 333 | Output | Set Controller State and/or Audio (unconfirmed) |
| 0x36 | 54 | 397 | Output | Set Controller State and/or Audio (unconfirmed) |
| 0x37 | 55 | 461 | Output | Set Controller State and/or Audio (unconfirmed) |
| 0x38 | 56 | 525 | Output | Set Controller State and/or Audio (unconfirmed) |
| 0x39 | 57 | 546 | Output | Set Controller State and/or Audio (unconfirmed) |
| 0x05 | 5 | 40 | Feature | Get Calibration |
| 0x08 | 8 | 47 | Feature | Set Bluetooth Control |
| 0x09 | 9 | 19 | Feature | Get Controller and Host MAC |
| 0x20 | 32 | 63 | Feature | Get Controller Version/Date (Firmware Info) |
| 0x22 | 34 | 63 | Feature | Get Hardware Info |
| 0x80 | 128 | 63 | Feature | Set Test Command |
| 0x81 | 129 | 63 | Feature | Get Test Result |
| 0x82 | 130 | 9 | Feature | |
| 0x83 | 131 | 63 | Feature | |
| 0xF0 | 240 | 63 | Feature | |
| 0xF1 | 241 | 63 | Feature | |
| 0xF2 | 242 | 15 | Feature | |