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

Switch:Things to do and Wii U:Region Changing: Difference between pages

From Hacks Guide Wiki
(Difference between pages)
m change a bit of the wording and fix a grammatical mistake
 
Vanny1987 (talk | contribs)
Function name is not in the log
Tags: Mobile edit Mobile web edit
 
Line 1: Line 1:
{{Page WIP}}
This guide will show you how to region change your Wii U. This process is the most effective way versus other old and tedious methods, but also requires you to read carefully as this can brick your MLC if you are not careful.
Finally got homebrew / custom firmware on your Switch? Here's a list of common things you can do with it.


Most, if not all of the homebrew listed should be on hbappstore (Homebrew App Store)
== Usage ==
== Custom firmware basics ==
{{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).}}
Custom firmware has a bunch of useful settings and menus, see how to use them here!


[https://github.com/Atmosphere-NX/Atmosphere/blob/master/docs/features/configurations.md Atmosphère configuration]
{{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).}}
== Customization ==
● [https://switch.hacks.guide/homebrew/nxtheme-installer/ Custom themes] - a way of adding some more personality to your home menu
== Emulation ==
'''Later on, this section will probably be turned into a standalone page.'''


● [https://www.retroarch.com/ RetroArch] - an all-in-one frontend for emulators.
'''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 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.}}


'''Standalone emulators''' ''not a complete list, just a quick overview'':
== SD Preparations ==


[https://mgba.io/ mGBA] - Game Boy Advance
*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).


[https://www.snes9x.com/ Snes9x] - SNES
*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_payloader/releases wafel_payloader Plugin]
*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>.


● [https://hb-app.store/switch/NooDS NooDS] - DS
=== Downloading the MLC files ===


[https://hb-app.store/switch/pNES pNES] - NES
# Download and extract the MLCRestorerDownloader.
# 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).
# Type either <code>MLCRestorerDownloader</code> or <code>./MLCRestorerDownloader.exe</code> then hit enter.
#*[[File:SelectTitles.png]]
# Type <code>1</code> then hit enter.
# Type the number for the region you want to be changed.
#*[[File:SelectRegion.png]]
# The Downloading process will take a minute, from here on you can continue from below.


● If you have installed Android on your Switch, then you can also use [https://dolphin-emu.org/ Dolphin] for Wii / GCN games. Be aware that performance may not be the best, it varies from game to game.
=== Setup plugins and MLC files ===
==Game mods, save editing, cheats==
# Copy the <code>wafel_payloader.ipx</code> to your <code>wiiu/ios_plugins</code> folder.
[https://github.com/J-D-K/JKSV JKSV] - save manager, actively maintained
# Copy the <code>wafel_setup_mlc.ipx</code> to your <code>wii/ios_plugins</code> folder.
#*[[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)
# 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]]


● [[Switch:Mario Kart 8 Deluxe|Mario Kart 8 Deluxe]]
We can now move on to the actual region change.


● [[Switch:Pokémon Brilliant Diamond and Shining Pearl|Pokémon Brilliant Diamond and Shining Pearl]]
== Region Changing ==


● [[switchguide:homebrew/edizon/|EdiZon]] - cheats. Don't use online, you will be ruining the experience of other players and they will get you banned.
# Boot up the console.
==Extras==
#*If it doesn't put you into the minute menu, make sure ISFSHax is installed.
● [https://github.com/suchmememanyskill/TegraExplorer TegraExplorer] - a payload-based file explorer
# Navigate to <code>Backup and Restore</code>.
# 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.
# 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.
# 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.
# Power off and move your SD card back to your PC.
# 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>.
# 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!


● [https://switch.hacks.guide/extras/installing_android/ Switchroot Android] - install Android on your Switch
== 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.}}


[https://switch.hacks.guide/extras/installing_linux/ Switchroot Linux] - install Linux on your Switch
# Download the <code>sys_prod.zip</code> and <code>wafel_sysprod_copy</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.
# 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]]
#*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.
# 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>.
# 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.


● [https://switch.hacks.guide/homebrew/sys-clk/ sys-clk] - safe overclocking tool. Only use the official version of sys-clk, any modification that remove the limits are dangerous and should be avoided.
== 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.


[https://switch.hacks.guide/homebrew/tesla-menu/ Tesla-Menu] - a overlay menu comparable to the Rosalina menu on the 3DS.
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.
 
● [https://switch.hacks.guide/homebrew/ftpd/ FTPD] - a way to transfer files from and to your SD card wirelessly via FTP
 
● [https://switch.hacks.guide/extras/transfer_sd/ Transferring SD cards]

Revision as of 20:02, 5 September 2024

This guide will show you how to region change your Wii U. This process is the most effective way versus other old and tedious methods, but also requires you to read carefully as this can brick your MLC if you are not careful.

Usage

Info icon 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).
Info icon 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.

Warning icon 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).

Downloading the MLC files

  1. Download and extract the MLCRestorerDownloader.
  2. Copy your otp.bin from the nand backup to the directory of the program.
  3. Start the app in a terminal or command prompt (Type CMD in the file path bar at the top).
  4. Type either MLCRestorerDownloader or ./MLCRestorerDownloader.exe then hit enter.
  5. Type 1 then hit enter.
  6. Type the number for the region you want to be changed.
  7. The Downloading process will take a minute, from here on you can continue from below.

Setup plugins and MLC files

  1. Copy the wafel_payloader.ipx to your wiiu/ios_plugins folder.
  2. Copy the wafel_setup_mlc.ipx to your wii/ios_plugins folder.
  3. Copy the wiiu folders from the Aroma download to the root of the SD card. (better to merge both and move just one)
  4. 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

  1. Boot up the console.
    • If it doesn't put you into the minute menu, make sure ISFSHax is installed.
  2. Navigate to Backup and Restore.
  3. Select Erase MLC, then press EJECT to proceed.
    • If it tells you erasing the MLC isn't allowed, make sure ISFShax is installed.
  4. 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. This is a serious issue.
  5. Go back to the main menu, then select Patch (sd) and Boot IOS (slc).
  6. If the LED is blinking blue, the setup has begun. It will complete when the LED is solid blue again.
  7. Power off and move your SD card back to your PC.
  8. Make sure there are no errors in the wafel_setup_mlc.log. They should all have 7 0's except for the SetInitialLaunch, which will be a 1.
  9. If everything is correct, you can delete the wafel_setup_mlc.ipx from wiiu/ios_plugins.
  10. 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

Info icon You only need to do this if Set Region to 4 returned error FFFBFFEE, if it returned a 0, then you can skip this.
  1. Download the sys_prod.zip and wafel_sysprod_copy from here.
  2. Extract the sys_prod.xml from the sys_prod.zip file.
  3. Open the sys_prod.xml in a text editor, and change the product_area and game_region to the region of choice.
    • Region values are as follows: JPN - 1. USA - 2. EUR - 4
  4. Change the code_id, serial_id and model_number values to the ones found on the stickers located on the bottom of the console.
  5. Save the file, then copy it to the root of the SD.
  6. Download the wafel_sysprod_copy.ipx and copy it to wiiu/ios_plugins.
  7. Boot up the console and once you're in minute, select Patch (sd) and Boot IOS (slc).
  8. Leave the console running for about 30 seconds, then power it off.
  9. 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.