""
All times are GMT -5. The time now is 09:17 PM.  

Go Back   WiiNewz Forums > Nintendo Wii Forums > Gamecube/Wii Homebrew
Recommended Shops

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 03-26-2008, 10:38 PM
NEO117's Avatar
Registered User
 
Join Date: Feb 2008
Posts: 6
Default IOS Version Patcher

Here is IOS version patcher 1.1

This program changes the IOS a game works with (i.e Mario Kart working with IOS30) making any update unnecessary.

how to use: Just open the ISO with the program and type a number (IOS number from 9 to 36. 30 recommended)

use Wii brickbloquer to patch the update.

Enjoy

Credits go to Waninkoko for this prog

it also comes with an ELF file to check your IOS version. Just load it with the Twilight hack.
Attached Files
File Type: rar IOS patcher 1.1.rar (101.0 KB, 1020 views)
Reply With Quote
  #2 (permalink)  
Old 03-27-2008, 12:06 AM
Registered User
 
Join Date: Jan 2006
Posts: 294
Default

This is cool, I will definitely be checking this out.

There is a foreseeable downside.

If a game requires a new feature not in a current IOS and you brickblock the game could have serious problems up to not even booting like Brawl

ex: Metroid Prime 3 - As I recall, if you brickblocked this game, you would experience lost of audio issues.

Other than these, I can't wait to see the progress, Good Work.
__________________
If it ain't broke, I'll fix it till it is
Reply With Quote
  #3 (permalink)  
Old 03-27-2008, 07:34 AM
NEO117's Avatar
Registered User
 
Join Date: Feb 2008
Posts: 6
Default

that's what the prog does, it makes the games work on an old IOS let's say MP3 worked on a IOS30 well with this you can make it work on a IOS21
Reply With Quote
  #4 (permalink)  
Old 03-27-2008, 08:06 AM
general.chaos's Avatar
PIRATE GOOMBA!
 
Join Date: Mar 2007
Location: behind you
Posts: 756
Default

Hopefully this will push back the need for the trucha killer update for a while.
__________________
yoursig++
Reply With Quote
  #5 (permalink)  
Old 03-27-2008, 08:14 PM
Member
 
Join Date: Mar 2008
Posts: 42
Question

Quote:
Originally Posted by NEO117 View Post
that's what the prog does, it makes the games work on an old IOS let's say MP3 worked on a IOS30 well with this you can make it work on a IOS21
So is this separating the necessity for certain updates, or updates all together?

For example, if I was on IOS 27 (making up a number, and having never run MP3), and MP3 requires IOS30 plus it's own special audio update, would this then say "oh, I only require the audio update", do *just* that section of the update, and not attempt to run the upgrade to IOS30?

If it does that, the separation of IOS from individual update features required, then this has real potential to stave off having to get the new trucha-killing update for a bit. Currently N is attaching updates to specific games for new features (such as SSBB, MP3, etc), however if they ever start doing a general update instead and rolling those new features into those updates, then we are back to square one (as I see it).
Reply With Quote
  #6 (permalink)  
Old 03-27-2008, 11:27 PM
NEO117's Avatar
Registered User
 
Join Date: Feb 2008
Posts: 6
Default

about those details I'm not really sure. I would have to ask Waninkoko. I'll do it iater but I don't think the updates are game specific otherwise the gamefiles would be downloaded on the console and that would use too much space, not to mention that the audio files in MP3 are the same format as Twilight princess.
Reply With Quote
  #7 (permalink)  
Old 03-27-2008, 11:57 PM
Registered User
 
Join Date: Jan 2006
Posts: 294
Default

MP3 has a special Game Specific update which is required otherwise you will audio problems.

I believe it was mainly with the background audio.

Even Mario Galaxy had a game specific update.

I updated my wii to 3.1

SMG had the 3.0 update on it.

SMG still had to run an update even though I already had the latest update.


My question would be, are the game specific updates part of the IOS files or are they separate.

If they are separate, then it would be a simple matter to change the _update.inf file to not install the new IOS. To be sure it won't replace the IOS file with a blanked out version.

The only problem would still be the system menu updates, since they are separate from the IOS updates.

It's also possible that Nintendo is prepared for this and will update all IOS versions to block the Trucha exploit to prevent this sort of thing.

Only time will tell
__________________
If it ain't broke, I'll fix it till it is
Reply With Quote
  #8 (permalink)  
Old 03-28-2008, 02:53 AM
Registered User
 
Join Date: Jul 2007
Posts: 124
Default

This is good progress, hopefully it will delay the inevitable until a better solution is found for modifying games than Trucha. Any word on if the required IOS version can be changed as easily with channels?

