Hacking Configurable USB Loader

galen2

Active Member
Newcomer
Joined
Dec 31, 2010
Messages
31
Trophies
0
XP
27
Country
United States
I add the option on config.txt using d2x v6b1 249[56]

block_ios_reload = 1

so no need to change on game setting and games without ios block reload problem works too, but the problem it´s for games i want to play with hermes cios that ios block reload don´t work same that d2x, and i have to change option on gui, so could you add some how this?

block_ios_reload = 1, 249, 250 or block_ios_reload = 249, 250

to activate option only on selected cios?

other idea... if you add cios new identification, you could activate block IOS reload on dx2 v6 and up by default i think neogamma have it active by default on r49 for d2x cios

Thank you
 

ratchetrizzo

New Member
Newbie
Joined
Jun 4, 2011
Messages
1
Trophies
0
XP
1
Country
United States
Quick question about v68d.
Wii has been off for a couple weeks and I went to mess with it and went to manage cheats for a game. Tried to use the download .txt option to get them and it acted like the wii froze after it said downloading and it enabled/connected to the network. When that happens, I have to hit reset on the wii since nothing works. The network works, cause I went to see what updates were available and saw all of the v69 alphas, and cover downloading also worked. Oh, interesting thing is, if I kill the router while the wii is sitting there like it's frozen, it makes v68d crash with a black screen and 60 second reboot message.
I just want to know if this is/could be a server side issue or if my v68d is mucked up somehow and should be redone.
 

MarcusIronfist

Active Member
Newcomer
Joined
Sep 16, 2009
Messages
36
Trophies
0
Age
49
Location
Winston-Salem, NC
Website
Visit site
XP
84
Country
United States
Slimmmmmm said:
It's open source.

HUGE thanks to oggzee & Dr Clipper for helping me out with my multi setup. Dr you are a genius for considering the gct's.

As always great stuff guys
smile.gif
Ok, it's open source. I have not seen where to download the source...

And even if I had the source, I would not know where to find the functions for the cheat codes quickly... I was simply asking if he could post the part where it reads the codes and where it cancels the process if there are more than 256 codes for a game so I could read it quickly and easily.

Also, I do not have a compiler environment to use on this PC right now...
 

oggzee

Well-Known Member
OP
Member
Joined
Apr 11, 2009
Messages
2,333
Trophies
1
XP
198
Country
Slovenia
cfg v69a7 (alpha)
cfg69a7.dol
cfg69a7-222.dol
lang69a7.zip
(or online update)
Changes:

cfg v69a7 (alpha)
* revert to ntfs-3g-2010.10.2 (libntfs-wii r4+r7)
* Improved support for hdd with 4k sectors


Those that had settings.cfg corruption on NTFS, please try this version and let me know if the problem is fixed or not.
 

damysteryman

I am too busy IRL these days...
Member
Joined
Oct 4, 2007
Messages
1,223
Trophies
1
XP
1,029
Country
Antarctica
oggzee, do you remember when I asked about Korean Key support?

Well, I have managed to do it. I made a minor edit to /cfg/Source/source/libwbfs/wiidisc.c to support Korean discs within CFG. It will allow for full Korean Disc support on Korean Wiis, and "partial" support on non-Korean Wiis. What I mean by "partial" on non-Korean Wiis is that CFG itself will be able to read a Korean Game disc's contents without crashing (such as banner sound etc.), and to TRY to boot the disc... but... on non-Korean Wiis, the cIOS that is being used still needs the Korean Key Support patched into it in order to actually bot and play the game.

I have already asked daveboal here if he could add that support into the d2x cIOS.

What do you think? Do you think you would add it?
Here is my modified wiidisc.c file if you want it:
Modified /cfg/Source/source/libwbfs/wiidisc.c with Korean Key support.
 

Ryoku83

Well-Known Member
Member
Joined
Apr 14, 2011
Messages
323
Trophies
0
XP
93
Country
Canada
Im not having any corruption issues so far yet, only more time will tell for sure.

I discovered another problem while testing tho. The loader locks up whenever I try to download a new cover straight to my NTFS Drive. It only happens when I load from my HDD, if I put my SD card in and try it saves to the SD card. I have ntfs_write = 1 enabled and I can rip games to my HDD without any problems.
 

