Hacking USB Loader GX

  • Thread starter cyrex
  • Start date
  • Views 7,268,407
  • Replies 29,399
  • Likes 48

Tosnic

Active Member
Newcomer
Joined
Mar 3, 2012
Messages
42
Trophies
0
XP
310
Country
Germany
After some checking I guess I can now post my problem:

summary: WIIMC launch problems & no HDD-mounting

Loading WIIMC as homebrew from USB-loader GX results in the Wii freezing at black screen. This happens when WIIMC is on HDD or SD. Starting WIIMC via its forwarder channel tries to launch WIIMC from SD, even if WIIMC is only present on HDD. When WIIMC is booted up (from USB-loader GX, using the channel forwarder to launch WIIMC from SD), WIIMC only shows the SD contents, no HDD mounted.
Loading WIIMC via channel forwarder from System Menu or directly from HBC makes it load up as it should: WIIMC may be on the HDD and HDD is mounted on startup.

there has been a similar issue some time ago: https://gbatemp.net/threads/usb-loader-gx-not-loading-channels-and-apps-correctly.359659/
 
  • Like
Reactions: game_rat

TecXero

Technovert
Member
Joined
Apr 13, 2014
Messages
2,810
Trophies
0
Location
Mainframe
XP
1,040
Country
United States
I couldn't find a dedicated list for EmuNAND compatibility. It has troubles with programs that use Internet, which I'm not really concerned about. The main reason I'm bringing this up is I have a couple of VC games that don't work: LoZMM, Kirby 64, and Paper Mario. I just want to know if they normally work, as I injected these myself.
 

patito

Member
Newcomer
Joined
Apr 8, 2009
Messages
19
Trophies
0
XP
122
Country
United States
I couldn't find a dedicated list for EmuNAND compatibility. It has troubles with programs that use Internet, which I'm not really concerned about. The main reason I'm bringing this up is I have a couple of VC games that don't work: LoZMM, Kirby 64, and Paper Mario. I just want to know if they normally work, as I injected these myself.



kirby 64 does not work here,paper mario works
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
for a long time, nobody cared to create a list for EmuNAND compatibility.
Everyone want one, but nobody help.

So, I created the page, now it's up to the users to edit it to help other users:
http://wiki.gbatemp.net/wiki/Wii_EmuNAND_Channel_Compatibility_List

EmuNAND is not "not working", it only requires a specific setup.
For example, N64 games require rev19 base38, NOT d2x.
so, please, fill the correct information based on your tests.


Tosnic:
Thanks for the report.
It's strange that forwarders launched from the loader can't boot HDD. the forwarder should re-init the HDD itself.
I'll see if I can do anything about it, but I don't promise anything. (lack of time)

Did you try with r1217 like asked in the thread you linked?
users have the wrong habit to report bugs and disappear without helping fix the issue.
To fix bugs, I need more informations and tests, like "does it break only recently, or did it always act like that?"
 

Duke Shirehill

Active Member
Newcomer
Joined
Jan 23, 2015
Messages
31
Trophies
0
Age
44
XP
83
Country
can not find the hard drive. please help me, my kids are killing me
USBLoader_GX_V3_0_AllinOnePackage_IOS249.zip
can not find the hard drive , I have used several different brands and sizes. and usb sticks. With File toupee FAT16 FAT32 NTFS.
but it just says hdd could not be found, switch to channel mode.
have restarted in the root position and tried both USB inputs.
what's wrong and how to get it to work.

and
I have read here https://code.google.com/p/usbloader-gui/wiki/Installation
but do not understand how I get Loder USB to USB Loader GX as a Channel on the Wii System Menu
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
It works for me.
Add your setup to wiki ;)

Duke:
to install the channel, download it:
Wii: http://www.mediafire.com/download/yqe7y1ua8bp5lb2/USB_Loader_GX-UNEO_Forwarder_5_1_AHBPROT.wad
WiiU: http://www.mediafire.com/download/f..._GX-UNEO_Forwarder_5_1_AHBPROT_vWii_(Fix).wad

Put the file in your SD:/wad/ folder
on Wii, launch a Wad manager (Multi Mod Manager MMM for example) and select wad install to install it.


About your detection issue, did you installed the cIOS?
you need d2x v8 or newer with base 56 in slot 249
you need d2x v8 or newer with base 57 in slot 250

if you don't know, post a syscheck log (look in my signature)
 

Tosnic

Active Member
Newcomer
Joined
Mar 3, 2012
Messages
42
Trophies
0
XP
310
Country
Germany
Tosnic:
Thanks for the report.
It's strange that forwarders launched from the loader can't boot HDD. the forwarder should re-init the HDD itself.
I'll see if I can do anything about it, but I don't promise anything. (lack of time)

Did you try with r1217 like asked in the thread you linked?
users have the wrong habit to report bugs and disappear without helping fix the issue.
To fix bugs, I need more informations and tests, like "does it break only recently, or did it always act like that?"

