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
556
Trophies
0
XP
1,021
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,508
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
13,011
Trophies
4
Location
WA State
Website
ko-fi.com
XP
17,118
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,233
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
113
Trophies
0
Age
24
Website
linktr.ee
XP
856
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
13,011
Trophies
4
Location
WA State
Website
ko-fi.com
XP
17,118
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.
  • NinStar @ NinStar:
    nes remix 1 had the bad one, nes remix 2 had the good one
  • SylverReZ @ SylverReZ:
    @genistopitauniverfrocrami, What drugs is this dude on?
    +1
  • NinStar @ NinStar:
    CRAZY HAMBURGER
  • The Real Jdbye @ The Real Jdbye:
    @NinStar both nes remix 1 and 2 had some stinkers in there
    +1
  • The Real Jdbye @ The Real Jdbye:
    but at least 2 doesn't have sports games
  • The Real Jdbye @ The Real Jdbye:
    loved nes remix, but hated having to play Baseball, Tennis and Golf in order to progress
    +1
  • The Real Jdbye @ The Real Jdbye:
    or fucking Clu Clu Land for that matter
  • Psionic Roshambo @ Psionic Roshambo:
    Not a big fan of NES kid Icarus either... I know it was popular but I didn't care for it.
  • Psionic Roshambo @ Psionic Roshambo:
    Yesterday I learned my BD Burner drive can burn CD's at 56X lol
  • cearp @ cearp:
    What stuff were you burning?
    I used to burn tons of dvds (data files) many years ago, but haven't burnt a disk in ages.
  • Psionic Roshambo @ Psionic Roshambo:
    My car actually reads MP3 CD's lol
  • Psionic Roshambo @ Psionic Roshambo:
    So mix CDs for myselt :)
  • Psionic Roshambo @ Psionic Roshambo:
    Pantera, Metallica, Hollywood Undead, Five Finger Death Punch, some others lol
  • Psionic Roshambo @ Psionic Roshambo:
    I can put like 90 songs on a CD lol
  • The Real Jdbye @ The Real Jdbye:
    if only it could read dvds then you would just need 1 disc
    +1
  • BakerMan @ BakerMan:
    i tell ya what, i could go for a fuckin gyro right about now
    +1
  • cearp @ cearp:
    I hope your brother is doing ok Mr BakerMan
    +1
  • cearp @ cearp:
    and Psi - I had a cd player / radio that played mp3 cds once, very cool
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    BakerMan yeah me too.... maybe that's gonna be dinner for me there is this place near me I have been dying to try and they have them lol
  • K3Nv2 @ K3Nv2:
    I miss usb mp3 players they were shit but at the time a go to
  • Psionic Roshambo @ Psionic Roshambo:
    @The Real Jdbye, I thought about that and I have blank DVD's and Blurays but honestly after like 90 songs I just listen to it a couple of hundred times toss it out and burn something else or have like 2-3 CD's. Florida here the heat in the car tends to ruin the CD's after like a few months even commercial pressed ones don't last too long.
  • The Real Jdbye @ The Real Jdbye:
    my music collection is just too big, i require variety
    The Real Jdbye @ The Real Jdbye: my music collection is just too big, i require variety