Hacking USB Loader GX - Can't Load from both USB ports

Cloud7z

New Member
OP
Newbie
Joined
May 12, 2014
Messages
2
Trophies
0
Age
36
XP
51
Country
I have the newest USB Loader and I'm running d2x v10. I have put the settings to detect both USB ports however it will only show the games I have in port 0.

Both USBs will work alone if I only use port 0, however the one in port1 does not show if I have two connected.
Likewise, port1 will work fine if it's the only port being used.


Any help would be appreciated.
 

Hielkenator

Well-Known Member
Member
Joined
Feb 7, 2010
Messages
4,210
Trophies
0
XP
679
Country
Netherlands
I have the newest USB Loader and I'm running d2x v10. I have put the settings to detect both USB ports however it will only show the games I have in port 0.

Both USBs will work alone if I only use port 0, however the one in port1 does not show if I have two connected.
Likewise, port1 will work fine if it's the only port being used.


Any help would be appreciated.
Make sure you have d2x beta 53 installed.
In the settings menu of usb loader gx, look for the hdd option.
there you can enable usb loader to use both usb ports.
 

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
you can choose to load from port0, port1 or both at the same time.
But you also need to tell the loader to display games from ALL mounted partitions at the same time if you want to see games from both ports at the same time. (I know it's weird to enable both port but only have a single partition displayed. Maybe I'll force the "All partitions" setting if users select both ports).
 

Hielkenator

Well-Known Member
Member
Joined
Feb 7, 2010
Messages
4,210
Trophies
0
XP
679
Country
Netherlands
you can choose to load from port0, port1 or both at the same time.
But you also need to tell the loader to display games from ALL mounted partitions at the same time if you want to see games from both ports at the same time. (I know it's weird to enable both port but only have a single partition displayed. Maybe I'll force the "All partitions" setting if users select both ports).
BTW Cyan, great job on USBL GX!
 
  • Like
Reactions: Hyena and Cyan

Cloud7z

New Member
OP
Newbie
Joined
May 12, 2014
Messages
2
Trophies
0
Age
36
XP
51
Country
you can choose to load from port0, port1 or both at the same time.
But you also need to tell the loader to display games from ALL mounted partitions at the same time if you want to see games from both ports at the same time. (I know it's weird to enable both port but only have a single partition displayed. Maybe I'll force the "All partitions" setting if users select both ports).

I tried turning multiple partitions on but it still only shows port 0. Does it matter that oe USB is FAT32 and one is WBFS?
 

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
No it doesn't matter what partitions are on the drive.

If you are using r1226, it should edit the meta.xml automatically (if you have it) to set the dual port feature at launch.
You can verify that the meta.xml is correctly edited.
You must not have the comments lines starting with "<!--" anymore (the arguments section should not be commented)
and in the argument section, you should have <arg>--usbport=2</arg>

Be sure to use an IOS slot with either Hermes v4, v5.1, d2x v9, v10-alt installed. only these 4 cIOS are compatible with port1.
 

XplodingPancakes

New Member
Newbie
Joined
Jun 17, 2016
Messages
2
Trophies
0
XP
51
Country
United States
No it doesn't matter what partitions are on the drive.

If you are using r1226, it should edit the meta.xml automatically (if you have it) to set the dual port feature at launch.
You can verify that the meta.xml is correctly edited.
You must not have the comments lines starting with "<!--" anymore (the arguments section should not be commented)
and in the argument section, you should have <arg>--usbport=2</arg>

Be sure to use an IOS slot with either Hermes v4, v5.1, d2x v9, v10-alt installed. only these 4 cIOS are compatible with port1.

