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.


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. Install Python on your PC.
  2. Download this wupclient.py. (Right Click -> Save as..)
  3. Edit the IP Address on line 140 with the Wii Us IP. Do not change the port.
    • You can get the IP by looking at your router settings.
  4. Make sure the console is booting into Aroma and is on the AutobootMenu.
    • Hold + on the Gamepad while booting to get to the AutobootMenu.
    • Aroma should automatically load with the wafel_payloader plugin.
  5. Open a terminal where the wupclient.py is.
  6. Run python -i wupclient.py.
  7. When it successfully connects (should have a 0x0), run w.dl("/vol/system/config/sys_prod.xml").
  8. Open the sys_prod.xml in a text editor, and change product_area and game_region to the new region.
    • JPN - 1. USA - 2. EUR - 4.
  9. Save the file, and then run w.up("sys_prod.xml", "/vol/system/config/sys_prod.xml").
  10. Run exit() on the wupclient window, and then reboot the Wii U.
  11. If you did everything right, loading the Mii Maker in the User creation should not crash.
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...
@GaryOderNichts: Also help me get the PoC working
@rw-r-r_0644: Finding isfshax and implementing it
 
Last edited by Lazr1026,

SDIO

Well-Known Member
Member
Joined
Feb 13, 2023
Messages
2,268
Trophies
0
Age
28
XP
1,387
Country
Germany
Show the setup log please.
You could try to start over by erasing the mic and deleting scfm.img again and then launching the setup again
 

Tthat1guy

New Member
Newbie
Joined
Apr 12, 2024
Messages
4
Trophies
0
Age
24
XP
21
Country
United States
Show the setup log please.
You could try to start over by erasing the mic and deleting scfm.img again and then launching the setup again
the sd was read only locked lol. weird cause I could still write to it on my pc, works now though!

edit: nvm it doesn't work. it loaded into the startup process where you choose the language on the game pad but then got stuck on the loading wii u menu screen. it might be becuase the mlc titles I downloaded were corrupted. when I was moving the download from MLCrestorerdownloader to the sd card it gave me an error that it couldn't move a file becuase it was corrupted, so I redownloaded the titles and that time when I put it on the sd card it didn't say there were corrupted files.