IceIceBird

Well-Known Member
Member
Joined
Nov 14, 2009
Messages
407
Trophies
0
XP
119
Country
galen2 said:
I add the option on config.txt using d2x v6b1 249[56]

block_ios_reload = 1

so no need to change on game setting and games without ios block reload problem works too, but the problem it´s for games i want to play with hermes cios that ios block reload don´t work same that d2x, and i have to change option on gui, so could you add some how this?

block_ios_reload = 1, 249, 250 or block_ios_reload = 249, 250

to activate option only on selected cios?

other idea... if you add cios new identification, you could activate block IOS reload on dx2 v6 and up by default i think neogamma have it active by default on r49 for d2x cios

Thank you
It would be even better if there was a public list (txt file) with all the gameid's for the IOS Reload games. Then this option could be activated by default for these games, or give a warning if any cIOS older than d2x v5alpha1 (of cource also check cIOS versions compatiblty with filestsystem) is chosen and ask that the d2x cIOS is used instead
wink.gif
 

Colabear

Active Member
Newcomer
Joined
Sep 12, 2009
Messages
36
Trophies
1
Age
71
Location
Somewhere "HOT"
XP
324
Country
United States
MarcusIronfist said:
Just wondering if you noticed my question regarding games with "Too many cheat codes"...

Why does it freak if the number of codes is >256?

Out of curiosity, how do you try to store the code data when the .txt file is read? Using arrays or structures? If you don't mind sharing that part of the code, I might be able to "tweak" it... Arrays, data structures, and logic loops (if/else, do/while/until, etc) are what I am good at in C/C++... I am clueless about network sockets and graphics display, but if it deals with data, I can figure it out... (I spent a few years during the 1990s as a "Coding Gnome" of a mud game on the net...)
You can use two apps with homebrew to get the longer file cheat codes.

Use Modmii to install AccioHacks.
Go to the util section of homebrew and load Cheat Manager v0.3

Then you can down load the codes from Accio and set them set up, right on your Wii with cheat manager.

I think Accio was down yesterday as I could not read any files from them through my Wii yesterday.

You can also get them online through geckocodes.org and copy them to your SD card. You just need to make 2 directors on your SD card in the root. “codes” and “txtcodes”. Cheat Manager will not find the text codes in the usb-loader directory but usb-loader will find them in the codes directory.
 

airline38

Well-Known Member
Member
Joined
Mar 28, 2010
Messages
741
Trophies
1
XP
807
Country
Taiwan
Can someone confirm v69b1 work for Korea games on a "non KOR" Wii ?

I tried 2 KOR games (WiiFit and SSBB) which I have on my JPN Wii with
v69b1+cIOS249[56]v21d2x6 beta1 and they are all failed to load.
(It failed to load no matter I loaded games from DISC or HD)

According to my experience , the only way to start a KOR game on a
NON-KOR Wii is to use something like "Softchip" with a "patched" KOR
cIOS (EX:cIOS46 for SSBB-KOR , cIOS43 for WiiFit-KOR). Also the language
setting in "SOftchip" must be "Korean".

I thought the cIOS (EX:249) need to be "patched" with "Korean Key" so
USB Loader (CFG) can work correctly on a NON-KOR Wii ??
 

Porobu

Gbatemps Shiny Latias
Member
Joined
Sep 12, 2009
Messages
1,042
Trophies
1
Age
29
XP
474
Country
airline38 said:
Can someone confirm v69b1 work for Korea games on a "non KOR" Wii ?

I tried 2 KOR games (WiiFit and SSBB) which I have on my JPN Wii with
v69b1+cIOS249[56]v21d2x6 beta1 and they are all failed to load.
(It failed to load no matter I loaded games from DISC or HD)

According to my experience , the only way to start a KOR game on a
NON-KOR Wii is to use something like "Softchip" with a "patched" KOR
cIOS (EX:cIOS46 for SSBB-KOR , cIOS43 for WiiFit-KOR). Also the language
setting in "SOftchip" must be "Korean".

I thought the cIOS (EX:249) need to be "patched" with "Korean Key" so
USB Loader (CFG) can work correctly on a NON-KOR Wii ??
The cios need the korean key
 

oggzee

