Tutorial  Updated

How To: Upgrading / Rebuilding Wii U Internal Memory (MLC)

Warning

This tutorial is only for advanced users and has a serious risk of bricking the console. Make sure you read it completely before executing any step and that you understand every step and its implications. With de_Fuse everything should be unbrickable if you know how.

You should at least have a backup of SLC and SLCCMPT, as we can’t rebuild them at the moment. (can be done in minute_minute, so there is no excuse). We had two cases where the SLC corrupted for an unknown reason, so a backup is essential.

What is this for?

This tutorial goes into rebuilding the MLC from scratch on a clean media. This can become useful, if
  • the MLC (eMMC) chip died or corrupted the filesystem
  • the SCFM (SLC cache for MLC) became inconsistent
  • you want to upgrade the capacity of the internal storage.
  • you want to set up a redNAND without SCFM
If you have a bad eMMC chip, but the recovery still works (which is most likely), then there are also ways to fix it without a complete reformat.
If the LED is blinking blue, you have a SLC problem and not a MLC problem, so this tutorial won't help with that.

It will format your MLC, so all data on the internal Wii U memory will be lost.

Update

13.03.2024 - The wafel_setup_mlc.ipx now uses a built in IOSU function to create system folders, that should make sure the permissions are right, which caused problems with game updates in the past. It will also recreate the update folder (so system updates won't be blocked by that)

Prerequisites

Backing up save games


Do a backup of what you want to preserve, like savegames and Miis.
For Backing up Save games, it is recommended to use SaveMii. That requires that you have Tiramisu or Aroma running.
You can also move your savgames (or whole games) to USB, which should still be readable. When recreating the users after the rebuild, you just have to be carefull to create the users in the right order, to make the ID’s match. A backup by other means (Like savemii) is still recommended.
If you are using this tutorial to fix a failing eMMC you might not be able to use the other Backup options. In that case use the Dump MLC option in the Recovery. You can extract your data from there using wfs-extract.

Storage Options

The Wii U has two ways of connecting internal memory, each with its own drawbacks:
  • SDIO – On retail consoles the internal memory is a eMMC chip connected through an internal SDIO bus to the Latte chip. This SDIO bus can also use SD cards (hence the name SD IO). Access to media connected on the SDIO is cached through a file on the SLC, presumably to reduce writes on the MLC. This cache is called SCFM and it is the reason why you always need to backup / restore SLC and MLC together and doesn’t allow easy swapping of multiple SDs.
    IOSU also only supports 3 sizes of media on this bus: <=8GB, 32GB and 64GB. The size will be limited to the biggest it fits, the rest is unusable. This bus is limited to 26MB/s (4bit@52Mhz). For replacing the eMMC with an micro SD you can use MLC2SD or a similar Interposer. Soldering and micro SD adapter using wires, works too.
    It is recommended to use a 64GB Sandisk Max Endurance card (But similar card should also be fine), since the Wii U is known for writing much.

  • SATA – The Disc drive is connected through SATA, the connectors are different but the electrical signals are still the same. Some Kiosk consoles used this Interface to connect to a HDD. The type of the SATA device can be configured in the SEEPROM, so we can configure our retail consoles to also use a SATA HDD / SSD.
    NOTE: @QuarkTheAwesome is building an SATA adapter for that purpose, available soon™.

    The advantage of using this interface is, that the size isn’t limited (well WFS is limited to 2TB) and it doesn’t use SCFM, which makes some things easier and improves performance in some circumstances. The obvious disadvantage is that you can’t use your disc drive anymore. Without the Disc Drive vWii System Menu doesn't work. vWii Injectes / Wii VC from the eShop can still be used, but only when installed to USB. Also you still might need to disable the MLC on the SDIO bus, or else the wii u might still use the SDIO one if the SATA device takes too long to init.

  • redNAND – redirects the read / writes to one or more of the internal storage devices to paritions on the SD card. You can create an arbitrary size MLC partition on the SD card and set it up using this tutorial. SCFM can be easily disabled for the redNAND. The 64GB limit does not exist for redNAND if the SCFM is disabled. For redNAND we have a dedicated Tutorial here: https://gbatemp.net/threads/fixing-...-soldering-using-rednand-with-isfshax.642268/

Does that mean we can’t get more than 64GB on the SDIO bus? No, BUT it requires ISFShax / defuse to boot the console every time. @GaryOderNichts created a patch to remove the limits and always use the maximum size of the SDIO media and it also disables SCFM, because SCFM doesn’t work with more than 64GB and disabling SCFM improves performance and reduces wear on the SLC, at the cost of increasing wear of the MLC media. I packaged this patch in wafel_unlimit_mlc.

Rebuilding the MLC

Now that you decided what media you want to use as MLC, we can start with the actual process:
  1. Download all the mlc system titles for your region from NUS. This can be done conveniently with MLCRestorerDownloader by @Xpl0itU. Copy the otp.bin from the SD to the folder with the MLCRestorer Downloader so it can get the common key from there.

    You will get the output/MLC/{region} directory, which then contains a directory for each title. In total there should be 52 titles totaling ~1.1GiB.

    If your console has an old firmware it might also be necessary to get the latest SLC titles.

  2. On the root of your SD card (the one that will go in the front slot, not the MLC replacement) 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. Attach your MLC media of choice. (If you are using SATA got to Backup and Restore, then at Set SATA Device in SEEPROM select GEN2-HDD (Kiosk CAT-I with HDD)).
    For installing MLC2SD look here: https://gbatemp.net/threads/using-n...emmc-fix-160-0103-system-memory-error.636361/ at the Soldering section.

  4. If you install to eMMC / MLC2SD, got to Backup and Restore and select Erase MLC and Delete scfm.img. If the Erase MLC fails, you can ignore that if it wasn't formatted as MLC before (from a failed install or so).

  5. Put the wafel_setup_mlc.ipx on the SD card in /wiiu/ios_plugins. If you want more than 64GB on SDIO you also need to put the wafel_unlimit_mlc.ipx there. If you install with wafel_unlimit_mlc.ipx, it will be permanently required and therefore also permanently requires ISFShax or defuse.

  6. [Optional, only when using defuse] Open the serial monitor on the PC (Putty / minicom) for defuse to see the setup progress. There will be no display output in the Wii U itself. I attached the whole serial log of a successfull install as a reference.

  7. Select Patch (sd) and boot IOS (slc) 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 initial setup on the next boot.

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

  9. Boot the console. Patch (sd) and boot IOS (slc)

  10. If everything worked, the initial setup should launch.

ISFShax only: Finalizing

If you are using the wafel_unlimit_mlc.ipx you need to keep ISFShax installed. If you haven't done already complete the "Booting without SD" step form the ISFShax tutorial but also add the wafel_unlimit_mlc.ipx renamed to 9unlimit.ipx to the /storage_slc/sys/hax/ios_plugins directory.
If you are not using the wafel_unlimit_mlc.ipx you can either uninstall ISFShax or keep it as a brick protection. If you keep it complete the "Booting without SD" step form the ISFShax tutorial.
The Wii U should now boot automatically if you don't have an SD in.
You probably also want to enable the autobooting now.

See Also

https://gbatemp.net/threads/wii-u-internal-storage-upgrades-are-possible.635629/

Pictures

512 GB SD card:
img_20230702_021647-jpg.381270


@QuarkTheAwesome 120 GB SSD:
img_2709-jpg.381271


Thanks

 

Attachments

  • serial-log.txt
    87.6 KB · Views: 55
Last edited by SDIO,

Barracuda

Active Member
Newcomer
Joined
Jan 6, 2020
Messages
44
Trophies
0
Age
45
XP
735
Country
Spain
I was able to get the Nand_aid @v1olator, I just have to take the Wii to a technician to install it.
I have some doubts because I can't extract any information from the chip and Updih doesn't work for me either.
Once Nan_aid is installed, will I be able to extract everything I need? SLC OTP and nand? or do I have to access it in some way to extract it before?
because I would like to do a clean reinstallation, zero complications.
 

SDIO

Well-Known Member
OP
Member
Joined
Feb 13, 2023
Messages
2,353
Trophies
0
Age
28
XP
1,506
Country
Germany
To do the reinstallation you would either need to solder defuse or to install ISFShax. To install isfshax you need to be at least able to load the udpih recovery.
So if that doesn't work you have either the options of installing the NAND-AID, but without an SD yet, then use a card reader with an adapter soldered to the NAND-AID to dump the eMMC, then write the image to a 32GB sd and hope that udpih works with that, then.
Else there is only defuse.


Are you sure the recovery doesn't work? Look for the LED turning purple, not the screen. What exactly is the Wii U doing?
 

Barracuda

Active Member
Newcomer
Joined
Jan 6, 2020
Messages
44
Trophies
0
Age
45
XP
735
Country
Spain
To do the reinstallation you would either need to solder defuse or to install ISFShax. To install isfshax you need to be at least able to load the udpih recovery.
So if that doesn't work you have either the options of installing the NAND-AID, but without an SD yet, then use a card reader with an adapter soldered to the NAND-AID to dump the eMMC, then write the image to a 32GB sd and hope that udpih works with that, then.
Else there is only defuse.


Are you sure the recovery doesn't work? Look for the LED turning purple, not the screen. What exactly is the Wii U doing?
It barely works for me on the Wiiu, I think the fw is too low. I tried it with Nintendo Switch, also with the RPI 2040 and no success either. I changed several SDs and no success either. I tried it on different occasions and it didn't work either. The LED does not change color, it is always the same. Even Nintendo Switch's Udpih says it worked correctly but doesn't do anything, blindly or anything. That's why I think my fw is too low.
Anything you advise me is good, thank you very much!!
 

Barracuda

Active Member
Newcomer
Joined
Jan 6, 2020
Messages
44
Trophies
0
Age
45
XP
735
Country
Spain
I never hacked the Wii U, I think I only updated it once and that was at the beginning of having it. It seems to me that it does not go beyond 2.0

It is the 32 GB black premium package version.

The WiiU starts with its boot time which is 4.

When I turned it on for the first time months ago I got the death error 160-0103, it won't let me enter the menu or anything.
I thought it was a problem with the controller and I touched the back button to retune and I no longer get the death message 160-0103, now it always tells me that it couldn't connect to the WiiU.

With or without Updih, the WiiU does the same thing to me.
 

Barracuda

Active Member
Newcomer
Joined
Jan 6, 2020
Messages
44
Trophies
0
Age
45
XP
735
Country
Spain
Then you probably need to defuse, which is much more soldering
Yes, I imagined that. I have everything I need right now.
After disabling it, will I be able to desolder rpi and put Nand-aid on it? Or is it better for SD from the front?
I'll take the WiiU to a technician and we'll do the steps.
Thank you so much for help me.
 

ErdbeerbaerLP

Member
Newcomer
Joined
Jan 14, 2019
Messages
10
Trophies
0
XP
78
Country
Germany
I tried to install a NAND-AID today on a broken hynix wii u.
I double checked the solder connections with my multimeter and everything seems fine (aside from the one at the CLK on the eMMC side, guessing it's not important as the eMMC is dead anyways).
However, the SD Card is not being detected at all. Could it be a wrong capacitor? Got an 0805 10 pF one.
SD Card is a Samsung 512 GB one.
Files in the ios_plugins folder: wafel_core.ipx wafel_isfshax_patch.ipx wafel_setup_mlc.ipx wafel_unlimit_mlc.ipx
 

SDIO

Well-Known Member
OP
Member
Joined
Feb 13, 2023
Messages
2,353
Trophies
0
Age
28
XP
1,506
Country
Germany
No, the capacitor shouldn't be the problem.
Make sure the clk trace to the eMMC didn't reconnect during the soldering of the NAND-AID. You can also remove the resistors on the other lines to make sure the eMMC doesn't interfere.
 

Rotary13b

Member
Newcomer
Joined
Jun 21, 2019
Messages
23
Trophies
0
Age
41
XP
150
Country
Germany
I got a WII U with crashing OS. Solid blue, drive responded and spinning up disc, but that was all. Had to turn off with 4 sec. hold on power button.
Hard dumped MLC installed de_Fuse and dumped the other stuff OTP,SLC.....
Reinstalled system with the guide from this thread on SD (32GB card on a 32GB system cause my 64 was not accepted by the WII U) System boots fine now after successfull installation, but the disc drive does not spin up the disc anymore. vWII does not work and ends with error message which says "remove the disc and retry"
checked for Sata device type and its set to ROM drive.

did im miss something ?
 

SDIO

Well-Known Member
OP
Member
Joined
Feb 13, 2023
Messages
2,353
Trophies
0
Age
28
XP
1,506
Country
Germany
maybe you are using an old stroopwafel, there was one where the Disc Drive was disabled.
You can try booting without defuse (just disconnect the pico from power) and see if it works then.

How was your 64GB card not working? Was it not detected by IOSU or what was happening?

Also you could probably have gotten away without defuse by just writing your dump to a 32GB sdcard, but now it's already done anyway.
 

Rotary13b

Member
Newcomer
Joined
Jun 21, 2019
Messages
23
Trophies
0
Age
41
XP
150
Country
Germany
The frist thing i tried before wiring up the pioc, was to write back the dump to a sdcard but same as before.

The 64GB card behaved like ther is no MLC in the Wii U. Swapped to 32GB, worked. Swapped back to 64GB.. nope.

I used the de_Fuse_v0.8 package

Perfect.
de_Fuse blocked the drive. Without power to the Pico it works.

Thanks a lot :-)
 

SDIO

Well-Known Member
OP
Member
Joined
Feb 13, 2023
Messages
2,353
Trophies
0
Age
28
XP
1,506
Country
Germany
was the card detected in minute? What brand is it? Maybe the contacts are just dirty. Never had a card that didn't show up when the connection was good.
 

SDIO

Well-Known Member
OP
Member
Joined
Feb 13, 2023
Messages
2,353
Trophies
0
Age
28
XP
1,506
Country
Germany
OK very strange until now every SanDisk card I tried worked. Does it work on the PC? Maybe test it with h2wtest
 

SDIO

Well-Known Member
OP
Member
Joined
Feb 13, 2023
Messages
2,353
Trophies
0
Age
28
XP
1,506
Country
Germany
Can you show the log from minute from before the menu, when you try this card? Also would recommend to give it a test in the PC with h2wtest
 

Rotary13b

Member
Newcomer
Joined
Jun 21, 2019
Messages
23
Trophies
0
Age
41
XP
150
Country
Germany
h2testw has no problems with the card, just finished the test.


Thats the log from the 64GB card

[pico] Changed state: WIIU_STATE_NEEDS_DEFUSE -> WIIU_STATE_DEFUSED
[pico] Changed state: WIIU_STATE_DEFUSED -> WIIU_STATE_MONITORING
0701CF%10(MEM2MEM0PRSH]]01]]02]^04]^08efa282d9010210010210]]04f00fca[Pico] Switching to text mode...
fff00fcafaU▒U▒U▒U▒f00fcafeGPU TV addr: 17500001
GPU DRC addr: 00000000
minute loading
minute was loaded from boot1 context!
Initializing exceptions...
Configuring caches and MMU...
MEM: cleaning up
MEM: unprotecting memory
MEM: mapping sections
MEM: enabling caches
MEM: enabling MMU
MEM: configuring heap
MEM: init done
Interrupts initialized
prsh: Header at 10005a54, PRST at 10007ff0, 1 entries (32 capacity):
0: boot_info 0x58 10008000
crypto support initialized
BSP version: 0x25100028
Board type: CF (0x4346)
Board revision: 0xb
DDR props: size=2GiB (0x0800) speed=0x0002 vendor=U! (0x5521)