here's the log:
OpenDir /vol/sdcard/wafel_install: 0
OpenMCP /vol/sdcard/wafel_install: 0
InstallInfo 0005001010044100: 00000000
Install 0005001010044100: 00000000
InstallInfo 0005001010043100: 00000000
Install 0005001010043100: 00000000
InstallInfo 0005001010040100: 00000000
Install 0005001010040100: 00000000
InstallInfo 0005001010041100: 00000000
Install 0005001010041100: 00000000
InstallInfo 000500301001a10a: 00000000
Install 000500301001a10a: 00000000
InstallInfo 0005001b1006c000: 00000000
Install 0005001b1006c000: 00000000
InstallInfo 0005001b10063000: 00000000
Install 0005001b10063000: 00000000
InstallInfo 0005001b10065000: 00000000
Install 0005001b10065000: 00000000
InstallInfo 0005001b10068000: 00000000
Install 0005001b10068000: 00000000
InstallInfo 0005001b1005c000: 00000000
Install 0005001b1005c000: 00000000
InstallInfo 0005001b1005f000: 00000000
Install 0005001b1005f000: 00000000
InstallInfo 0005001b10057000: 00000000
Install 0005001b10057000: 00000000
InstallInfo 0005001b10058000: 00000000
Install 0005001b10058000: 00000000
InstallInfo 0005001b10056000: 00000000
Install 0005001b10056000: 00000000
InstallInfo 0005001b10051000: 00000000
Install 0005001b10051000: 00000000
InstallInfo 0005001b10052000: 00000000
Install 0005001b10052000: 00000000
InstallInfo 0005001b10053000: 00000000
Install 0005001b10053000: 00000000
InstallInfo 0005001b10054000: 00000000
Install 0005001b10054000: 00000000
InstallInfo 0005001b1004f000: 00000000
Install 0005001b1004f000: 00000000
InstallInfo 0005001b10050000: 00000000
Install 0005001b10050000: 00000000
InstallInfo 0005001b10042400: 00000000
Install 0005001b10042400: 00000000
InstallInfo 0005001b10042300: 00000000
Install 0005001b10042300: 00000000
InstallInfo 000500301006d10a: 00000000
Install 000500301006d10a: 00000000
InstallInfo 0005001010066000: 00000000
Install 0005001010066000: 00000000
InstallInfo 000500301001910a: 00000000
Install 000500301001910a: 00000000
InstallInfo 000500301001810a: 00000000
Install 000500301001810a: 00000000
InstallInfo 000500301001710a: 00000000
Install 000500301001710a: 00000000
InstallInfo 0005003010017109: 00000000
Install 0005003010017109: 00000000
InstallInfo 000500301001610a: 00000000
Install 000500301001610a: 00000000
InstallInfo 000500301001510a: 00000000
Install 000500301001510a: 00000000
InstallInfo 000500301001410a: 00000000
Install 000500301001410a: 00000000
InstallInfo 000500301001310a: 00000000
Install 000500301001310a: 00000000
InstallInfo 000500301001210a: 00000000
Install 000500301001210a: 00000000
InstallInfo 00050030100111ff: 00000000
Install 00050030100111ff: 00000000
InstallInfo 000500301001010a: 00000000
Install 000500301001010a: 00000000
InstallInfo 000500301001110a: 00000000
Install 000500301001110a: 00000000
InstallInfo 0005003010010109: 00000000
Install 0005003010010109: 00000000
InstallInfo 0005003010011109: 00000000
Install 0005003010011109: 00000000
InstallInfo 0005001b10059100: 00000000
Install 0005001b10059100: 00000000
InstallInfo 0005001b10067100: 00000000
Install 0005001b10067100: 00000000
InstallInfo 0005001b10069100: 00000000
Install 0005001b10069100: 00000000
InstallInfo 0005001010062100: 00000000
Install 0005001010062100: 00000000
InstallInfo 000500101005a100: 00000000
 
Last edited by Tthat1guy,

emes

New Member
Newbie
Joined
Apr 13, 2024
Messages
4
Trophies
0
Age
21
XP
31
Country
Poland
Trying to open MLCrestorer but I'm not being able to do it. Somebody knows where is the problem? It says here: the system cannot find the specified path. but it is there.
 

Attachments

  • terminal.png
    terminal.png
    41.5 KB · Views: 5

SDIO

Well-Known Member
Member
Joined
Feb 13, 2023
Messages
2,268
Trophies
0
Age
28
XP
1,387
Country
Germany
What happens if you just click on it? You don't need to start it rom the command line.
Also did you extact it completely, with all the files that come with it in the zip?
Is your Windows 64bit?
 

emes

New Member
Newbie
Joined
Apr 13, 2024
Messages
4
Trophies
0
Age
21
XP
31
Country
Poland
What happens if you just click on it? You don't need to start it rom the command line.
Also did you extact it completely, with all the files that come with it in the zip?
Is your Windows 64bit?
It looks like this. I thought I had to open it in command line.
Yes I extracted all the files
I have windows 10 64bit
 

Attachments

  • mlc.png
    mlc.png
    6.8 KB · Views: 5

emes

New Member
Newbie
Joined
Apr 13, 2024
Messages
4
Trophies
0
Age
21
XP
31
Country
Poland
Thanks, it works.
I have done initial setup but every time power on the console I am welcomed by a minute menu and I have to do Patch (sd) and boot IOS (slc) to get to the menu, can I get rid of it and just starting with aroma environment natively?
I also need a SD card to run the system, this should be like this?
 
Last edited by emes,

Memes1921

Member
Newcomer
Joined
Apr 14, 2024
Messages
7
Trophies
0
Age
46
XP
10
Country
United States
I'm stuck on the downloading the mlc files part. When I open the mlc restorer, I choose 1 and it says "Error: error opening file: open titles.json: The system cannot find the file specified.". Anyone knows how to fix this?

UPDATE: Nvm, I just launched the app through file explorer and it got fixed magically.
 
Last edited by Memes1921,

Paulo_Suzuki

