de_Fuse, a Wii U modchip in development by ShinyQuagsire

tumblr_991e04845ab30223dd16b2d1624b6f4c_b49fe612_500.jpg

The Wii U was truly the black sheep of the main Nintendo consoles, but in terms of homebrew capabilities, it was but a diamond in the rough. While the Wii U is way past its heyday by almost a decade, the homebrew community still continues to thrive and develop great things for the system.

One of these developers, @shinyquagsire23, has made some research and advancements towards creating a modchip for the Wii U, which he titled "de_Fuse". The modchip started when Shiny Quasire started looking at the then unhacked Wii Mini console, in an attempt to glitch boot0 on it, and while getting curious if it could work on Wii U, he found that a similar exploit could be attempted for it, with the only downsides being OTP dumps being impossible due it being all 00s and the driver for boot0 being limited to SDHC cards.

While the necessity of having a modchip for the Wii U is not a must since Wii U already has coldboot exploits and many other things like Aroma that could serve a similar purpose, the main purpose of this modchip is to allow booting a Wii U console straight from the SD card, without having to rely on the Wii U's internal eMMC chip to boot into the console. This due to the recent news about some Wii U consoles bricking entirely due to failures in the eMMC chip, so giving players the option to boot from SD card would be a relief to this delicate issue that plagues the console.

72a7403a2705acdef1d456e392cbcbfc94439cd0.jpg

The rest of the information is highly technical and dives into the eFuses, OTP, boot0, boot1 and SRAM of the console, so those interested in a more in-depth and detailed information regarding the process can read it in Shiny Quagsire's own article about de_Fuse on his webpage.

The modchip is currently in early stages of development, and it currently requires an FPGA of sorts, but it hasn't been standardized in terms of schematics or parts. However, Shiny Quagsire is trying to aim for a $25-$35 dlls range when its finished (or lower), based on RP2040 chip. Those interested and willing to collaborate and help out throughout its development can do so through Shiny Quagsire's GitHub repository for the modchip, where he keeps all of the coding and research for it open source.

:arrow: de_Fuse, the One True Pwn article
:arrow: GitHub Repository
 

ableto288

Member
Newcomer
Joined
Nov 22, 2018
Messages
15
Trophies
0
Age
23
Location
Andalucía, Spain
XP
252
Country
Spain
I have a SD card with a capacity of only 256 MB,, 64 GB and 256 GB (SDXC) 16 Gb (SDHC). When I insert a 256 MB card with a flashed boot1.img, I get this serial log with error 00 and 01
Post automatically merged:

sometimes something like this appears in the log


Did you do a good wiring? (sorry for bad english)
Did you flash boot1 to the sd?
Do you have any ram chip borken? (the board is very "elastic" sometimes and it can broke the bga)
 

popww

Member
Newcomer
Joined
Sep 28, 2024
Messages
6
Trophies
0
Age
35
XP
8
Country
Ukraine
Did you do a good wiring? (sorry for bad english)
Did you flash boot1 to the sd?
Do you have any ram chip borken? (the board is very "elastic" sometimes and it can broke the bga)
1) I flashed boot1.img to SD card
2) I use good wires
3) How can I check if RAM chips are working?
 

SDIO

Well-Known Member
Member
Joined
Feb 13, 2023
Messages
2,859
Trophies
1
Age
28
XP
2,102
Country
Germany
The only card that has a chance to work is the 256MB. But all the logs you have shown, look like an invalid SD card, meaning it is incompatible or not detected.
 

popww

Member
Newcomer
Joined
Sep 28, 2024
Messages
6
Trophies
0
Age
35
XP
8
Country
Ukraine
The only card that has a chance to work is the 256MB. But all the logs you have shown, look like an invalid SD card, meaning it is incompatible or not detected.
So it's not a problem that I use RP-2040 Zero instead of Raspberry Pi Pico?
I bought two more 2GB microSD cards but nothing changed in the logs (they don't say that they support SDHC or SDXC), the Raspberry Pi Pico itself should arrive in a few days so that I can test everything on it. Could it be that the console's SD slot is damaged or there is a mis-soldering in its contacts and that's why the SD card is not being read?
 

SDIO

Well-Known Member
Member
Joined
Feb 13, 2023
Messages
2,859
Trophies
1
Age
28
XP
2,102
Country
Germany
Oh you didn't mean the raspberry zero but this waveshare board with a pico? It should work as long as it has all the GPIOs that defuse uses (check the pinout). Maybe you have to change the defuse code to use other GPIOs if they are missing from the board.
Problems with the SD slot are not uncommon...
 

popww

Member
Newcomer
Joined
Sep 28, 2024
Messages
6
Trophies
0
Age
35
XP
8
Country
Ukraine
Oh you didn't mean the raspberry zero but this waveshare board with a pico? It should work as long as it has all the GPIOs that defuse uses (check the pinout). Maybe you have to change the defuse code to use other GPIOs if they are missing from the board.
Problems with the SD slot are not uncommon...
yes, I use a small blue board with USB type C. I found another article where it is indicated that it is used for de_Fuse, but the soldering points are different from my WUP-01 board
also can it help as in this article shorting the contacts of the WP and CD of the SD slot to ground if I use a microSD to SD adapter
https://bitbuilt.net/forums/index.php?threads/the-definitive-wii-u-trimming-guide.6147/
Post automatically merged:

Is there a pinout for the WIIU SD slot so that you can correctly solder the microSD to the SD using an adapter and thus eliminate a possible broken SD slot?
 

Attachments

  • pico_defuse.jpg
    pico_defuse.jpg
    728.1 KB · Views: 0
Last edited by popww,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: dunno why I havent killed myself yet