Tutorial  Updated

Fixing system memory error 160-0103 (failing eMMC) without soldering | using redNAND with ISFShax

What is this for?



If you are encountering Error Code 160-0103 "There is a Problem with the system memory" or your Wii U is freezing at bootup or during Factory Reset it is likely that the eMMC Chip is failing.
This tutorial goes into fixing this Error 160-0103, by using the SD card in the front slot as replacement for the failing eMMC.
In this tutorial we will rebuild the MLC, which means it is empty, whithout your data. In the end I show how to salvage savegames from the failing eMMC.

Please note there are other possible causes for the 160-0103 error (like a CBHC brick). Also there are other possible solutions to this problem. To see if this Tutorial is right for you, check out the Ultimate Wii U Troubleshooting Guide

1690709917882.png


What this will do


We will first install ISFShax, which is an early exploit that runs before the operating system loads. This allows us to patch the OS to redirects the reads and writes, that normally go to the eMMC, to a partition on the SD card. So you will need to have the SD card in the Wii U to use it, as that is now it's new internal memory.
Also you need to keep the standby servcies (and with that the Quickstart menu) disabled as they don't work with ISFShax. (Your Wii U will hang once you turn it off till you remove power if standby services are enabled).
In this tutorial we are only redirecting the MLC. If you plan to try some dangerous things in the future, you can still mess up your system SLC and SLCCMPT. If you want to use this for such experiments consider using full redNAND, where all 3 devices get redirected.

Update


28.01.2024 - Wii VC games (from he eShop or VC Injects) now works from the redNAND internal memory. Keep in mind that Wii VC is more picky about the SD card. So far Sandisk cards worked for me, but Samsung cards didn't. If the card is incompatible, it will hang on a black screen after the silver Wii logo.

Choosing an SD card


I highly recommend to use an SD card, which is designed to sustain lots of writes, like Sandisk Max Endurance or at least High Endurance or Samsung Endurance. The absolute minimum size is 8GB using, 1,5GB for the FAT32 partition and the rest for the MLC partition, but it is recommend for the the card should have at least 16GB, so you can have at least 8GB for the MLC partition. The Maximum size of SD you can use is 2TB.

Since the Wii U Discs suffering from Disc rot and also for convenience, you probably want to dump all your Game Discs and install the Games from these Dumps You find detailed instructions on how to do that here: https://wiiu.hacks.guide/#/dump-games (do it after you completed this guide)
Later in that guidel you will create a second partition, which replaces the Internal Memory. You won't be able to resize that partition, without rebuilding again, so you better size everythng properly the first time.
The first partition is where all the Homebrew goes to and also where the dumps of the Wii U games go to. So this partition needs to have at least enough space to store your largest Wii U game with some extra space. If you want to use a USB Loader with vWii, you can also store the (OG) Wii games on the FAT32 partition.
The second partition (the MLC partition, which you format initally with NTFS) is where you install all your Wii U games (eShop and dumped Disc games, updates, DLC, saves...) to, including the VC Injectes. Also 5GB are used up by the Wii U system.
Make sure the the SD card can fi both these partitions.

Installing ISFShax


For installing ISFShax follow this tutorial: https://gbatemp.net/threads/how-to-set-up-isfshax.642258 but skip the "Autoboot" part for now.

Optional: Backing up savegames


If your Wii U can still run Tiramisu or Aroma: https://wiiu.hacks.guide/#/ you can use SaveMii to back up your save games.
If it can't you then you probably already used UDPIH to install ISFShax. Launch the recovery again using UDPIH and then use the Dump SLC + MLC option. Your SD card needs to have at least 64GB for that (for a 32GB console). You then need to merge mlc.bin.part files in the right order and can then extract the savegames using wfs-extract.

You can also backup your saves after setting up redNAND, even if your old system isn't booting anymore, see this post for more details: https://gbatemp.net/threads/fixing-...ing-rednand-with-isfshax.642268/post-10417998

If you lost the password to your NNID and can't recover it because the email doesn't exist anymore, you can transfer it. This is only a last resort option. If you still have the email address, it would be better to use the "Forgot Password" option now, as you won't have it on the new system.
There is also the option to use a password reset option on the PC. For that you need to create a Nintendo Account and then link the NNID to it. When linking it will ask for the password and give a reset option using the email.

