Hacking Configurable USB Loader

  • Thread starter Thread starter oggzee
  • Start date Start date
  • Views Views 7,866,366
  • Replies Replies 18,482
  • Likes Likes 22
MrX_Cuci said:
WAD manager 1.6 doens't work without cIOS38. I have a properly patched 36, but no dice.
I imagine YAWMM will eventually overcome this limitation (ie. combine the good from v1.5 and v1.6) ... not 100% sure as I can't speak for cwstdenobs

edit: looks like u edited your post to contradict your original posting... so are u saying patched IOS36 works with wad manager 1.6?
 
I hadn't tried it myself, but on a German forum I read it would only work on base IOS38. Then I realised I didn't test it myself, so edited the post.
 
Guzzie said:


It looks like you are right, but the TV I am using doesn't really have any options so I guess ill just live with it for now.
Thanks for your help.

I have seen this before when you don't specify a theme in your config.txt file!

Just use the configurator to add the default theme which should resolve your issue!!
 
Ok, so I just installed cIOS 249 rev19 and updated CFG to .55b3, now all i get is a black screen when trying to start CFG (channel forwarder)? Tried to go back to .54-fat but it's still the same thing, what did I do wrong?
 
bananaslug79 said:
Doc, thanks for this nice summary. I'm old and slow, so what's the best way to get to this point? I've used the old Neogaf tutorial on setting up CFG and I think I'm up to IOS249 v15 so I could install dual-layer games. I believe I have 222/223 but no idea what versions (again, I basically followed the tutorial). Do the same steps in the tutorial still apply for installing new IOSs?

One other quick thing, I updated CFG to one of the 55 betas last night (the most recent I believe) and it looks like it overwrote my default of 222-mload for loading games? I got a nice "IOS 249 does not support fat partitions" or something to that effect after I updated and tried to run a game. For the immediate, I just set the per-game option to 222-mload but I assume I can fix this in the config.txt by adding (or checking for) the line IOS=222-mload, correct? Any idea why CFG did this after the upgrade?

Thanks.
The method used in the current version of my tutorial is fine. The tutorial pages for 249 and 222/223 both have sections for how to update to newer versions too, so follow those. It will actually install v4 38+37 to IOS222, but there is no real need to have v5 installed at all at the moment.

oggzee said:
Best cIOS Selection for Newbies
(by WiiBricker)
There are a few of things I dislike about that method.
  • It uses Hermes' v5 37 for music games and Hermes' v5 37 seems to be a little less stable than v4 38+37 (although this might be a Cfg bug
    wink.gif
    )
  • It goes along giving you as many IOSes as possible which takes a lot of jumping through hoops (there is no real need to have two versions of 249 installed).
  • It is thus much longer and much more confusing than it needs to be for most people.
You can get the same compatibility by just following:
http://gwht.wikidot.com/iso249
followed by
http://gwht.wikidot.com/hermes-ios222-223

Then just use IOS222 for other apps, IOS249 as the base for Cfg and IOS222 for music games that don't work with 249.

QUOTE(e2zippo @ Mar 10 2010, 06:37 AM)
Ok, so I just installed cIOS 249 rev19 and updated CFG to .55b3, now all i get is a black screen when trying to start CFG (channel forwarder)? Tried to go back to .54-fat but it's still the same thing, what did I do wrong?
Is boot.dol stored on the SD card or drive? Does it work when you launch it from the HBC (push 1 to access the apps on the drive if you have the .dol installed there)? Also try 55b3-222 and adding "ios=249" to config.txt.
 
oggzee said:

I followed this guide now my question is, should I still be using the fat version of config or use the other one? Is it better to load config with 222 mload or use 249 now? And after it boots up, what has the best compatibility to play the games? I know a few will need changing but for the most part which is better to have as default IOS? Any thoughts?
BTW i'm using fat32 partition for all apps and ntfs partition for games. Thanks.
 
cfg v55 (release)
Cfg_USB_Loader_55.zip (full)
cfg55.dol
cfg55-222.dol
lang55.zip
(or online update)
Changes:

09-03-2010 cfg v55 (release)

* No change (version only, full package)

07-03-2010 cfg v55b3 (beta3)

