Memory Maps
From Wiimote Wiki
EEPROM
| EEPROM Memory Map | |
| 0x0000 | Unknown |
| 0x000A | |
| 0x000B | Unknown (Backup) |
| 0x0015 | |
| 0x0016 | Accelerometer Calibration |
| 0x001F | |
| 0x0020 | Accelerometer Calibration (Backup) |
| 0x0029 | |
| 0x002A | Unknown |
| 0x0061 | |
| 0x0062 | Unknown (Backup?) |
| 0x009A | |
| 0x0FCA | Mii Data |
| 0x12B9 | |
| 0x12BA | Mii Data (Backup) |
| 0x15A9 | |
| 0x16D0 | Unknown |
| 0x16FF | |
| 0x1770 | Unknown |
During connection, the Wii reads the byte at 0x1770. Its purpose is not yet known. It also reads 0x38 bytes from 0x002A and 0x0062 before finally reading 0x2A bytes from 0x0000.
Configuration Registers
| Register Memory Map | |
| 0xA20000 | Speaker |
| 0xA3FFFF | |
| 0xA40000 | Extension Controller |
| 0xA5FFFF | |
| 0xB00000 | IR Sensor |
| 0xB1FFFF | |

