Game Controller Collective Wiki
Advertisement

USB[]

ReportID Size Type Note
0x01 1 63 Input Get Controller State
0x05 5 31 Output Set Controller State
0x02 2 36 Feature Get Calibration
0x04 4 36 Feature ?Possible Set Calibration
0x08 8 3 Feature Write Debug Command (unconfirmed, confirmed for BT)
0x10 16 4 Feature UNKNOWN Read (2 shorts)
0x11 17 2 Feature UNKNOWN Read (1 short) (from FLASH?)
0x12 18 15 Feature Get Controller and Host MAC
0x13 19 22 Feature Set Host MAC and Link Key
0x14 20 16 Feature ?
0x15 21 44 Feature UNKNOWN Read EXT Device Data Buffer
0x80 128 6 Feature Set Controller MAC (temporary)
0x81 129 6 Feature Get Controller MAC
0x82 130 5 Feature ?
0x83 131 1 Feature ?
0x84 132 4 Feature ?
0x85 133 6 Feature ?
0x86 134 6 Feature ?
0x87 135 35 Feature ?
0x88 136 34 Feature set?
0x89 137 2 Feature ?
0x90 144 5 Feature ?
0x91 145 3 Feature ?
0x92 146 3 Feature ?
0x93 147 12 Feature ?
0xA0 160 6 Feature Write Debug Command
0xA1 161 1 Feature ?
0xA2 162 1 Feature Writing 0x01 appears to switch to DFU mode
0xA3 163 48 Feature Get Controller Version/Date
0xA4 164 13 Feature ?
0xA5 165 21 Feature Write data to bank at offset, UNKNOWN purpose
0xA6 166 21 Feature UNKNOWN Read, appears to read 2 data banks, last byte is not cleared from prior report
0xA7 247 1 Feature Write 1 byte, purpose unknown
0xA8 250 1 Feature UNKNOWN Read
0xA9 251 8 Feature UNKNOWN Read
0xAA 252 1 Feature ?
0xAB 253 57 Feature ?
0xAC 254 57 Feature UNKNOWN Read
0xAD 255 11 Feature UNKNOWN Read
0xAE 256 1 Feature Get AC_ON STATE
0xAF 175 2 Feature Get Audio Chip Ident
0xB0 176 63 Feature Debug Telemetry
0xF0 240 63 Feature ?
0xF1 241 63 Feature ?
0xF2 242 15 Feature ?

Bluetooth[]

ReportID Size Type Note
0x01 1 9 Input Get Controller State Simple
0x11 17 77 Input Get Controller State or Audio
0x12 18 141 Input Get Controller State and/or Audio
0x13 19 205 Input Get Controller State and/or Audio
0x14 20 269 Input Get Controller State and/or Audio
0x15 21 333 Input Get Controller State and/or Audio
0x16 22 397 Input Get Controller State and/or Audio
0x17 23 461 Input Get Controller State and/or Audio
0x18 24 525 Input Get Controller State and/or Audio
0x19 25 546 Input Get Controller State and/or Audio
0x11 17 77 Output Set Controller State or Audio
0x12 18 141 Output Set Controller State and/or Audio
0x13 19 205 Output Set Controller State and/or Audio
0x14 20 269 Output Set Controller State and/or Audio
0x15 21 333 Output Set Controller State and/or Audio
0x16 22 397 Output Set Controller State and/or Audio
0x17 23 461 Output Set Controller State and/or Audio
0x18 24 525 Output Set Controller State and/or Audio
0x19 25 546 Output Set Controller State and/or Audio
0x02 2 36 Feature ?
0x03 3 38 Feature UNKNOWN Write AUTH related?
0x04 4 46 Feature ?
0x05 5 40 Feature Get Calibration
0x06 6 52 Feature Get Controller Version/Date
0x07 7 48 Feature UNKNOWN Read EXT Device Data Buffer (with CRC32)
0x08 8 47 Feature Write Debug Command
0x09 9 19 Feature Get Controller and Host MAC
0x82 130 63 Feature ?
0x83 131 63 Feature ?
0x84 132 63 Feature ?
0x90 144 63 Feature ?
0x91 145 63 Feature ?
0x92 146 63 Feature ?
0x93 147 63 Feature ?
0x94 148 63 Feature ?
0xA0 160 63 Feature Write Debug Command
0xA3 163 48 Feature Get Controller Version/Date (omits CRC check)
0xA4 164 63 Feature ?
0xA7 167 63 Feature ?
0xA8 168 63 Feature UNKNOWN Read
0xA9 169 63 Feature UNKNOWN Read
0xAA 170 63 Feature ?
0xAB 171 63 Feature ?
0xAC 172 63 Feature UNKNOWN Read
0xAD 173 63 Feature UNKNOWN Read
0xB3 179 63 Feature ?
0xB4 180 63 Feature ?
0xB5 181 63 Feature ?
0xD0 208 63 Feature Set Test Command?
0xD4 212 63 Feature ?
0xF0 240 63 Feature Send challenge data
0xF1 241 63 Feature Read challenge response (after 0xF2)
0xF2 242 15 Feature Read challenge input ready state (after 0xF0)

Dongle[]

ReportID Size Type Note
Normal Mode (0x0BA0)
0x01 1 63 Input Get Controller State
0x05 5 31 Output Set Controller State
0x02 2 36 Feature Get Calibration (Bluetooth Data Order)
0x12 18 15 Feature Get Controller and Host MAC
0x15 21 45 Feature ?
0x80 128 6 Feature ?
0x81 129 6 Feature Get Controller MAC
0x85 133 6 Feature ?
0x86 134 6 Feature ?
0x8A 138 22 Feature ?
0xA0 160 6 Feature ?
0xA1 161 1 Feature ?
0xA2 162 1 Feature Set Enter DFU mode (change to PID 0x0BA1)
0xA3 163 48 Feature ?
0xA4 164 13 Feature ?
0xA5 165 21 Feature ?
0xA6 166 21 Feature ?
0xB0 176 63 Feature ?
0xE0 224 2 Feature Set Audio Output
0xE1 225 48 Feature Get Dongle Version/Date
0xE2 226 16 Feature Shutdown (Unknown Other Uses)
0xE3 227 4 Feature Get Controller VID and PID
0xE4 228 1 Feature ?
0xE5 229 6 Feature Get Dongle Host MAC
DFU Mode (0x0BA1)
0x02 2 63 Feature ?
0xF0 240 62 Feature Set Exit DFU mode (change to PID 0x0BA0)
Advertisement