- Joined
- Dec 5, 2009
- Messages
- 915
- Reaction score
- 2,214
- Trophies
- 3
- Age
- 32
- Location
- center of the Sun
- Website
- kuribo64.net
- XP
- 3,125
- Country

I've had the idea of putting together a repair guide for WiiU gamepads, to help identify and repair common failure modes.
For example, I've observed that the gamepad's Flash memory going bad seems to be a common failure mode. If your gamepad seems to turn on, blue light comes up, screen maybe flashes, but it immediately turns off, it is likely a bad Flash.
I acquired a set of 4 gamepads, and two spare motherboards: out of the 6 total motherboards, 3 have a bad Flash (the 2 spare motherboards and one of the complete gamepads). 2 of the other gamepads work and one gives no signs of life, still haven't fixed it but I think it's a bad PMIC.
It is also evident that buying spare motherboards from Chinese eBay sellers is a gamble, these boards are not seldom damaged or at the very least have a bad Flash.
-
My idea was to help putting together tools and resources to help repair common failure modes, namely, the bad Flash case.
One would need to have soldering equipment for this sort of fix. Gladly, out of all the gamepad's chips, the Flash is the most human-solderable, but you'll still want to have some experience with SMD rework. Ideally you'll need a hot air station to cleanly remove the old Flash.
One would then need to obtain a compatible replacement memory. Something like a MiniPro (with adequate adapter) could be used to program the new chip.
The tricky part would be obtaining or generating a proper Flash image. This is where I'd want to try something.
I documented the Flash layout here: https://kuribo64.net/wup/doku.php?id=flash_layout
The firmware and language bank can be retrieved from Nintendo's CDN. The missing parts would be the bootloader, diagnostics firmware, remote control data, and startup screen data. The latter might require some imagination, I don't know. The diagnostics firmware is probably unimportant at this point. The bootloader might be replaced by an open-source equivalent if legality is a concern here. The remote control data could probably just be acquired from an existing firmware dump.
I'm thinking of putting together a basic tool to generate a Flash image from the provided data (which the user would have downloaded from Nintendo's CDN). I want to try this on the dead motherboards I have, to see if this is workable.
Would there be demand for this sort of thing?
For example, I've observed that the gamepad's Flash memory going bad seems to be a common failure mode. If your gamepad seems to turn on, blue light comes up, screen maybe flashes, but it immediately turns off, it is likely a bad Flash.
I acquired a set of 4 gamepads, and two spare motherboards: out of the 6 total motherboards, 3 have a bad Flash (the 2 spare motherboards and one of the complete gamepads). 2 of the other gamepads work and one gives no signs of life, still haven't fixed it but I think it's a bad PMIC.
It is also evident that buying spare motherboards from Chinese eBay sellers is a gamble, these boards are not seldom damaged or at the very least have a bad Flash.
-
My idea was to help putting together tools and resources to help repair common failure modes, namely, the bad Flash case.
One would need to have soldering equipment for this sort of fix. Gladly, out of all the gamepad's chips, the Flash is the most human-solderable, but you'll still want to have some experience with SMD rework. Ideally you'll need a hot air station to cleanly remove the old Flash.
One would then need to obtain a compatible replacement memory. Something like a MiniPro (with adequate adapter) could be used to program the new chip.
The tricky part would be obtaining or generating a proper Flash image. This is where I'd want to try something.
I documented the Flash layout here: https://kuribo64.net/wup/doku.php?id=flash_layout
The firmware and language bank can be retrieved from Nintendo's CDN. The missing parts would be the bootloader, diagnostics firmware, remote control data, and startup screen data. The latter might require some imagination, I don't know. The diagnostics firmware is probably unimportant at this point. The bootloader might be replaced by an open-source equivalent if legality is a concern here. The remote control data could probably just be acquired from an existing firmware dump.
I'm thinking of putting together a basic tool to generate a Flash image from the provided data (which the user would have downloaded from Nintendo's CDN). I want to try this on the dead motherboards I have, to see if this is workable.
Would there be demand for this sort of thing?









