Wii U:Region Changing: Difference between revisions
More actions
Chucklnutz (talk | contribs) added Gamepad region change instructions |
Added additional information for those who need to ensure that MLC and SLC title versions match in order to connect to Pretendo after changing region. This would have saved me a headache or two. |
||
| Line 1: | Line 1: | ||
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. | 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 = | =Usage= | ||
{{info|text=This doesn't change the vWii region. If you do wish to change the vWii region as well after region changing the Wii U, run [https://github.com/GaryOderNichts/vWii-Decaffeinator/releases/tag/v2 vWii Decaffeinator] on Light mode (guide can be found | {{info|text=This doesn't change the vWii region. If you do wish to change the vWii region as well after region changing the Wii U, run [https://github.com/GaryOderNichts/vWii-Decaffeinator/releases/tag/v2 vWii Decaffeinator] on Light mode (guide can be found | ||
[https://wiiu.hacks.guide/recover-vwii-ioses-channels.html?tab=light-mode here]) and regenerate setting.txt, then perform a system update with updates unblocked.}} | [https://wiiu.hacks.guide/recover-vwii-ioses-channels.html?tab=light-mode here]) and regenerate setting.txt, then perform a system update with updates unblocked.}} | ||
| Line 10: | Line 10: | ||
{{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.}} | {{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.}} | ||
== What You Need == | ==What You Need== | ||
*You '''must''' first have [[Wii U:ISFShax|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 and requires soldering.) | *You '''must''' first have [[Wii U:ISFShax|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 and requires soldering.) | ||
| Line 19: | Line 19: | ||
*The latest [https://aroma.foryour.cafe Aroma] files (If you have aroma already, ignore this.) | *The latest [https://aroma.foryour.cafe Aroma] files (If you have aroma already, ignore this.) | ||
**Check the boxes, then hit <code>Download Base Aroma</code> and <code>Download Payloads</code>. | **Check the boxes, then hit <code>Download Base Aroma</code> and <code>Download Payloads</code>. | ||
*If you wish to connect to online services such as [[Pretendo Network|Pretendo]], then your console should be on the system software version 5.5.5 or 5.5.6 to prevent errors during connection due to mismatched IOSU and MLC title versions. If your console is not on one of these versions, then attempt to perform a system update. If the system update does not work, carry on with the guide and you will perform a couple extra steps shortly. | |||
=== Downloading the MLC files === | ===Downloading the MLC files=== | ||
# Download and extract the MLCRestorerDownloader. | #Download and extract the MLCRestorerDownloader. | ||
# Copy your <code>otp.bin</code> from the NAND backup to the directory of the program. | #Copy your <code>otp.bin</code> from the NAND backup to the directory of the program. | ||
#*[[File:MLCRestorerDownloader.png]] | #*[[File:MLCRestorerDownloader.png]] | ||
# Run the application. | #Run the application. | ||
#* Linux/Mac users only: | #*Linux/Mac users only: | ||
#**Open a command prompt / terminal. | #**Open a command prompt / terminal. | ||
#**Change the directory into the MLCRestorerDownloader folder (Type <code>cd</code>, hit space, then either drag the folder into the terminal window or type the directory manually (i.e. <code>cd /Downloads/MLCRestorerDownloader</code>) and enter). | #**Change the directory into the MLCRestorerDownloader folder (Type <code>cd</code>, hit space, then either drag the folder into the terminal window or type the directory manually (i.e. <code>cd /Downloads/MLCRestorerDownloader</code>) and enter). | ||
#**Type <code>./MLCRestorerDownloader</code> and hit enter. | #**Type <code>./MLCRestorerDownloader</code> and hit enter. | ||
#* Windows users can just double click the <code>.exe</code> file. | #*Windows users can just double click the <code>.exe</code> file. | ||
#*[[File:SelectTitles.png]] | #*[[File:SelectTitles.png]] | ||
# Type <code>1</code> then hit enter. | #Type <code>1</code> then hit enter. | ||
# Type the number for your desired region. | #Type the number for your desired region. | ||
#*[[File:SelectRegion.png]] | #*[[File:SelectRegion.png]] | ||
# The downloading process will take a | #The downloading process may take a few minutes. | ||
#'''If your system is on a version below 5.5.5 and you were unable to perform a system update:''' Launch MLCRestorerDownloader again, and select 2 to download SLC titles, again selecting your desired region. This process will also take a few minutes. | |||
You may now carry on with the rest of the guide below. | |||
=== Setup plugins and MLC files === | ===Setup plugins and MLC files=== | ||
# Copy the <code>wafel_setup_mlc.ipx</code> to your <code>wiiu/ios_plugins</code> folder. | #Copy the <code>wafel_setup_mlc.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_payloader.ipx</code> to your <code>wiiu/ios_plugins</code> folder. | ||
#*[[File:iosplugins.png]] | #*[[File:iosplugins.png]] | ||
# Copy the <code>wiiu</code> folders from the Aroma download to the root of the SD card and let them merge if not done automatically. | #Copy the <code>wiiu</code> folders from the Aroma download to the root of the SD card and let them merge if not done automatically. | ||
# Once the MLC download is done, make a folder named <code>wafel_install</code> on the root of your SD card, and copy all 52 MLC files from the output folder to that folder. | #Once the MLC download is done, make a folder named <code>wafel_install</code> on the root of your SD card, and copy all 52 MLC files from the output folder to that folder. If you downloaded the SLC titles previously as well, then also copy the SLC files from its respective output folder into wafel_install alongside the MLC files. | ||
#*[[File:wafel_install.png]] | #*[[File:wafel_install.png]] | ||
We can now move on to the actual region change. | We can now move on to the actual region change. | ||
== Region Changing == | ==Region Changing== | ||
# Boot up the console. | #Boot up the console. | ||
#*If it doesn't put you into the minute menu, make sure ISFSHax is installed. | #*If it doesn't put you into the minute menu, make sure ISFSHax is installed. | ||
# Navigate to <code>Backup and Restore</code>. | #Navigate to <code>Backup and Restore</code>. | ||
# Select <code>Erase MLC</code>, then press EJECT to proceed. | #Select <code>Erase MLC</code>, then press EJECT to proceed. | ||
#* 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>. | ||
#*During the setup you won't use the screen and stay at the GO GO GO minute message. You have to go by the power LED. | #*During the setup you won't use the screen and stay at the GO GO GO minute message. You have to go by the power LED. | ||
# If the LED is blinking blue, the setup has begun. It will complete when the LED stops blinking and is solid blue again. | #If the LED is blinking blue, the setup has begun. It will complete when the LED stops blinking and is solid blue again. | ||
# When finished, power off the console and put the SD card back to your PC. | #When finished, power off the console and put the SD card back to your PC. | ||
# Check the <code>wafel_setup_mlc.log</code> file on the root and make sure there were no errors (everything should have <code>00000000</code>) | #Check the <code>wafel_setup_mlc.log</code> file on the root and make sure there were no errors (everything should have <code>00000000</code>) | ||
#* <code>SetInitialLaunch</code> will have returned <code>1</code>. | #*<code>SetInitialLaunch</code> will have returned <code>1</code>. | ||
#* If <code>Set Region to X</code> returned error <code>FFFBFFEE</code>, follow the "Fixing sys_prod.xml manually" section now. | #*If <code>Set Region to X</code> 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 sys_prod.xml manually == | ==Fixing sys_prod.xml manually== | ||
{{info|text=You only need to do this if <code>Set Region to X</code> returned error <code>FFFBFFEE</code>, if it returned a <code>0</code>, then you can skip this.}} | {{info|text=You only need to do this if <code>Set Region to X</code> returned error <code>FFFBFFEE</code>, if it returned a <code>0</code>, then you can skip this.}} | ||
# Download the <code>sys_prod.zip</code> and <code>wafel_sysprod_copy.ipx</code> from [https://github.com/Lazr1026/wafel_sysprod_copy/releases here]. | #Download the <code>sys_prod.zip</code> and <code>wafel_sysprod_copy.ipx</code> from [https://github.com/Lazr1026/wafel_sysprod_copy/releases here]. | ||
# Extract the <code>sys_prod.xml</code> from the <code>sys_prod.zip</code> file. | #Extract the <code>sys_prod.xml</code> from the <code>sys_prod.zip</code> file. | ||
# 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. | #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]] | #*[[File:sys_prod.png]] | ||
#* Region values are as follows: JPN - 1. USA - 2. EUR - 4 | #*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. | #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:serials.png|512px]] | ||
#*[[File:serials2.png]] | #*[[File:serials2.png]] | ||
# Save the file, and then copy it to the root of the SD card. | #Save the file, and then copy it to the root of the SD card. | ||
# Copy the downloaded <code>wafel_sysprod_copy.ipx</code> to <code>SD:/wiiu/ios_plugins</code>. | #Copy the downloaded <code>wafel_sysprod_copy.ipx</code> to <code>SD:/wiiu/ios_plugins</code>. | ||
# Delete the <code>wafel_setup_mlc.ipx</code> if it is still there. | #Delete the <code>wafel_setup_mlc.ipx</code> if it is still there. | ||
# Boot the console and do the <code>Patch (sd) and boot IOS (slc)</code> in minute. | #Boot the console and do the <code>Patch (sd) and boot IOS (slc)</code> in minute. | ||
# Leave the console running for about 30 seconds, and then power it off. | #Leave the console running for about 30 seconds, and then power it off. | ||
# Repeat Step 7, but it should boot this time. No need for deleting the plugin, as it will delete itself after it has been ran. | #Repeat Step 7, but it should boot this time. No need for deleting the plugin, as it will delete itself after it has been ran. | ||
== Region changing the Gamepad == | ==Region changing the Gamepad== | ||
Follow this to change the Gamepad's region. This is not required as out-of-region Gamepads can still be paired with Aroma's DRC Region Free plugin. | Follow this to change the Gamepad's region. This is not required as out-of-region Gamepads can still be paired with Aroma's DRC Region Free plugin. | ||
# Download the latest release of [https://github.com/GaryOderNichts/DRXUtil/releases DRXUtil] and copy it to <code>SD:/wiiu/apps</code>. | #Download the latest release of [https://github.com/GaryOderNichts/DRXUtil/releases DRXUtil] and copy it to <code>SD:/wiiu/apps</code>. | ||
# On the Wii U Menu, launch DRXUtil.rpx. | #On the Wii U Menu, launch DRXUtil.rpx. | ||
#*If it doesn't show up, press L + DPAD DOWN + SELECT on the Gamepad and set the "Hide all .rpx" configuration in the "Homebrew on Wii U Menu Plugin" to false. | #*If it doesn't show up, press L + DPAD DOWN + SELECT on the Gamepad and set the "Hide all .rpx" configuration in the "Homebrew on Wii U Menu Plugin" to false. | ||
# Select <code>Flash firmware</code>. | #Select <code>Flash firmware</code>. | ||
# Select <code>Built-in Firmware Patches</code>. Read the warning, then select <code>Continue</code>. | #Select <code>Built-in Firmware Patches</code>. Read the warning, then select <code>Continue</code>. | ||
# Read the second warning, then select <code>Continue</code>. | #Read the second warning, then select <code>Continue</code>. | ||
# Wait for the firmware to flash. Press B when its done. | #Wait for the firmware to flash. Press B when its done. | ||
#*With the patched firmware, the Gamepad will now show "Modified Firmware" while booting up. | #*With the patched firmware, the Gamepad will now show "Modified Firmware" while booting up. | ||
# Select <code>Set region</code> and select the target region. | #Select <code>Set region</code> and select the target region. | ||
#*Note that Japan/America/Europe are the only regions that are actually used. | #*Note that Japan/America/Europe are the only regions that are actually used. | ||
# Press A to confirm. Press B to go back to the main screen. | #Press A to confirm. Press B to go back to the main screen. | ||
# Select <code>Show DRC/DRH information</code> and verify that the region under <code>DRC Info</code> has been set to the one you selected. | #Select <code>Show DRC/DRH information</code> and verify that the region under <code>DRC Info</code> has been set to the one you selected. | ||
# Press B to go back to the main screen and select <code>Flash firmware</code>. | #Press B to go back to the main screen and select <code>Flash firmware</code>. | ||
# Select <code>Original Firmware</code>. Read the warning then select <code>Continue</code>. | #Select <code>Original Firmware</code>. Read the warning then select <code>Continue</code>. | ||
# Read the second warning, then select <code>Continue</code>. | #Read the second warning, then select <code>Continue</code>. | ||
# Wait for the firmware to flash. Press B once finished and go back to the Wii U Menu. | #Wait for the firmware to flash. Press B once finished and go back to the Wii U Menu. | ||
# Launch System Settings, select Console Information (Icon with a red Console/Gamepad), select Set System Language, then select the target language. This will change the Gamepad language. | #Launch System Settings, select Console Information (Icon with a red Console/Gamepad), select Set System Language, then select the target language. This will change the Gamepad language. | ||
# Once it's finished, you're done! | #Once it's finished, you're done! | ||
== 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 Health and Safety. It also serves as brick protections of sorts. You can now continue following the [https://gbatemp.net/threads/how-to-set-up-isfshax.642258/ ISFShax guide] from the "Autobooting with SD" section. | 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. You can now continue following the [https://gbatemp.net/threads/how-to-set-up-isfshax.642258/ ISFShax guide] from the "Autobooting with SD" section. | ||
For region changing the vWii, read the info box at the top of the page. | For region changing the vWii, read the info box at the top of the page. | ||
Latest revision as of 05:10, 7 May 2026
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 doesn't change the vWii region. If you do wish to change the vWii region as well after region changing the Wii U, run vWii Decaffeinator on Light mode (guide can be found here) and regenerate setting.txt, then perform a system update with updates 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. |
What You Need
- 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 and requires soldering.)
- Follow the ISFShax installation instructions until you reach the "Booting" section
- 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 AromaandDownload Payloads.
- Check the boxes, then hit
- If you wish to connect to online services such as Pretendo, then your console should be on the system software version 5.5.5 or 5.5.6 to prevent errors during connection due to mismatched IOSU and MLC title versions. If your console is not on one of these versions, then attempt to perform a system update. If the system update does not work, carry on with the guide and you will perform a couple extra steps shortly.
Downloading the MLC files
- Download and extract the MLCRestorerDownloader.
- Copy your
otp.binfrom the NAND backup to the directory of the program. - Run the application.
- Linux/Mac users only:
- Open a command prompt / terminal.
- Change the directory into the MLCRestorerDownloader folder (Type
cd, hit space, then either drag the folder into the terminal window or type the directory manually (i.e.cd /Downloads/MLCRestorerDownloader) and enter). - Type
./MLCRestorerDownloaderand hit enter.
- Windows users can just double click the
.exefile. 
- Linux/Mac users only:
- Type
1then hit enter. - Type the number for your desired region.
- The downloading process may take a few minutes.
- If your system is on a version below 5.5.5 and you were unable to perform a system update: Launch MLCRestorerDownloader again, and select 2 to download SLC titles, again selecting your desired region. This process will also take a few minutes.
You may now carry on with the rest of the guide below.
Setup plugins and MLC files
- Copy the
wafel_setup_mlc.ipxto yourwiiu/ios_pluginsfolder. - Copy the
wafel_payloader.ipxto yourwiiu/ios_pluginsfolder. - Copy the
wiiufolders from the Aroma download to the root of the SD card and let them merge if not done automatically. - Once the MLC download is done, make a folder named
wafel_installon the root of your SD card, and copy all 52 MLC files from the output folder to that folder. If you downloaded the SLC titles previously as well, then also copy the SLC files from its respective output folder into wafel_install alongside the MLC files.
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.imgthen 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).- During the setup you won't use the screen and stay at the GO GO GO minute message. You have to go by the power LED.
- If the LED is blinking blue, the setup has begun. It will complete when the LED stops blinking and is solid blue again.
- When finished, power off the console and put the SD card back to your PC.
- Check the
wafel_setup_mlc.logfile on the root and make sure there were no errors (everything should have00000000)SetInitialLaunchwill have returned1.- If
Set Region to Xreturned errorFFFBFFEE, follow the "Fixing sys_prod.xml manually" section now.
- If everything is correct, you can delete the
wafel_setup_mlc.ipxfromwiiu/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.zipandwafel_sysprod_copy.ipxfrom here. - Extract the
sys_prod.xmlfrom thesys_prod.zipfile. - Open the
sys_prod.xmlin a text editor, and change theproduct_areaandgame_regionto the region of choice. - Change the
code_id,serial_idandmodel_numbervalues to the ones found on the stickers located on the bottom of the console. - Save the file, and then copy it to the root of the SD card.
- Copy the downloaded
wafel_sysprod_copy.ipxtoSD:/wiiu/ios_plugins. - Delete the
wafel_setup_mlc.ipxif it is still there. - Boot the console and do the
Patch (sd) and boot IOS (slc)in minute. - Leave the console running for about 30 seconds, and then power it off.
- Repeat Step 7, but it should boot this time. No need for deleting the plugin, as it will delete itself after it has been ran.
Region changing the Gamepad
Follow this to change the Gamepad's region. This is not required as out-of-region Gamepads can still be paired with Aroma's DRC Region Free plugin.
- Download the latest release of DRXUtil and copy it to
SD:/wiiu/apps. - On the Wii U Menu, launch DRXUtil.rpx.
- If it doesn't show up, press L + DPAD DOWN + SELECT on the Gamepad and set the "Hide all .rpx" configuration in the "Homebrew on Wii U Menu Plugin" to false.
- Select
Flash firmware. - Select
Built-in Firmware Patches. Read the warning, then selectContinue. - Read the second warning, then select
Continue. - Wait for the firmware to flash. Press B when its done.
- With the patched firmware, the Gamepad will now show "Modified Firmware" while booting up.
- Select
Set regionand select the target region.- Note that Japan/America/Europe are the only regions that are actually used.
- Press A to confirm. Press B to go back to the main screen.
- Select
Show DRC/DRH informationand verify that the region underDRC Infohas been set to the one you selected. - Press B to go back to the main screen and select
Flash firmware. - Select
Original Firmware. Read the warning then selectContinue. - Read the second warning, then select
Continue. - Wait for the firmware to flash. Press B once finished and go back to the Wii U Menu.
- Launch System Settings, select Console Information (Icon with a red Console/Gamepad), select Set System Language, then select the target language. This will change the Gamepad language.
- Once it's finished, you're done!
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. You can now continue following the ISFShax guide from the "Autobooting with SD" section.
For region changing the vWii, read the info box at the top of the page.



