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.

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 and Download Base Aroma

Downloading the MLC Titles


  1. Extract the MLCRestorerDownloader you downloaded.
  2. Copy the otp.bin into the extracted folder.
  3. Open a command prompt / terminal and run the application (ie .\MLCRestorerDownloader.exe for Windows users).
  4. Type in 1 the for MLC titles.
  5. Type in the number for the region you want to change to (ie 2 for USA).
  6. Wait for it to finish downloading. You can do part of the next section while you wait.

SD Setup


  1. Copy the wafel_setup_mlc.ipx to sd:/wiiu/ios_plugins.
  2. Copy the wafel_payloader.ipx to sd:/wiiu/ios_plugins.
  3. Copy the two wiiu folders from the Aroma .zip files to the root of the SD.
  4. Copy the root.rpx from sd:/wiiu/environments/aroma to sd:/wiiu.
  5. Make a folder called wafel_install on the root of the SD and copy all 52 MLC titles here.

Region Changing


  1. Boot the console.
    • If it does not automatically go into minute_minute, go install isfshax.
  2. Navigate to Backup and Restore.
  3. Select Erase MLC and then press EJECT to confirm.
    • If it tells you MLC Erase not allowed, go install isfshax.
  4. 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.
  5. Go back to the main menu and select Patch (sd) and boot IOS (slc).
  6. 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.
  7. Shut off the console and put the SD back into your PC.
  8. Check the wafel_setup_mlc.log file on the root and make sure there were no errors (everything should have 00000000, except for SetInitialLaunch, which will have a 1).
  9. If everything looks right, delete the wafel_setup_mlc.ipx file from sd:/wiiu/ios_plugins.
  10. 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 the MCP_SetSysProdSettings returned error FFFBFFEE, if it returned a 0, then you can skip this section.
  1. Download the sys_prod.zip attached to this post and extract the sys_prod.xml from it.
  2. Open the sys_prod.xml in a text editor, and change the product_area, game_region to the target region.
    1717984057514.png
    • Region values: JPN - 1. USA - 2. EUR - 4
  3. Change the code_id, serial_id and model_number values to the ones found at the stickers on the bottom of the console:
    1717984392279.png
    1717984474205.png
  4. Save the file, and then copy it to the root of the SD card.
  5. Download the wafel_sysprod_copy and copy it to sd:/wiiu/ios_plugins.
  6. Boot the console and do the Patch (sd) and boot IOS (slc) in minute.
  7. Leave the console running for ~30 seconds, and then you can shut it off.
  8. 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.zip
    434 bytes · Views: 1
  • 1717983858114.png
    1717983858114.png
    17.6 KB · Views: 1
  • 1717984271749.png
    1717984271749.png
    187.1 KB · Views: 0
Last edited by Lazr1026,

TheChel98

Member
Newcomer
Joined
Apr 27, 2024
Messages
9
Trophies
0
Age
24
XP
15
Country
Russia
Damn this console knows how to disappoint

No helping signs, no nothing, just error code 150-3032
The all-knowing internet gave me a clue of - memory. I do have a usb drive in a Wii U rn, should I unplug it?
 

Lazr1026

Well-Known Member
OP
Member
Joined
Oct 30, 2020
Messages
149
Trophies
0
Age
17
XP
760
Country
United States
150 indicates theres something wrong with the FS. removing the USB drive may help, but it probably wont.

If it doesnt change anything, go to Backup and Restore -> dump crashlogs from slc, compress the dumped logs, and then post them here.
 

TheChel98

Member
Newcomer
Joined
Apr 27, 2024
Messages
9
Trophies
0
Age
24
XP
15
Country
Russia
Yeah, the problem was the USB, I'm now officially on the first setup screen.
Thanks for all the help, appreciate it!
I think that's kinda it, yeah?
 

unqone

