Hacking Wii U: "Invalid Disc" region error

Chromagram

Active Member
OP
Newcomer
Joined
Sep 21, 2009
Messages
40
Trophies
1
Age
32
Location
British Columbia, Canada
XP
218
Country
Canada
Hey all, so a couple days ago I joined the Wii U CFW crew and finished loading up everything I wanted on a North American console. Admittedly, I started with a pretty discounted Japanese Wii U, but while following a tutorial to swap out the language pack through FTP I'm almost certain it's bricked.

Anyways, everything works great on the North American one I have now. My one roadblock has been my Japanese copy of "Rhythm Heaven Fever", which the Wii U just pulls up Error Code: 157-1104 for. I will say I'm running the Tiramisu exploit and have tried setting Spiik to Japanese region and it still doesn't recognize. I have also modded the vWii as well with the custom IOS patches and Homebrew Channel installed.

I would just like to install the digital version and run it straight from USB, but I actually plan to do a couple speedruns for this game in the future, and the ruleboards have restricted loading from USB due to cheating/verification issues in the past, so I need to be able to run it from disc.

Anyone possibly have an idea on what I'm missing here to make my NA Wii U read my JP Wii disc? I've tried Googling and hunting these forums but in general people have just been saying "run Spiik" and "if you have cfw then your console is region free", which hasn't worked for me.

Thanks in advance for any assistance.


Easier Solution (Requires running after each vWii restart)

Thanks everyone to pitch in their solutions! The one that I found worked in this situation was to boot GeckoOS on the vWii Homebrew Channel, and boot the disc through there. There's a couple caveats to be known with this method, despite it being a solid and safe method. For one, GeckoOS is not a permanent editor of the vWii, so when you leave your game and come back to the vWii later, you have to run it through Gecko again. Gecko also is one of the several Wii homebrew apps that does not read input from Wii remotes with the built-in MotionPlus. Given you are okay with both caveats, I found Gecko to work quickly and accurately every time if you need to play an out-of-region Wii game.


Harder Solution (More steps, but with retention)

After much digging through dead forum discussions, I found a permanent solution for my issue. To put it simply, we remove the existing vWii's regional NAND and replace it with all of the proper files of the region we want. It's essentially like using AnyRegion on the regular Wii, but through an alternate means since apps like that don't work for vWii. I'll detail the steps on how to do it and include what is needed below.

BUT FIRST: BACK UP YOUR vWii and Wii U NAND if you haven't already. There is always a risk of bricking, you have been warned.

That said, if you follow the steps, it's a rather simple process. Do note that if you've hacked the vWii, this will remove the Homebrew Channel. It is recommended you re-do the process of hacking your IOS and BootMii stuff afterwards if you use any Wii homebrew or injects. This guide assumes you already have CFW running on your Wii U.


  1. First, we need to acquire the files for the region we want to change the vWii to. Click download on this page and you'll get all three regions' folders. We'll only be using the one labeled whatever you want to change to. In my case, it was vWii JAP.

  2. Opening the folder, you'll see several subfolders, along with a .json file. Move all of these to the root of your SD card (not the vWii *region* folder, just its contents). Merge folders, but replace individualized files if asked.

  3. Now that all the files are in place, open the Homebrew Channel on the Wii U and boot up the vwii nand restorer app.

  4. DID YOU MAKE A BACKUP? Good. Select Clear SLCCMPT, which will wipe the individual files that make up your current vWii. At this point in the process, the vWii will not boot until we successfully restore the correct files back.

  5. Select Copy extracted NAND to SLCCMPT, and granted you followed the steps above correctly, the replacement folder and files should be in the proper place for the app to start loading all of the new files back into the vWii environment. You'll know things are solid if all of the individual progress steps in the app start with "Copying", and don't have any lines that say something like "failed to copy" or "failed to find". If this happens, your vWii still won't boot and it'll be missing files. Since you have that backup you made earlier, you can restore your backup to the SD card and use this app to Restore NAND.

  6. If everything runs successfully, we just have to select Fix modes. When that process finishes, select Exit.

  7. Everything should be done at this point! Pop an out-of-region Wii disc into reader and see if it shows up on your Wii U menu as a "Wii" channel instead of the usual Unknown Disc error. In the case that it works, your vWii is now permanently on your newly selection region. If you want to reverse it, you can repeat the steps again using a different region folder.

