hardware_overview
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
hardware_overview [2024/09/22 09:56] – created arisotura | hardware_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/ | ||
+ | |||
+ | **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, | ||
+ | |||
+ | A motherboard' | ||
+ | |||
+ | |||
+ | ===== 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, |
- | | c0, | + | | c0, |
- | | c0, | + | | c0, |
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' | ||
+ | |||
+ | 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