Hacking USB Loader GX

  • Thread starter cyrex
  • Start date
  • Views 7,147,994
  • Replies 29,351
  • Likes 47

RunningSnakes

Well-Known Member
Member
Joined
Jun 21, 2018
Messages
1,340
Trophies
1
Age
50
XP
4,693
Country
United States
Good for you 1Mofo. Nice to hear everything is peachy on your end. Me using Upper Case were not replies, trying to state a case. Do you have any helpful or constructive information? I'm all eyes & read how to fix the issue I posted.
 

Alexander1970

XP not matters.
Member
Joined
Nov 8, 2018
Messages
14,973
Trophies
3
Location
Austria
XP
2,495
Country
Austria
Good for you 1Mofo. Nice to hear everything is peachy on your end. Me using Upper Case were not replies, trying to state a case. Do you have any helpful or constructive information? I'm all eyes & read how to fix the issue I posted.
Hello.:)

Last Saturday I "solved" an Issue with USBLoaderGX and an game:
https://gbatemp.net/threads/spongebobs-boating-bash-ntsc-on-wiiflow.381920/#post-8696926

I am afraid I made myself a littlle "unclear".I had that issue with long loading times with Version v3.0 r1271 when I switch to IOS58 before I replied to your post.I am sorry for that mistake.:(

Now with r1272 everthing works fine (except that little "Spongebob" game,it still only works only from USB Stick.:D ).

BUT I agree with you,Your issues has maybe really someting to do with the USBLoaderGX release and USB device(s) and maybe the format of the HDD (FAT32/NTFS/WBFS/more partitions etc.).:unsure:
Mabye you can also try the Configurable USBLoader Mod v70r78.11.That worked also.

Thank you.:)
 

SieKensou

Well-Known Member
Member
Joined
Feb 28, 2018
Messages
122
Trophies
0
XP
1,017
Country
Spain
I have a question/requests for the banners (.bnr) files. You can configure the sound of the banner to "Sound+Silence" or you can make it bucle constantly... I like the Sound+Silence as it works with my original games but the problem is that some of the banners needs to be in constantly bucle to sound well... Would be possible to save special configuration for some banners?
And talking about banners, of all games I have tested, they always work fine, but I found one game "Pangya! Golf with Style" (PAL version) that shows the first part of the banner bad... in this video you can see how it should be:


But for me it shows the white balls already from the begining and a green square where the hole will be... I can't explain it very well but if you can test this game and compare the banner with the one of the video you will see.


@Cyan Did you checked this? It would be great if we could save special configuration for some banners (or reading inside the iso how it should play to fit with how the original games plays it).
About the Pangya! Golf with Style game I don't know why it happens, but it's the only Wii phisical game that I noticed is showed badly.

About the loader configuration, I downloaded the last version but I see it stills seems to save configuration if you enter in loader options and you go back even if you changed nothing... I'm not sure if it does the same in the game configuration menu. If you don't change nothing it shouldn't save the configuration to prevent an unneccesary write to the USB drive/HDD).

Thank you for continue improving and fixing this great loader.
 
  • Like
Reactions: Alexander1970

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,648
Country
France
no I didn't look into it.
I didn't code the banner reader, so I don't know the format or how it works.
making a per-game setting could be done I guess.
Reading from the banner's info how it should be played would be even better ! I really don't know where that info is stored, but I suppose it's in a xml (sifjar made a guide, that info is maybe in the guide).


