User Tools

Site Tools


uic_eeprom_structure

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
uic_eeprom_structure [2025/02/24 12:00] arisoturauic_eeprom_structure [2025/04/18 09:54] (current) arisotura
Line 32: Line 32:
 | 0x1125  | 64     | Wifi passphrase | | 0x1125  | 64     | Wifi passphrase |
 | 0x1165  | 1      | Wifi passphrase length | | 0x1165  | 1      | Wifi passphrase length |
 +| 0x1166  | 2      | Wifi country code |
 | 0x116B  | 2      | CRC16 over 0x1101..0x116A | | 0x116B  | 2      | CRC16 over 0x1101..0x116A |
 | 0x116D  | 16     | WoWL key | | 0x116D  | 16     | WoWL key |
Line 45: Line 46:
 | 0x1203  | 1      | Region info 1 | | 0x1203  | 1      | Region info 1 |
 | 0x1204  | 2      | CRC16 over 0x1203 | | 0x1204  | 2      | CRC16 over 0x1203 |
 +| 0x1206  | 1      | Board config 1 |
 +| 0x1207  | 2      | CRC16 over 0x1206 |
 | 0x121A  | 2      | Volume calibration 1 | | 0x121A  | 2      | Volume calibration 1 |
 | 0x121C  | 2      | CRC16 over 0x121A..0x121B | | 0x121C  | 2      | CRC16 over 0x121A..0x121B |
Line 60: Line 63:
 | 0x1283  | 1      | Region info 2 | | 0x1283  | 1      | Region info 2 |
 | 0x1284  | 2      | CRC16 over 0x1283 | | 0x1284  | 2      | CRC16 over 0x1283 |
 +| 0x1286  | 1      | Board config 2 |
 +| 0x1287  | 2      | CRC16 over 0x1286 |
 | 0x129A  | 2      | Volume calibration 2 | | 0x129A  | 2      | Volume calibration 2 |
 | 0x129C  | 2      | CRC16 over 0x129A..0x129B | | 0x129C  | 2      | CRC16 over 0x129A..0x129B |
Line 109: Line 114:
 | 0x13FD  | 1      | Layout of page 3 (should be 4) | | 0x13FD  | 1      | Layout of page 3 (should be 4) |
 | 0x13FE  | 2      | CRC16 over 0x13FD | | 0x13FE  | 2      | CRC16 over 0x13FD |
 +| --      | --     | -- |
 +| 0x1400  | 256    | ??? |
 +| 0x1500  | 2      | CRC16 over 0x1400-0x14FF |
 +| --      | --     | -- |
 +| 0x1580  | 256    | ??? |
 +| 0x1680  | 2      | CRC16 over 0x1580-0x167F |
  
 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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki