Hacking USB Loader GX

  • Thread starter Thread starter blackb0x
  • Start date Start date
  • Views Views 8,070,281
  • Replies Replies 30,227
  • Likes Likes 74
GPT is/should be already supported, and up to 8 partitions.
That's strange it works with only one partition but crashes with more.
Games should display, if they are in the correct folder AND in the correct format/filename.

Which filename and folder layout did you select in WiiBackupManager?
The best one is "Title [ID]" in subfolders named after gametdb database.

/wbfs/Title [ID6]/ID6.wbfs
I already tried several ways, renamed all available modes, nothing. I put only 3 games, 150 games and 1250 games, same thing. It will be the 5TB space the problem? you guys already tested larger than 4TB?

more info: on pages 742, 743 have a discussion about it

--------------------- MERGED ---------------------------

I only use one FAT32 partition with MBR. It's looking like GPT is not the answer. MBR with partitions at least one byte less than 2GB should work.
yes, MBR everything works perfectly, but the HD is limited to only 2TB (others 3TB are discarded). the only way to use the 5TB would be using GPT. Any idea?
 
Last edited by pepobr,
You are the first user mentioning a 5TB drive (I didn't even know they existed).
But I don't think it should be a problem, it works the same way "read the sector 0, get the partition's starting sector in 64bit long", 4TB or 5TB should fit.
Maybe there's really an issue with the partition detection. I don't have GPT drives, I only checked the sources and compared with the GPT characteristics. (sorry, I don't remember the correct word)
I always wanted to make a release with a partition logger, to check all the details a drive could provide, but I haven't took the time to do it yet.
 
You are the first user mentioning a 5TB drive (I didn't even know they existed).
But I don't think it should be a problem, it works the same way "read the sector 0, get the partition's starting sector in 64bit long", 4TB or 5TB should fit.
Maybe there's really an issue with the partition detection. I don't have GPT drives, I only checked the sources and compared with the GPT characteristics. (sorry, I don't remember the correct word)
I always wanted to make a release with a partition logger, to check all the details a drive could provide, but I haven't took the time to do it yet.

I hope this still works with the larger 5+ drives. I'm currently using a WD 4TB My Book without any issues.

I picked up 2ea of the new WD 8TB My Book HDD's the other day and am hoping to move all my Wii items from the 4TB I've out grown onto one of these 8TB.

I'll report back once I get things transferred over.
 
You are the first user mentioning a 5TB drive (I didn't even know they existed).
But I don't think it should be a problem, it works the same way "read the sector 0, get the partition's starting sector in 64bit long", 4TB or 5TB should fit.
Maybe there's really an issue with the partition detection. I don't have GPT drives, I only checked the sources and compared with the GPT characteristics. (sorry, I don't remember the correct word)
I always wanted to make a release with a partition logger, to check all the details a drive could provide, but I haven't took the time to do it yet.
I understand, thanks for the help, maybe one day my HD work with this incredible loader, thanks.

--------------------- MERGED ---------------------------

I hope this still works with the larger 5+ drives. I'm currently using a WD 4TB My Book without any issues.

I picked up 2ea of the new WD 8TB My Book HDD's the other day and am hoping to move all my Wii items from the 4TB I've out grown onto one of these 8TB.

I'll report back once I get things transferred over.
I had a 3TB Seagate and everything worked very well, I bought another of the same brand, because I thought that would keep the compatibility. I was wrong. you also have a single partition?
 
I understand, thanks for the help, maybe one day my HD work with this incredible loader, thanks.

--------------------- MERGED ---------------------------


I had a 3TB Seagate and everything worked very well, I bought another of the same brand, because I thought that would keep the compatibility. I was wrong. you also have a single partition?

Yes single FAT32 partition (used the formatter from ModMii), but I can't remember if I did 32k or 64k clusters & drive is set to Active. I changed the cluster size a few times trying to get Wiiware/VC & GameCube's through Nintendont to work.

I followed someone's advice a while ago and copied over all GameCube, Wiiware/VC & NDS over first so they'd be at the beginning of the partition and then copied over all the Wii titles. Had something to do with the GameCube's needing to be at the beginning of the partition within the first 2TB range to be read properly under Nintendont. It's been a little while so I forget exactly.

Now with adding PAL games to my NTSC collection plus all the 3DS games I've simply run out of room, so I hope the 8TB works.
 
So,I got my wii formated like 3 months ago and I had a USBLoaderGX channel installed on it before it was formatted.After the format ,the homebrew channel was installed on my wii.I had a small sd card on the wii containing the usbloader files, and something seemed ''updated'' since the last time it worked.After a month or so my sd inside it,with uknown reason,broke and I had to replace it,so I went to the usbloadergx site myself and downloaded the latest version of the app.Plugging it in,it wouldn't recognize my hard disk no matter waht I did,so I installed an older version of the usbloader and it worked normally.

It's not that it minds me,but I just want to be comfort and all,so,any ideas?
 
Yes single FAT32 partition (used the formatter from ModMii), but I can't remember if I did 32k or 64k clusters & drive is set to Active. I changed the cluster size a few times trying to get Wiiware/VC & GameCube's through Nintendont to work.

I followed someone's advice a while ago and copied over all GameCube, Wiiware/VC & NDS over first so they'd be at the beginning of the partition and then copied over all the Wii titles. Had something to do with the GameCube's needing to be at the beginning of the partition within the first 2TB range to be read properly under Nintendont. It's been a little while so I forget exactly.

Now with adding PAL games to my NTSC collection plus all the 3DS games I've simply run out of room, so I hope the 8TB works.
fat32 only supports 2TB, I tried several ways to format my hard drive, but the maximum that he recognized was 2TB. only in GPT he recognized the 5TB
 
fat32 only supports 2TB, I tried several ways to format my hard drive, but the maximum that he recognized was 2TB. only in GPT he recognized the 5TB

Not if you use the "FAT32_GUI_Formatter" included in the ModMii downloads. It'll format the larger drives as one partition. I have done many large 3 & 4 TB hard drives this way :)

Here, I looked up a post about it for you: https://gbatemp.net/threads/guide-formatting-your-external-harddrive-to-fat32-in-seconds.269589/ - See the second posting.

Also, here's the official ModMii forum: https://gbatemp.net/threads/modmii-for-windows-official-support-topic.207126/
 
the partition size depends on the sector size and cluster size.
FAT32 is limited to 2TB if you use 32k/cluster on a 512bytes/sector drive.
It can go up to 16TB with 64k/cluster and 4096bytes/sector.
 
Not if you use the "FAT32_GUI_Formatter" included in the ModMii downloads. It'll format the larger drives as one partition. I have done many large 3 & 4 TB hard drives this way :)

Here, I looked up a post about it for you: https://gbatemp.net/threads/guide-formatting-your-external-harddrive-to-fat32-in-seconds.269589/ - See the second posting.

Also, here's the official ModMii forum: https://gbatemp.net/threads/modmii-for-windows-official-support-topic.207126/
I already tried with all these programs, in my old HD 3TB I used this program, but it does not work in my current HD. this because WD is more compatible with the Wii than seagate (see Cyan answer above), if you continue with WD brand there are great chances of being compatible

--------------------- MERGED ---------------------------

the partition size depends on the sector size and cluster size.
FAT32 is limited to 2TB if you use 32k/cluster on a 512bytes/sector drive.
It can go up to 16TB with 64k/cluster and 4096bytes/sector.
true. I believe some new hard drives also allow full formatting on fat32, my not accepted because it comes from the factory at 512bytes/sector, correct?
 
Last edited by pepobr,
So,I got my wii formated like 3 months ago and I had a USBLoaderGX channel installed on it before it was formatted.After the format ,the homebrew channel was installed on my wii.I had a small sd card on the wii containing the usbloader files, and something seemed ''updated'' since the last time it worked.After a month or so my sd inside it,with uknown reason,broke and I had to replace it,so I went to the usbloadergx site myself and downloaded the latest version of the app.Plugging it in,it wouldn't recognize my hard disk no matter waht I did,so I installed an older version of the usbloader and it worked normally.

It's not that it minds me,but I just want to be comfort and all,so,any ideas?

Did you get r1260 from the sourceforge repository? Google Code is shut down and the version there is old.
 
You mean "local multiplayer" options played through internet?
Player 2-4 which should be on the same screen can be controllers from another Wii ?
Well, maybe I should check his homebrew to see what it's really used for.


Always in my signature.
or always on sourceforge's latest commit : https://sourceforge.net/p/usbloadergx/code/HEAD/tree/
it says 1261, but it's the commit used to make it downloadable from the internal update menu. it doesn't update the code, only put the r1260 .dol online.

I still haven't updated the first post..
Correct! @Cyan mrbean35000vr ported netplay of dolphin to the wii check it out here! The source code is in the description but I dont remember where I actually found the .dol but here it is from my sd card.
 

Attachments

Last edited by GR-DRACULA,
Hello,

I have had a wii for quite some time (modded of course) but recently it has started to throw DSI errors when I try to run USB Loader GX (70% of the times I tried to run the loader a DSI error appeared), I tried updating to the latest version and now the DSI error appears every time I try to run the loader (Well it does start loading but then the error appears). I have also tried reinstalling all my cIOS using ModMii and it is still happening. What is strange is that Wiiflow is still working, just USB Loader GX doesn't want to work. I don't have anything against Wiiflow, is just that for some reason it doesn't download the covers for my PAL games, also I kind of like USB Loader GX interface.

Could it be something related to the loader or is it my Wii that is finally dying?
 
Did you get r1260 from the sourceforge repository? Google Code is shut down and the version there is old.
my bad it wasn't the offiial site but sites that seemed ''offiial'' I'm gonna try doinng this again with the site you said and I'll update you
 
Hello,

I have had a wii for quite some time (modded of course) but recently it has started to throw DSI errors when I try to run USB Loader GX (70% of the times I tried to run the loader a DSI error appeared), I tried updating to the latest version and now the DSI error appears every time I try to run the loader (Well it does start loading but then the error appears). I have also tried reinstalling all my cIOS using ModMii and it is still happening. What is strange is that Wiiflow is still working, just USB Loader GX doesn't want to work. I don't have anything against Wiiflow, is just that for some reason it doesn't download the covers for my PAL games, also I kind of like USB Loader GX interface.

Could it be something related to the loader or is it my Wii that is finally dying?

Have you tried renaming or deleting your settings file?

--------------------- MERGED ---------------------------

Correct! @Cyan mrbean35000vr ported netplay of dolphin to the wii check it out here! The source code is in the description but I dont remember where I actually found the .dol but here it is from my sd card.


I don't think something like that is possible. Dolphin runs on a PC and can manage that in the background. Wii games and the IOS they use are the only code that is executing while you're playing the game. This would have to be patched into the cIOS and I don't think there's room or processor time for it.
 
that's right.
an emulator can do it, as it's processing different information at the same time, but the console expect the controller input to happen on the current console, there's no network layer added to check and send the input to the game by emulating the controller.
(that's how I think netplay works, I didn't check the sources).

Could it be something related to the loader or is it my Wii that is finally dying?
There's a chance it's an issue with your loader's settings.
If you have old and new version of the loader, they don't mix together very well.
For example, if you have the latest revision on SD card (launched from HBC), it contains newer settings and options.
If you set an option which didn't exist on an old version, then running that version will crash if it tries to read an unknown values. For example : running an outdated dol installed in Priiloader, or launching a full channel with rev1180.

Be sure you are using r1260.
If it still happen, try reseting the settings from the loader's menu, or manually (delete all .cfg and .bin file in your usbloader_gx folder)
 
  • Like
Reactions: GR-DRACULA
that's right.
an emulator can do it, as it's processing different information at the same time, but the console expect the controller input to happen on the current console, there's no network layer added to check and send the input to the game by emulating the controller.
(that's how I think netplay works, I didn't check the sources).


There's a chance it's an issue with your loader's settings.
If you have old and new version of the loader, they don't mix together very well.
For example, if you have the latest revision on SD card (launched from HBC), it contains newer settings and options.
If you set an option which didn't exist on an old version, then running that version will crash if it tries to read an unknown values. For example : running an outdated dol installed in Priiloader, or launching a full channel with rev1180.

Be sure you are using r1260.
If it still happen, try reseting the settings from the loader's menu, or manually (delete all .cfg and .bin file in your usbloader_gx folder)

I guess it was something with the SD, it worked after formatting the SD and then copying the USB Loader folder and I also had to delete and reinstall the forwarder.
 
and screenshot of the drive in your PC OS's device manager?
If I got what you said,I forgot to mention that the disk is alright,formated on wbfs format,the error it says it's could not initialize usb disk or something like that
 

Site & Scene News

Popular threads in this forum