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.

  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. (no longer required with latest minute)
  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,

neverendsDull

Well-Known Member
Member
Joined
Jan 22, 2023
Messages
222
Trophies
1
XP
475
Country
Antarctica
All right case closed, he removed the wireless module, When put it back installation finished correctly.

As for the other console he revived earlier, he did not remove the wireless in the first place.

Well at least he said he "almost" mastered the soldering/de-soldering of DDR chips :rofl2:
 

GAMERTAGZ

Member
Newcomer
Joined
Dec 6, 2024
Messages
11
Trophies
0
Age
41
XP
53
Country
Egypt
Ok so I think i fixed the rednand.ini problem but now i get stuck on this (see picture). I hear the disc drive twice but after that nothing is happening. I don’t see any flashing lights.
I am facing the same problem. Did you solve it?
 

URBANsUNITED

Active Member
Newcomer
Joined
Oct 17, 2015
Messages
34
Trophies
0
Age
50
XP
404
Country
Germany
Hi!

I am facing the problem that the d2x v11 beta1 vwii not showing up on d2x-cios-installer.
I believe it has something to do with the rednand setup.
My VWii files are on my usb hdd and I can access them
But the d2x-cios-installer will not get above <d2x v6> in the installation

My Rednand SD card is unlocked for sure!
When putting the files on the rednand SD, the files will not show up, even I choosed the right location in the wii homebrew channel.

Any hint how to solve this with rednand?

Or do I need to switch to Nand-Aid?

Many thanks

URBANsUNITED
 

Masteroid

New Member
Newbie
Joined
Dec 17, 2024
Messages
2
Trophies
0
Age
30
XP
13
Country
France
When I attempt the Patch (sd) and Boot redNAND step, I get this ERROR in rednand.ini Line 0 No mlc partition found message. I have double checked the instructions and I have seemingly followed every step correctly, but I can post screenshots and/or files of my SD card if need be.
Hi everybody! I do have quite the same thing, but I don't know what to do... (I own a WiiU with 160-0103 & 160-2246 errors. I followed every steps of that awesome tutorial (thanks guys), but now I'm stuck with this... can you guys help me ?

EDIT: OK it's working !!! No more 160 error on my WiiU !
BUT I got the message "failed to load "fs:/vol/external01/wiiu/payload.rpx" when I run the exploit after pressing X on blank screen via the Browser ! Anybody knows what to do ?
I want to install Tiramisu or Aroma

EDIT 2: It's all good !! All is working like a charm ! I moved the payload.rpx on the root of wii folder !
Thanks again for this tuto guys ! you rock

2367f0c2-6d96-44e9-a481-090e29fda959.jpeg
 
Last edited by Masteroid,

URBANsUNITED

Active Member
Newcomer
Joined
Oct 17, 2015
Messages
34
Trophies
0
Age
50
XP
404
Country
Germany
Hi!

I am facing the problem that the d2x v11 beta1 vwii not showing up on d2x-cios-installer.
I believe it has something to do with the rednand setup.
My VWii files are on my usb hdd and I can access them
But the d2x-cios-installer will not get above <d2x v6> in the installation

My Rednand SD card is unlocked for sure!
When putting the files on the rednand SD, the files will not show up, even I choosed the right location in the wii homebrew channel.

Any hint how to solve this with rednand?

Or do I need to switch to Nand-Aid?

Many thanks

URBANsUNITED
Problem solved!

I was in faith that the d2x-cios installer works proberlly from a FAT32 formated HDD (1st partion).
That was wrong, even the Wii Homebrew Launcher can start the installer from USB, it doens't meant that it will proper work.
Looks like that it has no proper USB Access!?!

Fact is:
The d2x cios installer works only from SD Card for the vWii!

I finally figured out and could finish my WiiU setup 🤩

Thanks you all what you do for the WiiU scene!!
 
  • Like
Reactions: Masteroid

Costarugo

Member
Newcomer
Joined
Dec 21, 2024
Messages
11
Trophies
0
Age
29
XP
8
Country
Spain
Hi i came here from "How to set up ISFShax", with the boot1now you gave me I was able to successfully install ISFShax and do all the previous steps. I partitioned SD and added all the neccesary file but i get no ouput from the console once I turn it on. An orange light blinks for a second and then it stays purple. I tried selecting the Patch (sd) and Boot ios redNAND option blindly but no result (the eject button does disk writting sounds).
 

SDIO

Well-Known Member
OP
Member
Joined
Feb 13, 2023
Messages
3,134
Trophies
2
Age
29
XP
2,446
Country
Germany
Uhh that is strange. The change there from the upstream version shouldn't matter here.
Maybe the fw.img you had was corrupt for some reason and that's why it also didn't work when you first tried to load it from UDPIH.
Can you try downloading the fw.img from GitHub again and see if that works
 

Costarugo

Member
Newcomer
Joined
Dec 21, 2024
Messages
11
Trophies
0
Age
29
XP
8
Country
Spain
I think there was a problem with the sd reader I was using. Anyway, i couldn't thank you enough! I just unbrick my wiiu
 

dab860

