User Tools

Site Tools


hardware_overview

Differences

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

Link to this comparison view

Next revision
Previous revision
hardware_overview [2024/09/22 09:56] – created arisoturahardware_overview [2025/01/20 21:04] (current) arisotura
Line 1: Line 1:
 ====== Hardware overview ====== ====== Hardware overview ======
  
-The main CPU in the gamepad is an ARM926EJ-S.+===== Motherboard revisions ===== 
 + 
 +There are atleast two known revisions of the WiiU gamepad motherboard. 
 + 
 +**Revision 01** (PWB/MAIN/AU/HF-C/DH-01) is the most common. 
 + 
 +**Revision 20** (DRC-MAIN-20) is possibly an earlier motherboard revision. The most notable difference is that the speakers are soldered directly to the motherboard instead of using connectors. There are also other minor hardware differences, the full extent of which isn't known yet. 
 + 
 +A motherboard's revision can be read near the battery connector. It is visible even in a fully assembled gamepad. 
 + 
 + 
 +===== CPU ===== 
 + 
 +The CPU in the gamepad is an ARM926EJ-S.
  
 The CP15 ID registers read the following values: The CP15 ID registers read the following values:
-^ Register ^ Value    ^ Desc. ^ +^ Register ^ Value      ^ Desc. ^ 
-| c0,c0,41069265 | CPU ID register | +| c0,c0,0x41069265 | CPU ID register | 
-| c0,c0,1D152152 | Cache info register | +| c0,c0,0x1D152152 | Cache info register | 
-| c0,c0,00000000 | TCM info register |+| c0,c0,0x00000000 | TCM info register |
  
 The caches are 16K each, with 32-byte lines and 4-way associativity. There are no TCMs. The caches are 16K each, with 32-byte lines and 4-way associativity. There are no TCMs.
 +
 +
 +===== UIC =====
 +
 +The UIC is the gamepad's auxiliary microcontroller, handling input, power management, and storing settings in its EEPROM.
 +
 +It is a STM8 microcontroller. The pinout of the UIC chip matches a few STM8 models, so the UIC is likely just one of these with custom marking.
hardware_overview.1726998997.txt.gz · Last modified: 2024/09/22 09:56 by arisotura

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki