Releases: StroopwafelCFW/wii_u_modchip
de_Fuse "Is This Thing On" Edition
INSTALLATION INSTRUCTIONS
This is an initial release for early adopters who want to know if their RPi Pico is wired correctly for de_Fuse. A lot of stuff currently is not implemented and/or needs improvements. However, what is provided is enough to verify that the Pico is installed correctly.
For Raspberry Pi Pico wiring instructions, see here.
REQUIRED FILES (IN ZIP)
- boot1.img: SD card image for minute_minute
- fw.img: Main bootloader, minute
- ios.patch: de_Fuse_iosuhax patch for 5.5.1ish, I think technically it will work on 5.5.5 though?
- otp.bin: This must currently be dumped beforehand, a de_Fuse menu-based dumping method is
in-progress, however.
The following versions are provided in the zip:
- pico_defuse @ ec63f7c
- de_Fuse_iosuhax @ 3f32c2ab234f7371794738a1135ee65b8d753801
- minute_minute @ f9b0a58a1abb280044e61eacdf162d86afa50981
STEPS
-
Flash pico_defuse.uf2 to the Raspberry Pi Pico via USB. This can be done by copying the file to the USB Mass Storage device that appears.
-
Flash boot1.img to a 1GB or 2GB SD card. The SD cards provided for ie a 3DS should work fine, it just has to be non-SDHC. boot1.img includes an MBR header, so you may have to format the FAT32 partition after flashing in order to continue. Flashing can be done via win32diskimager, dd, or any other SD card formatter.
-
Copy fw.img, ios.patch and otp.bin to the root of the SD card
-
Power on the Wii U console. If it is working correctly, the power LED will flash and turn purple.
ACCESSING THE MINUTE MENU
A serial console is required to operate the menu, for now. On Windows you can use PuTTY, on Linux/macOS you can use minicom (eg minicom -b 115200 -o -D /dev/cu.usbmodem11101
).
By default, minute will autoboot into IOS. To trigger the menu, press (but do not hold) the power button 3-5 times, or until the menu shows up on the serial console. From here you can swap the SD card and make NAND backups. To back up MLC, it is currently recommended to Format redNAND with a 64GB SD card, and then copy the partitions off the SD card.
TROUBLESHOOTING
You will want a serial console connected for this, see above for help.
If the console LED stays red after pressing the power button, and then boots normally after ~30s, this means that either de_Fuse failed to detect success, or the SD card was invalid.
A successful de_Fuse looks like this:
[pico] Changed state: WIIU_STATE_POWERED_OFF -> WIIU_STATE_NEEDS_DEFUSE
Starting... 1152
Results:
Winner! 0xfb80
01
02
03
04
05
08
09
0a
0b
0c
0d
0e
13
14
15
18
1b
1c
1d
1e
1f
25
88
89
8a
...
- If the initial lines are not 01, 02, 03, ..., this means the DEBUG GPIOs are not wired correctly.
- If the final line is 0x1E and the error code is 0x00, that is an invalid SD card. Invalid SD cards seem to hang boot0.
- If the final line is 0x25, and 1e and 1f are in the output, this means the SD card was valid, but not flashed correctly (or otherwise failed to read).
- If the final line is 0x25, and 1e and 1f are NOT in the output, this means that the EXI CLK wire is not connected correctly, or there is an issue with the EXI data wire.