Initializing SD card...
sdhc: SDHC 1.0, 48 MHz base clock
sdhc_bus_power(0x300000)
sdhc_bus_clock(25000, 0)
sdhc_bus_width(1)
CID: 7900434EEF0080473230445344530300
CID: mid=03 name='SDSD02G' prv=128.0 psn=00ef4e43 mdt=9/2007
CSD: 408092FFCFFB3EC9835A5F3200260000
taac=38 nsac=0 read_bl_len=10 c_size=3876 c_size_mult=7 card size=2032664576 bytes
sdcard_select: resp=700
sdhc_bus_width(4)
sdcard: enabling highspeed 52MHz clock (32)
sdhc_bus_clock(52000, 1)
resetting due to error interrupt
timeout dump: error_intr: 0x0 intr: 0x2
sdcard: MMC_ALL_SEND_CID failed with 116
sdcard: could not enable highspeed clock for card, falling back to 48MHz highspeed?
sdhc_bus_clock(48000, 1)
resetting due to error interrupt
timeout dump: error_intr: 0x0 intr: 0x2
sdcard: MMC_ALL_SEND_CID failed with 116
sdcard: could not enable highspeed clock for card, falling back to 25MHz highspeed?
sdhc_bus_clock(25000, 1)
Mounting SD card...
crypto: ~0x07d bytes of OTP loaded; JTAG is disabled (000000e1)
f8 b1 8e c3 fe 26 b9 b1 1a d4 a4 ed d3 b7 a0 31
11 9a 79 f8 eb e4 2a 22 5e 85 93 e4 48 d9 c5 45
73 81 aa f7 24 29 90 64 01 76 49 7a f3 e5 72 c3
7e ff 68 ba fd 4e 82 07 09 58 59 d5 42 35 a1 67
4f 4e 18 a8 eb 22 db ae 00 54 80 34 d6 b7 6e 97
45 25 9a 76 51 fe 9e 66 e3 6c e6 0f c6 b4 42 1c
ef f5 28 2e ec 92 bb 22 7e 8c 23 5f b1 26 54 65
f0 1c b4 34 8b e4 a1 e5 55 61 00 00 00
Console is de_Fused! Loading sdmc:/otp.bin...
minini: Failed to open `sdmc:/minute/minute.ini`!
Initializing MLC...
sdhc_bus_power(0x40000000)
mlc: powerup failed for card
sdhc_bus_power(0x40000000)
mlc: powerup failed for card
sdhc_bus_power(0x40000000)
mlc: powerup failed for card
sdhc_bus_power(0x40000000)
mlc: powerup failed for card
sdhc_bus_power(0x40000000)
mlc: powerup failed for card
sdhc_bus_power(0x40000000)
mlc: powerup failed for card
sdhc_bus_power(0x40000000)
mlc: powerup failed for card
sdhc_bus_power(0x40000000)
mlc: powerup failed for card
sdhc_bus_power(0x40000000)
mlc: powerup failed for card
sdhc_bus_power(0x40000000)
mlc: powerup failed for card
sdhc_bus_power(0x40000000)
mlc: powerup failed for card
sdhc_bus_power(0x40000000)
mlc: powerup failed for card
sdhc_bus_power(0x40000000)
mlc: powerup failed for card
sdhc_bus_power(0x40000000)
mlc: powerup failed for card
sdhc_bus_power(0x40000000)
mlc: powerup failed for card
sdhc_bus_power(0x40000000)
mlc: powerup failed for card
sdhc: SDHC 1.0, 48 MHz base clock
sdhc_bus_power(0x40300000)
sdhc_bus_clock(400, 0)
sdhc_bus_width(1)
resetting due to error interrupt
timeout dump: error_intr: 0x0 intr: 0x2
mlc: MMC_SEND_OP_COND failed with 116
sdhc_bus_width(1)
sdhc_bus_clock(0, 0)
sdhc_bus_power(0x0)
sdhc_bus_power(0x40300000)
sdhc_bus_clock(400, 0)
sdhc_bus_width(1)
resetting due to error interrupt
timeout dump: error_intr: 0x0 intr: 0x2
mlc: MMC_SEND_OP_COND failed with 116
sdhc_bus_width(1)
sdhc_bus_clock(0, 0)
sdhc_bus_power(0x0)
sdhc_bus_power(0x40300000)
sdhc_bus_clock(400, 0)
sdhc_bus_width(1)
resetting due to error interrupt
timeout dump: error_intr: 0x0 intr: 0x2
mlc: MMC_SEND_OP_COND failed with 116
sdhc_bus_width(1)
sdhc_bus_clock(0, 0)
sdhc_bus_power(0x0)
sdhc_bus_power(0x40300000)
sdhc_bus_clock(400, 0)
sdhc_bus_width(1)
resetting due to error interrupt
timeout dump: error_intr: 0x0 intr: 0x2
mlc: MMC_SEND_OP_COND failed with 116
sdhc_bus_width(1)
sdhc_bus_clock(0, 0)
sdhc_bus_power(0x0)
sdhc_bus_power(0x40300000)
sdhc_bus_clock(400, 0)
sdhc_bus_width(1)
resetting due to error interrupt
timeout dump: error_intr: 0x0 intr: 0x2
mlc: MMC_SEND_OP_COND failed with 116
sdhc_bus_width(1)
sdhc_bus_clock(0, 0)
sdhc_bus_power(0x0)
sdhc_bus_power(0x40300000)
sdhc_bus_clock(400, 0)
sdhc_bus_width(1)
resetting due to error interrupt
timeout dump: error_intr: 0x0 intr: 0x2
mlc: MMC_SEND_OP_COND failed with 116
sdhc_bus_width(1)
sdhc_bus_clock(0, 0)
sdhc_bus_power(0x0)
sdhc_bus_power(0x40300000)
sdhc_bus_clock(400, 0)
sdhc_bus_width(1)
resetting due to error interrupt
timeout dump: error_intr: 0x0 intr: 0x2
mlc: MMC_SEND_OP_COND failed with 116
sdhc_bus_width(1)
sdhc_bus_clock(0, 0)
sdhc_bus_power(0x0)
sdhc_bus_power(0x40300000)
sdhc_bus_clock(400, 0)
sdhc_bus_width(1)
resetting due to error interrupt
timeout dump: error_intr: 0x0 intr: 0x2
mlc: MMC_SEND_OP_COND failed with 116
sdhc_bus_width(1)
sdhc_bus_clock(0, 0)
sdhc_bus_power(0x0)
sdhc_bus_power(0x40300000)
sdhc_bus_clock(400, 0)
sdhc_bus_width(1)
resetting due to error interrupt
timeout dump: error_intr: 0x0 intr: 0x2
mlc: MMC_SEND_OP_COND failed with 116
sdhc_bus_width(1)
sdhc_bus_clock(0, 0)
sdhc_bus_power(0x0)
sdhc_bus_power(0x40300000)
sdhc_bus_clock(400, 0)
sdhc_bus_width(1)
resetting due to error interrupt
timeout dump: error_intr: 0x0 intr: 0x2
mlc: MMC_SEND_OP_COND failed with 116
sdhc_bus_width(1)
sdhc_bus_clock(0, 0)
sdhc_bus_power(0x0)
sdhc_bus_power(0x40300000)
sdhc_bus_clock(400, 0)
sdhc_bus_width(1)
resetting due to error interrupt
timeout dump: error_intr: 0x0 intr: 0x2
mlc: MMC_SEND_OP_COND failed with 116
sdhc_bus_width(1)
sdhc_bus_clock(0, 0)
sdhc_bus_power(0x0)
sdhc_bus_power(0x40300000)
sdhc_bus_clock(400, 0)
sdhc_bus_width(1)
resetting due to error interrupt
timeout dump: error_intr: 0x0 intr: 0x2
mlc: MMC_SEND_OP_COND failed with 116
sdhc_bus_width(1)
sdhc_bus_clock(0, 0)
sdhc_bus_power(0x0)
sdhc_bus_power(0x40300000)
sdhc_bus_clock(400, 0)
sdhc_bus_width(1)
resetting due to error interrupt
timeout dump: error_intr: 0x0 intr: 0x2
mlc: MMC_SEND_OP_COND failed with 116
sdhc_bus_width(1)
sdhc_bus_clock(0, 0)
sdhc_bus_power(0x0)
sdhc_bus_power(0x40300000)
sdhc_bus_clock(400, 0)
sdhc_bus_width(1)
resetting due to error interrupt
timeout dump: error_intr: 0x0 intr: 0x2
mlc: MMC_SEND_OP_COND failed with 116
sdhc_bus_width(1)
sdhc_bus_clock(0, 0)
sdhc_bus_power(0x0)
sdhc_bus_power(0x40300000)
sdhc_bus_clock(400, 0)
sdhc_bus_width(1)
resetting due to error interrupt
timeout dump: error_intr: 0x0 intr: 0x2
mlc: MMC_SEND_OP_COND failed with 116
sdhc_bus_width(1)
sdhc_bus_clock(0, 0)
sdhc_bus_power(0x0)
sdhc_bus_power(0x40300000)
sdhc_bus_clock(400, 0)
sdhc_bus_width(1)
resetting due to error interrupt
timeout dump: error_intr: 0x0 intr: 0x2
mlc: MMC_SEND_OP_COND failed with 116
sdhc_bus_width(1)
sdhc_bus_clock(0, 0)
sdhc_bus_power(0x0)
Error while initializing MLC.
Mounting SLC...
Power button spam, showing menu...
Showing menu...

