(Remove needless codeblock) |
m (→Downloading the MLC files: Improved clarity of downloading the desired region’s MLC titles) |
||
(7 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
This guide will show you how to region change your Wii U. This process is the most effective way versus | This guide will show you how to region change your Wii U. This process is the most effective way versus the old and tedious method, but if you don't follow the guide properly there is a chance you can brick your system. Just keep ISFSHax installed until ''after'' you have finished the guide. | ||
= Usage = | |||
{{info|text=This will change only the region of the console. It does not change the Gamepad's region. However, you are able to use out of region Gamepads thanks to | {{info|text=This will change only the region of the console. It does not change the Gamepad's region. However, you are able to use out of region Gamepads thanks to Aroma's DRC region free plugin. If you also want to change the vWii region, run [https://github.com/GaryOderNichts/vWii-Decaffeinator/releases/tag/v2 vWii Decaffeinator] on light mode then perform a system update (updates need to be unblocked).}} | ||
{{info|text= This guide will require you to wipe the MLC. Backup any important saves you wish to preserve by using either SaveMii or dumpling. You can however region change without wiping it, you would just skip <code>Erase MLC</code> and <code>Delete scfm.img</code>, but keep in mind you'd need to delete old titles via | {{info|text= This guide will require you to wipe the MLC. Backup any important saves you wish to preserve by using either SaveMii or dumpling. You can however region change without wiping it, you would just skip <code>Erase MLC</code> and <code>Delete scfm.img</code>, but keep in mind you'd need to delete old titles via [https://raw.githubusercontent.com/Lazr1026/regionchange/main/files/wupclient.py wupclient.py] (right click > Save Link As).}} | ||
'''Keep a copy of your OTP and | '''Keep a copy of your OTP and SEEPROM backups.''' It is just in case something goes wrong, which is unlikely but better to keep regardless. | ||
{{warning|text=Do not uninstall ISFShax after erasing the | {{warning|text=Do not uninstall ISFShax after erasing the eMMC and deleting the SCFM until you have successfully rebuilt the MLC and confirmed everything is working. We are not responsible if you fail to follow directions.}} | ||
== SD Preparations == | == SD Preparations == | ||
Line 22: | Line 22: | ||
# Download and extract the MLCRestorerDownloader. | # Download and extract the MLCRestorerDownloader. | ||
# Copy your otp.bin nand backup to the directory of the program.[[File:MLCRestorerDownloader.png]] | # Copy your otp.bin from the nand backup to the directory of the program. | ||
#*[[File:MLCRestorerDownloader.png]] | |||
# Start the app in a terminal or command prompt (Type CMD in the file path bar at the top). | # Start the app in a terminal or command prompt (Type CMD in the file path bar at the top). | ||
# Type either <code>MLCRestorerDownloader</code> or <code>./MLCRestorerDownloader.exe</code> then hit enter.[[File:SelectTitles.png]] | # Type either <code>MLCRestorerDownloader</code> or <code>./MLCRestorerDownloader.exe</code> then hit enter. | ||
#*[[File:SelectTitles.png]] | |||
# Type <code>1</code> then hit enter. | # Type <code>1</code> then hit enter. | ||
# Type the number for | # Type the number for your desired region. | ||
#*[[File:SelectRegion.png]] | |||
# The Downloading process will take a minute, from here on you can continue from below. | # The Downloading process will take a minute, from here on you can continue from below. | ||
=== Setup plugins and MLC files === | === Setup plugins and MLC files === | ||
# Copy the <code>wafel_payloader.ipx</code> to your <code>wiiu/ios_plugins</code> folder. | # Copy the <code>wafel_payloader.ipx</code> to your <code>wiiu/ios_plugins</code> folder. | ||
# Copy the <code>wafel_setup_mlc.ipx</code> to your <code> | # Copy the <code>wafel_setup_mlc.ipx</code> to your <code>wiiu/ios_plugins</code> folder. | ||
# Copy the <code>wiiu</code> folders from the | #*[[File:iosplugins.png]] | ||
# Once the MLC download is done, make a folder | # Copy the <code>wiiu</code> folders from the Aroma download to the root of the SD card. (better to merge both and move just one) | ||
[[File:wafel_install.png]] | # Once the MLC download is done, make a folder named <code>wafel_install</code> on the root of your SD card, and copy the 52 MLC files from the output folder to that folder. | ||
#*[[File:wafel_install.png]] | |||
We can now move on to the actual region change. | We can now move on to the actual region change. | ||
Line 46: | Line 50: | ||
#* If it tells you erasing the MLC isn't allowed, make sure ISFShax is installed. | #* If it tells you erasing the MLC isn't allowed, make sure ISFShax is installed. | ||
# Select <code>Delete scfm.img</code> then press EJECT to proceed. | # Select <code>Delete scfm.img</code> then press EJECT to proceed. | ||
#*If it gives you a warning that it may brick the console, do not continue and install ISFShax | #*If it gives you a warning that it may brick the console, do not continue and install ISFShax. | ||
# Go back to the main menu, then select <code>Patch (sd) and Boot IOS (slc)</code>. | # Go back to the main menu, then select <code>Patch (sd) and Boot IOS (slc)</code>. | ||
# If the LED is blinking blue, the setup has begun. It will complete when the LED is solid blue again. | # If the LED is blinking blue, the setup has begun. It will complete when the LED is solid blue again. | ||
# Power off and move your SD card back to your PC. | # Power off and move your SD card back to your PC. | ||
# | # Check the wafel_setup_mlc.log file on the root and make sure there were no errors (everything should have <code>00000000</code>) | ||
#* SetInitialLaunch will have returned <code>1</code>. | |||
#* If Set Region to X returned error <code>FFFBFFEE</code>, follow the "Fixing sys_prod.xml manually" section now. | |||
# If everything is correct, you can delete the <code>wafel_setup_mlc.ipx</code> from <code>wiiu/ios_plugins</code>. | # If everything is correct, you can delete the <code>wafel_setup_mlc.ipx</code> from <code>wiiu/ios_plugins</code>. | ||
# Reinsert your SD card and boot the console back up. You should then see the Initial Setup screen. Well done, You have region changed your console! | # Reinsert your SD card and boot the console back up. You should then see the Initial Setup screen. Well done, You have region changed your console! | ||
== Fixing | == Fixing sys_prod.xml manually == | ||
{{info|text=You only need to do this if <code> | {{info|text=You only need to do this if <code>Set Region to X</code> returned error <code>FFFBFFEE</code>, if it returned a 0, then you can skip this.}} | ||
# Download the [https://github.com/Lazr1026/wafel_sysprod_copy/releases | # Download the <code>sys_prod.zip</code> and <code>wafel_sysprod_copy</code> from [https://github.com/Lazr1026/wafel_sysprod_copy/releases here]. | ||
# Open the <code>sys_prod.xml</code> in a text editor, and change the <code>product_area</code> and <code>game_region</code> to the region of choice.[[File:sys_prod.png]] | # Extract the <code>sys_prod.xml</code> from the <code>sys_prod.zip</code> file. | ||
#*Region values are as follows: JPN - 1. USA - 2. EUR - 4 | # Open the <code>sys_prod.xml</code> in a text editor, and change the <code>product_area</code> and <code>game_region</code> to the region of choice. | ||
# Change the <code>code_id</code>, <code>serial_id</code> and <code>model_number</code> values to the ones found on the stickers located on the bottom of the console. [[File:serials.png|512px]] [[File:serials2.png]] | #*[[File:sys_prod.png]] | ||
#* Region values are as follows: JPN - 1. USA - 2. EUR - 4 | |||
# Change the <code>code_id</code>, <code>serial_id</code> and <code>model_number</code> values to the ones found on the stickers located on the bottom of the console. | |||
#*[[File:serials.png|512px]] | |||
#*[[File:serials2.png]] | |||
# Save the file, then copy it to the root of the SD. | # Save the file, then copy it to the root of the SD. | ||
# Download the <code>wafel_sysprod_copy.ipx</code> and copy it to <code>wiiu/ios_plugins</code>. | # Download the <code>wafel_sysprod_copy.ipx</code> and copy it to <code>wiiu/ios_plugins</code>. | ||
# Boot up the console and once you're in minute, select <code>Patch (sd) and Boot IOS (slc)</code>. | # Boot up the console and once you're in minute, select <code>Patch (sd) and Boot IOS (slc)</code>. | ||
# Leave the console running for about 30 seconds, then power it off. | # Leave the console running for about 30 seconds, then power it off. | ||
# Repeat Step | # Repeat Step 7, but it should boot this time. No need for deleting the plugin, it will self delete after a while. | ||
== Finalizing Region Change == | == Finalizing Region Change == | ||
You can keep ISFShax installed, or uninstall it. It's recommended to keep it, so you can coldboot Aroma without having the PayloadLoader attached to | You can keep ISFShax installed, or uninstall it. It's recommended to keep it, so you can coldboot Aroma without having the PayloadLoader attached to Health and Safety. It also serves as brick protections of sorts. | ||
If you need to, you can region change the Gamepad with [https://github.com/GaryOderNichts/DRXUtil | If you need to, you can region change the Gamepad with [https://github.com/GaryOderNichts/DRXUtil DRXUtil], but you have to build the application yourself. There is no definitive guide for its use. Use at your own risk. |
Latest revision as of 22:57, 18 March 2025
This guide will show you how to region change your Wii U. This process is the most effective way versus the old and tedious method, but if you don't follow the guide properly there is a chance you can brick your system. Just keep ISFSHax installed until after you have finished the guide.
Usage
![]() |
This will change only the region of the console. It does not change the Gamepad's region. However, you are able to use out of region Gamepads thanks to Aroma's DRC region free plugin. If you also want to change the vWii region, run vWii Decaffeinator on light mode then perform a system update (updates need to be unblocked). |
![]() |
This guide will require you to wipe the MLC. Backup any important saves you wish to preserve by using either SaveMii or dumpling. You can however region change without wiping it, you would just skip Erase MLC and Delete scfm.img , but keep in mind you'd need to delete old titles via wupclient.py (right click > Save Link As). |
Keep a copy of your OTP and SEEPROM backups. It is just in case something goes wrong, which is unlikely but better to keep regardless.
![]() |
Do not uninstall ISFShax after erasing the eMMC and deleting the SCFM until you have successfully rebuilt the MLC and confirmed everything is working. We are not responsible if you fail to follow directions. |
SD Preparations
- You must first have ISFShax installed. This is a requirement to region change and is not optional. de_fuse can also be used, but that is for more advanced users (requires soldering).
- The latest release of MLCRestorerDownloader (With your preferred OS)
- The latest release of the MLC setup plugin
- The latest release of the wafel_payloader Plugin
- The latest Aroma files (If you have aroma already, ignore this.)
- Check the boxes, then hit
Download Base Aroma
andDownload Payloads
.
- Check the boxes, then hit
Downloading the MLC files
- Download and extract the MLCRestorerDownloader.
- Copy your otp.bin from the nand backup to the directory of the program.
- Start the app in a terminal or command prompt (Type CMD in the file path bar at the top).
- Type either
MLCRestorerDownloader
or./MLCRestorerDownloader.exe
then hit enter. - Type
1
then hit enter. - Type the number for your desired region.
- The Downloading process will take a minute, from here on you can continue from below.
Setup plugins and MLC files
- Copy the
wafel_payloader.ipx
to yourwiiu/ios_plugins
folder. - Copy the
wafel_setup_mlc.ipx
to yourwiiu/ios_plugins
folder. - Copy the
wiiu
folders from the Aroma download to the root of the SD card. (better to merge both and move just one) - Once the MLC download is done, make a folder named
wafel_install
on the root of your SD card, and copy the 52 MLC files from the output folder to that folder.
We can now move on to the actual region change.
Region Changing
- Boot up the console.
- If it doesn't put you into the minute menu, make sure ISFSHax is installed.
- Navigate to
Backup and Restore
. - Select
Erase MLC
, then press EJECT to proceed.- If it tells you erasing the MLC isn't allowed, make sure ISFShax is installed.
- Select
Delete scfm.img
then press EJECT to proceed.- If it gives you a warning that it may brick the console, do not continue and install ISFShax.
- Go back to the main menu, then select
Patch (sd) and Boot IOS (slc)
. - If the LED is blinking blue, the setup has begun. It will complete when the LED is solid blue again.
- Power off and move your SD card back to your PC.
- Check the wafel_setup_mlc.log file on the root and make sure there were no errors (everything should have
00000000
)- SetInitialLaunch will have returned
1
. - If Set Region to X returned error
FFFBFFEE
, follow the "Fixing sys_prod.xml manually" section now.
- SetInitialLaunch will have returned
- If everything is correct, you can delete the
wafel_setup_mlc.ipx
fromwiiu/ios_plugins
. - Reinsert your SD card and boot the console back up. You should then see the Initial Setup screen. Well done, You have region changed your console!
Fixing sys_prod.xml manually
![]() |
You only need to do this if Set Region to X returned error FFFBFFEE , if it returned a 0, then you can skip this. |
- Download the
sys_prod.zip
andwafel_sysprod_copy
from here. - Extract the
sys_prod.xml
from thesys_prod.zip
file. - Open the
sys_prod.xml
in a text editor, and change theproduct_area
andgame_region
to the region of choice. - Change the
code_id
,serial_id
andmodel_number
values to the ones found on the stickers located on the bottom of the console. - Save the file, then copy it to the root of the SD.
- Download the
wafel_sysprod_copy.ipx
and copy it towiiu/ios_plugins
. - Boot up the console and once you're in minute, select
Patch (sd) and Boot IOS (slc)
. - Leave the console running for about 30 seconds, then power it off.
- Repeat Step 7, but it should boot this time. No need for deleting the plugin, it will self delete after a while.
Finalizing Region Change
You can keep ISFShax installed, or uninstall it. It's recommended to keep it, so you can coldboot Aroma without having the PayloadLoader attached to Health and Safety. It also serves as brick protections of sorts.
If you need to, you can region change the Gamepad with DRXUtil, but you have to build the application yourself. There is no definitive guide for its use. Use at your own risk.