I didn't change the way it save the config at loader's exit, even if there were no changes. it would require to keep a full version of the setting while entering the loader, and compare everything one by one at exit. I don't know how much free memory is left, nor if keeping that info is too much or not.
In other menu (game menu) the user has to specifically click on "save" button, but the auto-save is more useful for main windows option (top menu, like favorite or not, which layout, which game was launched so it return to that game in the list on next launch .... (hmm this feature seems broken, but I swear it's supposed to do it !) so it has to save at game launch.
Maybe I can just keep track of few settings, not all of them, like favorite/layout/game type, and force a "save" button for the main settings too.
 
  • Like
Reactions: SieKensou

SieKensou

Well-Known Member
Member
Joined
Feb 28, 2018
Messages
122
Trophies
0
XP
1,017
Country
Spain
no I didn't look into it.
I didn't code the banner reader, so I don't know the format or how it works.
making a per-game setting could be done I guess.
That would be really awesome. Some banners looks bad without the loop and some looks bad repeating all the time, so saving special configuration for the banners that needs it would be really great.

Maybe I can just keep track of few settings, not all of them, like favorite/layout/game type, and force a "save" button for the main settings too.
That sounds very good. I don't change options very often and sometimes I enter in the options menu by error and then I noticed how everything stops for a moment while the options file is being wrote... With that feature this we could prevent unnecesary configuration writes.
 

itchyd

Member
Newcomer
Joined
Mar 11, 2009
Messages
24
Trophies
0
XP
297
Country
United States
USBLoaderGX won't initialize my USB drive, which is weird because Nintendont will initialize the drive and load games from it. What settings do I need to change? I'm using latest versions of everything Loader ios 58, Game ios 249, followed wiiguide to modify my Wii...

Help appreciated, thanks!
 

DeadOneWalking

Well-Known Member
Member
Joined
Apr 26, 2018
Messages
101
Trophies
0
Age
41
XP
749
Country
United States
@Cyan Think that for the next update the linking for downloading cheats could be updated to use https?
I got The Conduit 2 after seeing there was a cheat that fixed a game crash, and I noticed the error within the GUI referenced the link using http, which is not used by GeckoCodes anymore.
 

RunningSnakes

Well-Known Member
Member
Joined
Jun 21, 2018
Messages
1,340
Trophies
1
Age
50
XP
4,693
Country
United States
Thank You for the reply @alexander1970. I have CFG & WFL also installed, but this is definitely an issue with USB GX 1272 for me. I have no problem using 1271, it does everything I need. I've tested all 3 loaders several times over the last 10+ years. Conclusion, they are all Great! CFG is what i used when i first got into the scene & it is straight & narrow still to this day. WiiFlow(Lite) was the loader i despised. Although it looked good, it really had (still does) have a learning curve of how to use the loader to it's full potential. USB GX has always been the Best loader IMO for playing games. For me though, over the past 1-2 years WFL has rivaled GX and exceeded. I use on all 3 of my Wii's the same settings with latest loader versions. Done recently:

Load Up Time:

CFG = 28-32 seconds
GX = 35-38 seconds
WFL = 14-17 seconds

Game Boot Time:

CFG = 3-4 seconds
GX = 2-4 seconds
WFL = 2-4 seconds

With the latest GX 1272, "Game Boot Time" goes from 3 seconds to 16 seconds on every game i have tried. This is my issue with the latest 1272 GX update. My original post was to see if anyone else was having the same issue with the latest GX update. Obviously, it is not a problem for others, so i'll happily keep using 1271.

Regards...
 
  • Like
Reactions: Alexander1970

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,648
Country
France
@Cyan Think that for the next update the linking for downloading cheats could be updated to use https?
I got The Conduit 2 after seeing there was a cheat that fixed a game crash, and I noticed the error within the GUI referenced the link using http, which is not used by GeckoCodes anymore.
unfortunately, it seems not possible.
Blackb0x did the test and re-added SSL support, but it fails with geckocodes website.
it works with other website (like github), but not all sites. it looks like it has something to do with a specific security version (TLS, etc.) not compatible with IOS modules.

The only half-good solution is to use web archive, as it's still on http. it might not be updated regularly, but Wii is old enough to have most codes archived.

@itchyd Make sure you put the USB on Port 0, not Port 1.
the USB Port 1 should also work with IOS58.
of course, it'll work only while inside the loader, not for wii games.

if the drive doesn't work with 58, there's nothing to do :/
I don't know why it works with nintendont and not the loader. probably because nintendont uses its own interface and doesn't rely on the full IOS communication to init the drive.


With the latest GX 1272, "Game Boot Time" goes from 3 seconds to 16 seconds on every game i have tried. This is my issue with the latest 1272 GX update. My original post was to see if anyone else was having the same issue with the latest GX update. Obviously, it is not a problem for others, so i'll happily keep using 1271.
did you reset the settings?
or changed the loader's settings manually to use IOS58 ?
just set the loader to use the cIOS slot instead, so it won't have to reload to cIOS at game launch.

The only change done in 1272 is :
- default IOS set to 58, but it only affects NEW INSTALL of the loader, or reset settings. It does not force 58 if you already have a setting and just update from a previous revision)
- added a patch to fix 480p. it effectively is located at game boot sequence, but you have the option to enable/disable it. it's disabled by default so it shouldn't take more time to boot a game if it's OFF. if it's off and takes longer, there's another issue. or maybe a bug in my new setting logic?
 
Last edited by Cyan,

Alexander1970

XP not matters.
Member
Joined
Nov 8, 2018
Messages
14,973
Trophies
3
Location
Austria
XP
2,495
Country
Austria
Thank You for the reply @alexander1970. I have CFG & WFL also installed, but this is definitely an issue with USB GX 1272 for me. I have no problem using 1271, it does everything I need. I've tested all 3 loaders several times over the last 10+ years. Conclusion, they are all Great! CFG is what i used when i first got into the scene & it is straight & narrow still to this day. WiiFlow(Lite) was the loader i despised. Although it looked good, it really had (still does) have a learning curve of how to use the loader to it's full potential. USB GX has always been the Best loader IMO for playing games. For me though, over the past 1-2 years WFL has rivaled GX and exceeded. I use on all 3 of my Wii's the same settings with latest loader versions. Done recently:

Load Up Time:

CFG = 28-32 seconds
GX = 35-38 seconds
WFL = 14-17 seconds

Game Boot Time:

CFG = 3-4 seconds
GX = 2-4 seconds
WFL = 2-4 seconds

With the latest GX 1272, "Game Boot Time" goes from 3 seconds to 16 seconds on every game i have tried. This is my issue with the latest 1272 GX update. My original post was to see if anyone else was having the same issue with the latest GX update. Obviously, it is not a problem for others, so i'll happily keep using 1271.

Regards...
Hello.:)