New Member
Newbie
Joined
Apr 27, 2024
Messages
4
Trophies
0
Age
45
XP
23
Country
United States
Aloha, Followed steps, In Region change section, got to :
10. Boot the console again, select Patch (sd) and boot IOS (slc), and you should be greeted with initial setup. Success!
However, instead, I get a MINUTE Main Menu, and select Patch (sd) and boot IOS (slc) and some text, and a Wii U screen, then black text over the white WII U menu splash screen, and then the white text again (some kind of boot loop). ( Don't see option of how to upload a picture or video on this thread). Anyone have any ideas on a possible step I missed or how to go backwards to reset the WIi U (I have the backup of the SLC.raw and SEEPROM and OTP). Thanks.
 

TheChel98

Member
Newcomer
Joined
Apr 27, 2024
Messages
9
Trophies
0
Age
24
XP
15
Country
Russia
Hey, also a quick question. After the installation of EUR region it seems as the TV button on the controller doesn't really work, just does a screenshot and swap between screens. Any reason why he does that?
 

GordanX_05_02

New Member
Newbie
Joined
May 23, 2024
Messages
1
Trophies
0
Age
18
XP
7
Country
Russia
Hello everyone! I did everything according to tutorial, and once I get to step 5 it just stops at "Jumping to IOS... GO GO GO". And it didn't generate the log file after installation.
 

Attachments

  • photo_2024-05-24_00-15-29.jpg
    photo_2024-05-24_00-15-29.jpg
    132.5 KB · Views: 5

unqone

New Member
Newbie
Joined
Apr 27, 2024
Messages
4
Trophies
0
Age
45
XP
23
Country
United States
Hello everyone! I did everything according to tutorial, and once I get to step 5 it just stops at "Jumping to IOS... GO GO GO". And it didn't generate the log file after installation.
Gordan, I had the issue. Things to check if you are this section of REGION CHANGING:
  1. Go back to the main menu and select Patch (sd) and boot IOS (slc).
  2. 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.
From the directions:
From SD Setup:
5. Make a folder called wafel_install on the root of the SD and copy all 52 MLC titles here.
* You put the MLC titles there (not the full path of output/MLC/<Region> (i.e. USA or Japan). *
If you put the MLC/<Region>/ < 52 MLC folders in format : 0005001b1004f000 >, then it takes less a little bit of time, and then after GO GO GO, your gamepad will turn on , and then the Wii U will start flashing blue (per instructions).
After it's complete (solid blue light), you should get the log file after installation. Hope this helps.
 
Joined
May 31, 2024
Messages
5
Trophies
0
Age
17
XP
15
Country
United States
Does anyone know if this changes the region of the vwii, and what I need to do next to hack the console with aroma assuming the gamepad doesn't work? I will convert an ntsc-j console to ntsc-u.
 

unqone

New Member
Newbie
Joined
Apr 27, 2024
Messages
4
Trophies
0
Age
45
XP
23
Country
United States
Does anyone know if this changes the region of the vwii, and what I need to do next to hack the console with aroma assuming the gamepad doesn't work? I will convert an ntsc-j console to ntsc-u.
Aloha, Changiing the ntsc-j console to ntsc-u does not change the vwii. Someone recommended a program that worked for me, check within this thread (not allowed to reply with a url/link).

Note : I had an issue where I changed the vwii settingedit via FTPiiU, and the vwii settings gave an error, and fixed with the vwii-decaffeinator. Good luck!
 

fate6

Haha, I killed a Pumpkin!
Member
Joined
Aug 2, 2014
Messages
435
Trophies
0
Location
[fate6@Canterlot ~]$
XP
2,292
Country
United States
Does anyone know if this changes the region of the vwii, and what I need to do next to hack the console with aroma assuming the gamepad doesn't work? I will convert an ntsc-j console to ntsc-u.

aroma comes with a region free plugin that also applies to the gamepad iirc so you should be fine, vWii requires lite mode in vWii Decaffeinator.

A weird thing i had happen gamepad wise is if the gamepad is already paired so it skips the pairing during setup it seems to install a firmware that matches the new region.
Was already paired when my console was JP then during the NA setup without aroma it said my gamepad needed an update and after that its always been in English.
 

emes

Member
Newcomer
Joined
Apr 13, 2024
Messages
5
Trophies
0
Age
21
XP
63
Country
Poland
I done region change from japan to EU but Wii menu is still in japan language. What i have to do to change it to English? I use aroma
 

kenziearyark

New Member
Newbie
Joined
Jun 2, 2024
Messages
1
Trophies
0
Age
13
XP
9
Country
Indonesia
Hello, so I did everything from the tutorial. But when I fix the sys_prod, the Mii Maker still crashes when setup. I don’t know what caused the problem. (Edit mind the mii maket Works now)
 
Last edited by kenziearyark,

neverends4

Well-Known Member
Newcomer
Joined
Jan 22, 2023
Messages
80
Trophies
0
XP
180
Country
Netherlands
Thanks for the great guide! I finally made up my mind and successfully changed my Japanese 32GB Wii U to US region and get rid off the unrecognized UI completely!! And also thanks to some other users above who tried and errored before me, without their feedback I could not finish this task...:wub:

This is completely doable NOW!
Here's some suggestions to improve this guide, for #2 and #3 maybe not 100% correct but they are based on my experience:

1. The guide should pointed out that, after region-change, the gamepad will turn out-of-region but with the help of Aroma's DRC free plugin, it can be paired directly. In fact in my case, if the pad is paired before making region-change, there is simply no pairing process, even when the console went through an initial setup. And during the initialization, the system will prompt to change also the gamepad's language to English, which takes about 5 minutes. These info can ease user's concern.

2. I encountered sys_prod FFFBFFEE issue, which caused WiiU logo freeze right after 2nd time you choose Patch (sd) and boot IOS (slc), this should also be pointed out, i.e. before fixing this issue you will not be able to proceed to the initial setup and finish region change.


3. As for fixing the sys_prod issue itself, it is quite interesting that since we have not completed the initial setup, Wii U should have not connected to the Wifi, so how can the script use its IP to connect to the console? Another genius trick made by you guys? Anyway, the guide should point out that the best timing to correct the sys_prod issue/executing the python script is during the WiiU logo freeze, with + pressed on gamepad while booting.

4. Game saves
:

Region change will erase MLC, but will NOT affect all your data and saves on your USB drive (you are however advised to disconnect it during the process), but high chance is that after the region change you will find all games on USB report no save data. This is because the user name used to distinguish saves are changed by system reset. Wii U uses the format of "8000000X" to represent user name, not the actual name ID you assigned. The first user created after system initialization will be 80000001, the 2nd is 80000002, and so on. Deleting users will NOT affect this number.
So if, before region change, you have created like 5 or 6 users, your user name in the system will be 80000005 or 80000006, and after region change, the new user you created will be 80000001, so the system thinks there is no single save for user 80000001, and you will be forced to creating data for all games on USB.

This can be easily solved:
FTP to the console, locate:
Code:
/storage_usb/usr/save/00050000/Game ID/user

There should be folders in the name of the user 8000000X, so just rename it to the current user, and all your save will be back! If you are not sure about the user name, just enter any game, let it create data, exit and locate its save folder and confirm it.

5. Autoboot
There is a way to skip Isfshax boot screen and autoboot into Aroma directly, check the Optional Autobooting and Fastbooting in the original Isfshax thread.

6. VWii
This seems to be a big project, but it will NOT affect any vWii side things, i.e. your vWii channels, saves etc. will be UNTOUCHED. So this will NOT change vWii's language. To change vWii's language, FTP to the console and locate:
Code:
 /slccmpt01/title/00000001/00000002/data/
download setting.txt to local, BACKUP first, then edit it with SettingEdit as follows for Japanese to US, do not touch MPCH and Serno, upload the modified file back to console, reboot to take effect:

vwii.png


No worry if you mess things up, this is vWii, you can always restore it if you have file backup.
 
Last edited by neverends4,

Lazr1026

Well-Known Member
OP
Member
Joined
Oct 30, 2020
Messages
149
Trophies
0
Age
17
XP
760
Country
United States
3. As for fixing the sys_prod issue itself, it is quite interesting that since we have not completed the initial setup, Wii U should have not connected to the Wifi, so how can the script use its IP to connect to the console? Another genius trick made by you guys?
The WiFi connections are stored on the SLC, so the Wii U should still use them before even setting up the network configuration.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    I hear ya. You got a dope handheld coming soon, that should at least tingle those dingles.
  • K3Nv2 @ K3Nv2:
    Probably look like ass with Gamepass on it
  • BigOnYa @ BigOnYa:
    Crazy, I remember posing for that one, towelie was messed up in that shoot.
  • Veho @ Veho:
    Must have edited him in post, he looks fine there.
  • BigOnYa @ BigOnYa:
    That's true, both our eyes are straight white, and we know better
  • K3Nv2 @ K3Nv2:
    You're a towel
  • BigOnYa @ BigOnYa:
    No, you're a towel
  • K3Nv2 @ K3Nv2:
    No you're a towel
  • BigOnYa @ BigOnYa:
    No you're a......wut. Wanna get hjgh?
  • K3Nv2 @ K3Nv2:
    Crazy people actually spend $50 on that stuff
  • BigOnYa @ BigOnYa:
    Towelie runs my farm, he's awesome.
  • SylverReZ @ SylverReZ:
    @K3Nv2, Polly is still around from what I've heard.
  • K3Nv2 @ K3Nv2:
    @SylverReZ, is Pollys alt I knew it
  • BigOnYa @ BigOnYa:
    Yea I see him every once whi!e , incognito
  • SylverReZ @ SylverReZ:
    @K3Nv2, I'm not him. Keep looking.
    +1
  • K3Nv2 @ K3Nv2:
    Still don't know why he left unless someone really hurt his feelings
  • K3Nv2 @ K3Nv2:
    Don't know why people get so emotional online just get over it ffs
    +2
  • BigOnYa @ BigOnYa:
    He was the ass of gbatemp, everyone knocked on him, I honestly felt bad, even though I was guilty myself, but he egged it all on himself,
  • BigOnYa @ BigOnYa:
    But he still here, but under dif name, he pm me sometimes still even.
  • K3Nv2 @ K3Nv2:
    It's like they think we'll be in their bed pissing on it the next day
  • BigOnYa @ BigOnYa:
    I feel like gbatemp should make t-shirts or memorabilia to remember the lost ones. I bet the Polly shirts would sell out quick.
  • K3Nv2 @ K3Nv2:
    Nah that could actually bring lawsuits
  • K3Nv2 @ K3Nv2:
    Tempsuits
    K3Nv2 @ K3Nv2: Tempsuits