Hacking USB Loader GX

  • Thread starter Thread starter blackb0x
  • Start date Start date
  • Views Views 8,066,780
  • Replies Replies 30,226
  • Likes Likes 74
I got a question. Since my Wii is newer, would it be able to still play Gamecube games, but with a wireless controller?
Not until Devolution finishes supporting Wireless and USB controllers. It's being worked on but not done yet. Other than that there's not likely to be another way.
 
Quick question! I hear that there's supposed to be an option to play 4:3 GameCube games pillarboxed on 16:9 displays through Devolution, but I can't find the option to enable this in USBLoader GX. Where should I look?
 
  • Like
Reactions: Alan45238
I'm happy to see it works fine, I couldn't test it.

your game is on USB?
When I try to launch Devolution r188 with an iso on USB, it resets back to HBC :(
I suspect my HDD is incompatible with this version, it worked fine with the old revisions.
 
Yeah, I have two USB Western Digital drives. The newer USB 3 one works perfectly for Wii games, but only my older USB 2 one works with Devolution. I hope that gets fixed soon though, because swapping drives is a bit of a pain in the ass.
 
This may seem a little silly but I just compiled r1211 as a WiiFlow plugin. The DOL file is exactly the same as the normal r1211 DOL with the exception that the Crap channel argument can now take any length of argument as long as the first 6 digits are a game ID so with this you can have WiiFlow use GX to run Wii and GC games.
http://gbatemp.net/threads/maxternals-wiiflow-plugins-and-java-apps.344802/
 
Hello, not sure if I should post this in the GX thread but here it goes.

My Wii boots directly to GX r1209 via Postloader. I use GX to launch real nand channels and wbfs files.

When I launch the WiiMC channel from GX, my USB drive is not recognized in the application. The app recognizes the USB drives when I launch the channel from the Wii System Menu and from Postloader. It also works when launching from the Homebrew Channel.

The only time WiiMC doesn’t recognize USB is when I launch the channel from within USB Loader GX. Any ideas why this is happening?
 
my guess would be that it's the loaded ios
try if you can get wiimc or gx to switch to a different iso upon loading wiimc (ios 58?)
or try installing a base 58 cios somewhere and setup gx to run on that
 
  • Like
Reactions: game_rat
Hello, not sure if I should post this in the GX thread but here it goes.

My Wii boots directly to GX r1209 via Postloader. I use GX to launch real nand channels and wbfs files.

When I launch the WiiMC channel from GX, my USB drive is not recognized in the application. The app recognizes the USB drives when I launch the channel from the Wii System Menu and from Postloader. It also works when launching from the Homebrew Channel.

The only time WiiMC doesn’t recognize USB is when I launch the channel from within USB Loader GX. Any ideas why this is happening?

I was having the same problem during postloader development. For some reason wiimc needs an ios reload before starting, even if we are already in ios58/ahbprot.

EDIT: Also a call to USB_Deinitialize (); before executing an homebrew may help instead of reloading, but I never tested it. I always do both in postloader.
 
  • Like
Reactions: game_rat
I'm in this camp as well. I too autoboot to GX whenever Wii starts, and instantly have almost everything available. However if i access an app forwarder channel via GX, the program doesn't ''see'' the HDD.
In order to circumvent this i
1) either have all the files in SD card (that's what i do for almost all emus)
2) either boot the app though GX's homebrew browser (Mplayer, Openbor, WiiDoom etc)
3) boot it through gx hb button which brings up a list [this is used for WiiMC, Weather Channel and News channel]

I use GX r1209 IOS248. Is There away to bypass option 3?
 
I'm in this camp as well. I too autoboot to GX whenever Wii starts, and instantly have almost everything available. However if i access an app forwarder channel via GX, the program doesn't ''see'' the HDD.
In order to circumvent this i
1) either have all the files in SD card (that's what i do for almost all emus)
2) either boot the app though GX's homebrew browser (Mplayer, Openbor, WiiDoom etc)
3) boot it through gx hb button which brings up a list [this is used for WiiMC, Weather Channel and News channel]

I use GX r1209 IOS248. Is There away to bypass option 3?
Yeah this MIGHT be because a PriiLoader forwarder can't give a AHBPROT patch but a forwarder channel can.

Kind of a hacky solution for this could be
to put the boot.dol for GX in the /apps/wiiflow folder and install one of the wiiflow forwarder channels
OR
somehow change the title ID of the GX forwarder to that of the WiiFlow one
... and then install the WiiFlow priiloader forwarder.

(This is because the WiiFlow PriiLoader forwarder loads the forwarder channel instead of loading the boot.dol directly so that the CHANNEL can get it the AHBPROT patch it needs.)
 
There's also a USBLoaderGX forwarder dol available for priiloader in the "all-in-one package 3.0" in /wad/dol folder.
Use that dol instead of the loader dol in priiloader, and place the loader's boot.dol in apps/usbloader_gx/boot.dol

I don't have priiloader, so I didn't test it but I think it's how priiloader should load USBloaderGX.


Currently, the loader is reloading into the "IOS used before the loader reloaded into cIOS".
- If you use IOS58 in HBC, then load the loader, it's IOS58 which is reloaded when launching a homebrew.

- If you set GX dol in priiloader:
priiloader (IOS80?) -> GX dol -> reload 222/249/250 -> Homebrew -> reload previous IOS (80?) -> Launch homebrew

- If you use a channel or a forwarder:
sysmenu/priiloader -> channel/forwarder dol -> reload to 58 -> forward to GX dol -> reload 222/249/250/xxx -> Homebrew launcher -> Select homebrew to launch -> reload to IOS used before loading GX (which is 58) -> boot homebrew.

I will add a homebrew launcher's IOS option to force a reload to IOS58, it will fix all priiloader users trying to launch homebrew from GX.
 

Site & Scene News

Popular threads in this forum