uic_eeprom_structure
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
uic_eeprom_structure [2025/02/24 12:00] – arisotura | uic_eeprom_structure [2025/04/18 09:54] (current) – arisotura | ||
---|---|---|---|
Line 32: | Line 32: | ||
| 0x1125 | | 0x1125 | ||
| 0x1165 | | 0x1165 | ||
+ | | 0x1166 | ||
| 0x116B | | 0x116B | ||
| 0x116D | | 0x116D | ||
Line 45: | Line 46: | ||
| 0x1203 | | 0x1203 | ||
| 0x1204 | | 0x1204 | ||
+ | | 0x1206 | ||
+ | | 0x1207 | ||
| 0x121A | | 0x121A | ||
| 0x121C | | 0x121C | ||
Line 60: | Line 63: | ||
| 0x1283 | | 0x1283 | ||
| 0x1284 | | 0x1284 | ||
+ | | 0x1286 | ||
+ | | 0x1287 | ||
| 0x129A | | 0x129A | ||
| 0x129C | | 0x129C | ||
Line 109: | Line 114: | ||
| 0x13FD | | 0x13FD | ||
| 0x13FE | | 0x13FE | ||
+ | | -- | -- | -- | | ||
+ | | 0x1400 | ||
+ | | 0x1500 | ||
+ | | -- | -- | -- | | ||
+ | | 0x1580 | ||
+ | | 0x1680 | ||
Data is stored in little-endian order. | Data is stored in little-endian order. | ||
Line 158: | Line 169: | ||
* 5 = Taiwan | * 5 = Taiwan | ||
* 6 = Australia | * 6 = Australia | ||
+ | |||
+ | |||
+ | ===== Board config ===== | ||
+ | |||
+ | Value is 0x15 for retail boards. | ||
+ | |||
+ | If bit0-1 are any value other than 1, the gamepad will enter service mode upon boot. | ||
Line 229: | Line 247: | ||
Raw coordinates are 12-bit TSC readings, while screen coordinates are their corresponding values in pixels. | Raw coordinates are 12-bit TSC readings, while screen coordinates are their corresponding values in pixels. | ||
+ | |||
+ | Observed screen coordinates are: 53,30 802,451 | ||
uic_eeprom_structure.1740398411.txt.gz · Last modified: 2025/02/24 12:00 by arisotura