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.
It also does not change the vWii region. If you want to region change the vWii as well, use vWii Decaffeinator on Light Mode to region change. I think you also need to regenerate the setting.txt.
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
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.
DO NOT UNINSTALL ISFSHAX AFTER ERASING THE MLC AND DELETING THE SCFM UNTIL YOU HAVE SUCCESSFULLY REBUILT THE MLC AND CONFIRMED EVERYTHING IS WORKING.
I AM NOT RESPONSIBLE IF YOU FAIL TO FOLLOW INSTRUCTIONS PROPERLY.
If you need support, you can join my server and ask in
You only need to do this section if
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!
@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...
@shinyquagsire23: de_Fuse, minute_minute, and stroopwafel
@GaryOderNichts: Also help me get the PoC working
@rw-r-r_0644: Finding isfshax and implementing it
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.
It also does not change the vWii region. If you want to region change the vWii as well, use vWii Decaffeinator on Light Mode to region change. I think you also need to regenerate the setting.txt.
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.
DO NOT UNINSTALL ISFSHAX AFTER ERASING THE MLC AND DELETING THE SCFM UNTIL YOU HAVE SUCCESSFULLY REBUILT THE MLC AND CONFIRMED EVERYTHING IS WORKING.
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
andDownload Base Aroma
- Read and tick the 4 boxes -> Click on
Downloading the MLC Titles
- Extract the MLCRestorerDownloader you downloaded.
- Copy the
otp.bin
into the extracted folder. - Open a command prompt / terminal.
cd
into the directory with the MLCRestorerDownloader (ie.cd /Downloads/MLCRestorerDownloader
).- Run the application (ie
.\MLCRestorerDownloader.exe
for Windows users). - Type in
1
the for MLC titles. - Type in the number for the region you want to change to (ie
2
for USA). - Wait for it to finish downloading. You can do part of the next section while you wait.
SD Setup
- Copy the
wafel_setup_mlc.ipx
tosd:/wiiu/ios_plugins
. - Copy the
wafel_payloader.ipx
tosd:/wiiu/ios_plugins
. - Copy the two
wiiu
folders from the Aroma.zip
files to the root of the SD. - Make a folder called
wafel_install
on the root of the SD and copy all 52 MLC titles here.
Region Changing
- Boot the console.
- If it does not automatically go into minute_minute, go install isfshax.
- Navigate to
Backup and Restore
. - Select
Erase MLC
and then press EJECT to confirm.- If it tells you
MLC Erase not allowed
, go install isfshax.
- If it tells you
- 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.
- Go back to the main menu and select
Patch (sd) and boot IOS (slc)
. - 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.
- Shut off the console and put the SD back into your PC.
- Check the
wafel_setup_mlc.log
file on the root and make sure there were no errors (everything should have00000000
, except forSetInitialLaunch
, which will have a1
). - If everything looks right, delete the
wafel_setup_mlc.ipx
file fromsd:/wiiu/ios_plugins
. - 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
Set Region to X
returned error FFFBFFEE
. If it returned a 0
, then you can skip this section.- Download the
sys_prod.zip
attached to this post and extract thesys_prod.xml
from it. - Open the
sys_prod.xml
in a text editor, and change theproduct_area
,game_region
to the target region.- Region values: JPN - 1. USA - 2. EUR - 4
- Change the
code_id
,serial_id
andmodel_number
values to the ones found at the stickers on the bottom of the console: - Save the file, and then copy it to the root of the SD card.
- Download the wafel_sysprod_copy and copy it to
sd:/wiiu/ios_plugins
. - Boot the console and do the
Patch (sd) and boot IOS (slc)
in minute. - Leave the console running for ~30 seconds, and then you can shut it off.
- Do step 6 again, but this time it should actually boot up. You do not need to delete the plugin from the SD, as it will delete itself after it has been ran.
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...
@shinyquagsire23: de_Fuse, minute_minute, and stroopwafel
@GaryOderNichts: Also help me get the PoC working
@rw-r-r_0644: Finding isfshax and implementing it
Attachments
-
sys_prod.zip434 bytes · Views: 39
-
1717983858114.png17.6 KB · Views: 45
-
1717984271749.png187.1 KB · Views: 42
-
1721326052815.png17.8 KB · Views: 34
-
1721326077789.png17.5 KB · Views: 28
-
1721326356345.png23.8 KB · Views: 30
-
1721326370331.png23.5 KB · Views: 24
-
1721326508851.png15.3 KB · Views: 24
-
1721326739296.png20.3 KB · Views: 24
Last edited by Lazr1026,