* Fixed occasional hang when trying to start
games on FAT/NTFS with cios 249 rev19

07-03-2010 cfg v55b2 (beta2)

* Games on SD/SDHC FAT/NTFS with cios 249 rev19

06-03-2010 cfg v55b (beta)

* Fixed ios250 support
* Updated 249 r18 dip with disc check fix
* Print ios249 base ios (37,38,57,60) and mload version
* Rename cfg-fat to cfg-222
* Changed option default: hide_hddinfo=1 also for normal cfg.dol
* Fixed magic word actions for the GUI
* Changed intro
* Cleanups

06-03-2010 cfg v55a3 (alpha)

* 249 rev18 fat/ntfs other base than 38 fix
* Bug fixes for "nothing" and button remap actions

05-03-2010 cfg v55a2x (experimental)

* FAT/NTFS support for cios 249 rev18.
NOTE: it overrides the dip plugin which adds frag support
thanks to the mload capability in cios 249 rev18

04-03-2010 cfg v55a (alpha)

* Added new values to the home and button_* options:
priiloader - uses the Priiloader magic word "Daco" to go to Priiloader menu
wii_menu - uses the Priiloader magic word "Pune" to go to Wii Menu
Any other Priiloader magic word can be entered as text (no others exist yet)
Any channel ID can be entered, e.g., FDCL for pepxl's forwarder

Cool Usage Ideas:
To go to Wii Menu when using Priiloader:
home = wii_menu
#OR
home = Pune
To implement a restart function after updates:
home = FDCL #replace with your forwarder's ID
button_H = exit
# Because of the implementation of the options,
# This makes the home button restart Cfg when
# used in a menu like the global menu, and
# exit when used in the game list or GUI.
Implement multiple exit types and channel launchers:
button_B = FDCL # reboot via forwarder
button_1 = HATP # launch PAL Nintendo Channel
button_2 = etc.

 
bd3319 said:
oggzee said:

I followed this guide now my question is, should I still be using the fat version of config or use the other one? Is it better to load config with 222 mload or use 249 now? And after it boots up, what has the best compatibility to play the games? I know a few will need changing but for the most part which is better to have as default IOS? Any thoughts?
BTW i'm using fat32 partition for all apps and ntfs partition for games. Thanks.
At this point it doesn't really matter. Some people will find they need to use IOS222 to launch as IOS249 won't work on their drive. Many will find IOS249/250 (whichever was merged with 57) will load faster and make games load slightly faster too. Really, your best method is just to experiment and find the settings that work best for you.
 
xflak40 said:
so now u've tested wad manager 1.6 and it worked with a patched IOS36?

please confirm

thanks!

It is working indeed, but why would wankiko recommend base IOS38 for WAD installs? (see Twitter) Must be something he figured out. I don't have Hermes cIOS installed by the way.
 
MrX_Cuci said:
It is working indeed, but why would wankiko recommend base IOS38 for WAD installs? (see Twitter) Must be something he figured out.
Because he's telling you what's needed if you want to use 249 for WAD installs. The other versions of 249 don't have the ES Identify patch and hence don't work. There's also some of these apps which don't let you select which IOS to use and just use 249 by default. Those will not work with a patched 36 (unless you install the patched 36 to the 249 slot).

If the app gives you the choice of IOS, anything with the ES_Identify patch should do fine. Things that include this are (but are not limited to):
  • Patched IOS36 via TBR
  • 249/250 based on IOS36 or IOS38
  • 222/223 v4 (any merging)
  • 222 v5
  • Many versions of 202
 
Dr. Clipper said:
MrX_Cuci said:
It is working indeed, but why would wankiko recommend base IOS38 for WAD installs? (see Twitter) Must be something he figured out.
Because he's telling you what's needed if you want to use 249 for WAD installs. The other versions of 249 don't have the ES Identify patch and hence don't work. There's also some of these apps which don't let you select which IOS to use and just use 249 by default. Those will not work with a patched 36 (unless you install the patched 36 to the 249 slot).

If the app gives you the choice of IOS, anything with the ES_Identify patch should do fine. Things that include this are (but are not limited to):
  • Patched IOS36 via TBR
  • 249/250 based on IOS36 or IOS38
  • 222/223 v4 (any merging)
  • 222 v5
  • Many versions of 202