As a final note, remember you need to re-hack your vWii if you want to have the homebrew capabilities on that side like USBLoader-GX and nintendont. Important thing to note though, is that if you switch to the Japanese vWii, it will act fully as a Japanese Wii environment, not just a region patch. This is already long enough as is, so if you would like to change just the language of the menu or alter some other settings, pop a quick search on the forums. I've seen a couple good guides written for the process.

Anyways, hope this helps for anyone looking for it! Took me a long time to hunt it down, and also with some trial and error because the write-up I saw for this was honestly a bit lacking.
 
Last edited by Chromagram,
  • Like
Reactions: kineticUk

elk1007

Well-Known Member
Member
Joined
Jun 23, 2017
Messages
365
Trophies
0
XP
1,001
Country
United States
Hey all, so a couple days ago I joined the Wii U CFW crew and finished loading up everything I wanted on a North American console. Admittedly, I started with a pretty discounted Japanese Wii U, but while following a tutorial to swap out the language pack through FTP I'm almost certain it's bricked.

Anyways, everything works great on the North American one I have now. My one roadblock has been my Japanese copy of "Rhythm Heaven Fever", which the Wii U just pulls up Error Code: 157-1104 for. I will say I'm running the Tiramisu exploit and have tried setting Spiik to Japanese region and it still doesn't recognize. I have also modded the vWii as well with the custom IOS patches and Homebrew Channel installed.

I would just like to install the digital version and run it straight from USB, but I actually plan to do a couple speedruns for this game in the future, and the ruleboards have restricted loading from USB due to cheating/verification issues in the past, so I need to be able to run it from disc.

Anyone possibly have an idea on what I'm missing here to make my NA Wii U read my JP Wii disc? I've tried Googling and hunting these forums but in general people have just been saying "run Spiik" and "if you have cfw then your console is region free", which hasn't worked for me.

Thanks in advance for any assistance.

afaik Spiik is for WiiU software.
I know you are using Tiramasu, but are you booting the Mocha rpx?
Also, does any other JP wii games work on this NA WiiU?
 

Chromagram

Active Member
OP
Newcomer
Joined
Sep 21, 2009
Messages
40
Trophies
1
Age
32
Location
British Columbia, Canada
XP
218
Country
Canada
afaik Spiik is for WiiU software.
I know you are using Tiramasu, but are you booting the Mocha rpx?
Also, does any other JP wii games work on this NA WiiU?
Thanks for clarifying on the spiik portion, I had a feeling that's what it was doing. Don't have any Japanese Wii U games anyways.

Sorry for lack of knowledge here, but I just followed the WiiUHacks tutorial to softmod mine. It didn't mention anything about booting the Mocha rpx, so I don't know if I'm doing so or how to if needed. I will say the package the tutorial had me install does put 00_mocha.rpx in the sd:/wiiu/environments/tiramisu/modules/setup folder, and it made me add a 01_sigpatches.rpx file to the same directory. I currently just have the Wii U autoboot into the Tiramisu environment on boot.

I really wish I could answer the question about the other JP Wii games, but this is the only one I have. I only purchased it because the speedrunning community required a physical disc boot, and the NA version of the game doesn't have a Japanese audio option, which I prefer.
 

Kopimist

Well-Known Member
Member
Joined
Nov 6, 2019
Messages
357
Trophies
0
Age
36
XP
995
Country
United States
CfW doesn't load out of region discs just USB and nand installed games. Afaik Spiik can load discs but if that's not working there is another older homebrew called Ourloader that loads out of region discs. It's been discontinued so it may or may not support your game but it's worth a shot.
 

elk1007

Well-Known Member
Member
Joined
Jun 23, 2017
Messages
365
Trophies
0
XP
1,001
Country
United States
Thanks for clarifying on the spiik portion, I had a feeling that's what it was doing. Don't have any Japanese Wii U games anyways.

