Tutorial  Updated

Full vWii Softmod

(guide posted and translated with permission of the original author)





Requirements:
- WiiU with 2.1.0/2.1.3/3.0.1/3.1.0/4.0.0/4.0.2/4.0.3/4.1.0/5.0.0/5.1.0/5.1.1/5.1.2/5.2.0/5.3.0/5.3.1/5.3.2/5.4.0/5.5.0 System Menu (versions lower than 2.1.0 do not have vWii installed - not tested with greater versions)
- SD NON-HC (better if blank/clean to avoid potentially fatal installation of old Wii non-compatible WADs - 4Gb but better 2Gb or smaller; 4Gb can be HC and HC cards will not work; 2GB are surely not HC)
- Original Lego Batman Wii game (look for notes below for other supported games)
RLBPWR.png

- You must play at least 1 time with LEGO BATMAN in vWii mode


Preliminary steps (files needed/SD card preparation)

Lego Batman savegame exploit; download and extract data.bin in folder SD :\private\wii\title\RLBX (X is a variable letter related to your Lego Batman Wii region: P = PAL, E = NTSC, J = JAP) <-- (necessary to launch vWii executable files from the root of SD card)

HackMii Installer (at least version 1.2 - alternative download link here); download and extract \hackmii_installer_v1.2 folder content in SD root <-- (to be launched when using the above exploit in order to install The Homebrew Channel, a very useful homebrew)

d2x cIOS Installer Mod v2.2 (this version patch on the fly original IOSes dumping them directly from your vWii); download and extract folder \d2x-cios-installer mod v2.2 in SD :\ apps <-- (needed to install cIOS)

d2x cIOS; download and extract folder \d2x-v10-betaXX-alt-vWii INSIDE \d2x-cios-installer mod v2.2 folder; choose version d2x-v10-beta52-vWii or d2x-v10-beta53-alt-vWii according to this pros/cons official chart:
PE6zcF6.png

(d2x cIOS is a Custom IOS necessary to execute Loaders)

Configurable USB Loader Mod; download and copy the latest .dol file in SD :\apps\USBLoader renaming it to boot.dol ; if something is not working for you it is alternatvely possible the use of Wiiflow or USBLoader GX, other 2 great loaders ! Remember to use the loaders .DOL file and NOT the WAD installation channel and/or forwarder ! Old Wii WADs may lead you to brick the vWii mode if not correctly recompiled for vWii !). <-- (Loaders are needed to launch game backups)

xyzzy; download and copy \xyzzy folder inside SD\apps\; this homebrew will save your vWii keys

Dump Mii NAND; download and copy \DmpMiNND folder inside SD\apps\; this homebrew will dump vWii NAND to SD


YetAnotherBlueDumpMod; download the 3 files you can find in the previous link and copy them inside SD\apps\HBC; this homebrew will dump clean vWii IOS

========================================
Your final SD\ folder structure should be like this:

\SD ROOT
\apps
\d2x-cios-installer mod v2.2
\d2x-v10-beta52-vWii
DIPP.app
EHCI.app
ES.app
FAT.app
FFSP.app
MLOAD.app
SDHC.app
USBS.app​
\d2x-v10-beta53-alt-vWii
DIPP.app
EHCI.app
ES.app
FAT.app
FFSP.app
MLOAD.app
SDHC.app
USBS.app
boot.dol
ciosmaps.xml
icon.png
meta.xml​
\DmpMiNND
ARMsource.html
boot.dol
icon.png
meta.xml
PPCsource.html
\HBC
boot.dol
icon.png
meta.xml
\USBLoader
boot.dol
icon.png​
\xyzzy
boot.dol
icon.png
meta.xml
\licenses
APACHE-2.0.txt​
\private
\wii
\title
\RLBX (where X can be E or P or J depending on the game region)
data.bin​
\wiiload
\lin32
wiiload​
\osx
wiiload​
\win32
wiiload.exe​
wiiload.tar.gz​
boot.elf
bootmini.elf
========================================

So after extracting all those homebrews in the correct folders of your SD root (2 or 4 GB) that MUST NOT BE SDHC (if SDHC the bathaxx exploit cannot be run) proceed to step 1.


STEPS

1) Start Virtual Wii (vWii) from WiiU dash and ONLY AFTER IT SHOWS UP insert the prepared SD card (if you insert it earlier the savegame can be deletd)

2) Install exploited savegame
In vWii mode go to Options -> Saved Data -> SD Card -> Click on the icon related to your game version -> select COPY -> YES