The most important thing:

Your games/USB devices works.Both releases are great and works perfect.
I use the r1272 now on BOTH of my Wii but only one/the same SD Card.And now this release works also.I do not longer "research" why" and "how".It works and thats good.

As you say @RunningSnakes
Obviously, it is not a problem for others, so i'll happily keep using 1271.

Have now fun and a great Wii gaming time with the indispensable and valuable USBLoader GX (Thank you for this valuable application and your patience @Cyan )
 
  • Like
Reactions: Cyan

DeadOneWalking

Well-Known Member
Member
Joined
Apr 26, 2018
Messages
101
Trophies
0
Age
41
XP
749
Country
United States
unfortunately, it seems not possible.
Blackb0x did the test and re-added SSL support, but it fails with geckocodes website.
it works with other website (like github), but not all sites. it looks like it has something to do with a specific security version (TLS, etc.) not compatible with IOS modules.

The only half-good solution is to use web archive, as it's still on http. it might not be updated regularly, but Wii is old enough to have most codes archived.
That's a shame, but thanks for the reply and insight.
It might be because of the bitmitigate protection, but there is nothing that can be done about that.
 

MiiJack

Well-Known Member
Member
Joined
Sep 13, 2016
Messages
383
Trophies
0
XP
2,028
Country
Madagascar
I would like some refresher please, I forgot how I setted up my Wii to boot USB Loader GX (it booted automatically after reset, no need to go to the home menu).
I have rev1268, and want to update, but after looking at my SD card, it seems I don't use the boot.dol. How do I update in this case?
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,648
Country
France
That's a shame, but thanks for the reply and insight.
It might be because of the bitmitigate protection, but there is nothing that can be done about that.
We can bytpass the bitmitigate without problem (our test is successful, it's just a simple hardcoded cookie in the loader), but then it didn't pass the SSL requirements.

I would like some refresher please, I forgot how I setted up my Wii to boot USB Loader GX (it booted automatically after reset, no need to go to the home menu).
I have rev1268, and want to update, but after looking at my SD card, it seems I don't use the boot.dol. How do I update in this case?
autoboot can be achieved by different methods.
the most used is Priiloader.

Priiloader allows you to "install" a dol into the console's memory to boot automatically instead of system menu.
this is not the best method ! it works only if you have cIOS by default in the loader's settings. if you use IOS58, it won't work.
you don't need the dol on the SD, but you should have the apps/usbloader_gx/ folder anyway because it's where all the settings are stored.


if you want to autoboot correctly using priiloader, you need 3 things :
- the boot.dol on the SD
- the forwarder channel (to grant AHB access to the loader with IOS58)
- a channel booter for priiloader (found on sourceforge)

advantage is it's easy to update the loader : replace the dol on SD !
 
Last edited by Cyan,

MiiJack

Well-Known Member
Member
Joined
Sep 13, 2016
Messages
383
Trophies
0
XP
2,028
Country
Madagascar
autoboot can be achieved by different methods.
the most used is Priiloader.

Priiloader allows you to "install" a dol into the console's memory to boot automatically instead of system menu.
this is not the best method ! it works only if you have cIOS by default in the loader's settings. if you use IOS58, it won't work.
you don't need the dol on the SD, but you should have the apps/usbloader_gx/ folder anyway because it's where all the settings are stored.


if you want to autoboot correctly using priiloader, you need 3 things :
- the boot.dol on the SD
- the forwarder channel (to grant AHB access to the loader with IOS58)
- a channel booter for priiloader (found on sourceforge)

advantage is it's easy to update the loader : replace the dol on SD !
Thanks a bunch :D, now I remember having installed the .dol with priiloader. So I get the channel booter from the same SourceForge right?
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,648
Country
France
get all three things.

1. be sure you installed the forwarder channel
https://gbatemp.net/posts/6478222

2. get and extract latest revision to SD card (in my signature or sourceforge)

3. get this "forwarder booter" that you'll install into priiloader's boot menu.
https://sourceforge.net/projects/us...EO Channel Booter for Priiloader.zip/download


There's an option in USBLoaderGX to lock the loader from accessing system menu at all, and always reload priiloader instead of system menu.
for example, for kids, you want to protect your setup and prevent access to HBC or system menu, you lock the loader and set the proper setting to not bypass priiloader.
your console will be either in the loader, or in a game.
 
Last edited by Cyan,
  • Like
Reactions: MiiJack

RunningSnakes

Well-Known Member
Member
Joined
Jun 21, 2018
Messages
1,340
Trophies
1
Age
50
XP
4,693
Country
United States
Ok, so I tried 1272 "Fresh Install", with 480 Fix .dol. & getting same long load times. Using @Cyan advice to force cIOS 249, it fixes load time. 480 fixed was Off by default, so I turned On & everything is good. Thank you @Cyan & @alexander1970 for helping with this. I know I forced cIOS 249 before, but must not have restarted GX before trying new settings. Thanks again.
 
  • Like
Reactions: Cyan

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,648
Country
France
a lot of people requested IOS58 as default IOS because they have issues with HDD detection.
lot of users recommend to use wiiflow instead because of that issue and they don't understand they can just set 58 manually.

once I finally force IOS to 58 by default in 1272, you say 249 is better :lol:
I don't know what to do anymore haha

anyway, I'm glad you fixed your issue :)
 
  • Like
Reactions: RunningSnakes

Alexander1970

XP not matters.
Member
Joined
Nov 8, 2018
Messages
14,973
Trophies
3
Location
Austria
XP
2,495
Country
Austria
a lot of people requested IOS58 as default IOS because they have issues with HDD detection.
lot of users recommend to use wiiflow instead because of that issue and they don't understand they can just set 58 manually.

once I finally force IOS to 58 by default in 1272, you say 249 is better :lol:
I don't know what to do anymore haha

anyway, I'm glad you fixed your issue :)

I think on actual/newer HDDs (and maybe USB sticks...) the detection works better with 58.:)
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,648
Country
France
yes it works better on newer devices.
it'll also make the illusion that the flashdrive works because it list games, but will most of the time freeze/reboot at cIOS reload. I'll still have to explain that, not that it'll change a lot from before >_>
 
  • Like
Reactions: Alexander1970

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    fluff663 @ fluff663: hello everyone