Sorry for lack of knowledge here, but I just followed the WiiUHacks tutorial to softmod mine. It didn't mention anything about booting the Mocha rpx, so I don't know if I'm doing so or how to if needed. I will say the package the tutorial had me install does put 00_mocha.rpx in the sd:/wiiu/environments/tiramisu/modules/setup folder, and it made me add a 01_sigpatches.rpx file to the same directory. I currently just have the Wii U autoboot into the Tiramisu environment on boot.

I really wish I could answer the question about the other JP Wii games, but this is the only one I have. I only purchased it because the speedrunning community required a physical disc boot, and the NA version of the game doesn't have a Japanese audio option, which I prefer.

When you installed Tiramasu to your SD card, did you have a file called 00_mocha.rpx?
It would be in the directory:
[SDCARD]\wiiu\environments\tiramisu\modules\setup\

EDIT: Let me link you just in case you don't have it

Go here and click Download All. Then make sure you place the rpx in the appropriate folders on SDCARD.

Run tiramasu with Mocha active and please report back.


CfW doesn't load out of region discs just USB and nand installed games. Afaik Spiik can load discs but if that's not working there is another older homebrew called Ourloader that loads out of region discs. It's been discontinued so it may or may not support your game but it's worth a shot.

I don't think this is accurate.
Running CFW on WiiU has historically made it region free for discs and WUPs. I don't think anything has changed.
 
Last edited by elk1007,

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,116
Country
United States
not all games work, even with region free patches. some require spiik; others require ftping over certain files from one region to the other; and, lastly, some games simply don't work. my suggestion is to dump the game with usb loader gx if it's a vwii game. I know that it can play out of region games. if it's a wii u game, you may have to get the correct region unfortunately or ask someone with a Japanese wii u if they can get that game to work. there's a thread like that somewhere regarding problematic out-of-region games that don't work for some reason.
 

Chromagram

Active Member
OP
Newcomer
Joined
Sep 21, 2009
Messages
40
Trophies
1
Age
32
Location
British Columbia, Canada
XP
218
Country
Canada
CfW doesn't load out of region discs just USB and nand installed games. Afaik Spiik can load discs but if that's not working there is another older homebrew called Ourloader that loads out of region discs. It's been discontinued so it may or may not support your game but it's worth a shot.
Thanks for the suggestion. I tried Ourloader in the order of steps written on their download page, and all it does it boot back to the Homebrew Channel. I also tried loading the Homebrew Channel from the Mii Maker launcher instead of the standalone loader, and running Ourloader there just kicks me back to the regular Mii Maker app. I'm going to take a guess that means it's not supported?

When you installed Tiramasu to your SD card, did you have a file called 00_mocha.rpx?
It would be in the directory:
[SDCARD]\wiiu\environments\tiramisu\modules\setup\

EDIT: Let me link you just in case you don't have it

Go here and click Download All. Then make sure you place the rpx in the appropriate folders on SDCARD.

Run tiramasu with Mocha active and please report back.
Ah okay, thanks for clarifying. Yes, so as mentioned in my previous post, I followed a guide and it had me download the tiramisu package from the tiramisu.cafe page. 00_mocha.rpx is already in there, and the only change I had to make during the setup was to add a the 01_sigpatches.rpx file to the same directory.

So to answer your question, it's already in the right directory, and currently the disc returns with that error. I tried going into the vWii as well and seeing if it would show up there, but it didn't.

not all games work, even with region free patches. some require spiik; others require ftping over certain files from one region to the other; and, lastly, some games simply don't work. my suggestion is to dump the game with usb loader gx if it's a vwii game. I know that it can play out of region games. if it's a wii u game, you may have to get the correct region unfortunately or ask someone with a Japanese wii u if they can get that game to work. there's a thread like that somewhere regarding problematic out-of-region games that don't work for some reason.
Ah actually, this is a good point that reminded me of something possibly important. When I first purchased this Japanese disc, I actually tried to get it up and running on a standard Wii console I had at the time. Due to the region lock, I ended up hacking that and using an app to change the Wii's region files to Japan. I also had to keep the system language set to Japanese because while the game booted, it displayed ??? instead of text in many places. However, it did boot and play with no problems after that.