3) Execute exploit/Install HBC
Go back to vWii menu ad launch the game -> load the saved game (100%) and you will found yourself in the bat-cave; take the right elevator -> enter the trophy room and get into the upper-left door to go to "Wayne Manor" -> with nunchuck bring the cursor over the enabled character in the lowest row (see minute 1:03 of the following video) to execute the exploit (boot.elf). Follow on-screen procedure to complete HBC Install.

(video found on youtube searching for "bathaxx" - thanks to the original author !)

NOTE: remember to use, as already said, a NON-HC SD card

4) Backup vWii mode keys
From HBC launch xyzzy -> select "SD Card" when requested -> press A -> wait 10-20 seconds (ignore error messages) -> when asked press A to go back to HBC; the file will be copied in SD :\keys.txt

5) Backup vWii mode NAND content
Start HBC -> launch latest version of the great Dump Mii NAND tool (by Maxternal) tool;
the automatic dump procedure will last from 20 to 60 minutes (in my experience it depends on the SD card you are using); the files (nand.bin and keys.bin) will be dumped in sd:/apps/DumpMiNND/ folder; at the end of the dumping procedure your WiiU will reboot.

Edit by Cyan:
6) Dump your IOS for eventual vWii semi-brick fix (optional step but recommended !)
Launch YetAnotherBlueDumpMod
Go to System Titles and dump each IOS individually to a wad.
When prompted to fakesign the ticket or TMD, say No to both. It's a tedious process, but it could save a lot of trouble in the future.

If you don't have CLEAN IOS, you won't be able to fix semi-bricked vWii.
You can't create wads from a NAND dump or from using ShowMiiWads. You NEED to use YetAnotherBlueDumpMod.
so please, don't skip this step (but you can do it after step 7 if you want).


7) Install d2x cIOS on different bases/slots
Start HBC and launch d2x cIOS Installer Mod v2.2 -> press a wiimote key ->
- at "Select cIOS" press right and select "d2x-v10-beta52-vWii" or "d2xv10-beta53-alt-vWii"
- at "Select cIOS base" select "56"
- at "Select cIOS slot" select "249"
press A to install -> cIOS 249 installed.

Repeat the above procedure for IOS57:
- at "Select cIOS" press right and select "d2x-v10-beta52-vWii" or "d2xv10-beta53-alt-vWii"
- at "Select cIOS base" select "57"
- at "Select cIOS slot" select "250"
press A to install -> cIOS 250 installed.

Repeat the above procedure for IOS58:
- at "Select cIOS" press right and select "d2x-v10-beta52-vWii" or "d2xv10-beta53-alt-vWii"
- at "Select cIOS base" select "58"
- at "Select cIOS slot" select "251"
press A to install -> cIOS 251 installed.

8) Now you can execute your preferred homebrew (that needs a cIOS) under HBC. Some homebrews can request IOS236 (see optional steps below on how to install it)

==========================================================================================================================

IMPORTANT NOTES

1 - Step 2 can be substituted with one of those games and their exploits:
RSBE01.png

- Super Smash Bros. Brawl
exploit name: SMASH STACK


RLGE64.png

- LEGO Star Wars - The Complete Saga
exploit name: RETURN OF THE JODI


RLIE64.png

- LEGO Indiana Jones - The Original Adventure
exploit name: INDIANA PWNS (alternative download link here)


RYOEA4.png

- Yu-Gi-Oh 5D's Wheelie Breakers
exploit name: Yu-Gi-OWNED! or Yu-Gi-Vah [but you must connect the scart and use the save 50Hertz + configure output 576I for France <-- directly from wiiubrew]


RT4EAF.png

- Tales of Symphonia: Dawn of the New World
exploit name: ERI HAKAWAI


2 - DO NOT PLAY WITH IOS and cIOS both for vWii and real Wii, they are DIFFERENT and use a Wii IOS or cIOS with vWii (and vice versa) CAN BRICK YOUR vWii !!!

3 - Do not play with System Menu, channels or vWii titles to avoid unwanted vWii bricks !

4 - Some 2.5" external hard drivers can need additional power supply (even if they were perfectly working in a real Wii); try to use an Y cable to power them up:
to_ba82010_300.png

there are different Y cables depending on your 2.5" Hard Disk USB interface:
drbTlM9.png

