Hacking USB Loader GX

  • Thread starter cyrex
  • Start date
  • Views 7,199,804
  • Replies 29,370
  • Likes 48

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
that list is old, and not fully correct. (some games are listed to one solution with an old cIOS, while newer cIOS version could fix problem more easily)
but that's a start for users to find a solution.

if you have the game on RealNAND, then all channels will work fine.
the compatibility issue is only when launched from emuNAND.


USBLoaderGX use one type of emulation (cIOS/nandLoader), and some channels are not working with it. The other method (sneek/neek2o) has near perfection compatibility as only one game doesn't work.

When using the cIOS method from usbloaderGX, some channels require old cIOS (rev17 and rev19 instead of d2x), especially N64 VC games.
so depending on what you want to play, either put it on realNAND, or use Sneek, or ask if there's a known solution for that game.
 

Mulsiphix

Well-Known Member
Newcomer
Joined
Mar 15, 2007
Messages
88
Trophies
1
Location
USA
Website
www.Talislanta.com
XP
401
Country
United States
I was able to test USB Loader GX with a new 32GB MicroSD card and everything worked perfectly. I think I just got a dud when I bought this card. I'll take it back today, swap it out for the same version/model, and see if it was the card itself or if this particular make/model is Wii unfriendly. Note that I selected all cover options (2d/3d/etc) with no issues.
I returned the card and swapped it out for another (same make/model). Everything downloaded without issues (all cover options set to download at once). It looks like I just had a damaged SD Card. Cyan, thank you again for your quick response and willingness to help. Your efforts, feedback, and support are genuinely appreciated :rofl: .
 

Magnus87

Well-Known Member
Member
Joined
Apr 28, 2013
Messages
397
Trophies
1
XP
1,510
Country
Argentina
When using the cIOS method from usbloaderGX, some channels require old cIOS (rev17 and rev19 instead of d2x), especially N64 VC games.
so depending on what you want to play, either put it on realNAND, or use Sneek, or ask if there's a known solution for that game.

Maybe mod or you could add a recommended list of cIOS and bases for all features. On the first page

for example

DVD-Games
250 [58] (d2x rev 10)

WiiWare/Virtual Console games
249 [57] ( Wanninkoko rev 17)
 

EthralSSB

Member
Newcomer
Joined
Aug 11, 2014
Messages
20
Trophies
0
Location
My House
XP
77
Country
Canada
Okay I know the app is called USB Loader but is there a way to disable USB and have everything load off of SD? I just want to have a UI for selecting my GC games from Nintendont lol
I figured it out now I'm having a different problem is there a way I can make it not goto the start screen but straight back into USB Loader instead? So that way I don't have to restart up the homebrew/usbloader channel everytime
 

Magnus87

Well-Known Member
Member
Joined
Apr 28, 2013
Messages
397
Trophies
1
XP
1,510
Country
Argentina
I got another Wii.

When I try to load EMUNAND games, the Wii loses connection with the remote. I can only use GC controller to play

Any explanation?
 

Maq47

Lord of Pyro
Member
Joined
Jan 7, 2012
Messages
1,252
Trophies
1
Location
Your basement
Website
idont.have.one
XP
3,311
Country
United States
Not all Virtual Console games support the Wii Remote, so that could be a possible cause, but if it's happening with WiiWare games, then I have no clue.

edit: it might be that you're using an incompatible cIOS for EmuNAND, or the GC controller could itself be the issue.
 

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
Okay I know the app is called USB Loader but is there a way to disable USB and have everything load off of SD? I just want to have a UI for selecting my GC games from Nintendont lol
I figured it out now I'm having a different problem is there a way I can make it not goto the start screen but straight back into USB Loader instead? So that way I don't have to restart up the homebrew/usbloader channel everytime
yes, install the Forwarder channel on your system menu.
then launch USBLoaderGX and go to Settings > Loader Settings > Return to : select USBLoaderGX.

It will now reload the loader when you select "Exit to system menu" from a game.

It works with Wii games, Gamecube games (tested with devolution and nintendont), channels and homebrew.


Magnus87:
If you just created a new EmuNAND from scratch (or use one from another wii), you probably didn't synch the Wiimotes in your new (emulated) NAND settings.
If you use your Wii1 EmuNAND on your Wii2 then use the wiimote synched on Wii1 ;)