Keep in mind this transfer only works on the same console and only if you don't do a Factory Reset.
To transfer the NNID It's enough to copy the account.dat file over.
You can use ftpiiu everywhere to save it to the PC for now. Just copy the whole /storage_mlc/usr/save/system/act/ folder to the PC. In that folder you find one subfolder for each user and in that subfolder you find an account.dat (it's a plain text file, you can open it with notepad). The folders are numbered in the order the users were created.

On the new rebuild mlc the numbering will start again with 80000001. If the user with the NNID had a larger number just create new users on the new system until you reach that number. Then you can copy the account.dat back and reboot.
After that you should be able to access the eShop and download the games again.


Partitioning the SD card


On Windows you need to use a third party tool like Minitool Partition Wizard or easeus, on Linux you can use gparted.
You need to have two primary partitions on the card:
  1. FAT32 - (in gparted set lba flag). This is what the PC will see and all your homebrew goes
  2. NTFS - This partition will be the MLC replacement, it should have at least 8GB. (don't assign a drive letter)
Shrink the existing FAT32 partition to make room and then create the NTFS partition after it. It's recommended to align the Partitions on 64MiB boundaries and use a multiple of 64MiB for the size. The MLC (NTFS) partition should be at least 8GB but other than that you can choose whatever sizes you like.

Configuring redNAND


Create a file minute/rednand.ini on the sdcard with the following content:
INI:
[partitions]
slccmpt=false
slc=false
mlc=true

[scfm]
disable=true
allow_sys=false

Rebuilding the MLC


  1. Download all the mlc system titles for your region from NUS. This can be done conveniently with MLCRestorerDownloader by @Xpl0itU. To use the MLCRestoreDownloader, you need to extract it and then copy the otp.bin from the SD card to it's directory. Then start the Downloader and select mlc and then your consoles region.
    You will get the output/MLC/{region} directory, which contains a directory for each title. In total there should be 52 titles totaling ~1.1GiB.
    If your console has an older firmware it might also be necessary to get the latest SLC titles.

  2. On the root of your SD card create a folder wafel_install. Then copy all 52 titles to the wafel_install folder, so it now contains the 52 subfolders, one for each title. If you want to reinstall / update SLC titles, you would also put them there.

  3. Put the wafel_setup_mlc.ipx on the SD card in /wiiu/ios_plugins.

  4. Select Patch (sd) and Boot ios redNAND in minute to start the setup of your fresh MLC.
    During the setup you won't see anything on the screen. You have to go by the power led.
    The power LED will flash blue, while it is installing the titles.
    if something goes wrong the LED will turn orange, but it will continue as long as it is blinking.
    The LED will become static once it finished. You can now power off the console.
    If the led is blinking red, something fatal happend. Ask for help.
    During the setup a short log gets written to the SD: wafel_setup_mlc.log.
    In the end it will enable the inital setup on the next boot.

  5. Remove the wafel_setup_mlc.ipx from /wiiu/ios_plugins on the SD.

  6. Select Patch (sd) and Boot ios redNAND again. If everything worked, the initial setup should launch.
    (no longer required with latest minute)

  7. Follow through with the initial setup. After the "settings" part of the setup, it will drop you back into minute, just select Patch (sd) and Boot redNAND again.
  8. (Optional) delete the wafel_install folder to free up space

Setting up autoboot


To automatically boot into redNAND create the file sd:/minute/minute.ini with the following content:
INI:
[boot]
autoboot=2
autoboot_timeout=1

Installing minute to SLC


If you haven't already installed minute (fw.img) to the SLC, you should do that now so In case the SD get's lost the Wii U displays at least the minute menu. Follow the "Booting without SD" section from the ISFShax tutorial for that. You only need to install the fw.img and can skip the ios_plugins part as you probably don't want to to boot the eMMC anyway.


Credits


  • smealum and WulfyStylez for redNAND
  • @shinyquagsire23 for minute, stroopwafel
  • @rw-r-r_0644 for finding and implementing isfshax
  • @GaryOderNichts and @QuarkTheAwesome for their direct contributions and help to the mlc setup
  • @V10lator for implementing Quota support and some improvements
  • @Xpl0itU for MLCRestorerDownloader
  • @vgmoose for all the support and for the Wii U that replaced the one Idestroyed during early isfshax testing
  • @Maschell for his help and all other contributions to the Wii U scene
  • @Lazr1026 for testing and some fixes
  • hexkyz for the warmboot boot1 exploit which made all of this possible
  • Salt Team for the original minute CFW
  • dimok789, FIX94 and others for the iosuhax CFW
  • fail0verflow for mini
  • and all other contributors to the Wii U scene!
 
Last edited by SDIO,

scize

Member
Newcomer
Joined
Jul 11, 2023
Messages
6
Trophies
0
Age
48
XP
51
Country
Netherlands
Thought I'd share my experience as it may help others: found a beautiful almost brand new WiiU last year on the skip complete in box, barely used but with the dreaded 160-0103 error. Followed the ISFShax tutorial with UDPIH but ran into the neverending blinking blue light and no TV output after booting into boot1. Read SDIO's advice to copy ios.img to boot1.img, did that, followed by the blind ISFShax install (3x Eject, 1x Power, 3x Eject). WiiU switched off and after starting I got TV output and was in minute menu. Followed the rest of the steps and I now have it running nicely on rednand so I'm very happy with this amazing community, thanks all!
 
  • Like
Reactions: k7ra and SDIO

seb_silver

Member
Newcomer
Joined
Aug 4, 2024
Messages
6
Trophies
0
Age
27
XP
8
Country
Denmark
Hey, I'm in a complete state of panic and could really use some help here.

I followed along the guide, and after literally an entire days work, I've finally gotten to 'Rebuilding the MLC, 7.'

I didn't understand the steps properly to begin with, and so I got in a complete state of shock when the Wii U started to boot as if everything was wiped from it. Reading it again, I know get that it was supposed to be like that.

However, I'm hella confused as to how I'm supposed to restore my Wii U back to the state it was. All I've been trying to do is fix the failing System Memory, using a high endurance sandisk 128GB SD Card and the method of installing via u.wiidb.de.
As far as I understood the whole backing up save data, it would require me to install actual homebrew, which was never my intention, therefore I skipped that part.

So question is, where is my Wii Us save data now? I went through the initial setup, got back to minute sometime right after setting up wifi, went through Patch (sd) and Boot ios redNAND again, and then it just sent me back to the setup asking me to create a Mii.

I'm scared to proceed without knowing where all my save files and everything is.

Can someone help me explain what to do from here?
Any help is much much appreciated.
 

k7ra

Well-Known Member
Member
Joined
Dec 11, 2016
Messages
865
Trophies
0
Age
32
XP
2,088
Country
Russia
Hey, I'm in a complete state of panic and could really use some help here.

I followed along the guide, and after literally an entire days work, I've finally gotten to 'Rebuilding the MLC, 7.'

I didn't understand the steps properly to begin with, and so I got in a complete state of shock when the Wii U started to boot as if everything was wiped from it. Reading it again, I know get that it was supposed to be like that.

However, I'm hella confused as to how I'm supposed to restore my Wii U back to the state it was. All I've been trying to do is fix the failing System Memory, using a high endurance sandisk 128GB SD Card and the method of installing via u.wiidb.de.
As far as I understood the whole backing up save data, it would require me to install actual homebrew, which was never my intention, therefore I skipped that part.

So question is, where is my Wii Us save data now? I went through the initial setup, got back to minute sometime right after setting up wifi, went through Patch (sd) and Boot ios redNAND again, and then it just sent me back to the setup asking me to create a Mii.

I'm scared to proceed without knowing where all my save files and everything is.

Can someone help me explain what to do from here?
Any help is much much appreciated.
Can you still boot to your WiiU with your games and saves? (If your emmc works then follow "Optional: Backing up savegames")
Or you have system memory error 160-0103? (If this happens, then see this post for more details: https://gbatemp.net/threads/fixing-...ing-rednand-with-isfshax.642268/post-10417998. If this not worked then better forget about them)
 

seb_silver

Member
Newcomer
Joined
Aug 4, 2024
Messages
6
Trophies
0
Age
27
XP
8
Country
Denmark
Can you still boot to your WiiU with your games and saves? (If your emmc works then follow "Optional: Backing up savegames")
Or you have system memory error 160-0103? (If this happens, then see this post for more details: (link I can't post cause I a new member). If this not worked then better forget about them)
Thank you very much for your response!
I know I'm a complete idiot with this kind of thing, but I don't know what you mean with booting my Wii U? Do you mean without the SD card? I'm to scared to touch anything but I'm guessing it's wiped since I'm past 'rebuilding the MLC part 4'. Will it change anything if I try to turn it on with/without SD card?

Yes, I had the system memory error 160-0103, but only experienced it in Xenoblade Chronicles X, though always in a very specific part of the game, both on my own to save files and my girlfriends new, current one. Basically meant she couldn't progress. As I searched up the issue, I read that it's only gonna get worse, so I figured it was best to fix it ASAP. However, I never had an intention to hack my Wii U for the purpose of hacking it. I only wanted to fix the system memory issue. I might have understood it wrong, but from my understand in it seemed like it required a homebrew level of things to backup save data, and I just didn't feel like going through with that kind of thing. In hingsight, it would obviously have been the best idea, but I guess it's too late now.

Anyway, back to status now: my SD card does show as a part SD part USB on my computer, and it always asks me to format the USB part. I guess that means it does have the Wii U files?

Sorry for all the dumb questions, it's just scary to see my good old much beloved Wii U completely reset, my anxiety doesn't allow me to continue, so any help for the final steps would be much appreciated.
 

SDIO

Well-Known Member
OP
Member
Joined
Feb 13, 2023
Messages
2,824
Trophies
1
Age
28
XP
2,058
Country
Germany
before you boot back into th sysnand first complete the initial setup or it might mess things up a little.

You can boot to the sysmount by using the third option in minute. But you can also just add the option to the rednand.ini, which makes the sysNAND show up as USB on the redNAND so you can then copy stuff over.
Without Homebrew you can try to use the Data Management to copy saves, but it is really not ideal, since it always want's to copy everything of that game, not just the save. But you only want to copy the save and leave the rest and just reinstall it, to not carry over unnecessary corruption.
So using SaveMii is usally the better option. Just coplete the inital setup and then add aroma like described in the ISFShax guide to use Save Mii
 

seb_silver

Member
Newcomer
Joined
Aug 4, 2024
Messages
6
Trophies
0
Age
27
XP
8
Country
Denmark
before you boot back into th sysnand first complete the initial setup or it might mess things up a little.

You can boot to the sysmount by using the third option in minute. But you can also just add the option to the rednand.ini, which makes the sysNAND show up as USB on the redNAND so you can then copy stuff over.
Without Homebrew you can try to use the Data Management to copy saves, but it is really not ideal, since it always want's to copy everything of that game, not just the save. But you only want to copy the save and leave the rest and just reinstall it, to not carry over unnecessary corruption.
So using SaveMii is usally the better option. Just coplete the inital setup and then add aroma like described in the ISFShax guide to use Save Mii
But what do I do then if it sent me back in to Minute before initial set up is done?
I got sent back to Minute sometime right after setting up network, then I think I did sysnand, and then it send me back to setup at the creation of profile and mii.

Do you have any suggestion as to what to do now? Do I complete the setup with/without SD card/sysnand? What do I do it throws me back in to minute mid setup again? Am I screwed now that I did sysnand in the middle of things, as you said might mess things up a bit?
 

SDIO

Well-Known Member
OP
Member
Joined
Feb 13, 2023
Messages
2,824
Trophies
1
Age
28
XP
2,058
Country
Germany
It's normal that it goes back to minute after the network setup, because it does an IOSU reload there. Just boot into the redNAND and complete the inital setup there.
 
  • Like
Reactions: seb_silver

seb_silver

Member
Newcomer
Joined
Aug 4, 2024
Messages
6
Trophies
0
Age
27
XP
8
Country
Denmark
It's normal that it goes back to minute after the network setup, because it does an IOSU reload there. Just boot into the redNAND and complete the inital setup there.
Just to make sure, when you say 'boot into redNAND' it refers to the step 7 of 'rebuilding the MLC': Patch (sd) and Boot redNAND again.

Am I understanding this correctly?
 

seb_silver

Member
Newcomer
Joined
Aug 4, 2024
Messages
6
Trophies
0
Age
27
XP
8
Country
Denmark
Okay, thank you very much for all your help so far. I finished the setup, but now I just have an empty Wii U with no files (still functions normal without SD card inserted). I've even tried doing everything over again from the point 'rebuilding the MLC, 3.', but still no files. Data management in settings just shows an interval System Memory (with no space used yet only 12GB left???), no USB. Any idea how I find my files?

Did I mess something with partitioning up? I made a 16GB NTFS partioning that seems to function fine. But is it because I need more space than that? I have a premium Wii U with like 2GB left, so basically 30GB of data. Do I need to increase the space for the NTFS partion? Or do you have any other idea as to how I can access my files?

Also, do I do aroma before or after finding my files? Not having much luck with as of yet, but I can probably manage it if I take my time to figure it out, haha.
 

SDIO

Well-Known Member
OP
Member
Joined
Feb 13, 2023
Messages
2,824
Trophies
1
Age
28
XP
2,058
Country
Germany

seb_silver

Member
Newcomer
Joined
Aug 4, 2024
Messages
6
Trophies
0
Age
27
XP
8
Country
Denmark
Thats how it is supposed to be. To access the sysNAND from the redNAND you have to add the setting to the rednand.ini
Post automatically merged:
Geeez, my bad, terribly sorry for the dumb question, I saw that post already, but completely missed putting 2 and 2 together...

I finally have everything setup, including a back up with savemiii via Aroma.

Only problem left is I get error code 160-0106 everytime I try to transfer data from the USB to the system. It can maybe transfer a couple of files in a row, but it never completes anything before coming up with that error, something about the harddrive not having enough power. Is that cause of my SD card perhaps?
Guess it doesn't matter all too much for the time being, though, seeing as I have files backed up, and everything is running fine otherwise for the time being, finally :D:D

You're a true lifesaver. I could never thank you enough.
 

SDIO

Well-Known Member
OP
Member
Joined
Feb 13, 2023
Messages
2,824
Trophies
1
Age
28
XP
2,058
Country
Germany
Use save mii and not data management to first backup the saves and then restore them to internal memory. Once you are done, don't forget to remove the sysmount again, else the Wii U will run the games from there instead from the redNAND
 
  • Love
Reactions: seb_silver

IceKirby277

New Member
Newbie
Joined
Aug 10, 2024
Messages
2
Trophies
0
Age
28
XP
24
Country
United States
Hello, thanks for taking the time to make all these guides. I have a system with an eMMC that is starting to fail. I want to get ISFShax going asap with the SD card I have now, but need to wait about 2 weeks to get a bigger SD card for redNAND. I want to make sure I have the sequence of steps correct before starting, since I've never done anything advanced like this before. In this guide, it states to follow the ISFShax guide, but just skip autoboot for now. In the ISFShax guide it states to go back to the redNAND guide in the Booting section. Since I will install ISFShax first on the old SD card, should I complete the ISFShax setup guide and stop at the Autobooting with SD section?
Also this question is going to make it obvious how noobish I am at this. Does coldbooting Aroma essentially mean the same thing as having it autoboot when the system is powered on?
 

SDIO

Well-Known Member
OP
Member
Joined
Feb 13, 2023
Messages
2,824
Trophies
1
Age
28
XP
2,058
Country
Germany
Yes you can complete the ISFShax guide for now. You can just delete or change once the sd card for redNAND arrives.
I think the term autobooting is used here for multiple things. It could either refer to minute, so it doesn't wait for you on the menu to select something or it could mean coldbooting in the context of Aroma.
 

IceKirby277

New Member
Newbie
Joined
Aug 10, 2024
Messages
2
Trophies
0
Age
28
XP
24
Country
United States
Yes you can complete the ISFShax guide for now. You can just delete or change once the sd card for redNAND arrives.
I think the term autobooting is used here for multiple things. It could either refer to minute, so it doesn't wait for you on the menu to select something or it could mean coldbooting in the context of Aroma.
Thanks for the reply. Just for clarity, I thought for the new SD card, I can just transfer everything over from the old one. What do you mean by delete or change?
 

Nelvs10

Member
Newcomer
Joined
Aug 16, 2024
Messages
16
Trophies
0
Age
40
XP
7
Country
Spain
Hi, im new here and im trying unbrick my wiiu, im in the step "Rebuilding The MLC" 4.
when i push "Patch (sd) and Boot ios redNAND" I get this. what can i do? i followed all steps :c
i dont have any "redotp.bin" in my sd card because i dont know where download that.
 

Attachments

  • WhatsApp Image 2024-08-16 at 19.00.59.jpeg
    WhatsApp Image 2024-08-16 at 19.00.59.jpeg
    247.5 KB · Views: 5

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    ShantaeFan123 @ ShantaeFan123: i don't smoke silly! @AncientBoi...