WHILE CHOOSING THE CORRECT Y CABLE BE ALSO VERY CAREFUL AT IDENTIFYING MICRO USB 3.0 A or B MALE CONNECTOR BECAUSE Micro A Male DOES NOT FIT IN Micro B female (for what I know Micro A female-only does not exist, only Micro B-female or Micro AB-female exist):
gnRaexr.png


5 - USB port to use is the UPPER one (considering the WiiU laying on a table as a standard DVD player):
t45PjF5.jpg

(you can use the lower one for additional optional Y-Cable power supply)

6a - If you receive an error (dump error) using Configurable USB Loader (both with alt or normal cIOS version):

Try to use Wiiflow or USBLoader GX


6b - If you have black screen (always with CFG USB Loader) starting a game that was perfectly working BEFORE 4.x update (es. Wii Fit/Wii Fit Plus) try to set the "Video" option to "Game Default" (and not "System Def.") as showed in the following picture:
KzoA9aK.jpg


7 - If you connect your external USB games-backup-hard-drive before turning WiiU on you will receive the annoyng "Format USB Disk" screen:
- Here is UStealth solution by brilliant jayjay123 !
- Alternatively you can press B button at power on bypassing WiiU System Menu and entering directly in vWii mode.

8 - After updating to firmware 4.0.0 you may see HBC forced to 4:3:
Here is a WORKAROUND by the great JoostinOnline !

OPTIONAL STEPS

=================
cIOS236 INSTALLATION
=================
This cIOS can be necessary to launch some homebrews (which doesn't use ahbprot).

1) Download IOS36-64-v3864.wad (look for "sendspace kl6o78" and download the .rar file from sendspace - thanks to someone of that forum for that hint), extract the .WAD and place it in your SD root

2) From HBC launch IOS236 Installer MOD v7 Special vWii Edition and follow on-screen steps to install cIOS236.


=================================
WIIFLOW CHANNEL FORWARDER INSTALLATION
=================================

1) Download Wiiflow Channel Forwarder WAD

2) Copy it in your SD card, preferibly in SD :\wad folder

3) Install it from Multi Mod Manager homebrew -> Wad Manager option

040212_1056_thefinalfou21.jpg


OTHER CHANNEL FORWARDERS CAN BE FOUND IN THIS THREAD !
 
Last edited by asper,

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
To fix the Homebrew Channel aspect ratio, you have two options: use Tueidj's aspect ratio fixer, or use one of JoostinOnline's custom Homebrew Channel forwarders
Or just use latest version of USBLoaderGX which has automatic aspect ratio fixer based on current WiiU setting.
If the WiiU is set to widescreen, it will set the widescreen back automatically when launching the loader.
If the wiiU is set to 4:3, it will not force widescreen.
 

TotalInsanity4

GBAtemp Supreme Overlord
Member
Joined
Dec 1, 2014
Messages
10,800
Trophies
0
Location
Under a rock
XP
9,814
Country
United States
Or just use latest version of USBLoaderGX which has automatic aspect ratio fixer based on current WiiU setting.
If the WiiU is set to widescreen, it will set the widescreen back automatically when launching the loader.

Didn't know this, that's cool! I've been using both the USBLGX forwarder and custom HBC forwarder, so I really didn't notice lol
 

enewen

Member
Newcomer
Joined
Feb 20, 2015
Messages
14
Trophies
0
Age
40
XP
41
Country
Poland
ok the page is up can you help me pick files that are need to fix aspect ration and to run games from usb.

the are so many USBLoaderGX show me the one work for vwii
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
they all work on vWii.
just download the newest release build, not an old one.

google code Home page > download link > v3.0+ > r1241 !
extract to your /apps/ folder as usual when installing a homebrew.

Default settings should be fine to play games from USB.
If you don't have ISO on your USB, insert a disc when you are in the loader and select Install when asked. It will copy to USB.
 

TotalInsanity4

GBAtemp Supreme Overlord
Member
Joined
Dec 1, 2014
Messages
10,800
Trophies
0
Location
Under a rock
XP
9,814
Country
United States
ok the page is up can you help me pick files that are need to fix aspect ratio

This is a .wad that you can install to the vWii. It is a forwarder channel that you will use to get to the Homebrew Channel instead of the official channel (and it comes in a variety of colors!)
This is a direct download to a homebrew (folder containing a boot.dol, icon.png, and meta.xml) that you will launch EVERY TIME you boot up the Homebrew Channel which reloads the channel in 16:9 mode

Take your pick
 

TotalInsanity4