Member
Newcomer
Joined
Jan 29, 2022
Messages
24
Trophies
0
Age
33
XP
379
Country
Brazil
Show the setup log please.
You could try to start over by erasing the mic and deleting scfm.img again and then launching the setup again
I did everything again and managed to run python to fix the sysprod, but I can't get past this step.

It seems like it can't connect to the wii u, does the wii u leave it on this error screen to connect? it is already online on my wifi network.
 

Attachments

  • IMG20240414195303.jpg
    IMG20240414195303.jpg
    3.7 MB · Views: 5
  • IMG20240414195307.jpg
    IMG20240414195307.jpg
    3.8 MB · Views: 6

Memes1921

Member
Newcomer
Joined
Apr 14, 2024
Messages
7
Trophies
0
Age
46
XP
10
Country
United States
Ok so, I'm in the "Manually fixing the sys_prod" part and I have 2 problems:
1. When I type the command "python -i wupclient.py", it says "python: can't open file 'C:\\Users\\------\\wupclient.py': [Errno 2] No such file or directory". I know I have to specify where the file is like "Downloads\wupclient.py" but I'm not sure how to do that.
2. How do I boot into the aroma environment without having to complete the initializing setup because of course, when I get to the creating mii part, my console freezes and I don't know what does the guide mean with "wafel_payloader".
If anyone know how to fix this and explain the process, I would appreciate it so much.
 

AlexCasual

Member
Newcomer
Joined
Mar 31, 2024
Messages
11
Trophies
0
Age
23
XP
12
Country
Russia
Guys, for those who have not changed the language in the vWii menu (mostly owners of Japanese consoles), I found an easy way to change the language and region without using FTPiiU!!!!
You will need an application that should be run exclusively inter Tiramisu: https://github.com/GaryOderNichts/vWii-Decaffeinator.
In this application select regenerate setting.txt. That's it, your vWii menu is synchronized with your region!
Why is this better than swapping the file via FTPiiU and using Settingedit? Because with it there is a high chance of getting a brick, especially through Aroma. So everyone use it and don't be afraid!
 

Memes1921

Member
Newcomer
Joined
Apr 14, 2024
Messages
7
Trophies
0
Age
46
XP
10
Country
United States
I did everything again and managed to run python to fix the sysprod, but I can't get past this step.

It seems like it can't connect to the wii u, does the wii u leave it on this error screen to connect? it is already online on my wifi network.
I still don't know how to boot into the aroma enviroment but that error code pretty sure it means something like the mlc is corrupted or something. Every time you do the initial setup without fixing the sys_prod will freeze your console and you will have to reinstall the mlc of the region you want to change again with minute or else you will be shown the same error code every time.
 

Lazr1026

Well-Known Member
OP
Member
Joined
Oct 30, 2020
Messages
125
Trophies
0
Age
17
XP
731
Country
United States
Ok so, I'm in the "Manually fixing the sys_prod" part and I have 2 problems:
1. When I type the command "python -i wupclient.py", it says "python: can't open file 'C:\\Users\\------\\wupclient.py': [Errno 2] No such file or directory". I know I have to specify where the file is like "Downloads\wupclient.py" but I'm not sure how to do that.
2. How do I boot into the aroma environment without having to complete the initializing setup because of course, when I get to the creating mii part, my console freezes and I don't know what does the guide mean with "wafel_payloader".
If anyone know how to fix this and explain the process, I would appreciate it so much.
1. cd Downloads and then run the command.
2. wafel_payloader loads the sd:/wiiu/root.rpx instead of the Wii U Menu. The guide tells you to copy the PayloadFromRPX there so you can boot into Aroma. I also just updated that section in the guide to add more info.

I did everything again and managed to run python to fix the sysprod, but I can't get past this step.

It seems like it can't connect to the wii u, does the wii u leave it on this error screen to connect? it is already online on my wifi network.
Did you change the port? if so, the guide specifically tells you not to.
Post automatically merged:

Thanks, it works.
I have done initial setup but every time power on the console I am welcomed by a minute menu and I have to do Patch (sd) and boot IOS (slc) to get to the menu, can I get rid of it and just starting with aroma environment natively?
I also need a SD card to run the system, this should be like this?
You can set up the autobooting as shown in the isfshax guide: "Booting without SD" and "Fastbooting (Advanced)"
 