I know this is an old thread, but I'm running 3.0 r1260 and I have two drives. One that's FAT32 with my GameCube games and another drives that's NTFS for Wii games. I can set in settings "USB Port" to "Both Ports" and I can see both drives light up when running. But I'm only able to see games from Port 0 (Doesn't matter which drive is plugged in). I'm using iOS249 as my loader with d2x v10 beta 53 alt with Base 56. I tried editing the XML manually but it already states:

<arg>--ios=249</arg>
<arg>--usbport=2</arg>
<arg>--mountusb=1</arg>

Is there a way to tell the loader to display games from ALL mounted partitions at the same time? I couldn't seem to find it in this build. Here's what I see under the Hard Drive Settings Tab: http://imgur.com/a/3Javp
 

GreyWolf

Well-Known Member
Member
Joined
Mar 2, 2015
Messages
5,399
Trophies
0
Age
54
XP
1,516
Country
United States
I didn't think it can read multiple drives at once, only partitions. I've never used that feature.

Did you make sure you removed the comments around the args section?
 

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
There's a feature to read the content of ALL partitions at the same time!
go to HDD menu, and enable "multiple partition" option.
be sure you have USB port set to both (or it will list all partition for the currently mounted HDD only)


Just know that the console is not mounting the two HDD at the same time, but one after the other, so the loader will not "keep the two HDD mounted at the same time" but only keep a list of all games from all partition inside the loader. When you launch a game, it shutdown the current HDD if it's not the correct one, and remount the correct HDD and partition before launching the game or doing anything necessitating the partition access.

In that case, you SHOULD NEVER use USB as your main device to store all the settings and resources (covers, music, cheats, etc.) as the loader will unload and disconnect the USB and will crash if it can't access the resources.
If you use dual USB Port support, ALWAYS USE SD Card for the boot.dol and all your settings/covers/etc. only the ISO should be on USB.


I think enabling the "usb port : both" option should automatically enable the "multipartition" option too, as there's no real interest in enabling dual USB if not listing all partitions. I guess that option is a little confusing to users.
But enabling the "show multi partition" option shouldn't enable dual USB, as you can list multi-partition from a single HDD.
 

XplodingPancakes

New Member
Newbie
Joined
Jun 17, 2016
Messages
2
Trophies
0
XP
51
Country
United States
I didn't think it can read multiple drives at once, only partitions. I've never used that feature.

Did you make sure you removed the comments around the args section?

Yea, I didn't have any luck by changing any of that though. It only changes which port is mounted at the time of the app boot.


There's a feature to read the content of ALL partitions at the same time!
go to HDD menu, and enable "multiple partition" option.
be sure you have USB port set to both (or it will list all partition for the currently mounted HDD only)


Just know that the console is not mounting the two HDD at the same time, but one after the other, so the loader will not "keep the two HDD mounted at the same time" but only keep a list of all games from all partition inside the loader. When you launch a game, it shutdown the current HDD if it's not the correct one, and remount the correct HDD and partition before launching the game or doing anything necessitating the partition access.

In that case, you SHOULD NEVER use USB as your main device to store all the settings and resources (covers, music, cheats, etc.) as the loader will unload and disconnect the USB and will crash if it can't access the resources.
If you use dual USB Port support, ALWAYS USE SD Card for the boot.dol and all your settings/covers/etc. only the ISO should be on USB.


I think enabling the "usb port : both" option should automatically enable the "multipartition" option too, as there's no real interest in enabling dual USB if not listing all partitions. I guess that option is a little confusing to users.
But enabling the "show multi partition" option shouldn't enable dual USB, as you can list multi-partition from a single HDD.

I tried doing what you have said, but I'm still not having any luck. Is there any other d2x version you can recommend? Probably the last thing I can think of that could be the problem. Otherwise it's setup exactly like how you're describing.
 

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
to use USB Port1, you need compatible IOS :
- hermes cIOS v4 or v5.x
- d2x v9 beta
- d2x v10-alt
- IOS58

Then, setting "USB Port: both" and "multi partition : enabled" should be enough to mount both drives and list all partitions at the same time.
Did you try to user "USB Port : 1" (or 0). one at a time instead of "both" ?
when you change the USB Port, select the default partition to list (in case show multiple partition option is disabled) or the one to use to install games from disc.

Attention, if your drives have different partition numbers, or different folder setup, your settings might be broken as few paths will not point to the correct location anymore.

Please let me know if your drive are detected independently.



Another thing to know if you want to use dual partition is that Nintendont is using IOS58, and nintendont will mount the FIRST hdd it finds and the FIRST compatible partition from that HDD.
the issue is that IOS58 is mounting USBPort1 first, then USBport0. cIOS are mounting the drives in the other order, so if you plug the Gamecube HDD on port0 USBLoaderGX will see the games but nintendont will not access it, it will try to mount the gamecube iso from Port1 and will not find the file.

So, you need to connect drives in this order :
USB port 0 : Wii HDD
USB Port 1 : GC HDD


but when doing this, I think (I'm not sure!) you shouldn't set USBLoaderGX to use IOS58 inside the loader or it will also mount the drives and partition in reverse order, which means the gamecube games will be on usb1:/games/ (first mounted partition) and Wii games on usb2:/wbfs/ (second mounted partition).
When the loader will reload to cIOS and tell the cIOS to load the game on usb2:/wbfs/ that partition number will not match anymore as cIOS are mounting the partition in incrementing order and will expect the games on usb1:/wbfs/ instead.

Using a cIOS in USBLoaderGX should be fine, as it sends the path to the gamecube game without the partition number to nintendont, and sends the correct partition number to cIOS for wii games.

Setting a dual HDD setup is a little hard due to that init order difference.
 

retrofan_k

Well-Known Member
Member
Joined
May 31, 2013
Messages
2,077
Trophies
2
Location
Caves
XP
2,462
Country
Belarus
to use USB Port1, you need compatible IOS :
- hermes cIOS v4 or v5.x
- d2x v9 beta
- d2x v10-alt
- IOS58

Then, setting "USB Port: both" and "multi partition : enabled" should be enough to mount both drives and list all partitions at the same time.
Did you try to user "USB Port : 1" (or 0). one at a time instead of "both" ?
when you change the USB Port, select the default partition to list (in case show multiple partition option is disabled) or the one to use to install games from disc.

Attention, if your drives have different partition numbers, or different folder setup, your settings might be broken as few paths will not point to the correct location anymore.

Please let me know if your drive are detected independently.



Another thing to know if you want to use dual partition is that Nintendont is using IOS58, and nintendont will mount the FIRST hdd it finds and the FIRST compatible partition from that HDD.
the issue is that IOS58 is mounting USBPort1 first, then USBport0. cIOS are mounting the drives in the other order, so if you plug the Gamecube HDD on port0 USBLoaderGX will see the games but nintendont will not access it, it will try to mount the gamecube iso from Port1 and will not find the file.

So, you need to connect drives in this order :
USB port 0 : Wii HDD
USB Port 1 : GC HDD


but when doing this, I think (I'm not sure!) you shouldn't set USBLoaderGX to use IOS58 inside the loader or it will also mount the drives and partition in reverse order, which means the gamecube games will be on usb1:/games/ (first mounted partition) and Wii games on usb2:/wbfs/ (second mounted partition).
When the loader will reload to cIOS and tell the cIOS to load the game on usb2:/wbfs/ that partition number will not match anymore as cIOS are mounting the partition in incrementing order and will expect the games on usb1:/wbfs/ instead.

Using a cIOS in USBLoaderGX should be fine, as it sends the path to the gamecube game without the partition number to nintendont, and sends the correct partition number to cIOS for wii games.

Setting a dual HDD setup is a little hard due to that init order difference.

Hi Cyan, I'm bumping this now sorry, since I have this same issue as the other user.

Ios's are up to date, as I used a syscheck.csv on ModMii and then manually installed d2x v10-alt (249 - 56 base) (250 - 57 base) using GX V3.0 Rev 1260.

My GC HDD is a portable (USB 2.0) using Fat 32 and my Wii HDD is a External desktop type (USB 2.0) using NTFS that uses it's own power supply. Both drives function fine individually when connected to USB 0 or 1, yet if both are connected at the same time, I cannot see the content from both drives at the same in the GX menu.

The options are set, as you described (setting "USB Port: both" and "multi partition") In addition: USB port 0 : Wii HDD and USB Port 1 : GC HDD

However, the only sort of fix/workaround I have found, is that in order to switch between GC and Wii titles, I have to manual set it either USB port 0 or 1 and back out to the main menu and wait for it to refresh. I also, tried individually selecting titles sources i.e Wii Games, GC Games and both, yet only one format can be shown. Using the both ports gives priority to port 0, which is the Wii titles, so un checking Wii Games in Sources, shows 0 games for the GC, if that makes sense.
 

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
Hello,

based on your situation, and what you said, I suppose you have only one partition on each drive.
When you set the loader to load only port 0, it loads wii games only and when you mount only port1 it loads gamecube only.

When you enable both ports + multiple partition, Wii games are loaded from all partitions (all xxxxx:/wbfs/), but gamecube games are partition specific, and the path need to point exactly to the correct partition number.
I agree that it's not very intuitive as one is doing what you expect and not the other. Maybe I could check all partitions for gamecube games when that option is enabled, like with Wii games. but some loaders can load only from the first partition or the drive, so I guess it should only check the first partition of each device, not all partitions. I don't know if EmuNAND could benefit from the same feature.

What I suspect :
the settings are set like this :
- load wii games from usb1:/wbfs/
- load gamecube games from usb1:/games/

So, it finds the games only when the mounted partition has the "usb1:/" partition order.
If you mount both drives, then USB0 has one partition (mounted as usb1:/) and USB1 has one partition (mounted as usb2:/)
If you didn't set the gamecube path to load from "usb2:/" then it tries to read games from the first partition (located on usb port0) and doesn't find any games.
If you mount only port1, then the only partition list is from that port, so the partition on that device becomes usb1:/ and the loader finds the gamecube games.

but maybe I'm wrong.
- Did you correctly set the gamecube path to usb2:/games/ in the settings after selecting "both ports" + "all partitions"?
- Did you try to put wii games on both drives and see if it loads them all at the same time? (to check if the issue is the drive/partition mounting or not). If you see wii games from boths, then it means all partitions are correctly mounted.
- I could try myself if all fails.

Attention : when you are using IOS58 in the loader, the USB Ports are mounted in reversed order (port1 then port0) so the gamecube partition will be usb1:/

That could fix your issue without changing the path!
using IOS58 + all partition + both port : usb1 will be the gamecube hdd, and wii games would be loaded from all found partition regardless of the order.
 

retrofan_k

Well-Known Member
Member
Joined
May 31, 2013
Messages
2,077
Trophies
2
Location
Caves
XP
2,462
Country
Belarus
Attention : when you are using IOS58 in the loader, the USB Ports are mounted in reversed order (port1 then port0) so the gamecube partition will be usb1:/

That could fix your issue without changing the path!
using IOS58 + all partition + both port : usb1 will be the gamecube hdd, and wii games would be loaded from all found partition regardless of the order.

I was going to try IOS58 in the loader, yet thought I'd check the paths first and I fixed the issue by setting the "Gamecube" path to point to USB2:/Games, so now all partitions are correctly loaded in the menu now. Thanks for you're help:)
 
  • Like
Reactions: Cyan

spacebooger

New Member
Newbie
Joined
Nov 28, 2016
Messages
1
Trophies
0
Age
48
XP
43
Country
United States
I just modded my Wii and have 2 USB flash drives (one 32 and one 16GB) and it only reads the one port, but both ports work. If I put one USB stick in either port it will recognize it. If I have two USB sticks in both ports it only recognizes the one near the edge of the Wii.
So I have it recognizing both, but only loading games from the one.

I have installed cIOS 249 base 56 v10 beta53-alt using this guide.
I now have no idea how to get USBloaderGX to pull games off of both drives. I am only loading Wii games and have used "WBFS Manager 3.0" to format and to put games on both sticks.

Any advise would be apreciated
 

Flaya

Well-Known Member
Member
Joined
Jul 15, 2015
Messages
252
Trophies
0
Age
40
XP
1,726
Country
Sweden
Finally found this thread. Really was God-given.

Now I managed to get both drives listed at the same time. No more swapping drives. :)
 
  • Like
Reactions: Hyena

tswntk

Well-Known Member
Member
Joined
Aug 6, 2012
Messages
1,018
Trophies
1
XP
2,379
Country
Switzerland
Finally found this thread. Really was God-given.

Now I managed to get both drives listed at the same time. No more swapping drives. :)

good but then you should comment your other posts on this problem as being solved so as not to waste other ppl's time.
and your problem is clearly related to usbloader gx so you should have asked in the official thread instead of asking in non-related sub-forums.
 

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
and bumping a 2016 thread without providing any useful data.
just saying "me too" or "thanks" is not useful enough to allow necrobump :/

also this thread is so old it tell people to use very old builds (1226?), be sure you update to current/today latest release, don't use version suggested in old threads.
 

MrmrBear

Member
Newcomer
Joined
Dec 15, 2019
Messages
10
Trophies
0
Location
A Cave
XP
105
Country
United States
So, I'm re-reading this understanding that is is possible to use both ports, but not display both lists of games at the same times..? Is that correct.>?

It is NOT possible to use both usb drives (thumb/flash drives, in my case) to display AND USE all the games on the same screen?
 
Last edited by MrmrBear,

jeannotte

Well-Known Member
Member
Joined
Jun 15, 2016
Messages
4,534
Trophies
1
Age
53
XP
4,918
Country
France
So, I'm re-reading this understanding that is is possible to use both ports, but not display both lists of games at the same times..? Is that correct.>?

It is NOT possible to use both usb drives (thumb/flash drives, in my case) to display AND USE all the games on the same screen?
Hello ,

1) yes, but you can only display one list of games.