GBAtemp Supreme Overlord
Member
Joined
Dec 1, 2014
Messages
10,800
Trophies
0
Location
Under a rock
XP
9,814
Country
United States
how to add that chanel? and usbloaderglx can find my wbsf game :/

You'll have to use an app like MultiModManager or WAD Manager 1.7 to install the .wad file, which in this case automatically installs a channel

What's the path to your wbfs game? What is your hard drive formatted to? (NTFS, FAT32, FAT, WBFS, etc...)
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
/wbfs/Title [ID]/ID.wbfs <--- preferred
/wbfs/ID_Title/ID.wbfs
/wbfs/ID.wbfs

There's one pattern not working with USBLoaderGX, .... and users are always using that one :hateit:
I think /wbfs/ID/ID.wbfs is the one not working.
or maybe /wbfs/Title/ID.wbfs
well, in all cases, just put BOTH the title and the ID in the folder name.

please, let me know the pattern you are using, so I can add it to the loader.
 

enewen

Member
Newcomer
Joined
Feb 20, 2015
Messages
14
Trophies
0
Age
40
XP
41
Country
Poland
thanks for the answer it was helpful


32gb usb stick -NTFS

\wbfs\Sonic & Sega All-Stars Racing [R3RE8P]\R3RE8P.wbfs the game im testing ;)

OK i Formated once more usb stick add the game by wiibackupmenager-win64 and game runs but i have the aspect ration problem :/
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
so you have the correct pattern.
it should have work the first time you tried.

the aspect ratio problem can be fixed by 4 methods:

