Tutorial  Updated

Region Changing the Wii U

The way I used to do it was tedious and was quite complex, however with the v2.0 release of the wafel_setup_mlc plugin, region changing has become much simpler.

It is identical to just rebuilding the MLC, but this has region changing specific notes added.

This does not change the region of the Gamepad, however you can still use an out-of-region gamepad with Aroma, which can be loaded with a Stroopwafel plugin, so you don't need to worry about getting a gamepad from the region you are changing to.

Following this guide will wipe the MLC. You should back up any saves you care about before following. Its possible to do it without wiping the MLC, you just skip the Erase MLC and Delete scfm.img steps, but you will have to remove the old titles with this wupclient (Right Click -> Save As).

Keep an OTP and SEEPROM backup. Nothing should go wrong, but it is better to have the most important backups and not need them vs. need them and not have them.


I AM NOT RESPONSIBLE IF YOU FAIL TO FOLLOW INSTRUCTIONS PROPERLY.
If you need support, you can join my server and ask in #help

What you need

  • Install isfshax. This is a requirement. You cannot region change without it. (You can also use de_Fuse, but at that point you probably already know what you are doing.)
    • Stop at the "Booting" section.
  • The release of the MLCRestorerDownloader for your OS.
  • The latest release of the MLC setup plugin.
  • The latest release of the Payloader plugin.
  • The latest files for Aroma. (If you already have it, you do not need to recopy it)
    • Read and tick the 4 boxes -> Click on Download Payloads and Download Base Aroma

Downloading the MLC Titles

  1. Extract the MLCRestorerDownloader you downloaded.
  2. Copy the otp.bin into the extracted folder.
  3. Open a command prompt / terminal and run the application (ie .\MLCRestorerDownloader.exe for Windows users).
  4. Type in 1 the for MLC titles.
  5. Type in the number for the region you want to change to (ie 2 for USA).
  6. Wait for it to finish downloading. You can do part of the next section while you wait.

SD Setup

  1. Copy the wafel_setup_mlc.ipx to sd:/wiiu/ios_plugins.
  2. Copy the wafel_payloader.ipx to sd:/wiiu/ios_plugins.
  3. Copy the two wiiu folders from the Aroma .zip files to the root of the SD.
  4. Copy the root.rpx from sd:/wiiu/environments/aroma to sd:/wiiu.
  5. Make a folder called wafel_install on the root of the SD and copy all 52 MLC titles here.
Region Changing

  1. Boot the console.
    • If it does not automatically go into minute_minute, go install isfshax.
  2. Navigate to Backup and Restore.
  3. Select Erase MLC and then press EJECT to confirm.
    • If it tells you MLC Erase not allowed, go install isfshax.
  4. Select Delete scfm.img and press EJECT to confirm.
    • If it gives you a warning about bricking the console, do not continue and install isfshax. It's not playing around.
  5. Go back to the main menu and select Patch (sd) and boot IOS (slc).
  6. Wait for the LED to start blinking blue, this means the setup has started. Wait for it to stop blinking, that is when the setup has finished.
  7. Shut off the console and put the SD back into your PC.
  8. Check the wafel_setup_mlc.log file on the root and make sure there were no errors (everything should have 00000000, except for SetInitialLaunch, which will have a 1).
  9. If everything looks right, delete the wafel_setup_mlc.ipx file from sd:/wiiu/ios_plugins.
  10. Boot the console again, select Patch (sd) and boot IOS (slc), and you should be greeted with initial setup. Success!
Manually fixing the sys_prod

You only need to do this section if the MCP_SetSysProdSettings returned error FFFBFFEE, if it returned a 0, then you can skip this section.
  1. Install Python on your PC.
  2. Download this wupclient.py. (Right Click -> Save as..)
  3. Edit the IP Address on line 140 with the Wii Us IP. Do not change the port.
    • You can get the IP by looking at your router settings.
  4. Make sure the console is booting into Aroma and is on the AutobootMenu.
    • Hold + on the Gamepad while booting to get to the AutobootMenu.
    • Aroma should automatically load with the wafel_payloader plugin.
  5. Open a terminal where the wupclient.py is.
  6. Run python -i wupclient.py.
  7. When it successfully connects (should have a 0x0), run w.dl("/vol/system/config/sys_prod.xml").
  8. Open the sys_prod.xml in a text editor, and change product_area and game_region to the new region.
    • JPN - 1. USA - 2. EUR - 4.
  9. Save the file, and then run w.up("sys_prod.xml", "/vol/system/config/sys_prod.xml").
  10. Run exit() on the wupclient window, and then reboot the Wii U.
  11. If you did everything right, loading the Mii Maker in the User creation should not crash.
After Region Changing

You can keep isfshax installed, or you can uninstall it. I would keep it, so you can load Aroma on boot without needing to install PayloadLoader, or as some form of 'brick protection'.


You can region change the Gamepad with DRXutil, but no instructions will be given here. Use at your own risk!

Credits


@SDIO: isfshax setup guides, the wafel_setup_mlc plugin, help get the PoC to work, cleaning up my code, making the region fixer more sane...
@GaryOderNichts: Also help me get the PoC working
@rw-r-r_0644: Finding isfshax and implementing it
 
Last edited by Lazr1026,

Lazr1026

Well-Known Member
OP
Member
Joined
Oct 30, 2020
Messages
111
Trophies
0
Age
17
XP
727
Country
United States
Too bad, do you think UDPIH Pico method should work?
no, its crashing early in boot because of the now fucked up mlc
Post automatically merged:

