scudo's junkie site

The impossible Wii

May 31st, 2025 - scudo

As you can see from here, I own a first motherboard revision Wii console.

I have had this console since 2009 - and I almost bricked it several times. Originally it had an Argon II modchip, which is an absolute trainwreck on its own, but I have since removed it and gave it to a friend of mine.

Now, all consoles made before 2009 had a version of boot1 that was vulnerable to a pretty huge bug that allowed BootMii to be installed as boot2.

Given that my console was bought sometimes before August 2009, and given that it's a RVL-CPU-01, it was probably manufactured sometimes before 2008, which would make it a likely candidate to have an exploitable version of boot1. And yet it doesn't!

Every time I hack this console - which I had to do several times by the way - I can only ever install BootMii as IOS and never as boot2. This should be impossible!

My personal guess is that my console was part of what's known as a bonepile inventory (in a similar fashion as to what was mentioned in the official Xbox 360 documentary); basically, a console that failed factory tests and was put aside to be fixed later.

Since boot1's hash is written into Hollywood's OTP late in production, it is completely possible that this happened:

  1. The console was manufactured around 2006 or 2007, and it failed factory tests, so it was put aside to focus on shipping working units around the time of release;

  2. As an effort to clear the bonepile inventory, Nintendo's manufacturing plant recovered my board, fixed whatever was wrong with it, wrote the new OTP, flashed the NAND with System Menu 3.2/3.3 (I don't remember exactly what version it had) and shipped the console to be sold at retail.

And it doesn't end here!

For a few years, this console has exibited another unusual behiavor: every time a new title is loaded, the console hangs on a black screen, no matter what title.

This console is capable of booting a single title once every boot-up, and every subsequent title load (be it Nintendo software or homebrew stuff) it always hangs.

This is after I reformatted the console and rebuilt its NAND from scratch. Also, Wilbrand, its older variation LetterBomb, and BlueBomb crash the console with the same black screen issue; only str2hax works reliably.

The only likely explanation I have is that since titles are stored in the NAND, an IOS syscall is made to the Starlet to read the title and load it into memory, and the Starlet somehow completely fumbles itself somewhere (maybe TMD verification? maybe a hardware failure? I have no idea), throws an exception and hangs the console. But without a debugger (such as an USBGecko), I have no way to know.

Also: the SD card reader despises SDHC/SDXC cards, and the disc drive is likely completely dead due to having to read a lot of DVD-Rs in the past (and I'm sure you can figure out why).

If you have any ideas, contact me.