1- run "aspect fixer" in HBC, it will fix it and return to HBC. Then launch the loader.
2- Install the HBC forwarder
3- run USBLoaderGX r1235+ from HBC (don't use 1235, try 1241)
4- install USBLoaderGX forwarder


If you already have 1241 and aspect fixer is not working, I'm interesting in knowing your setup.
What's your WiiU video setting?
 

enewen

Member
Newcomer
Joined
Feb 20, 2015
Messages
14
Trophies
0
Age
40
XP
41
Country
Poland
so you have the correct pattern.
it should have work the first time you tried.

the aspect ratio problem can be fixed by 4 methods:

1- run "aspect fixer" in HBC, it will fix it and return to HBC. Then launch the loader.
2- Install the HBC forwarder
3- run USBLoaderGX r1235+ from HBC (don't use 1235, try 1241)
4- install USBLoaderGX forwarder


If you already have 1241 and aspect fixer is not working, I'm interesting in knowing your setup.
What's your WiiU video setting?

im runing the wiiu by a componentn at 1080i setings but in vwii i have only 720x480. on the hdmi in vwii all is in green and purple :/ at resolution 1080 but when i gave the orignal 480p by hdmi colors are normal for vwii but i have the resolution ishue. im angry thah i cant run the games i 1980x1080 on vwii :/ the green and purple on 1080p looks terible.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
I'm on hdmi 1080p on WiiU, and vWii has good colors.
I will test 1080i and see if the widescreen detection is working in USBLoaderGX.

if autodetection is not working for you, there's a widescreen switcher in USBLoaderGX > Settings> features > WiiU widescreen.
Click on it to swap 16:9 <-> 4:3
 

enewen

Member
Newcomer
Joined
Feb 20, 2015
Messages
14
Trophies
0
Age
40
XP
41
Country
Poland
I'm on hdmi 1080p on WiiU, and vWii has good colors.
I will test 1080i and see if the widescreen detection is working in USBLoaderGX.

if autodetection is not working for you, there's a widescreen switcher in USBLoaderGX > Settings> features > WiiU widescreen.
Click on it to swap 16:9 <-> 4:3


The problem whit vwii showed up after system update in wiiu befor i add a homebrew chanel. So its not a glx problem and the nintedo dont give a dam, i have a bad luck i only fund 2 topics abut that problem whit no replay.
 

antigen

Member
Newcomer
Joined
Mar 2, 2015
Messages
5
Trophies
0
Age
41
XP
51
Country
United States
Hey,

First of all, thanks for posting that tutorial for softmodding the vWii.

Anyways, I was able to successfully install HBC, backed up NAND, and dumped my IOS. So basically I was able to get through steps 1-6 fine.

Right now, I'm on step 7 which is using the d2x cIOS installer. I'm using the last stable version 3.1. I launched the installer and at first I've tried using the "d2xv10-beta53-alt-vWii" (I put the contents in the proper folder) and then went to selecting the next options
Select cIOS base" select "56"
Select cIOS slot" select "249"
Select cIOS revision "21010".
When I proceeded to press A, it took me the slot map and I went to the slot # that was blinking (249). Pressed A again, but then it said the attempt "failed"

I also tried using "d2x-v10-beta52-vWii" but still no luck.

Under notes it says...
Offline mode: IOS56-64-v5918.wad file required (downloadble with NUSD).
Warning(s): none

Any help here to getting these cIOS installed?

On the bottom of the installer it says current IOS: 58 v6432. I'm also the latest update for the Wii U.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
Don't use latest stable version 3.1 !

For vWii, you need to follow the guide, which use version 2.2 mod (the "MOD" is important).
The guide provides and tells you something, don't try to change it! That's why users are bricking their console...
Please, follow the guide properly.


The Offline note is for WII !
NOT FOR VWII !
DO NOT DOWNLOAD WAD FROM NUSD !
NUSD files for Wii will brick your vWii.
NUSD files for vWii are encrypted and can't be packed to wad.


If you want to use v3.1 and use offline mode, the Wad file you need are the one you extracted on the previous step.
You extracted vWii wads of the IOS56 IOS57 and IOS58, that's the WAD file you need to place on the root of your SD card.

But really, DON'T use v3.1.
Use v2.2 MOD which automatically use the IOS from your NAND instead of the IOS from SD card or NUSD.
This way, you are sure to use proper files.


and I can't tell it enough :
Please, please, please, follow the guide at the letter, step by step, follow it.
Don't use different files or tools or versions.
 
  • Like
Reactions: LDubYuh

antigen

Member
Newcomer
Joined
Mar 2, 2015
Messages
5
Trophies
0
Age
41
XP
51
Country
United States
Thanks Cyan for the help. Yeah, I was able to get the appropriate WAD files on the root of the SD card to proceed on. After that I installed the HBC 4:3 fix via the HBC forwarder by Joostin. So far so good.

However, I'm having another issue now. I was able to get USB Loader Gx (I used USBLoader_GX_V3_0_AllinOnePackage_IOS249) on the HBC. I formatted a brand new 64GB USB Flash Thumb drive to fat32 and plugged it in the back port of the Wii U. First time I loaded up USB loader gx through the HBC, it seemed to load up fine without any hiccups. I then installed the Forwarder Channel to get USB Loader Gx on the vWii screen. I then tried accessing it through the forwarder and then it just went to a blank screen. Powering down by holding down the power didn't work, so I had to unplug the system. Anyways, I turned it back on and went back to the vWii and went about trying to access the USB loader gx through the hbc channel and it just gets stuck on the "initializing USB" load up screen. I again reformatted the thumb drive again to see if it would help but it still gets stuck on the load up screen of USB loader. I tried both ports on the back. Any suggestion here? Thanks for the help.
 

TotalInsanity4

GBAtemp Supreme Overlord
Member
Joined
Dec 1, 2014
Messages
10,800
Trophies
0
Location
Under a rock
XP
9,814
Country
United States
Thanks Cyan for the help. Yeah, I was able to get the appropriate WAD files on the root of the SD card to proceed on. After that I installed the HBC 4:3 fix via the HBC forwarder by Joostin. So far so good.

However, I'm having another issue now. I was able to get USB Loader Gx (I used USBLoader_GX_V3_0_AllinOnePackage_IOS249) on the HBC. I formatted a brand new 64GB USB Flash Thumb drive to fat32 and plugged it in the back port of the Wii U. First time I loaded up USB loader gx through the HBC, it seemed to load up fine without any hiccups. I then installed the Forwarder Channel to get USB Loader Gx on the vWii screen. I then tried accessing it through the forwarder and then it just went to a blank screen. Powering down by holding down the power didn't work, so I had to unplug the system. Anyways, I turned it back on and went back to the vWii and went about trying to access the USB loader gx through the hbc channel and it just gets stuck on the "initializing USB" load up screen. I again reformatted the thumb drive again to see if it would help but it still gets stuck on the load up screen of USB loader. I tried both ports on the back. Any suggestion here? Thanks for the help.

Is it the correct forwarder channel? What port is the thumb drive connected to (assuming Wii U is laying horizontally)? (upper back, lower back, etc.)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BakerMan
    I rather enjoy a life of taking it easy. I haven't reached that life yet though.
  • K3Nv2
    BakerMan @ BakerMan: +1