Well-Known Member
OP
Member
Joined
Apr 11, 2009
Messages
2,333
Trophies
1
XP
198
Country
Slovenia
dexter222 said:
@oggzee
Thanks for putting so much of your time into this
smile.gif

As per your request:
cfg69a7.dol produced:
...
I went ahead and included results for cfg69b1.dol:
...
I hope this helps.
Unfortunately the error is the same so looks like i haven't fixed anything regarding 4k sectors.
I'm not sure what else to try at the moment,... i'll let you know if i can come up with something.
Thanks for testing!
 

R2-D2199

Well-Known Member
Member
Joined
Jul 2, 2009
Messages
154
Trophies
1
Age
31
Location
Germany
Website
softwii.de
XP
207
Country
Gambia, The
Hi oggzee,

i have made changes in the sys.c to support IOS reload block on d2x cIOS independent from the revision number:

CODEint is_ios_d2x()
{
ÂÂÂÂsigned_blob *TMD = NULL;
ÂÂÂÂu32 TMD_size = 0;
ÂÂÂÂu64 title_id = TITLE_ID(1, IOS_GetVersion());
ÂÂÂÂint ret;
ÂÂÂÂ
ÂÂÂÂret = GetTMD(title_id, &TMD, &TMD_size);
ÂÂÂÂif (ret >= 0) {
ÂÂÂÂÂÂÂÂtmd *t = NULL;
ÂÂÂÂÂÂÂÂiosinfo_t iosinfo;
ÂÂÂÂÂÂÂÂ
ÂÂÂÂÂÂÂÂt = (tmd*)SIGNATURE_PAYLOAD(TMD);

ÂÂÂÂÂÂÂÂdbg_printf("\ntmd id: %llx %x-%x t: %x v: %d",
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂt->title_id, TITLE_HIGH(t->title_id), TITLE_LOW(t->title_id),
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂt->title_type, t->title_version);

ÂÂÂÂÂÂÂÂif (get_iosinfo(IOS_GetVersion(), TMD, &iosinfo)) {
ÂÂÂÂÂÂÂÂÂÂÂÂreturn iosinfo.version;
ÂÂÂÂÂÂÂÂ}
ÂÂÂÂ}
ÂÂÂÂ
ÂÂÂÂint ios_rev = IOS_GetRevision();
ÂÂÂÂif (is_ios_type(IOS_TYPE_WANIN)) {
ÂÂÂÂÂÂÂÂif (ios_rev > 21000 && ios_rev < 25000) {
ÂÂÂÂÂÂÂÂÂÂÂÂint rev = ios_rev % 100;
ÂÂÂÂÂÂÂÂÂÂÂÂreturn rev;
ÂÂÂÂÂÂÂÂ}
ÂÂÂÂ}
ÂÂÂÂreturn 0;
}
 

damysteryman

I am too busy IRL these days...
Member
Joined
Oct 4, 2007
Messages
1,223
Trophies
1
XP
1,029
Country
Antarctica
oggzee said:
cfg v69b1 (beta)
cfg69b1.dol
cfg69b1-222.dol
lang69b1.zip
(or online update)
Changes:

cfg v69b1 (beta)
* Support for ModMii cios identification (thanks XFlak, WiiPower)
* Support for Korean games (by damysteryman)

Thanks oggzee!
biggrin.gif


Porobu said:
QUOTE(airline38 @ Jun 4 2011, 11:09 PM) Can someone confirm v69b1 work for Korea games on a "non KOR" Wii ?

I tried 2 KOR games (WiiFit and SSBB) which I have on my JPN Wii with
v69b1+cIOS249[56]v21d2x6 beta1 and they are all failed to load.
(It failed to load no matter I loaded games from DISC or HD)

According to my experience , the only way to start a KOR game on a
NON-KOR Wii is to use something like "Softchip" with a "patched" KOR
cIOS (EX:cIOS46 for SSBB-KOR , cIOS43 for WiiFit-KOR). Also the language
setting in "SOftchip" must be "Korean".

I thought the cIOS (EX:249) need to be "patched" with "Korean Key" so
USB Loader (CFG) can work correctly on a NON-KOR Wii ??
The cios need the korean key
^ this.
davebaol is currently trying to get Korean Key support into the d2x cIOS.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: @Psionic Roshambo, I don't care for Trump, i didnt even know who he was before he became...