Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Wii U:Region Changing: Difference between revisions

From Hacks Guide Wiki
Shinobijolteon (talk | contribs)
extra equal sign removal
Tags: Mobile edit Mobile web edit
added Gamepad region change instructions
 
(4 intermediate revisions by 3 users not shown)
Line 2: Line 2:


= Usage =
= 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 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 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.}}


{{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).}}
{{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).}}
Line 9: 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.}}


== SD Preparations ==
== 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 (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.)
**Follow the ISFShax installation instructions until you reach the "Booting" section
*The latest release of [https://github.com/Xpl0itU/MLCRestorerDownloader/releases MLCRestorerDownloader] (With your preferred OS)
*The latest release of [https://github.com/Xpl0itU/MLCRestorerDownloader/releases MLCRestorerDownloader] (With your preferred OS)
*The latest release of the [https://github.com/jan-hofmeier/wafel_setup_mlc/releases MLC setup plugin]
*The latest release of the [https://github.com/jan-hofmeier/wafel_setup_mlc/releases MLC setup plugin]
Line 22: Line 23:


# Download and extract the MLCRestorerDownloader.
# Download and extract the MLCRestorerDownloader.
# Copy your otp.bin 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]]
# Start the app in a terminal or command prompt (Type CMD in the file path bar at the top).
# Run the application.
# Type either <code>MLCRestorerDownloader</code> or <code>./MLCRestorerDownloader.exe</code> then hit enter.
#* Linux/Mac users only:
#**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).
#**Type <code>./MLCRestorerDownloader</code> and hit enter.
#* 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 the region you want to be changed.
# Type the number for your desired region.
#*[[File:SelectRegion.png]]
#*[[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_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.
# Copy the <code>wafel_setup_mlc.ipx</code> to your <code>wii/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. (better to merge both and move just one)
# 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 the 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.
#*[[File:wafel_install.png]]
#*[[File:wafel_install.png]]


Line 50: Line 55:
#* 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. This is a serious issue.
#*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.
#*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.
# Power off and move your SD card back to your PC.
# If the LED is blinking blue, the setup has begun. It will complete when the LED stops blinking and is solid blue again.
# Make sure there are no errors in the <code>wafel_setup_mlc.log</code>. They should all have 7 0's except for the <code>SetInitialLaunch</code>, which will be a <code>1</code>.
# 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>)
#* <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 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 4 </code> returned error <code>FFFBFFEE</code>, if it returned a 0, 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</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, then copy it to the root of the SD.
# Save the file, and then copy it to the root of the SD card.
# Download the <code>wafel_sysprod_copy.ipx</code> and copy it to <code>wiiu/ios_plugins</code>.
# Copy the downloaded <code>wafel_sysprod_copy.ipx</code> to <code>SD:/wiiu/ios_plugins</code>.
# Boot up the console and once you're in minute, select  <code>Patch (sd) and Boot IOS (slc)</code>.
# Delete the <code>wafel_setup_mlc.ipx</code> if it is still there.
# Leave the console running for about 30 seconds, then power it off.
# Boot the console and do the <code>Patch (sd) and boot IOS (slc)</code> in minute.
# Repeat Step 7, but it should boot this time. No need for deleting the plugin, it will self delete after a while.
# 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 [https://github.com/GaryOderNichts/DRXUtil/releases DRXUtil] and copy it to <code>SD:/wiiu/apps</code>.
# 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 <code>Flash firmware</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>.
# 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 <code>Set region</code> and 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 <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>.
# Select <code>Original Firmware</code>. Read the 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.
# 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 ==
== 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 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.


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.
For region changing the vWii, read the info box at the top of the page.