Hardware Homebrew Restoring mlc.bin to NAND-AID

  • Thread starter Thread starter DynamicOsi
  • Start date Start date
  • Views Views 1,520
  • Replies Replies 11

DynamicOsi

Member
Newcomer
Joined
Aug 18, 2025
Messages
6
Reaction score
0
Trophies
0
Age
20
XP
25
Country
United States
Hello everyone, after much patience working with my Wii U with a completely dead EMMC and successfully installing NAND-AID following tzirf's video tutorial, I was left wondering if a backup of my EMMC when it was still alive could be restored onto the NAND-AID.
My backup was verified with wfs-tools and imported to Cemu where I could see all my Miis, play my digital games, and continue my save data. It is saved as "mlc.bin" along with its respective opt and seeprom dumps.
I followed tzirf's Restore Backup to SD Card guide, but trying to boot from the SD card flashed with my "mlc.bin" crashes at:
00:00:00:718: FSA: ### DATA CORRUPTION ERROR ###, dev:slc01, err:-524315, cmd:2, path(null)
iosPanic(): Thread 85, owned by IOS-FS(5), has corrupted stack 0x115e9d08 of size 2048!

I have attached the serial monitor output and system logs. Any help would be appreciated.
 

Attachments

First of all: why defuse, when there is Paid the Beak?
If you are restoring an old mlc backup, you also need to restore the corresponding SLC backup because of scfm.

The reason for the crash we are seeing here is probably that you have ISFShax installed, but you don't have the ISFShax plugin.
 
  • Like
Reactions: zfreeman
Hi, thank you so much for responding. I'm having trouble uploading my reply due to new account restrictions, so I'll place a text file instead. Thanks again!
 

Attachments

You would need to use the nandFixer to regenerate the spare data on the slc dump: https://github.com/koolkdev/wiiuqt/releases

If you have ISFShax installed, then you also need the ISFShax plugin. Also you seem to use the outdated files from the defuse release. Just get the files from the isfshax release. Make sure to remove the old wafel_core.ipx since the file name changed
 
I have done the following:
  • Use nandFixer to repair the slc dumps (see nandFixer.txt)
  • Restore the SLC and SLCCMPT using minute
  • Reinstall ISFShax using the correct plugins
  • Attempt to boot from the nandAID
Booting stops at "iosPanic(): MCP: failure in PM(788)..." for both the SD card flashed with my old mlc.bin (5.5.5 U) and the recreated mlc (5.5.6 U)
 

Attachments

I've added the 5debug.ipx plugin and attempted to boot from both mlcs again, they seem to fail for different reasons. Logs are attached.
 

Attachments

both mlcs again
What do you mean by both? There should only be one anc you can't just swap it around. If you booted it with a different MLC then you have to restore both the SLC and the MLC again. (Or delete the scfm and rebuild the MLC).
Also why did you even touch slccmpt? It's now messed up somehow. Do you have a good backup of that to restore?
 
I understand, my only interest is to boot from the flashed mlc (SD card with my old mlc.bin). I restored the SLCCMPT and attempted to boot again, the console made it to the user select screen with all the old users present, but selecting a user with a Nintendo Network ID causes it to load forever and selecting a non-linked user crashes it entirely (the nostalgic BZZZZZZZZT)

I selected a non-linked user at line 5382 when the pico was repeatedly printing "alive", what follows after was the crash.
If switching to Paid the Beak or other exploits makes it easier to diagnose, let me know.
 

Attachments

It's not happy about the SLC. Seems the scfm.img on the SLC has problems. Maybe the dump was bad or there is a problem with the nandFixer.
But wait I forgot. Since you backed up the mlc with the recovery menu, you can just delete scfm.img after restoring the MLC. So you don't even need the matching SLC, since you can just delete the scfm.img when the MLC is freshly restored.
 
Deleting scfm.img did the trick, the Wii U now boots perfectly fine off the SD card! All my games and saves are present like before. The next step is getting a proper NAND-AID pcb.

Question, I am using a 32 GB SD card in my makeshift NAND-AID. Could I flash my mlc to a larger SD card to expand the Wii U's internal storage?
 

Site & Scene News

Popular threads in this forum