Want to delete an IOS? Read this first.

Discussion in 'Wii - Hacking' started by madmikeuk, Apr 15, 2009.

Apr 15, 2009
  1. madmikeuk
    OP

    Newcomer madmikeuk Advanced Member

    Joined:
    Nov 16, 2008
    Messages:
    62
    Country:
    United Kingdom
    Since a lot of people are bricking their Wii consoles by not knowing what damage uninstalling the wrong stuff, I thought I'd put this up here.

    Q: What IOS should I delete in the case of a banner brick?
    A:None. Banner bricks are the cause of badly made channels. If you have the Twilight Hack installed (on 3.3 or older), you can try SaveMiiFrii to boot up WAD Manager, or if you installed Starfall you can autoboot disks with Y on the GC controller if you have one. Else, you're in trouble.

    Q: I'm removing Softmii/MiiWii/CIOSCORP. Do I remove the IOSes I installed?
    A: Absolutely not. If you use MiiWii, the provided uninstaller should work. Else, find the original WADs for the IOSes (Google is your friend) and then install them with WAD Manager. It should be safe to uninstall Custom IOS, but if you have doubts about it, don't.

    Q: Are there any cases I should remove an IOS in?
    A: None that I can think of, unless you actually want to brick your Wii, in which case, have a party. If you can correct me, leave a reply here. Thanks.

    Q: What happens if I remove an IOS by accident?
    A: I honestly don't believe you can do it " by accident" (you can do it without knowing the consequences), but that's not what I'm here to talk about.

    If you do remove an IOS:

    You will be unable to run any software that runs on it. This means homebrew (run through any method, be it HBC, WAD or Twilight Hack), WiiWare, VC games, Disk games and backups.

    Particular IOSes are very bad ideas to remove. For example:

    -------------------------------

    IOS: 30

    What's Affected:
    System Menu 3.2 & 3.3 U/E/J(/K?)
    Homebrew Channel (on most systems running beta8 or later)

    Result:
    On System Menu, full brick (Unrecoverable)
    On Affected Homebrew Channels, return to Wii Menu on Launch from menu, freeze on launch from Preloader

    -------------------------------

    IOS: 31

    What's Affected:
    Wii Shop Channel on 3.2 & 3.3 U/E/J(/K?)

    Result:
    Return to Menu on Launch

    ------------------------------

    IOS: 50

    What's Affected:
    System Menu 3.4(U, E, J)

    Result:
    Full brick (UNRECOVERABLE)

    -------------------------------

    IOS: 51

    What's Affected:
    Wii Shop Channel on 3.4 (U, E, J)

    Result:
    Return to Menu on Launch

    --------------------------------

    IOS: 52

    What's Affected:
    System Menu 3.4K

    Result:
    Full brick (UNRECOVERABLE)

    --------------------------------

    IOS: 60

    What's Affected:
    System Menu 4.0U/E/J

    Result:
    Full brick (UNRECOVERABLE)

    --------------------------

    IOS: 61

    What's Affected:
    Wii Shop Channel on 4.0U/E/J

    Result:
    Return to Menu on Launch

    -------------------------------

    Note System Menu bricks marked UNRECOVERABLE aren't if you have knowledge of the NAND workings, your NAND key, and an Infectus, but I'm going to assume that isn't true if you're reading this

    That's all I'm aware of right now, if anyone would like to add to this list, feel free to add something on here. Please make sure it's important though, and not just "Game (X) won't work if you remove IOS(Y)!"

    I'll try to answer any IOS questions I'm asked, but I'm by no means an expert.

    Thanks to SanGor for reminding me that Preloader relies on the System Menu IOS. Can't believe I forgot that [​IMG]
     


  2. TroyTheZombie

    Member TroyTheZombie GBAtemp Advanced Maniac

    Joined:
    Mar 3, 2009
    Messages:
    1,631
    Location:
    Calgary, Canada
    Country:
    Canada
    good job.

    I'm surprised so many people delete random stuff without researching first.

    Apparently they don't care about throwing away $200?
     
  3. SanGor

    Member SanGor Witchhunter

    Joined:
    Aug 21, 2008
    Messages:
    993
    Country:
    United States
    preloader uses the same IOS as the system menu, so it's NOT recoverable with preloader!!!!!

    edit:
    homebrew selects an IOS on startup but nothing higher than IOS36.
    The HBC mostly runs on IOS36 but depending on what IOSs you got when you installed the HBC it might be a different one.
    When you press Home in the HBC menu it IOS version it uses is displayed at the top.
     
  4. madmikeuk
    OP

    Newcomer madmikeuk Advanced Member

    Joined:
    Nov 16, 2008
    Messages:
    62
    Country:
    United Kingdom
    Thanks for reminding me. The post has been updated.
     
  5. WiiPower

    Member WiiPower GBAtemp Guru

    Joined:
    Oct 17, 2008
    Messages:
    8,165
    Country:
    Germany
    I would stress that IOS30,IOS50 and IOS60(maybe all IOSx0) are very important IOS and deleting them instantly results in a brick if it's the one the system menu uses. Everybody should think twice(or more often) what to do exactly when it comes to these IOS, and deleting them is ALWAYS one of the most stupd things you can do.


    If you only use WAD Manager to install cIOS files, but it doesn't work because you managed somehow to get your IOS249 corrupted. Then you would need to delete IOS249 manually to get the WAD Manager working again. But as you see that's a very constructed example.


    *Edit: wrong quote
     
  6. madmikeuk
    OP

    Newcomer madmikeuk Advanced Member

    Joined:
    Nov 16, 2008
    Messages:
    62
    Country:
    United Kingdom
    I thought the Homebrew Channel configured it on install, hence it says "I'll Configure the Homebrew Channel to use IOS(X)." And I've only seen it run from IOS30, but it would go with whatever IOS is displayed when HOME is pressed in the HBC.
     
  7. Det1re

    Member Det1re det1re.de

    Joined:
    Oct 28, 2008
    Messages:
    1,272
    Location:
    Germany
    Country:
    Germany
    IOS36 is important for 3.2/3.3 as well...
     
  8. madmikeuk
    OP

    Newcomer madmikeuk Advanced Member

    Joined:
    Nov 16, 2008
    Messages:
    62
    Country:
    United Kingdom
    Can you expand on this? I don't recall if/why it is.
     
  9. BlackEnigma

    Member BlackEnigma GBAtemp Fan

    Joined:
    Mar 1, 2009
    Messages:
    342
    Country:
    United States
    Umm guys, I deleted IOS60 because I wanted to see what would happen and I didn't believe you guys were telling the truth about brix and stuff. Anyway when I turn on my Wii its just a black screen. What should I do? Please tell me how to recover from an unrecoverable brix...
    Just kidding. I am so grateful whenever I turn on my Wii and I see the wonderful wonderful system menu.
     
  10. piratesmack

    Member piratesmack GBAtemp Advanced Fan

    Joined:
    Mar 28, 2009
    Messages:
    787
    Location:
    $(pwd)
    Country:
    United States
    My IOS60 (System Menu 4.0's IOS) got corrupted and preloader 0.29 still worked.
    I was able to recover fine.
     
  11. Det1re

    Member Det1re det1re.de

    Joined:
    Oct 28, 2008
    Messages:
    1,272
    Location:
    Germany
    Country:
    Germany
    If I remember correctly, that's what makes up the front end of system menu 3.2 (and 3.3...[?]).
    Most games also ran on this IOS. It's comparable with IOS60 on a 4.0 system... well if you combine IOS30 and 36.
     
  12. madmikeuk
    OP

    Newcomer madmikeuk Advanced Member

    Joined:
    Nov 16, 2008
    Messages:
    62
    Country:
    United Kingdom
    The disk game part is correct. But 3.2/3.3 only rely on IOS30.
     
  13. batwings21

    Newcomer batwings21 Member

    Joined:
    Dec 2, 2006
    Messages:
    40
    Location:
    USA
    Country:
    United States
    @ piratesmack Corrupted is not the same as gone. You luckily had enough functionality to boot preloader. Gone is gone, send to nintendo and bend over.
     
  14. Det1re

    Member Det1re det1re.de

    Joined:
    Oct 28, 2008
    Messages:
    1,272
    Location:
    Germany
    Country:
    Germany
    Oh. OK. ;)
     
  15. batwings21

    Newcomer batwings21 Member

    Joined:
    Dec 2, 2006
    Messages:
    40
    Location:
    USA
    Country:
    United States
    I believe this is incorrect, on any version of system menu, if the ios it runs on is deleted, you have a full brick. Unrecoverable unless you have a way to program your nand.
     
  16. piratesmack

    Member piratesmack GBAtemp Advanced Fan

    Joined:
    Mar 28, 2009
    Messages:
    787
    Location:
    $(pwd)
    Country:
    United States
    lol
     
  17. snikerz

    Member snikerz GBAtemp Advanced Fan

    Joined:
    Nov 30, 2008
    Messages:
    501
    Country:
    Liechtenstein
    nice troll attempt [​IMG]
     
  18. steve-p

    Member steve-p GBAtemp Advanced Fan

    Joined:
    Apr 13, 2009
    Messages:
    503
    Country:
    United Kingdom
    question,

    if running 3.2/ios30 and newer games wont run without an update,
    would installing ios40,50&60 be likely to sort this?
    it shouldnt have any negative effect because the sysmenu is still gonna use ios30.
     
  19. steve-p

    Member steve-p GBAtemp Advanced Fan

    Joined:
    Apr 13, 2009
    Messages:
    503
    Country:
    United Kingdom
    question,

    if running 3.2/ios30 and newer games wont run without an update,
    would installing ios40,50&60 be likely to sort this?
    it shouldnt have any negative effect because the sysmenu is still gonna use ios30.
     
  20. noobwarrior7

    Member noobwarrior7 GBAtemp Advanced Maniac

    Joined:
    Aug 2, 2008
    Messages:
    1,594
    Location:
    USA
    Country:
    United States
    Clarification:

    SM 1.0 used IOS9
    SM 2.0(/2.1) used IOS11
    SM 2.2 used IOS20
    SM 3.0-3.3 uses IOS30 (3.3K used IOS40)
    SM 3.4 used IOS50
    SM 3.5K uses IOS52
    SM 4.0 uses IOS60

    Other basically CRITICAL IOS include: IOS4 (for ninty-installed updating), IOS35 (for most homebrew)
    You also never want to uninstall the system menu, thats important to mention in the same breath.
    Also, if you don't have IOS37 installed, various USB device will not work, and you will get a ton of "Wii Restart" instances.

    so to recap, these could/should be very important to you:
    IOS's: 4, 9, 11, 20, 30, 35, 37, 40, 50, 52, 60, SysMenu

    other commonly used IOS's, used by numerous games and channels are: 21, 31, 33, 36, 51, 61
    Also, without IOS38, you cannot use WiiSpeak in-game.

    basically, the LEAST-used, safest to delete IOS, are those that would end in "teen" when you speak them.
    'cause teens are just not important, no newsflash there. X-D

    Other things that are A-OK to delete,
    IOS's: 10 and 16 (rarely used) 53/55 (only serve error 002)
    cIOS's: 5 (oldest cIOS) 247 (random cIOS used for older patched launcher) 202 (non-DIP USB2.0 cIOS) 254 in some cases (If you updated since it became a big deal, it means you just have a clone of IOS9 there)

    end of that note.

    _~_~_~_~_

    if you think/thought you had a corrupt IOS60, and preloader runs on your 4.0 system, its not IOS60 that is corrupt, it is preloader, and not really "Corrupt", thats just the error message it gives, it actually just needs "re-calibrated" so to speak.
     

Share This Page