Hacking USB Loader GX

  • Thread starter Thread starter blackb0x
  • Start date Start date
  • Views Views 8,065,191
  • Replies Replies 30,226
  • Likes Likes 74
I don't understand what you mean by "searching the partition".
it asks you which partition you want to use at each boot, and you have to manually pick one?
It should remember and/or find it automatically as long as you have a WBFS partition or a /wbfs/ folder on one if the partitions.


Or does it just skip checking USB at launch and you have to mount it manually in HDD settings? (I think this is the correct issue you have).
In the HDD setting, select "mount USB at launch : Enable".


You already have Mount at launch enabled?
it skip USB detection at launch or it tries but fail after 20 second?


Shoemaker:
Thank you for the proper forwarder version !
I always thought the one provided by another users (edit: it was Asper) for vWii was based on latest version. That's problematic, as I named it 5.1 and a lot of users installed the wrong one :(
I guess I shouldn't trust other people and always verify myself.

Do you have any video issue with this forwarder? (you know, like a screen deformation)


Edit:
I checked the content inside the forwarder created by Asper, result : It's Forwarder v2.0 !!! very old.
Why did Asper used v2 instead of 5.1 ???

edit2
I updated the link on the first post and googlecode. Thank you :)
All users on vWii : Please download new wad and update to v5.1 Fix.
It might even fix video issue ;)
 
I haven't noticed any video issues with the new forwarder, or the old one for that matter. The only thing I noticed with the old one was that the little "splash screen" USB Loader GX logo was slightly offset right after loading the forwarder. As in, the logo wasn't centered but then in-app, everything was fine. New version has the logo centered.
 
USB-loader GX seems to be quite instable in terms of srewing up the settings file. No offense intended =)


this is a field report on GX revision 1233 (with nintendont)
Last night I tried to install a GC game, but USB-loader GX just kept sitting there doing nothing, after it prompted me "install game?". The prompt for the install path that usually comes up did not show. The music stopped and the UI was still moving (channel view) yet unresponsive, but no install bar appeared. I did wait for some time, but I am pretty sure that it was not installing the game, since there was no folder with the game name after I forced the Wii to shutdown.
After restarting USB-loader GX it locked up (kinda), when it had to load the channel videos (I had the channel view). I say "kinda", because I could push every button and it made the typical sound effect, but that was the whole reaction to button presses. In addition, I could push every button only once. After that it was unclickable. Also the music did stop the very moment USB-loader GX locked up.

To solve the issue, I reset the USB-loader GX settings via the loader's menu and restarted USB-loader GX. I did this only because I did not look in sd:/config for the global.cfg xD
I think that the reason for this config-hickup might have been that I had the loader music play from USB2 (NTFS).
 
Just realized that all of my Wii games are working, except for Metroid Prime Trilogy. It worked when I had the drive connected to Port 0, and USB Loader GX set to 249 for loader and game IOS, but not for Port 1 and 251. The menu loads, but a crash happens when a save is selected. Is there a setting that I should switch to or is this a problem of using Port 1/251?

EDIT: Just noticed that Port 1 on it's own works fine, but when the Wii U drive is also attached to Port 0.... crash. Any ideas?
 
USB-loader GX seems to be quite instable in terms of srewing up the settings file. No offense intended =)
Hello, sorry that it messed up your settings.