New Member
Newbie
Joined
Dec 28, 2024
Messages
2
Trophies
0
Age
38
XP
9
Country
Canada
Hi all - apologies if this has been asked before (if so I haven't been able to find it).

Select Patch (sd) and Boot ios redNAND in minute to start the setup of your fresh MLC. ...
The power LED will flash blue, while it is installing the titles.

How long is this expected to take? I got to this step late at night and it was still blinking after about 40 minutes so I went to bed. When I woke up in the morning it was still blinking! So either it takes more than 9 hours or I've made a mistake somewhere.
 

dab860

New Member
Newbie
Joined
Dec 28, 2024
Messages
2
Trophies
0
Age
38
XP
9
Country
Canada
Thanks @SDIO. I turned off my console and tried it again and it seems to have worked (LED stopped blinking and became static). Now to resume the instructions!
 

relaxxx

Member
Newcomer
Joined
Mar 25, 2012
Messages
12
Trophies
1
XP
75
Country
Canada
Thanks to this tutorial I was able to revive a Japanese Wii U console. Now I would like to convert it to English but I'm completely lost about the procedure. Post 27 talks about getting back in to Recovery and 'wupclient'... I can't get back to recovery (I used RP2040) I just keeps going back to Minute? Even if I could, I don't understand how this command line communicates with the console.

I did build an SD with the USA MLC and SLC folders. This seemed to work fine, the setup was going good, wifi worked, I created a character... then it said 'Gamepad needs an update', Then I get 'gamepad is not the proper region' error. So this is where I'm stuck at. Would this sys_prod.xml patch even fix the gamepad region error?

-update- OK, I deleted boot1now.img and I can get into recovery again. Now I just need to figure out network config and wupserver and hope sys_prod magic number fixes gamepad error...

- nope, after modifying sys_prod I end up with error 160-0101 just after network setting.

- I don't know what I did but even Japanese SD build gives error 0101 now... ??
 
Last edited by relaxxx,

SageNido

New Member
Newbie
Joined
Jan 8, 2025
Messages
1
Trophies
0
Age
18
XP
6
Country
United Kingdom
When I try to partition the SD card with minitool, the partition just then becomes unallocated space and I can't do anything with it
 

Csalinastx

New Member
Newbie
Joined
Feb 6, 2017
Messages
3
Trophies
0
Age
44
XP
52
Country
United States
This guide is amazing and my Wii U is back up and running ! The only issue I have is when I reset the console, I have to completely redo the initial setup (Date, Time, WiFi etc …) did I miss a step on getting everything to save after a reboot ? TIA
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • NinStar @ NinStar:
    It's a federal law but the rates vary depending on the state you live in, some pay even higher taxes on things that come from china
  • BigOnYa @ BigOnYa:
    @K3Nv3 Xbox/ MS buys parts from China/ Hungary/ Mexico, but they are indeed made/ assembled in the USA
  • Xdqwerty @ Xdqwerty:
    good night
  • K3Nv3 @ K3Nv3:
    They aren't all made in America they have assembly lines all over the world perregion
  • kijetesantakalu042 @ kijetesantakalu042:
    biggy did more research then you I guess
  • kijetesantakalu042 @ kijetesantakalu042:
    That said nothing
  • K3Nv3 @ K3Nv3:
    Are you blind?
  • K3Nv3 @ K3Nv3:
    Obsessive Power
    Volunteer Moderator
    Replied on December 2, 2020
    Report abuse
    Hi,


    You won't get an official response from Microsoft on these forums. You're better off writing to them.


    Xbox consoles are typically manufactured by Foxconn, a Taiwanese corporation which has a very large factory in Shenzhen, People's Republic of China. Foxconn also has factories in Europe, Japan, Brazil, India and Mexico, but as I understand it, consoles are
  • BigOnYa @ BigOnYa:
    Final assembly is done in the USA. https://alvarotrigo.com/blog/where-xbox-made/
  • K3Nv3 @ K3Nv3:
    So Microsoft would pay more in shipping when they could contract out to other plants in that area to sell them to consumers?
  • Kirbydogs @ Kirbydogs:
    Say, which brand makes the best laptops in general? Lenovo, Acer, Microsoft, Apple, Dell... you get the idea
  • K3Nv3 @ K3Nv3:
    It depends on what you're going for how much you expect to pay
  • Kirbydogs @ Kirbydogs:
    SDJKFHS JKF
  • Kirbydogs @ Kirbydogs:
    Sorry just found out soemthing about roblox because yes I am playing it again
  • Kirbydogs @ Kirbydogs:
    1000 friend limit
  • BigOnYa @ BigOnYa:
    By tomorrow, you will be complaining bout it again. Saying you gonna stop playing it.
  • K3Nv3 @ K3Nv3:
    By tomorrow he's gone a be asking for keygen sites for roblox
  • BigOnYa @ BigOnYa:
    Should change your username to @DogsOnRoblox
  • Kirbydogs @ Kirbydogs:
    @BigOnYa "christmas came early guys i hate roblox again" -me, tomorrow, probably
    +1
  • K3Nv3 @ K3Nv3:
    Gets top 3: "I love roblox again"
    +1
  • BigOnYa @ BigOnYa:
    Its a love hate relationship, kinda like ken and ancientboi.
  • K3Nv3 @ K3Nv3:
    Same with bigonya and trump and how he wants to be butt pounded by trump
    K3Nv3 @ K3Nv3: Same with bigonya and trump and how he wants to be butt pounded by trump