fernoca said:
I still have doubts when it comes to IOS.. :lol :lol
Doubt..as in..WTF am I doing and why.. :lol
For example, I was making some forwarder channels/wads for the games in Configurable USB (because I got tired of seeing ConfUSB: 2 hours or something..on my played lists..when I was playing Monster Hunter..or Mario)...when I installed them using IOS249..none of them worked, but when I installed them to IOS236...all did.
Cfg will correctly record the games and times you play if you add write_playlog=1 to config.txt. No need to install extra channels. The only restriction is that you need to access the Wii Menu before starting Cfg.
Edit: I just added all the below info to the tutorial if you want an easier way to read it.
As for the IOSes, the description is easy. Nintendo has set up a system that has 256 slots for different IOSes. Each IOS is a system that controls base features of games or menus and so on. Nintendo uses the IOSes from about 4-70 at the moment and occasionally uses new ones when needed. You can have one IOS installed into each slot and both games and homebrew apps can tell the Wii which IOS they want to use.
The Custom IOSes for Homebrew install at the larger numbers that Nintendo left open. These IOSes can be used by other homebrew applications and that is the choice you have when starting the apps (i.e., which to use, not where to install). The important ones for homebrew are:
- 202: Used by media playing apps and others that want high speed USB peripherals.
- 222/223/224: The slots used by Hermes' IOS. This is used for USB Loading and includes the patches that allow fake signing. It can go in any of the spots to allow you to have different versions of Hermes' IOS installed at the same time.
- 236: Used during the Trucha Bug Restoration step of the tutorial. This IOS is a hacked version of Nintendo's IOS36 that allows you to install other IOSes. Once used to install IOS249, it is no longer needed.
- 249/250: The slots used by Waninkoko's IOS. This is used for USB Loading and includes the patches that allow fake signing. You can have different versions in the two different slots, but you need to use a few different apps and it's not really worth the trouble.
Now, the other thing to know about the Custom IOSes is the base IOSes. Both Hermes' and Waninkoko's IOS work by taking existing IOSes from Nintendo and patching in new features that allow games to use the USB and so on. There are several options for which bases to use for each of the Custom IOSes.
In v4 of Hermes' (the version recommended for Cfg) you can install any of the following versions to the 222 and/or 223 slot:
- Based from IOS38 only
- Based from IOS38 merged with features of IOS37
- Based from IOS38 merged with features of IOS60
v5 of Hermes' forces you to use 38 only for the 222 slot but allows a choice for the 223 and 224 slots:
- Based from IOS37 only
- Based from IOS38 only
- Based from IOS57 only
- Based from IOS60 only
Waninkoko's IOS used to have a fixed base IOS, but as of rev 18 and 19 (19 is recommended) you can install the following version:
- Based from IOS37 only
- Based from IOS38 only
- Based from IOS57 only
With all of these choices, the only things that you really need to know are that those version installed with a base of IOS57 load games a little faster. However, you need to use one that has IOS37 features for games that utilise the USB (Wii Speak or music games in particular). MH Tri and Rock Band are examples of games that needs IOS37. Also, only certain base IOSes can include what is called the ES Identify hack. This is only needed for installing channels, and there is no reason to do that except for the ones specified in the tutorial, which use the correct choice.
The tutorial gives you the following setup:
- 249 based on 57 - for most games.
- 250 based on 57 - installed with IOS249 but not used.
- 222 based on 38 merged with 37 - Use this for music games and Monster Hunter.
- 223 based on 38 merged with 60 - There is no real use for this, but it's there.
Phew. Well, I think that's everything IOS related
.