The Wiimote synch information is stored in a file called SYSCONF on the NAND.
There's an option in USBLoaderGX>Settings>Features>NAND dump menu to copy only the wiimote information from your RealNAND to EmuNAND, preventing you to launch the emuNAND using sneek to register the wiimote using the emulated system menu.
You can also replace shared2/sys/SYSCONF file manually on your emuNAND path.
 
  • Like
Reactions: Magnus87

StevenStrike

New Member
Newbie
Joined
Oct 24, 2014
Messages
3
Trophies
0
XP
74
Country
France
Thanks, I'll remove it on next revision. (I'll check it only if HID is enabled).

Hello guys, just registered to tell you that Nintendont don't systematically check for the USB:/controller.ini file since the last revisions, there is now a new structure which consists having all controllers .ini in one USB:/controller folder, each one .ini is named like: VID_PID (they may change it again since they had changed it quite a few time the last week)
 

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
I know, I'm also following nintendont thread and revisions.
I'll update USBLoaderGX when I have time/holidays (probably end of november).

until I change the detection, you can create an empty controller.ini, nintendont checks the files located in the folder in priority.

The filename was changed from PID to VID_PID because different vendors uses the same product ID.
 
  • Like
Reactions: Magnus87

atlanx

Well-Known Member
Newcomer
Joined
Mar 15, 2009
Messages
55
Trophies
0
Age
44
Location
Bavaria
Website
Visit site
XP
330
Country
Gambia, The
category menu

I choose the category menu (in the menu line over the games) to select only - for example - "Rail shooter".

I understand, that i have to deactivate "All" and to only activate "Rail shooter" to only get Rail shooter Games displayed.

But when i click the box it cycles not only from [ ] to [✓] - there are even [X] and [+]

Q: What [X] and [+] are doing?

Update: Ok, forget my Question. I found your tutorial:

Advanced Category filtering Usage and tutorial:
> http://gbatemp.net/threads/usb-loader-gx.149922/page-778#post-4251265
 

Murf709

Member
Newcomer
Joined
Oct 22, 2014
Messages
11
Trophies
0
Age
35
XP
86
Country
Canada
So my loader was working perfect 10 minutes ago, until I plugged my external into another wii. When I went to go back to my own wii & start USB Loader GX it freezes at "Loading resources"

Anyone know how to fix?
 

panmusic

Well-Known Member
Member
Joined
Sep 11, 2009
Messages
833
Trophies
0
Age
47
XP
306
Country
Greece
@ Cyan

Sorry if this is old but I have a weird issue to report.

It seems that using USB Loader GX to run Paper Mario TTYD PAL via Nintendon't causes vWii to crush at the title screen and reboots the whole system. The only way to load the game is to force NTSC and disable every patch. I am using the official USB Loader thread because it seems that this is a loader issue because the same game runs fine via Wiiflow.

(Another example is Billy Hatcher,this game displays a black screen while it runs fine with Wiiflow.)

Am I missing something or this issue can be easily solved by your next revision?;)
 

Acidflare

HomeBrew Beta Tester
Member
Joined
Aug 16, 2013
Messages
1,106
Trophies
0
Age
34
Location
Nether World
XP
268
Country
Canada
yes, install the Forwarder channel on your system menu.
then launch USBLoaderGX and go to Settings > Loader Settings > Return to : select USBLoaderGX.

It will now reload the loader when you select "Exit to system menu" from a game.

It works with Wii games, Gamecube games (tested with devolution and nintendont), channels and homebrew.


the return to command cannot work with Dios-Mios as it is in gamecube mode and also the reset command is programmed in Dios-Mios to reset the game by restarting the main.dol file and the shutdown command does specifically that it powers down the system and nothing else


also when using the forwarder channel I have found best results with start up times when using ios 58 as the loader ios.
 

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
yes, DM(L) doesn't have return to.

For the load time, I used IOS58 to speed up boot time (preventing IOS reloading, as the channel or HBC is already using IOS58 to mount the drives).
it should also have better HDD compatibility as it's using the official IOS USB module, but some users reported loading/detection issue so I made IOS58 optional and use cIOS as default.



panmusic:
It's a known issue, but not from USBLoaderGX.
it worked fine with older nintendont version, and broke recently so it's an issue with nintendont.