Sorry, but I cannot find r1217 on the project page. Just the source but that won't do for me. Could you post a link to a download package? Overall the USB-loader GX project page is quite confusing to me. E.g the "latest" entry in the downloads section is from 2012, while the latest version on the home page is from 2015

BTW: thanks for starting a compatibility list, Cyan. I was wondering why there was none for USB-loader GX, since the list for triiforce had grown pretty well. bookmarked
 

TecXero

Technovert
Member
Joined
Apr 13, 2014
Messages
2,810
Trophies
0
Location
Mainframe
XP
1,040
Country
United States
for a long time, nobody cared to create a list for EmuNAND compatibility.
Everyone want one, but nobody help.

So, I created the page, now it's up to the users to edit it to help other users:
http://wiki.gbatemp.net/wiki/Wii_EmuNAND_Channel_Compatibility_List

EmuNAND is not "not working", it only requires a specific setup.
For example, N64 games require rev19 base38, NOT d2x.
so, please, fill the correct information based on your tests.

I'll gladly contribute what I gather from the the few WiiWare and VC games I run. Though, that did remind me I should probably switch my cIOSs over to the more EmuNAND friendly versions. Thank you for the link and advice.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
Google code doesn't allow uploading files to the download tab anymore.
new projects don't even have a download tab.

So, the files you find on the download page are old. I can't add new ones.
Instead, I added a link on the homepage where you can find all the previous and newer builds.https://www.mediafire.com/folder/t2x95zd9rz3rc/USBLoaderGX

I'm also publishing the updates directly on the internal update menu when compatibility needs it. (if it's only a little update I don't publish it until there's enough fixes of new features and that it's (beta) tested enough)

There's no full release package, as last official release is v3.0, and I didn't reach v3.1 yet. (I want to fix last gamecube menus and features first)


As for emuNAND compatibility, I think it should have the same compatibility than Triiforce/Mighty channels.
Isn't it the same?
I added common version of cIOS in the list, but if you need more you can put it in the "other" and specify which one in the comment column.
If you try rev17 or rev19, be sure to follow the guideline at the top of the wikipage to be able to launch emuNAND with these version.
 

TecXero

Technovert
Member
Joined
Apr 13, 2014
Messages
2,810
Trophies
0
Location
Mainframe
XP
1,040
Country
United States
As for emuNAND compatibility, I think it should have the same compatibility than Triiforce/Mighty channels.
Isn't it the same?

I have no clue, this is the first time I've decided to really mess around with EmuNAND. I just switched over to d2x v10-beta52 cIOSs, which is stated to have better compatibility with EmuNANDs than d2x v10-beta53-alt cIOSs. I'll test it out, then go from there, adding cIOSs as needed and adding my results to the compatibility list. The results will still be fairly limited, as I don't play that many WiiWare or VC games.
 

Duke Shirehill

Active Member
Newcomer
Joined
Jan 23, 2015
Messages
31
Trophies
0
Age
44
XP
83
Country
Add your setup to wiki ;)

Duke:
to install the channel, download it:
Wii: http://www.mediafire.com/download/yqe7y1ua8bp5lb2/USB_Loader_GX-UNEO_Forwarder_5_1_AHBPROT.wad
WiiU: http://www.mediafire.com/download/f..._GX-UNEO_Forwarder_5_1_AHBPROT_vWii_(Fix).wad

Put the file in your SD:/wad/ folder
on Wii, launch a Wad manager (Multi Mod Manager MMM for example) and select wad install to install it.


About your detection issue, did you installed the cIOS?
you need d2x v8 or newer with base 56 in slot 249
you need d2x v8 or newer with base 57 in slot 250

if you don't know, post a syscheck log (look in my signature)




it can not find Wii: http://www.mediafire.com/download/yqe7y1ua8bp5lb2/USB_Loader_GX-UNEO_Forwarder_5_1_AHBPROT.wad on the sd card
it can not find Multi Mod Manager MMM on the sd card sampled from multiple locations exempel
http://www.hacksden.com/downloads.php?do=file&id=149 and
http://www.hacksden.com/downloads.php?do=file&id=93
http://forum.wii-homebrew.com/filebase/index.php/Entry/907-Multi-Mod-Manager/
tested if it read other wands and so does it. HBC is runing on cios 58 , don think i did not do anyone ader. how do I get it now and wich won do i choose and where can I find a reliable danlode
 

game_rat

Well-Known Member
Newcomer
Joined
Feb 7, 2011
Messages
96
Trophies
0
XP
187
Country
United States
Sorry, but I cannot find r1217 on the project page. Just the source but that won't do for me. Could you post a link to a download package? Overall the USB-loader GX project page is quite confusing to me. E.g the "latest" entry in the downloads section is from 2012, while the latest version on the home page is from 2015

BTW: thanks for starting a compatibility list, Cyan. I was wondering why there was none for USB-loader GX, since the list for triiforce had grown pretty well. bookmarked

