Wii Hacking FAQ
Welcome to the Wii Hacking FAQ!
This will be a collection of the most relevant info that can be found on the forums, just on one place. Feel free to add or correct the information here, but bad changes will be undone!
What are Modding and Homebrew?
Modding is altering your wii so that it runs code not authorized by Nintendo. Homebrew are unauthorized programs created by talented people. There are two ways to mod your Wii. They are soft modding or using a Mod Chip. The main advantages of using a modchip is the ability to read the backups at 6x and better brick resistance. The advantage of soft modding is that you don't need to buy a chip, open up and solder it into your Wii. Soft modding will only allow a read speed of 3x (for DVD launchers) at this time, however the load times aren't much longer at 3x due to advanced caching methods (load times are faster than 6x for USB loaders).
If you are thinking about soft modding
Do not run any updates until you are sure you won't lose any functionality by doing so. Nintendo has released several fixes to try and block homebrew and softmodding, although so far a way around has always been found. If in doubt check http://wiibrew.org/ to see if its safe to run the latest update. Always read and re-read the instructions. If you do something improperly it can result in a "Bricked" wii.
What is a / How to Soft mod
Soft-modding is using an exploit to allow unsigned code to run on your system. Due to the length of the instructions, they will not be provided on this page. But don't worry! we've got plenty of good guides that will help you with this task.
1. Noob Starter Guide (topic link)
- Before starting with all that softmodding stuff, lets first learn what can and must be done to your Wii in order to Softmod it. If you want to prevent your Wii from bricking, it is best that you know how to prevent them.
2. Simplistic Mod (Topic link)
- This great guide will walk you through all the basic steps you have to take when softmodding the Wii. All files can be found in a single package, so all you have to do is to read the guide and follow it.
3. CompleteSoftmodGuide (Guide link)
- A great alternative for the Simplistic mod. This is a bit of a combination of the 2 guides above: A step by step guide, with some additional info!
Modchips
A Modchip is a Hardware Modification chip for the Wii (or any other console). By installing a Modchip (which usually involves soldering), you are able to play Backuped games from disc or, since short, from USB. Unlike with Softmods, disc based games will run at their normal speed (instead of half speed). See the Wii modchips Wiki page for more info.
Homebrew
You can find most homebrew on one of these sites:
IOS's and System Menu
What are Custom System Menus (cSM)?
These programs patch or replace the nintendo menu, adding features not available from nintendo.
What is Prelude (cSSM)?
A Project in the works from Forsaekn. A combination dashboard and system menu. Sneak Peak thread here
Has Not been released yet. The thread is rather long, here is a highlight of features.
- Completely Brick proof your wii as long as you don't update, by allowing you to boot into ANY title in NAND before the system menu.
- Region Free System without copy flags (channels, games, saves)
- Disc Channel lock removed, move it wherever you like...
- Skip Disc Update Check, Backup Support, Twilight Hack Protection, Toggle Health warning
Are there any other cSM?
Yes, freedom, by crediar (the creator of preloader)
What are IOS?
IOS can be seen as the internal drivers of the Wii. They have various tasks: Some are used by the system menu, others by channles or games, ...
GBAtemp does not allow you to share IOS. You can name them, but never link them directly.
And what about cIOS?
cIOS are custom versions of IOS. They are made to make the wii run fakesigned (unofficial) content. Mostly used in combination of a backup launcher or wad manager.
GBAtemp does not allow you to share IOS. Sharing a cIOS Installer is allowed.
Backup Loaders
There are 2 types of Backup Loaders:
- Disc backup loaders
- USB Loaders
Whatever method you prefer is up to you. Both versions have their own advantages and disadvantages, so there is no way for us to tell what method is the best among the two.
Setup
All backup launchers need a cIOS (custom IOS) installed before they will work. It is recommended to always update your cIOS to the latest version to have the best compatibility with the least problems.
If you are not sure on how to Install a cIOS, you can always follow one of the Guides above.
Disc Backup Loaders
Neogamma
Neogamma topic Neogamma is currently the most extended disc backup loader. It has all recent fixes (002 fix, alt dol, ...) and supports SD/USB loading as well!
Softchip
A project started by Requiem. Due to the open source nature of this program, the revisions are to numerous to cover in a faq.
This loader has an excellent compatibility with games because it allows you to choose what IOS to use to run games.
- Official thread: here
- Compiled binaries can be found here
- Official Website: link
- Google Code Site: link
Gecko OS
Gecko OS is not really a backup loader, but rather an original disc loader. It was originally created to be able to load region free games (since Nintendo blocked this function with a system update). The only way to load backups with this loader is by installing cIOSCORP (see below).
The newest versions of Gecko OS have the ability to extract IOSs out of the update partition and install it. Like this, you can install the IOS that is needed by the game without having to update all the rest.
cIOSCORP
cIOSCORP is not a backup loader at all, but instead it will allow you to run disc backups through the Disc channel. To accomplish this, it simply patches ALL IOSs, so that when a backup game asks for a specific IOS, it will always be able to run the backup.
Because cIOSCORP modifies a lot of system essential files (IOS), it is very dangerous to install this without knowing exactly what it does. Never install it without doing further research first!
USB Loaders
Don't like swapping out the discs all the time? Don't want to hurt the laser of the Wii? Then USB Loaders are a must have for you!
An USB loader is able to run games from an external USB device, which is connected to one of the USB ports on the back of the Wii. Some USB loaders have the ability to load games from an SD card as well.
So do you need anything extra in order to use USB loaders? The answer is no. Eventhough USB loaders can only work with a cIOS that has USB 2.0 support, this won't be a problem since all recent versions of cIOS have this.
USB Loader GX
This loader is based on the fantastic libwii gui by tantric (who is also known for the emulators with GX in their names). It has some unique features among all loaders, like an integrated Homebrew Channel and Channels launcher.
GX was also one of the first loaders to support FAT and NTFS partitions to store games on (after Configurable USB loader). More info can be found in the readmii
- Topic: here
Configurable USB loader
It doesn't come as a surprise when I tell you that this loader can be customized in almost any way. This loader is known for its stability and its great support and updates.
- Topic: here
Wiiflow
An usb loader that is based on Coverflow. This is probably the best looking loader for the Wii, with its smooth menu and effects. Like configurabe USB loader, the postion of the covers can be adjusted to almost any position.
- Topic: here
Common Problems
Here's a short list with common problems and their solutions:
- Screen displays in black and white
- Pal mode on a tv that only supports NTSC. try forcing the video mode
- Red tinted games
- Force video mode, Use composite cables instead of RBG
- Game hangs at a green or black screen.
- Don't force the video mode. Get a copy of the game from your region if needed.
- Disk Read Errors
- Be sure you use DVD-R or DVD+R booktyped to DVD-ROM
- Re-install your CIOS
- Verify the integrity of your burn with dvd info.
- It is possible that you have one of the newer drives (called D3-2), which can't read backup discs. In that case you need to use USB loaders.
- Audio Cuts-off or stutters
- This is due to 3x read speed. No way to fix in until someone figures out a way to unlock 6x reads without a chip or USB loader.
- Jumbled error message
- cIOS install corrupted, reinstall
- 324 Error
- Re-install the loaders cIOS
- This may also be caused by bad discs (try using Verbatim DVD-R and reburn - it may save you headaches)
- 002 error
- This is cause by the fact that you force the game to run on a different IOS (usually 249, 222 or 223) than it wants to use (never ones mentioned before). Some games have a check in place for this and throw a #002 error if they find out that the IOS numbers don't match.
- Solution - Enable (Anti) 002fix
Cheating in Games
What are SD Codes and how do i use/get them?
Codes can be obtained at geckocodes.org. Codes will only work with games from the region they were designed for. The Wii region doesn't matter, just disc region. Converting from pal to NTSC or vice versa will not make the codes work. The CodeManager program comes packed with ocarina. Extract the PC folder to your computer and run the codemgr.exe file. SD codes must be placed onto the sd card in the codes folder. (X:\codes\XXXXX.gct)
What is Ocarina?
Ocarina had become obsolete and is only needed for the codemanager program that comes with it. It can be found at http://wiird.l0nk.org/wp/archives/21 Both GeckoOS and Neogamma Support Ocarina codes now.
My cheats don't work with GeckoOs?
Go into the options menu and ensure that use ocarina is set to ON. Hooktype may need to be set to VI.
How do I make my own cheats?
To make you own cheats you must buy a USB Gecko, and use its associated software. Info here
Game Cube Games
Thanks to wiigator and waninkoko,we can now play GC Backups on a unmodded wii. In order to understand how this has been mde possible, read the section about GC mode below.
- Gamecube Backup Launcher Compatibility List - http://wiki.gbatemp.net/wiki/index.php/Gamecube_Backup_Launcher_Compatibility_List
- Wii GameCube Backup Launcher 0.2 (including download link) - http://gbatemp.net/index.php?showtopic=142535
Gamecube Mode
Gamecube mode (sometimes called GC mode) is a special state which the Wii enters when running a gamecube game. While in this mode, the Wii can't use any extra hardware (aka hardware that the Gamecube didn't have). This is the main reason why there aren't any GameCube USB loaders.
Gamecube mode is launched in 3 simple steps:
- The first thing that goes into action when launching a gamecube game is the BC (Noone really knows what it stands for, although you could call it 'Backwards Compatibility'). This piece of software is responsible for lowering the clockspeed of the internal processor (the Hollywood) to 162MHz, which was the speed of the Gamecube. After it did this, it will launch Boot2.
- Boot2 (which is also essential for the Wii booting process), will notice the lower clockspeed and will thanks to this boot the MIOS (instead of the system menu at normal clockspeed).
- The final step is the MIOS. The MIOS is nothing more than an IOS, but it is used for Gamecube mode and nothing else (its also the only thing used in GC mode). It is responsible for deactivating the additional hardware, which is what we call GC mode.
Besides disabling the hardware, the MIOS will also patch certain gamecube games (in order to optimize performance of these games).
Both the MIOS and BC have had very few updates in the Wii's lifetime.
Game Backup Process
There are a couple nice tutorials on this process up at Nintendo-Scene.
- Standard PC Method -- http://wiki.nintendo-scene.com/Wii_Disc_Backup
- Wifi Backup Method -- http://forums.nintendo-scene.com/index.php?topic=2415.0
- USB loader Method -- Load your USB loader and find the add game option. Insert a disc in the Wii disc slot.
Where can i download the ISO for game X?
This would be referred to as piracy in many countries. As such we can't give you any links. Just look in the normal places for that sort of thing. GBAtemp does NOT support piracy and sharing or asking for illegal files is NOT allowed.
How do I Unpatch/Re-encrypt an ISO?
You can't. Once decrypted you would require the private key that only Nintendo has to re-encrypt it.
EDIT: You can re-encrypt a game. Go here. It undoes what the patcher/decrypter does, sans any update partition (meaning it doesn't restore the iso to 1:1). It also doesn't work on DVD9 games (aka SSBB and MPT).
If you haven't patched/decrypted an iso, please don't.
What is WiiScrubber?
Use WiiScrubber to prepare any Wii or GameCube ISO for compression to trim its disk space. By replacing unused portions of the full disk image with the same bit, it allows a compression tool to offer better compression and make the file smaller (the file will only be smaller when compressed as a zip or rar file). Scrubbing an ISO is always useful if you’re sending or sharing an ISO with other people or for personal backup storage purposes as normally each ISO is 4.7GB. It also allows you to extract and replace files within an ISO image.
http://www.coderetard.com/2008/08/05/wii-iso-compressor-wiiscrubber-130-final-release/
If you do not share the ISO with others, its not advised to scrub ISO files.
How Do I Un-scrub an image back to the original ISO?
When an image is scrubbed the junk data is replaced with all 0's to increase compressibility. Its gone forever and can't be reproduced, but it doesn't matter its just there to take up space and push the game to the edge of the disk which is accomplished just as well with 0's.
Burning Information
What is the best burn Speed to use for backing up games?
There is no universal answer for this. You need to test each speed that your burner and media support, and then verify your burn against the original image. Whichever speed has the fewest errors is the best speed for your drive with that media. Media Types Very greatly, even from batch to batch from the same manufacturer. So always remember to verify your disks and adjust to the best speed for that batch of media (always start with what worked best on the last batch)
I Heard that burning at X speed will shorten my laser life
Your burning speed does not affect the wii laser in any way. If anything is going to "kill" the laser it would be adjusting it to work outside of specs in order to read discs it isn't meant to. The wii drive is a DVD drive. Nintendo left the dvd command in because they were originally going to have a dvd player, but went with the "wii format" to avoid paying royalties. When a disc is read its read speed is determined by the firmware, hardware capabilities and media integrity. A bad burn (lots of errors) will cause the wii laser to do more work re-reading sections of disk, which does lead to more wear and tear over time.
What type of media should I use for burning backed up games
This really comes down to your wii, dependant on a variety of factors from drive model in your wii to dust. If you have some disks laying around give one a try, just remember to check for errors and adjust your burn speed before you give up on a type of media. Discs must be DVD-R or +R booktyped to -R. Dual layer discs are not advised due to issues native to the wii.
For an idea of what others have had success with you can browse the following threads http://gbatemp.net/index.php?showtopic=46215
http://gbatemp.net/index.php?showtopic=48774
http://gbatemp.net/index.php?act=findpost&pid=1287131
USB loaders
USB loaders can load backups from a USB device or SD(HC) card. More info can be found here
Brick Prevention and Repair
Everything you need to know about bricking.
Banner Brick Prevention
Everything you need to know... Topic
Update Brick Prevention
Not needed if loading through the backup loaders as they have an update block feature built in. If you run games with the disc channel, use preloader to block the updates.
It's too late for prevention, I'm already bricked
If you've managed to brick yourself you may be able to undo it.
I have a Modchip!
You can unbrick your Wii from either banner or update bricks by burning Wad manager patched with autoboot enabled. Use it to uninstall wads that cause banner bricks or install the correct region again. The same steps used for softmod unbricking will also work for mod-chipped bricks.
I Don't Have a Modchip
You can only unbrick your wii if you have bootmii or preloader installed. Use them to load the homebrew channel, so you can unbrick the wii.
Miscellaneous Questions
How do i edit/make banners?
The best program to use for editing wads in general is CustomizeMii. The only thing you need to replace a banner is a Base wad (a wad with the animation you want, or no animation) and the images to replace the ones from the base wad.
- Downloads
CustomizeMii: Link Base wads Link Basic Usage guide
Where can i find a list of cIOS Error Codes?
Look no further. http://gbatemp.net/index.php?showtopic=119317
I downloaded a file ending in x what do i do with it?
RAR/ZIP/R##
You can use WinRAR to extract the data. http://www.rarlab.com/
001,002,003,...
Use HJsplit to combine all parts
ISO
This is a disc image file. Burn it using ImgBurn http://www.imgburn.com/
cISO
Used by USB loaders. Use WBFS intelligent GUI to place them on a HDD.
WII
Rarely seen anymore, convert it to a .iso using either Rawdump 2.0 http://gbatemp.net/index.php?download=1769 or Unscramble 0.4 http://www.ingenieria-inversa.cl/?p=9