To (temporarily) fix it, rename your game folder from /games/title [gameID]/game.iso to /games/gameID/game.iso
I guess it's a string size or a string content issue. I will check it later.

I worked a little on the loader today to add new nintendont settings, but it's a little messy with the new Deflicker setting (2.200 and 2.204). It's replacing old settings used by old nintendont version and I don't have correct method to detect nintendont version, so it's hacky hacky coding style to keep all older nintendont version working.
 

panmusic

Well-Known Member
Member
Joined
Sep 11, 2009
Messages
833
Trophies
0
Age
47
XP
306
Country
Greece
Cyan

Thanks for your answer!
Although I have structured my folders exactly as you mentioned I will double check it right away!
I wish you the best and I want to express my trully gratitude for everything you have accomplished so far!
 

Lurky

New Member
Newbie
Joined
Oct 11, 2007
Messages
3
Trophies
0
XP
208
Country
United States
I was having issues with my USB Loader GX with the latest Just Dance (black screen), so I stupidly decided to auto-update through the program. After seemingly successfully doing that, USB Loader GX no longer runs. Now, I get a black screen simply trying to run it. Any suggestions. Should I manually try to update, or am I overlooking something simple? Again, any advice would be appreciated.
 

subjective_play

Member
Newcomer
Joined
Oct 17, 2014
Messages
5
Trophies
0
Age
31
XP
48
Country
I'm loading my Gamecube games from USB Loader GX, and I've enabled Cheats and Cheat Path on the standalone Nintendont app (as in I went to Nintendont through the Homebrew Channel beforehand and turned on those settings). Here's my setup:
  • USB:/SNEEK/kenobiwii.bin
  • USB:/games/Twilight Princess/game.iso
  • USB:/codes/GZ2E01.gct (default file location for the loader's cheats)
Turned on Ocarina, but when I load the game all I get is an exception occurred message and a code dump.
Cheats work fine when I'm just using the Nintendont app.
I've been told this might be a bug, so I thought I'd post here to let you know.
 

Acidflare

HomeBrew Beta Tester
Member
Joined
Aug 16, 2013
Messages
1,106
Trophies
0
Age
34
Location
Nether World
XP
268
Country
Canada
I was having issues with my USB Loader GX with the latest Just Dance (black screen), so I stupidly decided to auto-update through the program. After seemingly successfully doing that, USB Loader GX no longer runs. Now, I get a black screen simply trying to run it. Any suggestions. Should I manually try to update, or am I overlooking something simple? Again, any advice would be appreciated.

download the latest package http://www.mediafire.com/download/4chkwkwrwtigh4x/R1231_IOS222-249-250.7z
use boot ios 58 set game ios to 249. ios d2x 250 base 57 is supposedly the ios need for this game according to this post https://gbatemp.net/threads/just-dance-2014-black-screen.355509/#post-4792110
 

fledge68

Well-Known Member
Member
Joined
Jan 30, 2012
Messages
2,439
Trophies
2
XP
4,976
Country
United States
ok im at my wits end. i had spongebob boating bash ntsc working but since my hdd got wiped a while back i had to reinstall it and now it doesnt work with usb loader gx (havent tried wiiflow). if i install d2x cios with a base of 53 (v8 v9 v10 beta 52 doesnt matter) the game runs but when i go to do a quick play the game stays on the loading screen with spongebob driving down the road over and over again. does anyone else have this game and does it work fine with usb loader gx and if so then what are your settings and what cios are you using. and yes i have the retail disc (i didnt download it) and i used usb loader gx to install it and im using the latest one r1231 i think
 

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
Turned on Ocarina, but when I load the game all I get is an exception occurred message and a code dump.
Did you only turn ON the ocarina option, or did you also select the cheats you want to use and generate the gct file?
Are other games working fine with Ocarina, or all games are crashing when you enabled a cheat?

fledge68:
base 53 ?
Maybe you meant v10 beta53 ?
v10 beta53 = v10 beta52 + dual port support. If you don't need USB Port1 support, don't use beta53 (it has less emuNAND compatibility).

If you really meant base 53, then that's why your game is not working.
You need to install a base 56 (which means it's using the official IOS 56 as base for creating the patched/custom IOS)
v8 base 56 installed in slot 249
v8 base 57 installed in slot 250
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: https://youtu.be/eFb28u5GPsU?si=35a7C58FgPbaxIMm