Why isn't it possible to add ES_Identify into the code for IOS249 so we don't have to rely on an official IOS for ES_Identify?
 
harmor said:
Why isn't it possible to add ES_Identify into the code for IOS249 so we don't have to rely on an official IOS for ES_Identify?
I believe it has something to do with the base IOS. 36 and 38 are likely the only ones truly susceptible and the newer ones can't be easily patched to return the exploit. This is just my supposition, though. Somebody more versed in IOS patching mechanics, like WiiPower, would be able to explain this better than me.

E.g., the v4 versions of Hermes' IOS had ES Identify IIRC. This would come from IOS38 with which they are merged. The v5 versions with pure IOS37 and IOS57 bases don't have it (I didn't test the other ones).
 
Dr. Clipper said:
harmor said:
Why isn't it possible to add ES_Identify into the code for IOS249 so we don't have to rely on an official IOS for ES_Identify?
I believe it has something to do with the base IOS. 36 and 38 are likely the only ones truly susceptible and the newer ones can't be easily patched to return the exploit. This is just my supposition, though. Somebody more versed in IOS patching mechanics, like WiiPower, would be able to explain this better than me.

E.g., the v4 versions of Hermes' IOS had ES Identify IIRC. This would come from IOS38 with which they are merged. The v5 versions with pure IOS37 and IOS57 bases don't have it (I didn't test the other ones).
I mean like a module Waninkoko can add to IOS249 that works like ES_Identify.
 
harmor said:
I mean like a module Waninkoko can add to IOS249 that works like ES_Identify.
To do that, it would probably need to include Nintendo code, and that's something that's not going to happen.
 
DaFees said:
I just had a thought that might make a nice feature in CFG. I know the main developers may shy away from this idea as it pertains to the cheat engine, but...

I notice a number of games like Mario Kart Wii and NSMBW, when you download the .txt for them they contain cheats that are supposed to be edited with a specific value.

I.E. you might have a cheat like the following
A0000000 000000XX

Where XX can equal anything found a list that is usually provide. In CFG these cheats are marked with an E (and therefore can't be selected), well I had a thought.

What if for every cheat that is marked E, we list that cheat and then as a sublist below that cheat we give the user the list of selectable values and let them pick one. For example:

(E) Have an infinite supply of a specified item in Mario Kart for P1 - A0000000 000000XX
( ) 00 - Green Shell
( ) 01 - Three Green Shells
( ) 02 - Red Shell
( ) 03 - Three Red Shells

etc. (I cannot illustrate it clearly in these forums, but the sublist could be indented) Under that setup then the user could pick Red Shell for example, then CFG would take that selection and create a temporary copy of the .txt file with that choice of Red Shell substituted in for XX and then convert that temporary .txt file into a .gct file. I suggest the temporary file so as to not permanently overwrite a user's real .txt file.

This can be ignored if you wish, but it was an idea that I just thought I would throw out there.

I second this, but it would be just as easy if I had a wii text editor that could load text files from usb drive, or if the loader had a text editor in it for manually editing the cfg and other text files.

Would also give me the ability to edit text cheat files that are too big for the loader to display to take out stuff that I don't want.
 
schooluser said:
I second this, but it would be just as easy if I had a wii text editor that could load text files from usb drive, or if the loader had a text editor in it for manually editing the cfg and other text files.

Would also give me the ability to edit text cheat files that are too big for the loader to display to take out stuff that I don't want.
There are several homebrew text editors on the Wii. There's also Cheat Manager which I think supports the code types you guys are talking about. There's almost certainly some PC based applications for managing the txt files too.
 
I'm getting errors on some of my games and looking for anyone to help on the configuration if they need anything extra. I'm on a 4.1 NTSC Wii using Configurable USB Loader. All of them were configured to 'forced NTSC'.

List pasted in spoiler:
Game Name, Disc ID, Region, Size on WBFS (GB)Wii - Alice In Wonderland, SALP4Q, PAL, 3.82
Wii - Animal Crossing: City Folk, RUUE01, NTSC, 0.33
-ERROR: endless startup load time

Wii - Ben 10 Alien Force: Vilgax Attacks, SBNPG9, PAL, 2.98
Wii - Call of Duty: Modern Warfare Reflex, RJAE52, NTSC, 3.78
Wii - Cooking Mama 2: World Kitchen, RWKPGT, PAL, 0.55
Wii - De Blob, R6BP78, PAL, 1.88
Wii - Dead Rising, RINP08, PAL, 3.16
Wii - Deca Sports Island 2, R2SP18, PAL, 0.32
Wii - Endless Ocean 2, R4EP01, PAL, 1.02
Wii - Final Fantasy Crystal Chronicles: The Crystal Bearers, RFCPGD, PAL, 3.28
-ERROR: black screen on startup

Wii - Formula 1, R9FP36, PAL, 1.55
Wii - MadWorld, RZZP8P, PAL, 3.41
-ERROR: flashing and scrolling video

Wii - Marines: Modern Urban Combat, SMAENR, NTSC, 1.81
Wii - Mario & Sonic at the Olympic Winter Games, ROLP8P, PAL, 3.41
Wii - Mario Kart, RMCP01, PAL, 2.60
Wii - Metal Slug Anthology, RMLEH4, NTSC, 1.55
Wii - Metroid Prime 3: Corruption, RM3P01, PAL, 4.10
Wii - Monster Hunter 3 (JAP), RMHJ08, NTSC-J, 2.73
-ERROR: freezes on menu

Wii - Muramasa, RSFP99, PAL, 0.68
Wii - Naruto: Clash of Ninja Revolution 3, RNEEDA, NTSC, 3.20
Wii - NBA 2K10, R76P54, PAL, 3.45
Wii - New Super Mario Bros, SMNP01, PAL, 0.37
Wii - No More Heroes 2, RUYE41, NTSC, 3.27
Wii - Okami, ROWP08, PAL, 4.09
Wii - Punch Out, R7PP01, PAL, 3.66
Wii - Rayman Raving Rabbids TV Party, RY3P41, PAL, 3.68
Wii - Red Steel, REDP41, PAL, 3.83
-ERROR: stuck on startup; displays "licensed by nintendo"; wiimote unresponsive

Wii - Resident Evil 4, RB4E08, NTSC, 3.98
Wii - Silent Hill: Shattered Memories, R5WEA4, NTSC, 3.61
Wii - Sky Crawlers: Innocent Aces, RQRPAF, PAL, 3.70
Wii - Sonic & Sega All-Stars Racing, R3RP8P, PAL, 2.55
Wii - Star Wars the Clone Wars: Republic Heroes, RQLP64, PAL, 3.80
Wii - Super Paper Mario, R8PE01, NTSC, 0.41
Wii - Tales of Symphonia: Dawn of the New World, RT4PAF, PAL, 3.95
Wii - Tatsunoko vs Capcom, STKP08, PAL, 1.41
Wii - The Conduit, RCJP8P, PAL, 2.54
Wii - The House of the Dead: Overkill, RHOP8P, PAL, 3.84
Wii - Tiger Woods PGA Tour 2010, R9OP69, PAL, 3.43
-ERROR: restarts after wii motion+ screen (using player.dol)

Wii - Virtua Tennis 2009, RVUP8P, PAL, 3.50
Wii - Wii Chess, RTYP01, PAL, 0.05
-ERROR: wiimote unresponsive; stuck on "put on and tighten the wrist strap"/"be sure you have enough space around you during game play" screen

Wii - Wii Sports Resort, RZTP01, PAL, 0.83
-ERROR: restarts after wii motion+ screen (using player.dol)
 
hotsalmon said:
I'm getting errors on some of my games and looking for anyone to help on the configuration if they need anything extra. I'm on a 4.1 NTSC Wii using Configurable USB Loader. All of them were configured to 'forced NTSC'.

...
You aren't meant to use the alternate .dol method to play Wii Sports Resort. You use it to watch the video once and then the game works normally.
Tiger Woods is the same. You only need to use the alternate .dol to watch the video, not play the game.

Red Steel is an alternate .dol game.

I'm not familiar with the others, have you tried not forcing NTSC? If your TV is 480p capable, also try using Video Patch=All in combination with forcing NTSC as this is the method to force 480p.
 

Site & Scene News

Popular threads in this forum