Quote:
Originally Posted by ccfman2004 View Post
My question would be, are the game specific updates part of the IOS files or are they separate.

If they are separate, then it would be a simple matter to change the _update.inf file to not install the new IOS. To be sure it won't replace the IOS file with a blanked out version.

The only problem would still be the system menu updates, since they are separate from the IOS updates.

It's also possible that Nintendo is prepared for this and will update all IOS versions to block the Trucha exploit to prevent this sort of thing.

Only time will tell
It's my understanding that the small game specific updates are separate from IOS. For example I'm using a patched _update.inf that allowed the SSBB specific update to run while not running the firmware update. Or similarly you could update to the latest firmware available online and when you insert an unpatched SSBB disc for the first time it will still need to run the game specific update even though you have the newest IOS version.

I'm not sure exactly how the game specific updates work, you would think if it was some critical functionality for a game to run it would be part of IOS? You would also think if they were critical you wouldn't be able to run the game without them, but as you point out in certain cases like MP3 you can play without them. The speculated functionality of these updates (microphone support, games sending messages to your inbox etc) seem like functions that would be added to IOS?

I've never been able to find much in the way of actual answers about what these game specific updates do and how they work. I'm curious as to how these updates fit into the big picture and if they themselves have a required IOS version? Anyone more knowledgeable willing to shed some light on this issue?
Reply With Quote
  #9 (permalink)  
Old 03-28-2008, 04:59 AM
Registered User
 
Join Date: Jan 2006
Posts: 294
Default

I have examined the Update files for both MP3 and Galaxy.

It appears that all previous IOS version are NOT included.

MP3 has IOS files that Galaxy does not.

Some of the update files are obvious as to what they are but others are not.

Also some of the files are identical on each game.

Here are the differences between MP3 and Galaxy the USA versions:

MP3 has IOS files from 22 and 28 but Galaxy does not

Galaxy includes IOS versions 30, 31, 33, and 35

Galaxy includes updated version of the following (the ones I understand):

Forecast channel: MP3 had v6 - Galaxy has v7
News Channel: MP3 had v6 - Galaxy has v7
Shopping Channel: MP3 had v6 - Galaxy has v7
System Menu: MP3 had v193 - Galaxy has v225

there are other updated stuff but I am not sure they are:
RVL-Eulav_US: MP3 had v1 - Galaxy has v2 - I assume its the End-User License Agreement
RVL-mios: MP3 had v4 - Galaxy has v5 - Mii Channel maybe????
RVL-NigaoeNR: MP3 had v3 - Galaxy has v4
RVL-Rgnsel_US: MP3 had v1 - Galaxy has v2


Files not mentioned were identical on both versions which include the following:
BOOT2 v2
IOS versions 11, 12, 13, 15, 17, 20, 21
RVL-bc v2
RVL-News v3 - I wonder what this does since I think the other News file is the New Channel
RVL-photo v1


If I made any mistakes or you know what a particular file does please speak up and let us know.


EDIT:
It appears that the older IOS files do get updated.

I compared Galaxy to Brawl and two of the IOS files are updated

ISOs 30 and 31 - Galaxy had v1039 for both and Brawl has v1040 for both.

Could this mean that an update will come out to patch ALL previous IOSs to block Trucha?
__________________
If it ain't broke, I'll fix it till it is

Last edited by ccfman2004; 03-28-2008 at 05:31 AM.
Reply With Quote
  #10 (permalink)  
Old 03-28-2008, 04:44 PM
Registered User
 
Join Date: Jul 2007
Posts: 124
Default

Indeed it appears you're right. There's a table of included update files in games here:
http://wiibrew.org/index.php?title=Title_Database

It still seems strange that if the game specific updates are orphaned IOS files then I would think they would make them part of the core IOS files you get from online updates and other games. Regardless it still seems these files are game specific and not used by other games or channels so we probably don't need to worry about them.

It does seem like it would be possible for Nintendo to push out patches for all IOS versions. But if they were going to do that I presume they would have done it at the last update instead of making only a new IOS with the patch. I guess we'll just have to wait and see what Nintendo does.

If it's possible to do it would seem the best solution would be to update everything to the latest version yet keep the main menu using an unpatched IOS version. That way we can use all existing games/channels modified with the signing exploit as well as any new games that we can patch the required IOS on. If a new game actually needed functionality from a patched IOS then we would still be able to play it unmodified as the patched IOS files are still on your system. This would be the best trade off between updating and not updating I can see.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump



All times are GMT -5. The time now is 09:17 PM.