Guide to Safely UPDATE your SOFTMOD!! **Fixes most compatibility issues**

Discussion in 'Wii - Hacking' started by portugeek, Aug 6, 2015.

  1. portugeek
    OP

    portugeek GBAtemp Fan

    Member
    368
    62
    Apr 6, 2013
    United States
    There are a lot of outdated Softmod Tutorials currently floating around the internet. These outdated tutorials can lead to unnecessary issues and headaches. It's especially frustrating after you've "successfully" completed a tutorial, thinking that everything went smoothly, only to later learn that nothing's working as it should. This thread is an attempt to properly help those gamers with outdated softmods, to get their Wii Softmod up to speed, and help minimize future headaches.

    - - - - - = = = = = DISCLAIMERS = = = = = - - - - -
    **NOTE** This is NOT a tutorial designed to show you how to softmod a "virgin" Wii. (This is simply a guide to help those, whom already have a softmodded Wii, properly update their outdated softmod.**)

    **WARNING** This tutorial is NOT designed to update your softmodded vWii on your WiiU console. Using this method to update your WiiU's vWii softmod is NOT recommended and has a HIGH CHANCE of bricking your vWii.
    - - - - - - - - - - - - - - - ^^^^ - - - - - - - - - - - - - - -

    START HERE!! (and please read the disclaimers. There's a reason I made them big and bright.)
    Alright, so you've read the disclaimers and you're still here. Meaning you have a softmodded Wii with the "Homebrew Channel" installed. This should also mean that you're currently in possession of a properly formatted SD card, with an apps folder located in it's root.

    To continue you're going to need both of these apps/programs..
    • ModMii - Homepage (Once downloaded, install it onto your PC)
    • sysCheckHDE - Download (Extract and place the sysCheck folder into the "apps" folder on your SD Card)
    • sysCheck GX 2.1.0 b19 - Alternate Download (**If the download above is for some reason inaccessible.**)

    SysCheck should have this folder/file structure on your SD card....
    • SD:
      • /apps
        • /SysCheckHDE
          • boot.dol
          • icon.png
          • meta.xml
    Once you have the SysCheck app saved on your SD card, insert the SD card into your Wii, and start up the Homebrew Channel. Next, start up SysCheck. After SysCheck loads, simply press "A" to test the vulnerability of "ALL" IOS's. -- Once SysCheck has tested all of your installed IOS's & cIOS's, it will create a "sysCheck.csv" file. Which it will automatically save to the root of your SD card. Once that's completed you now need to move your SD card back over to your computer.

    Once on your computer, you'll need to start up ModMii. ModMii will use your recently generated "sysCheck.csv" file to inform you of which of your IOS's/cIOS's need to be updated. I'll be walking you through "ModMii Classic Mode". So if you're using "ModMii Skin", type 'I Agree' and once you're in the main menu select the option for "ModMii Classic Mode" (at the bottom of the list) and continue.

    There are two ways to verify your sysCheck.
    Method 1
    Method 2 - (EASY WAY!)

    From here, ModMii will show you a list of IOS's/cIOS's you'll need to download and install to successfully update your Wii. ModMii will then walk you through the process of downloading and saving the updated IOS's. After ModMii has finished it's job it will then proceed to generate a tutorial for you on how to best install the updated IOS's/cIOS's. -- Make sure to follow ModMii's tutorial to the letter. You're softmod may require more than just a simple update, and ModMii will make sure you install the correct IOS's in the necessary order.

    Below I've added a list of IOS's that ModMii will typically try to update. They're all labelled with their most current revision number. -- Note that there may be other IOS's currently installed on your Wii that don't appear on this list. If ModMii doesn't recommend that you update them, don't worry. Typically, these are older IOS's that are no longer in use. Or IOS's that are specific to your Wii's system menu version and/or region. Either way, they're not particularly important to the performance of your softmod, which is why they're not also being updated. **It's important to take NOTE, that although these older/unlisted IOS's may not seem important, you should NEVER UNINSTALL ANY IOS, or you could run the risk of bricking your Wii.**
    List of Nintendo IOS's and Fakesigned IOS's w/ current revision
    --The next list of IOS's are known as cIOS's. These custom IOS's have been patched to offer softmodded Wii's the luxury of added functionality. These differen't cIOS's are used by a variety of different homebrew applications, and are required for most homebrew to function properly.

    It's important to have updated cIOS's because, with each updated revision, new features and functionalities are added. Today's current homebrew apps may be reliant on these added features. So if you're trying to run up-to-date homebrew apps, but your Wii is still using outdated cIOS's, the homebrew app will fail to function since the features required for it to run properly don't exist within the older cIOS revisions.
    List of custom IOS's
    Keep in mind that the cIOS versions listed above are Modmii's recommendations. They're are recommended by ModMii because they are considered to have the best all-around compatibility with most of today's homebrew.

    With that said it's important to mention that cIOS's can be very user specific. Advanced users will often generate cIOS's that contain feature-sets that more effectively suit their own specific needs. Because of this you may hear different users swear by different cIOS's. -- Whichever cIOS's you choose to have installed on your Wii, will ultimately be up to you. It'll depend on which features and functionalities you favor the most. With that said, the cIOS's that are listed above are a good starting point for those who aren't sure yet. These will solve most issues that people have with compatibility.

    ***If I've left anything out please let me know and I'll update the thread.***
     
    Last edited by portugeek, Apr 4, 2016
  2. dc740

    dc740 Advanced Member

    Newcomer
    55
    18
    Jan 7, 2014
    Argentina
    UPDATE: I found many references stating that ModMii is was safer than the regular System Update from nintendo. Even when you are in older firmwares. So I did it. I followed your steps. and everything is working perfectly now!

    Thanks!

    PS: don't forget to add the details about the "SU" mode in ModMii and the url to download it.


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

    OK, I followed your guide. I downloaded the latest (6.3.7) modmii installer from
    http://modmii.comuf.com/

    Then when I had to choose what to do, I chose the classic mode, and then "SU" (sysCheck Updater)

    Here is the interesting part. The list of IOS that need to be updated is this:
    Code:
        IOS11v16174(IOS60v6174[FS-ES-NP-VP-DIP])
        IOS20v16174(IOS60v6174[FS-ES-NP-VP-DIP])
        IOS30v16174(IOS60v6174[FS-ES-NP-VP-DIP])
        IOS40v16174(IOS60v6174[FS-ES-NP-VP-DIP])
        IOS50v16174(IOS60v6174[FS-ES-NP-VP-DIP])
        IOS52v16174(IOS60v6174[FS-ES-NP-VP-DIP])
        IOS60v16174(IOS60v6174[FS-ES-NP-VP-DIP])
        IOS70v16174(IOS60v6174[FS-ES-NP-VP-DIP])
        IOS80v16174(IOS60v6174[FS-ES-NP-VP-DIP])
        cIOS202[60]-v5.1R
        cIOS224[57]-v5.1R
        cIOS249[56]-d2x-v8-final
        cIOS250[57]-d2x-v8-final
        IOS9-64-v1034
        IOS12-64-v526
        IOS13-64-v1032
        IOS14-64-v1032
        IOS15-64-v1032
        IOS17-64-v1032
        IOS21-64-v1039
        IOS22-64-v1294
        IOS28-64-v1807
        IOS31-64-v3608
        IOS33-64-v3608
        IOS34-64-v3608
        IOS35-64-v3608
        IOS36-64-v3608
        IOS37-64-v5663
        IOS38-64-v4124
        IOS41-64-v3607
        IOS43-64-v3607
        IOS45-64-v3607
        IOS46-64-v3607
        IOS48-64-v4124
        IOS53-64-v5663
        IOS55-64-v5663
        IOS56-64-v5662
        IOS57-64-v5919
        IOS61-64-v5662
        IOS62-64-v6430
    

    There are a lot of system IOS there! is that correct? is this a normal procedure? Shouldn't it be "safer" to update through the wii auto-updater, and then re-install the custom cIOS that I want to install?

    Thanks!
     
    Last edited by dc740, Aug 7, 2015
    portugeek likes this.
  3. DaMan4169

    DaMan4169 Advanced Member

    Newcomer
    95
    4
    Aug 12, 2009
    United States
    The ModMii guide takes IOS60v6174 and installs it into every other SM IOS slot as v16174 (higher version number than the stub for each slot but indicates you installed a v6174 there) so if you ever install any other System Menu it won't brick your Wii.
    By using the IOS used by SM 4.0/4.1 you have SDHC capabilities without the anti-modding measures introduced in IOS70 and IOS80.

    IOSs 9-61 are game IOS that you must have had older versions of. IOS62 is just for WiiU transfer.
    If you were on 4.3 before you modded there isn't anything different on the new ones other than the +1 version number.


    Depending on what guide or mods you did an official update cold brick your Wii.
    There was a period where guides had you install a modded SM that just ran on IOS60v6174 so by doing an official update the modded SM would stay but the IOS60 would get updated to v6400 (non-functioning stub) and IOS70 or IOS80 would be installed but your modded SM was made to run on IOS60...

    ModMii installs all SM IOSs as v16174 so they are higher than the stubs and will never be overwritten, making it safer and able to survive the accidental official up date, which will overwrite cIOS 202, 222, and 249. But that is easily fixed as HBC will survive.
    Yes, there is a risk that IF you lose power while your SM IOS is being updated it could result in a brick. Just don't do the update when there is a power loss risk, either by storm or little kids tripping over the power cord.
     
  4. endoverend

    endoverend AKA zooksman

    pip Contributor
    GBAtemp Patron
    endoverend is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    2,838
    3,536
    Jun 6, 2013
    United States
    Great guide, this should help a lot of people still following those youtube tutorials from 2009 (there are a lot of them).

    Although I would put a big note at the top stating that none of this is for Wii U, installing some of the things ModMii says could brick the vWii side of things.
     
    portugeek likes this.
  5. SalvadorOliveira

    SalvadorOliveira Member

    Newcomer
    37
    0
    Mar 31, 2012
    ok, because I just asked a question and think this may fix it:

    do you know if this will fix my sporadic "system files corrupted" error?
     
  6. abubin

    abubin Newbie

    Newcomer
    8
    0
    Aug 9, 2008
    Senegal
    will this work on a hacked korean wii? It is using 4.3U and already have homebrew (1.0.8) installed.
     
  7. nickl631

    nickl631 Newbie

    Newcomer
    1
    0
    Apr 2, 2016
    United States
    I'm a noob and tried to softmod my Wii from some youtube video a week ago. It won't play any WADs or load my Snes9x GX emulator. The Wads make the Wii freeze and Wiimote turns off, the emulator goes to the load screen then the Wiimote turns off and I get kicked back to the main Wii Home screen. I have no idea what I'm doing other than following youtube and other tutorials. Any help would be greatly appreciated. All 'm trying to do is play SNES games on the Wii, however that can be accomplished.
     
  8. DinohScene

    DinohScene Dino for Hire

    Member
    GBAtemp Patron
    DinohScene is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    15,513
    11,885
    Oct 11, 2011
    Antarctica
    В небо
    Could you perhaps remove the colours from your guide, it's hard to see on the dark theme.
     
  9. portugeek
    OP

    portugeek GBAtemp Fan

    Member
    368
    62
    Apr 6, 2013
    United States
    This I'm not sure. It depends on which System Menu version SysCheck detects. I assume that if you're Korean Wii has a 4.3U system menu installed that ModMii would offer updated IOS/cIOS's for 4.3U. At the very least you should attempt to run a SysCheck just to see what information it gathers.

    I returned your message and asked for a link to the youtube video you watched. I'd be able to better help you if I know which steps you followed.

    Thanks.. I didn't think about the Dark Theme. I've updated it so that the problematic font colors are gone.
     
  10. DinohScene

    DinohScene Dino for Hire

    Member
    GBAtemp Patron
    DinohScene is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    15,513
    11,885
    Oct 11, 2011
    Antarctica
    В небо
    Cheers lad!
    Great tut, especially the nice overview of the IOS revisions.
     
    portugeek likes this.
  11. 5t0rm

    5t0rm Newbie

    Newcomer
    4
    1
    Mar 27, 2015
    Thank you Portugeek. Great tut.
    I followed your guide and could update my softmod without issues.
     
    portugeek likes this.
  12. Falligrecht

    Falligrecht Member

    Newcomer
    14
    0
    Dec 19, 2016
    Gambia, The
    Hello!

    I am happy that I have found a somewhat close to recent thread about homebrew&softmodding. Most threads regarding homebrew optimization in all forums I have searched where dated 2012 at best.

    I recently upgraded my Wii using the Syscheck method.
    But I still got the problem, that many homebrew apps won't run.
    For example I want to play Secret Maryo Chronicles.
    But everytime I start the game from homebrew channel, the screen just turns black and I have to power off the wii for making anything work.
    Also The Homebrew Browser won't accept my USB-device, it will only load from SD card.
    The USB-device is working for USB Loader GX and configurable USB loader, though.

    Here's my sycheck HD log, in case anyone still reads this (I hope).

    Syscheck.csv

    I know there won't be too many supporters for such an old topic anymore, so if anyone who got a clue about this is reading this, please bother helping me here because there aren't much chances for me to make this ever run at ll.

    Thank you, very much! :)
     
    Last edited by Falligrecht, Dec 19, 2016
  13. endoverend

    endoverend AKA zooksman

    pip Contributor
    GBAtemp Patron
    endoverend is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    2,838
    3,536
    Jun 6, 2013
    United States
    The syscheck you used is a bit outdated. If you post a syscheck using this guide we can get more useful results.
     
  14. Falligrecht

    Falligrecht Member

    Newcomer
    14
    0
    Dec 19, 2016
    Gambia, The
    Btw:
    It's an very old Wii, with the old drive and boot2 modded, in case this makes a difference in regards to the optimal (c)IOS.

    Here is my sycheck:
    Syscheck HDE 2.4.0

    I want to play homebrew games. Some hombrew apps, like WiiXplorer and all the hack, mod and patch tools are working. But many homebrew games I tried just give a black screen (like Secret Maryo Chronicles and eduke32).
    Also I got some trouble with the different remotes I have, but I don't think it's related to this.
    I have updated the Wii using ModMii-syscheck method before. As the homebrew game didn't work, I also tried appliying some patches since, like IOS36, but it still won't work, and so I have used ModMii again, that's what the syscheck reflects.
    Thank you very much, for trying to help!
     
    Last edited by Falligrecht, Dec 19, 2016