Memes1921

Member
Newcomer
Joined
Apr 14, 2024
Messages
7
Trophies
0
Age
46
XP
10
Country
United States
1. cd Downloads and then run the command.
2. wafel_payloader loads the sd:/wiiu/root.rpx instead of the Wii U Menu. The guide tells you to copy the PayloadFromRPX there so you can boot into Aroma. I also just updated that section in the guide to add more info.


Did you change the port? if so, the guide specifically tells you not to.
Post automatically merged:


You can set up the autobooting as shown in the isfshax guide: "Booting without SD" and "Fastbooting (Advanced)"
Thanks for the help, I finally finished region changing the console. Now I don't have to deal with Japanese language anymore.
 
Last edited by Memes1921,

Manuel1992

New Member
Newbie
Joined
Apr 17, 2024
Messages
1
Trophies
0
Age
33
XP
2
Country
United States
Hello Everyone... I would greatly appreciate it someone posted a video on this procedure. I have a Japanese console and would love to change the region.
Post automatically merged:

Would greatly appreciate it if someone can upload a step by step video to follow. I have a wii u japanese console and would love to change its region.
 

Paulo_Suzuki

Member
Newcomer
Joined
Jan 29, 2022
Messages
24
Trophies
0
Age
33
XP
379
Country
Brazil
Estou preso na parte de download dos arquivos mlc. Ao abrir o restaurador mlc, escolho 1 e diz "Erro: erro ao abrir a
Pessoal, para quem não mudou o idioma no menu do vWii (principalmente proprietários de consoles japoneses), encontrei uma maneira fácil de mudar o idioma e a região sem usar o FTPiiU!!!!
Você precisará de um aplicativo que deve ser executado exclusivamente entre Tiramisu: https://github.com/GaryOderNichts/vWii-Decaffeinator .
Neste aplicativo, selecione regenerar setting.txt. É isso aí, o menu do seu vWii está sincronizado com a sua região!
Por isso é melhor trocar o arquivo via FTPiiU e usar o Settingedit? Porque com ele há grandes chances de conseguir um tijolo, principalmente através do Aroma. Então todo mundo usa e não tenha medo!

1. cd Downloads e execute o comando.
2. wafel_payloader carrega o sd:/wiiu/root.rpx em vez do menu Wii U. O guia diz para você copiar o PayloadFromRPX para poder inicializar no Aroma. Também atualizei essa seção do guia para adicionar mais informações.


Você mudou de porta? nesse caso, o guia diz especificamente para você não fazer isso .
Post automatically merged:


Você pode configurar a inicialização automática conforme mostrado no guia isfshax: "Booting without SD" e "Fastbooting (Advanced)"
Não mudei a porta, no arquivo esta porta 1337 e deixei assim, só mudei o ip, ams só obtenho erro timeout (winerror10060)
1. cd Downloads and then run the command.
2. wafel_payloader loads the sd:/wiiu/root.rpx instead of the Wii U Menu. The guide tells you to copy the PayloadFromRPX there so you can boot into Aroma. I also just updated that section in the guide to add more info.


Did you change the port? if so, the guide specifically tells you not to.
Post automatically merged:


You can set up the autobooting as shown in the isfshax guide: "Booting without SD" and "Fastbooting (Advanced)"
I didn't change the port in wupcliente, it says port 1337 which is already in the file, is this correct or could there be other ports? I only changed the console IP, I still get a connection error. In the attached photo is the moment when I try to connect:

1 I turn on my console and start the setup until the part where I can configure the network

2 I leave the console turned on on this screen and confirm that it appears on my network through the router settings

3 start python through tutorial instructions

4 when executing the command it tries to connect to the Wii U, loads for about 7 minutes and displays the timeout error as shown in the image.
 

Attachments

  • IMG20240414195307.jpg
    IMG20240414195307.jpg
    3.8 MB · Views: 5
  • IMG20240414195303.jpg
    IMG20240414195303.jpg
    3.7 MB · Views: 4

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: I'm devastated