I think you are right about the music.
playing a music is instable if you load custom music (it's streaming them instead of loading to memory and playing from RAM) from another partition than the one currently mounted.
For example if you have two hard drives, play music from Port1 it shuts down port0 and starts streaming music. If you do anything which require switching the USB Port back to 1, it shuts down port1 and probably without stoping the custom music.


If you don't have two HDD, then I don't know why it crashed.
As long as everything is on the same USBPort it should work, even if the musics are not on the same partitions. I never used it, and I'm not the one who added/coded that part of the loader, but I'll try to add more security and checks on music player.

In the meantime, you could put your music path to SD (it's always mounted, except before launching a game or reseting the loader), or use default sounds instead of the music player.


Shoemaker:
Sorry, I don't know why games are crashing if you have another HDD connected.
Does it happen if the other drive has a partition table? (not WiiU formated)
Does it happen if the WiiU drive is on the other port?
 
so does anyone know a way to make just dance 2014 work with emunand via the loader, im on a wii u, i can get it to work normally but when i enable emunand(both partially and full) it will just say 'reading disc'
 
Shoemaker:
Sorry, I don't know why games are crashing if you have another HDD connected.
Does it happen if the other drive has a partition table? (not WiiU formated)
Does it happen if the WiiU drive is on the other port?

It's only happening on that one specific game. I don't want to format the other drive since I don't have any others handy, if that's okay.

When vWii drive is on Port 0, Wii U drive on Port 1: Use IOS 249 and everything works perfectly
When vWii drive is on Port 0, nothing else: Use IOS 249 and everything works perfectly
When vWii drive is on Port 1, nothing else: Use IOS 251 and everything works perfectly
When vWii drive is on Port 1, Wii U drive on Port 0: Use IOS 251 and main menu works, but crashes when loading a game

It seems like when switching .dol's, something goes haywire when two drives are connected and the vWii one is in Port 0. It also seems like no one else has their drives set up like this until this week, because no one has sent a response if their setup works, and Nintendont did not support this setup until this week.

If Nintendont ever supports mounting Port 0 only when two drives are connected, I'll just switch to the old setup (vWii on 0, Wii U on 1), because the finagling with this approach has been quite challenging. Hopefully this is possible in some form.
 
You are still using port251? I repeated few times to not used that slot.
It's based on IOS58, and a lot of games doesn't work with IOS58.

Use base56 or base57 instead. (so slot249 and 250 if you followed the softmod guides)
base58 should be kept for musical games or games with USB accessories.

Why didn't you test vWii in port1 and slot249?
If you want to make a compatibility test with .dol switching in metroid, don't change the slot in the middle of the tests.
 
shoemaker,

I will test this when I get home. I still have to do the workaround on GX but will test my Prime Trilogy for you when I get home from work. I will also try it on CFG Loader which I now also have recognising the drive after fiddling with the META file.

Cyan

I believe shoemaker is using 251 on PORT 1 because it is the only way to get the drive to run through GX whilst a second drive is in a for both NINTENDONT & Wii Game compatibility whilst having a Wii U drive in PORT 0. This is the conflict we kept having and working on over the last few days. It has been very hard to find these workarounds.
 
Yes, you cannot use base 56 or 57 with this setup. There must be some issue with d2x on vWii with those slots.
 
Yes, you cannot use base 56 or 57 with this setup. There must be some issue with d2x on vWii with those slots.

I take it if you have Loader IOS set to 251 & Games IOS set to 249 in the main menu it does not mount the drive or work again correctly?
 
I take it if you have Loader IOS set to 251 & Games IOS set to 249 in the main menu it does not mount the drive or work again correctly?

If you do that setup, then zero games will run. It's the fundamental reason that I believe that there is a bug in d2x for vWii. Obviously, it works almost entirely perfectly, since running off of Port 0 works with IOS 249. But if you have the drive connected to Port 1, regardless of if you have another drive connected to Port 0 or not, 249 (base 56) or 250 (base 57) do not work at all.
 
That's too bad.
Then only port0 can be use with Wii games using base 56 and 57 (for better compatibility).

All the purpose of trying to switch ports was to use nintendont without disconnecting WiiU drive each time.
But just put vWii back on port0, and connect WiiU drive only when you play WiiU games from the HDD.
I think most player are not switching games every hours, they usually pick a game and play it for a long time. So you won't be too bother to plug/unplug HDD each time.
 
shoemaker,
Been trying to test this out for you tonight but to no avail as my vWii is crashing every single time yet again!!! :angry:

How do you have both your drives set up? Are the both self powered drives going into the system or how are they set up? I have the data cable of a Y-Cable going into PORT 1 with the other end for USB power going into a powered USB hub to help power the drive. My Wii U drive on the other hand, goes into the USB hub directly and the USB hub then goes into PORT 0. I do not know if this is causing conflict but it either works some nights with no issues or (like tonight) consistently crashes my console! :(

I will try a few more times to see if I can test Prime Trilogy for you.

EDIT:

shoemaker, Cyan

I ripped out the PORT 0 drive with the USB hub and the Wii U drive plugged in just for testing purposes. The vWii is no longer crashing but my hard drive was still playing up. Unplugged everything and hooked back up and all running. Anyway:

I have Metroid Prime Trilogy working no problem at all with both CFG Loader & USB Loader GX through cIOS 251 (Base 58). The first time I did have slow video and the levels would not load. But now, after my unplug and set up the game is running fine on both loaders. Also, GX found my drive on PORT 1 right away after I unplugged the USB hub going into PORT 0 with the Wii U drive.

I may buy another Y-Cable and have both data ends for both drives going into the back ports of the console and the power draw connections going into the hub to see if it increases stability and causes the loaders to become less confused and crash less. I find CFG completely ignores the HUB and Wii U drive on load up with the META data set to IOS251 (if the console doesn't crash) but USB Loader GX always detects it is there and then I need to select my partition (again, if the console doesn't crash).


Cyan, I know what you mean regarding switching drives (and if required I would of course do that) but there has to be a way this can all be set up like this. It seems so close to working and actually seems to do so correctly at times. For convenience this would be great to have this set up this way and I presume many others will agree so hoping we can all figure out a stable workaround together! :)

I will try some other Y-Cables to see how I get on. Again, so close to having this done...
 
It's no big deal. Full compatibility minus one game is fine for me. We can just use the disc if anyone ever needs that one.
 
BARKSTAR shoemaker
and users who wanted to use nintendont on port1 and WiiU HDD on port0 but had issue with the cIOS :

Could you test r1229 ?
I got a report that r1230+ has USB detection issue.
I'm investigating why, but didn't find anything yet.

So, can you report this setup :

WiiU HDD : port0
vWii HDD : Port1
USBGX 1229 (v249 in the zip)
in settings and/or meta.xml:
usbport : 1
IOS : 249 (base56) or 250 (base57). Don't try with base58 which is already known working with 1230+



Edit:
As it has been requested by a lot of users, I finally created a wiki where you can post your EmuNAND compatibility list.
http://wiki.gbatemp.net/wiki/Wii_EmuNAND_Channel_Compatibility_List

I know users want the list but without doing the tests themselves (as it require a lot of preparation to test multiple cIOSes/bases), but at least report games not working so someone else can try different setup and find a fix.
Thanks.
 

Site & Scene News

Popular threads in this forum