0x00 |
0 |
? |
Gets the 6 byte value from table @f8d0 in UIC (via UIC command 0x0a). |
0x01 |
1 |
0 |
Enables (payload 01) or disables (payload 00) the GamePad sensor bar via a GPIO. |
0x02 |
102 |
? |
Sends 102 bytes to UIC via command 0x0c. Data format: u16, u16, { u8, u8, u8 }[32], u16. |
0x06 |
0 |
772 |
Returns the 4 byte UIC firmware version followed by the first 768 bytes of the UIC EEPROM. |
0x08 |
1 |
? |
Unknown, sent when turning off the GamePad display (from the Home menu). Payload 00 disables video. |
0x0a |
1 |
? |
Unknown, sent when turning off the GamePad display (from the Home menu). Payload 00 disables sound. |
0x0b |
0 |
1 |
Unknown, returns -1 or 0. |
0x0c |
258 |
? |
Updates data from the UIC EEPROM. Payload format: u8 index, u8 length, u8 data_and_crc[]. |
0x0e |
5 |
? |
Unknown. |
0x0f |
0 |
? |
Unknown. |
0x10 |
531 |
? |
Issues an ICTAG (NFC) command. See the (non-existing) NFC command documentation. |
0x11 |
Max. 520 |
Max. 520 |
Issues an IRCOM command. First byte of the payload: 0 -> connect, 1 -> send, 2 -> receive,
3 -> disconnect. |
0x14 |
1 |
0 |
Sets the LCD brightness, between 1 (minimum) and 5 (maximum, included). |
0x15 |
0 |
1 |
Returns the current LCD brightness, between 1 (minimum) and 5 (maximum, included). |
0x16 |
1 |
? |
Unknown, IRCOM related. First byte of the payload should be either 0 or -1. |
0x17 |
7 |
? |
Unknown, sends a TV command. First 5 bytes of the payload are the remocon ID. |
0x18 |
10 |
? |
Sets the two remocon IDs (5 byte strings). |
0x19 |
13 |
? |
Set LCD parameters via i2c to the LCD controller chip. |
0x1a |
0 |
13 |
Get LCD parameters via i2c to the LCD controller chip. |