I'm not sure if it helps but I reported a similar issue (wiimc no hd access) back in March, 2013. At the time, I was using 1209......http://gbatemp.net/threads/usb-loader-gx.149922/page-841#post-4593979
 

Tosnic

Active Member
Newcomer
Joined
Mar 3, 2012
Messages
42
Trophies
0
XP
310
Country
Germany
As for emuNAND compatibility, I think it should have the same compatibility than Triiforce/Mighty channels.
Isn't it the same?
I added common version of cIOS in the list, but if you need more you can put it in the "other" and specify which one in the comment column.
If you try rev17 or rev19, be sure to follow the guideline at the top of the wikipage to be able to launch emuNAND with these version.

Interesting. I thought I had tested Moto Heroz thoroughly with the result that it was not working. Now I tested it again and it works! Seems you are right.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
launching homebrew from the homebrew browser should reload to IOS58 and provide ahb access. (it's how devolution and nintendont are working).
you are saying 1209 has the same issue, so it's before I changed the IOS reload function.
Maybe shutting down USB when exiting the loader is causing issues with the next loaded homebrew. (but DM/Devo don't have issues with it)


It affects it only if you launch the forwarder channel?
if you launch WiiMC dol from the homebrew browser it works fine?

Launching channels doesn't reload to IOS58, but to cIOS249 (or any other slot you specify in the game's settings for that channel). That's probably the issue.
I need to allow IOS58 for channels on SysNAND. I'll make an option to use the requested channel's IOS instead of reloading to cIOS.
 

Acidflare

HomeBrew Beta Tester
Member
Joined
Aug 16, 2013
Messages
1,106
Trophies
0
Age
34
Location
Nether World
XP
268
Country
Canada
cyan is there a way you can make pre-configured per game/channel settings so problematic games/channels are easier for end users?

For example Samurai Warriors 3 doesn't work unless booted in 4:3 mode with 480i(NTSC-U)/50hz(PAL)
now WiiMC channel needs a per game setting of boot IOS 58

so wouldn't this be an easy solution if there is a way to do it?

also on another note I am having issues getting a Sneek2o emunand to boot does the neek2o channel need to be stored in the system menu to work? I have it moved to my SD card

Edit: Turns out OverJoy hasn't worked on SD Nand access yet i'll have to use Uneek2o, the newest beta Rev96 9.4+ does have vWii support though
 

TecXero

Technovert
Member
Joined
Apr 13, 2014
Messages
2,810
Trophies
0
Location
Mainframe
XP
1,040
Country
United States
I got the rest of my VC titles to run on the EmuNAND with d2x v10-Beta52 Base 38, except for LoZMM. I tried some other cIOSs, but according USB Loader GX, only certain ones can be reloaded into for EmuNAND.

EDIT: Disregard, I was wrong. They would only work if the software was also on the NAND, similar to how custom Wii titles can be played from the SD if they're also on the NAND, outside of using the Trucha bug.
 

bm123456

Well-Known Member
Member
Joined
Jun 7, 2011
Messages
576
Trophies
1
Age
46
Location
Houston
XP
1,312
Country
United States
Cyan , how do i use the cheat code with usb loader gx to turn off the Disable Commentary
041B6510 38800000.
do i just save it as a txt file and rename ggpe02.gct
and yes i have the kenobiwii.bin in sneek folder.
then i just turn on Ocarina codes on ?
is this all that is needed to add this code?
 

tswntk

Well-Known Member
Member
Joined
Aug 6, 2012
Messages
1,018
Trophies
1
XP
2,409
Country
Switzerland
cyan is there a way you can make pre-configured per game/channel settings so problematic games/channels are easier for end users?

For example Samurai Warriors 3 doesn't work unless booted in 4:3 mode with 480i(NTSC-U)/50hz(PAL)
now WiiMC channel needs a per game setting of boot IOS 58

so wouldn't this be an easy solution if there is a way to do it?

also on another note I am having issues getting a Sneek2o emunand to boot does the neek2o channel need to be stored in the system menu to work? I have it moved to my SD card


I don't think any dev have the entire games/Ware library. Asking them to test and create pre-configured settings seems too much. Different setup may require different settings too.
It is best handled by users to create some sort of wiki list or pre-configured setting files.

If you want to have built-in detection on per game basis, then it will bloat the codes and may create memory issues sooner or later.

Cyan , how do i use the cheat code with usb loader gx to turn off the Disable Commentary
041B6510 38800000.
do i just save it as a txt file and rename ggpe02.gct
and yes i have the kenobiwii.bin in sneek folder.
then i just turn on Ocarina codes on ?
is this all that is needed to add this code?

Download a proper cheat text file for the game (or any game as a reference) and work from there. At least, you will need to have a [title] for the particular cheat.
You don't rename a .txt to .gct, you need to convert them. There are online converters.
ggpe02 is a custom title and you didn't mention which loader you used to run it. It may be better to ask in the loaders own thread so other users can help you rather than waiting for the dev.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: @HiradeGirl, Hi