thats from the 32GB Card

[pico] Changed state: WIIU_STATE_NEEDS_DEFUSE -> WIIU_STATE_DEFUSED
[pico] Changed state: WIIU_STATE_DEFUSED -> WIIU_STATE_MONITORING
0701CF%10(MEM2MEM0PRSH]]01]]02]^04]^08efa282d9010210010210]]04f00fca[Pico] Switching to text mode...
fff00fcafaU▒U▒U▒U▒f00fcafeGPU TV addr: 17500001
GPU DRC addr: 00000000
minute loading
minute was loaded from boot1 context!
Initializing exceptions...
Configuring caches and MMU...
MEM: cleaning up
MEM: unprotecting memory
MEM: mapping sections
MEM: enabling caches
MEM: enabling MMU
MEM: configuring heap
MEM: init done
Interrupts initialized
prsh: Header at 10005a54, PRST at 10007ff0, 1 entries (32 capacity):
0: boot_info 0x58 10008000
crypto support initialized
BSP version: 0x25100028
Board type: CF (0x4346)
Board revision: 0xb
DDR props: size=2GiB (0x0800) speed=0x0002 vendor=U! (0x5521)

Initializing SD card...
sdhc: SDHC 1.0, 48 MHz base clock
sdhc_bus_power(0x300000)
sdhc_bus_clock(25000, 0)
sdhc_bus_width(1)
CID: 7900434EEF0080473230445344530300
CID: mid=03 name='SDSD02G' prv=128.0 psn=00ef4e43 mdt=9/2007
CSD: 408092FFCFFB3EC9835A5F3200260000
taac=38 nsac=0 read_bl_len=10 c_size=3876 c_size_mult=7 card size=2032664576 bytes
sdcard_select: resp=700
sdhc_bus_width(4)
sdcard: enabling highspeed 52MHz clock (32)
sdhc_bus_clock(52000, 1)
resetting due to error interrupt
timeout dump: error_intr: 0x0 intr: 0x2
sdcard: MMC_ALL_SEND_CID failed with 116
sdcard: could not enable highspeed clock for card, falling back to 48MHz highspeed?
sdhc_bus_clock(48000, 1)
resetting due to error interrupt
timeout dump: error_intr: 0x0 intr: 0x2
sdcard: MMC_ALL_SEND_CID failed with 116
sdcard: could not enable highspeed clock for card, falling back to 25MHz highspeed?
sdhc_bus_clock(25000, 1)
Mounting SD card...
crypto: ~0x023 bytes of OTP loaded; JTAG is disabled (000000e1)
f8 b1 8e c3 fe 26 b9 b1 1a d4 a4 ed d3 b7 a0 31
11 9a 79 f8 eb e4 2a 22 5e 85 93 e4 00 00 00 45
00 00 00
Console is de_Fused! Loading sdmc:/otp.bin...
minini: Failed to open `sdmc:/minute/minute.ini`!
Initializing MLC...
sdhc_bus_power(0x40000000)
mlc: powerup failed for card
sdhc_bus_power(0x40000000)
mlc: powerup failed for card
sdhc_bus_power(0x40000000)
mlc: powerup failed for card
sdhc_bus_power(0x40000000)
mlc: powerup failed for card
sdhc_bus_power(0x40000000)
mlc: powerup failed for card
sdhc_bus_power(0x40000000)
mlc: powerup failed for card
sdhc_bus_power(0x40000000)
mlc: powerup failed for card
sdhc_bus_power(0x40000000)
mlc: powerup failed for card
sdhc_bus_power(0x40000000)
mlc: powerup failed for card
sdhc_bus_power(0x40000000)
mlc: powerup failed for card
sdhc_bus_power(0x40000000)
mlc: powerup failed for card
sdhc_bus_power(0x40000000)
mlc: powerup failed for card
sdhc_bus_power(0x40000000)
mlc: powerup failed for card
sdhc_bus_power(0x40000000)
mlc: powerup failed for card
sdhc_bus_power(0x40000000)
mlc: powerup failed for card
sdhc_bus_power(0x40000000)
mlc: powerup failed for card
sdhc: SDHC 1.0, 48 MHz base clock
sdhc_bus_power(0x40300000)
sdhc_bus_clock(400, 0)
sdhc_bus_width(1)
resetting due to error interrupt
timeout dump: error_intr: 0x0 intr: 0x2
mlc: MMC_SEND_OP_COND failed with 116
sdhc_bus_width(1)
sdhc_bus_clock(0, 0)
sdhc_bus_power(0x0)
sdhc_bus_power(0x40300000)
sdhc_bus_clock(400, 0)
sdhc_bus_width(1)
resetting due to error interrupt
timeout dump: error_intr: 0x0 intr: 0x2
mlc: MMC_SEND_OP_COND failed with 116
sdhc_bus_width(1)
sdhc_bus_clock(0, 0)
sdhc_bus_power(0x0)
sdhc_bus_power(0x40300000)
sdhc_bus_clock(400, 0)
sdhc_bus_width(1)
resetting due to error interrupt
timeout dump: error_intr: 0x0 intr: 0x2
mlc: MMC_SEND_OP_COND failed with 116
sdhc_bus_width(1)
sdhc_bus_clock(0, 0)
sdhc_bus_power(0x0)
sdhc_bus_power(0x40300000)
sdhc_bus_clock(400, 0)
sdhc_bus_width(1)
resetting due to error interrupt
timeout dump: error_intr: 0x0 intr: 0x2
mlc: MMC_SEND_OP_COND failed with 116
sdhc_bus_width(1)
sdhc_bus_clock(0, 0)
sdhc_bus_power(0x0)
sdhc_bus_power(0x40300000)
sdhc_bus_clock(400, 0)
sdhc_bus_width(1)
resetting due to error interrupt
timeout dump: error_intr: 0x0 intr: 0x2
mlc: MMC_SEND_OP_COND failed with 116
sdhc_bus_width(1)
sdhc_bus_clock(0, 0)
sdhc_bus_power(0x0)
sdhc_bus_power(0x40300000)
sdhc_bus_clock(400, 0)
sdhc_bus_width(1)
resetting due to error interrupt
timeout dump: error_intr: 0x0 intr: 0x2
mlc: MMC_SEND_OP_COND failed with 116
sdhc_bus_width(1)
sdhc_bus_clock(0, 0)
sdhc_bus_power(0x0)
sdhc_bus_power(0x40300000)
sdhc_bus_clock(400, 0)
sdhc_bus_width(1)
resetting due to error interrupt
timeout dump: error_intr: 0x0 intr: 0x2
mlc: MMC_SEND_OP_COND failed with 116
sdhc_bus_width(1)
sdhc_bus_clock(0, 0)
sdhc_bus_power(0x0)
sdhc_bus_power(0x40300000)
sdhc_bus_clock(400, 0)
sdhc_bus_width(1)
resetting due to error interrupt
timeout dump: error_intr: 0x0 intr: 0x2
mlc: MMC_SEND_OP_COND failed with 116
sdhc_bus_width(1)
sdhc_bus_clock(0, 0)
sdhc_bus_power(0x0)
sdhc_bus_power(0x40300000)
sdhc_bus_clock(400, 0)
sdhc_bus_width(1)
resetting due to error interrupt
timeout dump: error_intr: 0x0 intr: 0x2
mlc: MMC_SEND_OP_COND failed with 116
sdhc_bus_width(1)
sdhc_bus_clock(0, 0)
sdhc_bus_power(0x0)
sdhc_bus_power(0x40300000)
sdhc_bus_clock(400, 0)
sdhc_bus_width(1)
resetting due to error interrupt
timeout dump: error_intr: 0x0 intr: 0x2
mlc: MMC_SEND_OP_COND failed with 116
sdhc_bus_width(1)
sdhc_bus_clock(0, 0)
sdhc_bus_power(0x0)
sdhc_bus_power(0x40300000)
sdhc_bus_clock(400, 0)
sdhc_bus_width(1)
resetting due to error interrupt
timeout dump: error_intr: 0x0 intr: 0x2
mlc: MMC_SEND_OP_COND failed with 116
sdhc_bus_width(1)
sdhc_bus_clock(0, 0)
sdhc_bus_power(0x0)
sdhc_bus_power(0x40300000)
sdhc_bus_clock(400, 0)
sdhc_bus_width(1)
resetting due to error interrupt
timeout dump: error_intr: 0x0 intr: 0x2
mlc: MMC_SEND_OP_COND failed with 116
sdhc_bus_width(1)
sdhc_bus_clock(0, 0)
sdhc_bus_power(0x0)
sdhc_bus_power(0x40300000)
sdhc_bus_clock(400, 0)
sdhc_bus_width(1)
resetting due to error interrupt
timeout dump: error_intr: 0x0 intr: 0x2
mlc: MMC_SEND_OP_COND failed with 116
sdhc_bus_width(1)
sdhc_bus_clock(0, 0)
sdhc_bus_power(0x0)
sdhc_bus_power(0x40300000)
sdhc_bus_clock(400, 0)
sdhc_bus_width(1)
resetting due to error interrupt
timeout dump: error_intr: 0x0 intr: 0x2
mlc: MMC_SEND_OP_COND failed with 116
sdhc_bus_width(1)
sdhc_bus_clock(0, 0)
sdhc_bus_power(0x0)
sdhc_bus_power(0x40300000)
sdhc_bus_clock(400, 0)
sdhc_bus_width(1)
resetting due to error interrupt
timeout dump: error_intr: 0x0 intr: 0x2
mlc: MMC_SEND_OP_COND failed with 116
sdhc_bus_width(1)
sdhc_bus_clock(0, 0)
sdhc_bus_power(0x0)
sdhc_bus_power(0x40300000)
sdhc_bus_clock(400, 0)
sdhc_bus_width(1)
resetting due to error interrupt
timeout dump: error_intr: 0x0 intr: 0x2
mlc: MMC_SEND_OP_COND failed with 116
sdhc_bus_width(1)
sdhc_bus_clock(0, 0)
sdhc_bus_power(0x0)
Error while initializing MLC.
Mounting SLC...
Power button spam, showing menu...
Showing menu...
 
Last edited by Rotary13b,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    AncientBoi @ AncientBoi: For you @Xdqwerty https://www.youtube.com/watch?v=YF1sefvrN40 +2