I don't really know how much the vWii structure is different to a standard Wii (minus the lack of a dedicated Wii settings app), but maybe since it's a Wii disc and not a Wii U one, would there be a way to have the vWii think it's in the Japanese region? I don't know if the same hacks can apply since this is essentially a virtual machine for the Wii.
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,116
Country
United States
I don't recall the name, but there's a settings app that can change several things on the wii, including I think region. I'm pretty sure it works on the vwii as well.
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,116
Country
United States
Thanks for the suggestion. I tried Ourloader in the order of steps written on their download page, and all it does it boot back to the Homebrew Channel. I also tried loading the Homebrew Channel from the Mii Maker launcher instead of the standalone loader, and running Ourloader there just kicks me back to the regular Mii Maker app. I'm going to take a guess that means it's not supported?


Ah okay, thanks for clarifying. Yes, so as mentioned in my previous post, I followed a guide and it had me download the tiramisu package from the tiramisu.cafe page. 00_mocha.rpx is already in there, and the only change I had to make during the setup was to add a the 01_sigpatches.rpx file to the same directory.

So to answer your question, it's already in the right directory, and currently the disc returns with that error. I tried going into the vWii as well and seeing if it would show up there, but it didn't.


Ah actually, this is a good point that reminded me of something possibly important. When I first purchased this Japanese disc, I actually tried to get it up and running on a standard Wii console I had at the time. Due to the region lock, I ended up hacking that and using an app to change the Wii's region files to Japan. I also had to keep the system language set to Japanese because while the game booted, it displayed ??? instead of text in many places. However, it did boot and play with no problems after that.

I don't really know how much the vWii structure is different to a standard Wii (minus the lack of a dedicated Wii settings app), but maybe since it's a Wii disc and not a Wii U one, would there be a way to have the vWii think it's in the Japanese region? I don't know if the same hacks can apply since this is essentially a virtual machine for the Wii.
https://gbatemp.net/threads/how-to-...in-wiimode-via-settingseditorgui-v1-6.339796/
 

Kopimist

Well-Known Member
Member
Joined
Nov 6, 2019
Messages
357
Trophies
0
Age
36
XP
995
Country
United States
Thanks for the suggestion. I tried Ourloader in the order of steps written on their download page, and all it does it boot back to the Homebrew Channel. I also tried loading the Homebrew Channel from the Mii Maker launcher instead of the standalone loader, and running Ourloader there just kicks me back to the regular Mii Maker app. I'm going to take a guess that means it's not supported?


Ah okay, thanks for clarifying. Yes, so as mentioned in my previous post, I followed a guide and it had me download the tiramisu package from the tiramisu.cafe page. 00_mocha.rpx is already in there, and the only change I had to make during the setup was to add a the 01_sigpatches.rpx file to the same directory.

So to answer your question, it's already in the right directory, and currently the disc returns with that error. I tried going into the vWii as well and seeing if it would show up there, but it didn't.


Ah actually, this is a good point that reminded me of something possibly important. When I first purchased this Japanese disc, I actually tried to get it up and running on a standard Wii console I had at the time. Due to the region lock, I ended up hacking that and using an app to change the Wii's region files to Japan. I also had to keep the system language set to Japanese because while the game booted, it displayed ??? instead of text in many places. However, it did boot and play with no problems after that.

I don't really know how much the vWii structure is different to a standard Wii (minus the lack of a dedicated Wii settings app), but maybe since it's a Wii disc and not a Wii U one, would there be a way to have the vWii think it's in the Japanese region? I don't know if the same hacks can apply since this is essentially a virtual machine for the Wii.
I misunderstood didn't realize this was a Wii game. Thought it was for the Wii U. If you have the Homebrew Channel installed on the vWii you can use a piece of homebrew for Wii called GeckoOS or if that doesn't work there's another loader called tinyload. I use Gecko myself on the vWii side and it works like a charm. Haven't tried tinyload since I had an original Wii but in theory it should work fine on vWii
 
  • Like
Reactions: elk1007

Chromagram

Active Member
OP
Newcomer
Joined
Sep 21, 2009
Messages
40
Trophies
1
Age
32
Location
British Columbia, Canada
XP
218
Country
Canada
Thanks, I checked this out and it doesn't seem to have any settings for region or language, just things like sound and aspect ratio. It did make my vWii stop looking like it got crushed in a garbage compactor, so that's still great :D