2) No, it is not possible.

Most often used as a USB port on the WII, is port 0,
but when port 0 no longer works, you can use port 1.

Prefer an external hard drive connected to the wii, you will have better results. USB keys often give a black screen or do not start.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • SylverReZ @ SylverReZ:
    @Sonic Angel Knight, Is that SAK I see. :ninja:
  • BigOnYa @ BigOnYa:
    What a weird game
  • K3Nv2 @ K3Nv2:
    Yeah I wanted to see shards of the titanic
  • BigOnYa @ BigOnYa:
    I kept thinking jaws was gonna come up and attack
  • K3Nv2 @ K3Nv2:
    Jaws is on a diet
  • K3Nv2 @ K3Nv2:
    Damn power went out
  • BigOnYa @ BigOnYa:
    Ok xdqwerty, your little bro prob tripped On the cord and unplugged you
  • K3Nv2 @ K3Nv2:
    Ya I'm afraid of the dark hug me
  • BigOnYa @ BigOnYa:
    Grab and hold close your AncientBoi doll.
  • K3Nv2 @ K3Nv2:
    Damn didn't charge my external battery either
  • BigOnYa @ BigOnYa:
    Take the batteries out of your SuperStabber3000... Or is it gas powered?
  • K3Nv2 @ K3Nv2:
    I stole batteries from your black mamba
    +1
  • K3Nv2 @ K3Nv2:
    My frozen food better hold up for an hour I know that
  • BigOnYa @ BigOnYa:
    Or else gonna be a big lunch and dinner tomorrow.
  • BigOnYa @ BigOnYa:
    Did you pay your power bill? Or give all yo money to my wife, again.
  • K3Nv2 @ K3Nv2:
    Oh good the estimated time is the same exact time they just said
    +1
  • BigOnYa @ BigOnYa:
    Load up your pc and monitor, and head to a McDonalds dining room, they have free WiFi
  • K3Nv2 @ K3Nv2:
    Sir please watch your porn in the bathroom
    +1
  • BigOnYa @ BigOnYa:
    No sir we can not sell you anymore apple pies, after what you did with the last one.
  • K3Nv2 @ K3Nv2:
    We ran out
  • HiradeGirl @ HiradeGirl:
    for your life
    +1
  • K3Nv2 @ K3Nv2:
    My life has no value my fat ass is staying right here
    K3Nv2 @ K3Nv2: My life has no value my fat ass is staying right here