There are reports that some Nintendo Wii U systems out in the wild are falling victim to mysterious failures. As is so often the case, certain error codes have been found in common across failed units out in the community, and [Voultar] decided to investigate to see if he could fix this problem with a little hacking.
[Voultar] wasn’t able to source a Wii U with the much-discussed NAND failure mode, but he was able to source a number of supposedly bricked Wii U systems displaying the error codes 160-0101 and 160-0103. The hack is achieved with an exploit in the Wii U’s USB Host Stack descriptor parsing module, developed by [GaryOderNichts]. It allows the injection of a payload that lets one run unsigned code on the Wii U, achieved via a Raspberry Pi Pico. The Pico is ultimately used to boot off an SD card running a recovery program for the Wii U. By resetting the Wii U’s “coldboot title ID”, it solves the error and gets the console booting properly, as per normal.
[Voultar] was able to fix five consoles displaying the common error messages, which we’d call a win. It’s not going to be a fix for every failed Wii U out there, but if you’ve got the dreaded 160-0101 or -0103 errors, it might be worth a shot.
I subscribe to Voultars channel, he has some really good soldering tips and techniques
And some interesting products for modding such as flash ROM adapter to use smaller TSOP or such flash ROM in place of old DIP ROM chips
The pico uC seems to be a quite good candidate for this kind of code injection with its PIOs instead of FPGAs. Modding a Nintendo Switch is also possible with the so called PicoFly.
Voultar has strong opinions, probably overly strong.
But you can’t doubt his craftsmanship.
The two seem related imo.
So is the code compatible with both Arduinos and Pi Picos, or just Pi Picos?
This is exactly why I love the Wii U community! It’s amazing to see gamers and tech enthusiasts come together to keep our favorite console alive. The use of Raspberry Pi Pico for this hack is ingenious. It’s like giving a second life to our consoles. I’m definitely sharing this with all my Wii U friends. We might just start a small repair movement in our gaming group!
Amazing. I’m hopeless, tried to return a Wii U back to stock. Looked OK but on reboot got the 0101 error. Took a couple of tries but now back working. Thanks for the tutorial. Regards