Wii U modchip based on de_Fuse now dumps and restores SLC/MLC, with redNAND and Aroma support


Screenshot from 2023-05-16 12-47-37.png

Just a month ago, the WiiU modchip de_Fuse begun development by shinyquagsire23, which can be used in a Raspberry Pi Pico board , setting off to achieve a way to be able to boot a Wii U console without having to rely on the console's installed eMMC, and instead allow booting through an SD card on an external medium, with the final goal being to alleviate the surging problem of Wii U consoles ending up bricked due to a failure in their NAND chips.

The project has since evolved in its development, and after several revisions and new updates to it, the modchip can now dump and restore SLC and MLC from the Wii U's eMMC thanks to the use of the Pico board, so developers and early adopters can verify whether or not their board is properly connected to the Wii U console to dump/restore the corresponding parts. Some of the features that de_Fuse currently offers are as follows:
  • Flashing a Raspberry Pi Pico with de_Fuse to check for proper connection
  • "minute" menu to navigate the options once connected
  • NAND backup, SLC/MLC
  • OTP and SEEPROM backup
  • Setup redNAND with a 64GB SD card for 32GB Wii U models, and 16GB SD cards for the 8GB Wii U models.
  • NAND restoration, SLC/MLC (might still have some bugs)
  • OTP and SEEPROM restoration
  • Overclock and underclock of the Radeon GPU
  • Rewrite of de_Fuse in C, which allows for an eventual Aroma support.


There also seems to be some people working on a solderless method to allow using de_Fuse, and there's also the possibility of an upcoming system title restore feature which could help with other kinds of bricks as well, so the future of de_Fuse is looking bright.



:arrow: Source
 

Ettino

Well-Known Member
Member
Joined
Oct 12, 2022
Messages
544
Trophies
0
XP
1,001
Country
Canada
Idk what's the speed it's supposed to work at, but the improvement is surely noticable
"I've been letting it idle for about an hour to see if it's stable, so far it's fine but the heatsink is definitely getting ridiculously hot" - Shiny Quagsire

Yup, as expected. Gonna have to add extra cooling on top of that.
 

ChiefReginod

Well-Known Member
Member
Joined
Jun 11, 2016
Messages
696
Trophies
0
Location
California
XP
2,506
Country
United States
Mods that future-proof consoles are probably the most important kind of mods. I've heard of enough people with the dead NAND from non-use problem that I believe it's really a thing, so I'll probably get this eventually.

Also, I wonder how many other consoles will start dying when their internal memory exceeds their write limits or just plum fail from non-use like the Wii U. It's a bit scary to think about. The Wii U could just be the canary in the coal mine.
 

Jayro

MediCat USB Dev
Developer
Joined
Jul 23, 2012
Messages
12,983
Trophies
4
Location
WA State
Website
ko-fi.com
XP
17,021
Country
United States
Mods that future-proof consoles are probably the most important kind of mods. I've heard of enough people with the dead NAND from non-use problem that I believe it's really a thing, so I'll probably get this eventually.

Also, I wonder how many other consoles will start dying when their internal memory exceeds their write limits or just plum fail from non-use like the Wii U. It's a bit scary to think about. The Wii U could just be the canary in the coal mine.
Why would the nand fail from non-use though? This instance of nand failure is the first of it's kind that I've heard about. Normally nand failure is due to poor yields and too many writes. Now I could believe Nintendo using sub-par nands that were deeply discounted... They love old tech, after all.
 

Valery0p

Well-Known Member
Member
Joined
Jan 16, 2017
Messages
560
Trophies
0
XP
1,646
Country
Italy
Why would the nand fail from non-use though? This instance of nand failure is the first of it's kind that I've heard about. Normally nand failure is due to poor yields and too many writes. Now I could believe Nintendo using sub-par nands that were deeply discounted... They love old tech, after all.
I don't have an integrated circuits engineer on call, but for the MLC one of the failure modes sounds like the ps3 bug where the eMMC turns read only.
And since that's written every boot afaik, it's an instant brick if the write fails.
 

darkangel5000

Well-Known Member
Member
Joined
Apr 26, 2008
Messages
394
Trophies
1
Age
33
Location
Unna, ~Dortmund :3
XP
1,223
Country
Germany
Why would the nand fail from non-use though?
Because it isn't real "hard" storage like punch cards (and even those will wither away, given enough time).
NAND and NOR flash (also EPROMs and other programmable storage) suffers from shorter retention time in comparison to other mediums, because they're dependant on holding their charge (on a per cell basis). If the charge is somehow lost, they're prone to failure (i.e. by random bitflips). This isn't a matter of *IF* it happens but rather *WHEN* it happens.

Just to give a bit more insight: Losing charge doesn't mean that the data will degrade as soon as the power is disconnected from the chip. This can also happen while the eMMC is technically powered, as not every cell is read/written to 100% of the time. Also the fact that chip packages are typically made of thermoset plastics automatically makes them more susceptible to things like cosmic rays which can basically have the same effect => A very nice demo of this happened in quasi real time when a Super Mario 64 speed runner experienced a cosmic ray induced bitflip in the RAM, which in turn helped him achieve a otherwise impossible jump.
 
Last edited by darkangel5000,
  • Like
Reactions: Valery0p

The_Monado_Satyr

Well-Known Member
Member
Joined
Feb 25, 2020
Messages
112
Trophies
0
Age
24
Website
linktr.ee
XP
849
Country
United States
Just a month ago, the WiiU modchip de_Fuse begun development by shinyquagsire23, which can be used in a Raspberry Pi Pico board , setting off to achieve a way to be able to boot a Wii U console without having to rely on the console's installed eMMC, and instead allow booting through an SD card on an external medium, with the final goal being to alleviate the surging problem of Wii U consoles ending up bricked due to a failure in their NAND chips.

The project has since evolved in its development, and after several revisions and new updates to it, the modchip can now dump and restore SLC and MLC from the Wii U's eMMC thanks to the use of the Pico board, so developers and early adopters can verify whether or not their board is properly connected to the Wii U console to dump/restore the corresponding parts. Some of the features that de_Fuse currently offers are as follows:
  • Flashing a Raspberry Pi Pico with de_Fuse to check for proper connection
  • "minute" menu to navigate the options once connected
  • NAND backup, SLC/MLC
  • OTP and SEEPROM backup
  • Setup redNAND with a 64GB SD card for 32GB Wii U models, and 16GB SD cards for the 8GB Wii U models.
  • NAND restoration, SLC/MLC (might still have some bugs)
  • OTP and SEEPROM restoration
  • Overclock and underclock of the Radeon GPU
  • Rewrite of de_Fuse in C, which allows for an eventual Aroma support.


There also seems to be some people working on a solderless method to allow using de_Fuse, and there's also the possibility of an upcoming system title restore feature which could help with other kinds of bricks as well, so the future of de_Fuse is looking bright.

:arrow: Source

So what exactly can we do with this ,Bc now I want to get my Wiiu out & over clock something
 

Jayro

MediCat USB Dev
Developer
Joined
Jul 23, 2012
Messages
12,983
Trophies
4
Location
WA State
Website
ko-fi.com
XP
17,021
Country
United States
I don't have an integrated circuits engineer on call, but for the MLC one of the failure modes sounds like the ps3 bug where the eMMC turns read only.
And since that's written every boot afaik, it's an instant brick if the write fails.
I didn't know the PS3 even had an embedded eMMC, that's weird... but to write to it every time it turns on is just poor design.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    S @ salazarcosplay: @BakerMan can one play cod from hen ps3?