I dug around further and found another thread on here about a program that generates an altered setting.txt for the vWii, I switched that to JP as well and it refuses to see it.

I misunderstood didn't realize this was a Wii game. Thought it was for the Wii U. If you have the Homebrew Channel installed on the vWii you can use a piece of homebrew for Wii called GeckoOS or if that doesn't work there's another loader called tinyload. I use Gecko myself on the vWii side and it works like a charm. Haven't tried tinyload since I had an original Wii but in theory it should work fine on vWii
Cheers, I tried GeckoOS (after pulling some hairs not realizing I couldn't boot it with my WiiMotionPlus remote and I had to use a standard remote). I booted through that, and the game loaded exactly as expected! No broken fonts, no errors. So far, this is my best option for sure. I'm wondering though, is there some kind of retention option or a forwarder so I can boot the game as a channel from the Wii U and just have it boot through GeckoOS automatically? It doesn't seem to retain any info when exiting vWii.

Currently, the strife is anytime I want to play this, I'd have to boot into vWii, desync my WiiMotionPlus Remote, re-pair my standard Wii remote, boot Homebrew Channel, boot Gecko, then boot the game. Then another unpair/re-pair remote cycle so I can use the better motion control remote for the game itself. It'd be nice to have an option to boot it automatically through Gecko's settings, then I can just keep my WiiMotionPlus remote always synced.

Thanks again for a solution though, for now I can at least use this process to play. I'll still hunt around if there's an easier way to have the vWii permanently retain a region change, but I appreciate a solution regardless.
 

elk1007

Well-Known Member
Member
Joined
Jun 23, 2017
Messages
365
Trophies
0
XP
1,001
Country
United States
Thanks, I checked this out and it doesn't seem to have any settings for region or language, just things like sound and aspect ratio. It did make my vWii stop looking like it got crushed in a garbage compactor, so that's still great :D

I dug around further and found another thread on here about a program that generates an altered setting.txt for the vWii, I switched that to JP as well and it refuses to see it.


Cheers, I tried GeckoOS (after pulling some hairs not realizing I couldn't boot it with my WiiMotionPlus remote and I had to use a standard remote). I booted through that, and the game loaded exactly as expected! No broken fonts, no errors. So far, this is my best option for sure. I'm wondering though, is there some kind of retention option or a forwarder so I can boot the game as a channel from the Wii U and just have it boot through GeckoOS automatically? It doesn't seem to retain any info when exiting vWii.

Currently, the strife is anytime I want to play this, I'd have to boot into vWii, desync my WiiMotionPlus Remote, re-pair my standard Wii remote, boot Homebrew Channel, boot Gecko, then boot the game. Then another unpair/re-pair remote cycle so I can use the better motion control remote for the game itself. It'd be nice to have an option to boot it automatically through Gecko's settings, then I can just keep my WiiMotionPlus remote always synced.

Thanks again for a solution though, for now I can at least use this process to play. I'll still hunt around if there's an easier way to have the vWii permanently retain a region change, but I appreciate a solution regardless.

Congratulations on getting the game working :grog::grog:

Please consider adding your fix to your original post
 

Kopimist

Well-Known Member
Member
Joined
Nov 6, 2019
Messages
357
Trophies
0
Age
36
XP
995
Country
United States
Thanks, I checked this out and it doesn't seem to have any settings for region or language, just things like sound and aspect ratio. It did make my vWii stop looking like it got crushed in a garbage compactor, so that's still great :D

I dug around further and found another thread on here about a program that generates an altered setting.txt for the vWii, I switched that to JP as well and it refuses to see it.


Cheers, I tried GeckoOS (after pulling some hairs not realizing I couldn't boot it with my WiiMotionPlus remote and I had to use a standard remote). I booted through that, and the game loaded exactly as expected! No broken fonts, no errors. So far, this is my best option for sure. I'm wondering though, is there some kind of retention option or a forwarder so I can boot the game as a channel from the Wii U and just have it boot through GeckoOS automatically? It doesn't seem to retain any info when exiting vWii.

Currently, the strife is anytime I want to play this, I'd have to boot into vWii, desync my WiiMotionPlus Remote, re-pair my standard Wii remote, boot Homebrew Channel, boot Gecko, then boot the game. Then another unpair/re-pair remote cycle so I can use the better motion control remote for the game itself. It'd be nice to have an option to boot it automatically through Gecko's settings, then I can just keep my WiiMotionPlus remote always synced.

Thanks again for a solution though, for now I can at least use this process to play. I'll still hunt around if there's an easier way to have the vWii permanently retain a region change, but I appreciate a solution regardless.
I'm not aware of a a way to permanently change the region of the vWii but that doesn't mean there's not a way to do it. Just keep in mind doing so is going to be risky and make sure if you follow any guides to do that, it's specific to the vWii and not the original Wii
 
  • Like
Reactions: Chromagram

Chromagram

Active Member
OP
Newcomer
Joined
Sep 21, 2009
Messages
40
Trophies
1
Age
32
Location
British Columbia, Canada
XP
218
Country
Canada
I'm not aware of a a way to permanently change the region of the vWii but that doesn't mean there's not a way to do it. Just keep in mind doing so is going to be risky and make sure if you follow any guides to do that, it's specific to the vWii and not the original Wii
Thanks :) I'm not certain yet myself because there's a lot of conflicting chat about how it can be done and if it's even possible. I did notice the general consensus is that vWii and standard Wii are separate methods. My original Wii I had used AnyRegion Changer and that is reported to not work on vWii. Still experimenting. 👍
 
  • Like
Reactions: Kopimist

Chromagram

Active Member
OP
Newcomer
Joined
Sep 21, 2009
Messages
40
Trophies
1
Age
32
Location
British Columbia, Canada
XP
218
Country
Canada
Just wanted to post a little update: I hunted down a guide (albeit a somewhat vague one) and found a permanent solution. I've added a step-by-step in my original post in case anyone else stumbles by with the same issue. I also left the working recommendation of using Gecko if people prefer not to mess around with the vWii.
 
  • Love
Reactions: Kopimist

didymus28

New Member
Newbie
Joined
Jul 15, 2022
Messages
2
Trophies
0
Age
54
Location
Ohio
XP
30
Country
United States
Hi,
I'm new to modWii, but I have a question regarding disc error for Wii Party U. I bought the Wii Party U from Japanese ebayer and I have changed game_region value to 119 in sys_prod.xml. While my console recognized the Wii Party U disc, but it will splash the initial screen for few seconds before the error code: 150-3031. My guess is the Japanese language was not found in my console. Is there a way to resolve this issue? Any suggestion would be appreciated.
 

fate6

Haha, I killed a Pumpkin!
Member
Joined
Aug 2, 2014
Messages
419
Trophies
0
Location
[fate6@Canterlot ~]$
XP
2,257
Country
United States
Hi,
I'm new to modWii, but I have a question regarding disc error for Wii Party U. I bought the Wii Party U from Japanese ebayer and I have changed game_region value to 119 in sys_prod.xml. While my console recognized the Wii Party U disc, but it will splash the initial screen for few seconds before the error code: 150-3031. My guess is the Japanese language was not found in my console. Is there a way to resolve this issue? Any suggestion would be appreciated.

Would need to dump the game then make the necessary language folder the game is looking for but place the language for the region you want into it, repack it and install it.

Maybe it can be done via a modded game update but IDK of anyone that has tested that.
 

didymus28

New Member
Newbie
Joined
Jul 15, 2022
Messages
2
Trophies
0
Age
54
Location
Ohio
XP
30
Country
United States
Would need to dump the game then make the necessary language folder the game is looking for but place the language for the region you want into it, repack it and install it.

Maybe it can be done via a modded game update but IDK of anyone that has tested that.
Thanks for the suggestion. I did dump the disc using wudump and used jwudtool to extract to SD card.
When I tried to install using WUP installer GX, it loaded utill the very end: the Installation Failed
"Possible bad sd card. Reformat (32 blocks) or replace"

I found the following thread about the bad file. How do I fix this?
threads/botw-install-failed.463167
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    ZeroT21 @ ZeroT21: it's a thing there