I've added some notes under the Erase MLC and Delete scfm.img steps. Hopefully something like this doesnt happen again
 
Last edited by Lazr1026,

WiiUguy

New Member
Newbie
Joined
Mar 21, 2024
Messages
3
Trophies
0
Age
24
XP
6
Country
United States
Thank you so much for this guide! I was able to change my White 32GB unit from JPN to USA. I would add however that the Quick menu should be disabled after doing this as trying to launch the Wii U Menu from the Quick Menu on the GamePad will crash the system. Also, while trying to Erase MLC, it returned an error saying erase failed, 0 bytes erased without any prior warnings. Despite this, I was able to delete scfm.img and continue on.
 

SDIO

Well-Known Member
Member
Joined
Feb 13, 2023
Messages
2,264
Trophies
0
Age
28
XP
1,382
Country
Germany
You corrupted the file system when you deleted scfm.img and because the erase didn't work the setup probably didn't create a new file system. So you can have all sorts of problems because if the corruption.

Did you still have the old region apps after the region change or only the new ones?
 

AresNguyen

Member
Newcomer
Joined
Dec 15, 2023
Messages
18
Trophies
0
Age
55
XP
87
Country
Vietnam
no, its crashing early in boot because of the now fucked up mlc
Post automatically merged:

I've added some notes under the Erase MLC and Delete scfm.img steps. Hopefully something like this doesnt happen again
It's too late for me :( If i de_fuse, will i need to install isfshax or just erase mlc & scfm.img again and launch Patch (sd) and boot IOS (slc)? Pico device is shipping and arrived next few days
 

WiiUguy

New Member
Newbie
Joined
Mar 21, 2024
Messages
3
Trophies
0
Age
24
XP
6
Country
United States
You corrupted the file system when you deleted scfm.img and because the erase didn't work the setup probably didn't create a new file system. So you can have all sorts of problems because if the corruption.

Did you still have the old region apps after the region change or only the new ones?
You must've misread my original comment. I did not have any problems changing the region, only the Erase MLC step which I skipped. In the end, it all worked out well except I had to disable the quick menu on the GamePad.
 

Lazr1026

Well-Known Member
OP
Member
Joined
Oct 30, 2020
Messages
111
Trophies
0
Age
17
XP
727
Country
United States
It's too late for me :( If i de_fuse, will i need to install isfshax or just erase mlc & scfm.img again and launch Patch (sd) and boot IOS (slc)? Pico device is shipping and arrived next few days
de_Fuse is already doing what isfshax would but with more brick protection. you would just do the erase and delete, then patch and boot
 
  • Like
Reactions: AresNguyen

SDIO

Well-Known Member
Member
Joined
Feb 13, 2023
Messages
2,264
Trophies
0
Age
28
XP
1,382
Country
Germany
You must've misread my original comment. I did not have any problems changing the region, only the Erase MLC step which I skipped. In the end, it all worked out well except I had to disable the quick menu on the GamePad.
Are you sure? It is extremly unlikely that it formatted the MLC, if you didn't erase it. Where all the old Apps gone, or were they still there after the setup?
 

AresNguyen

Member
Newcomer
Joined
Dec 15, 2023
Messages
18
Trophies
0
Age
55
XP
87
Country
Vietnam
de_Fuse is already doing what isfshax would but with more brick protection. you would just do the erase and delete, then patch and boot
Pico is here. I will try UDPIH with isfshax first, if not working so try de_fuse, just drag and drop de_fuse uf2 file to pico to replace previous UDPIH uf2 firmware, right?
Post automatically merged:

Too bad, do you think UDPIH Pico method should work?
It does work, Wii U successfully region changed from JP to USA, everything is in English now. It came back to life without de_fuse, thank you!
 

Attachments

  • ED06D9F5-7643-4B22-8ACF-6125ACE261B6.jpeg
    ED06D9F5-7643-4B22-8ACF-6125ACE261B6.jpeg
    2.5 MB · Views: 8
  • 34403287-137B-4343-A95D-275B42F05D4B.jpeg
    34403287-137B-4343-A95D-275B42F05D4B.jpeg
    3.2 MB · Views: 10
Last edited by AresNguyen,
  • Like
Reactions: Lazr1026 and SDIO

BasilDigital

Member
Newcomer
Joined
Mar 27, 2024
Messages
9
Trophies
0
Age
26
XP
36
Country
Russia
Hey @Lazr1026! Thank you so much for this guide!
I successfully changed the region, but strange things happen during the initial console setup.

When setting up a Wi-Fi network, I get an error that the network is busy. I click skip and it kicks me back to minute until, I launch it again and when I click “create a new user” the console freezes.

If I turn off the console and turn it on again, I get the error 155-0206

What do you think this could be?
 

Attachments

  • IMG_4845.jpeg
    IMG_4845.jpeg
    3.2 MB · Views: 10
  • image.jpg
    image.jpg
    2.2 MB · Views: 6

KelSolaar

Well-Known Member
Member
Joined
May 19, 2023
Messages
113
Trophies
0
Age
41
XP
367
Country
Sweden
Before I attempt to do this:
Does using this method of region changing a PAL Wii U to an NTSC region solve that infamous issue with PAL vWii which refuses it boot in progressive scan?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: I did use a bot for Diablo III though but no ban there lol