Hacking USB Loader GX

  • Thread starter Thread starter blackb0x
  • Start date Start date
  • Views Views 8,066,324
  • Replies Replies 30,226
  • Likes Likes 74
1) I don't know
2) yes, press "1" button when in USBloader GX and it will prompt you with a menu where you can select which cover you want to download.
It will download all missing covers for the selected categories.
 
Yes zelda SS runs ok when nand emu is disabled, but in full nand emu the game sometimes hangs in a random loading screen, hence the white or black screen; maybe I can post the access log before the game hangs, but I dont know how to. The usbloader gx does that?
 
why is it saying this?
Code:
FS_Readdir(): (path: /title/00010000/534f5550/data/wiiking2.sav, iolen: 1)
FS_Readdir(): (path: /title/00010000/534f5550/data/skip.dat, iolen: 1)
FS_Readdir(): (path: /title/00010000/534f5550/data/banner.bin, iolen: 1)
it says "Readdir" but those are files, not directories.
Many games do this. Very often I encountered a ReadDir on the file /shared2/sys/SYSCONF
Actually ReadDir returns different error codes when the path doesn't extist (-106) and when the path is a file (-101).
This way the game can check 2 condition with 1 operation.
 
USBloaderGX readme.txt is very outdated (before 2.0).

Is there someone who would like to update it?
Maybe even reflect that update to the wiki if you have time too.

Let us know if someone is interested :)
Thanks
 
thanks to everyone who worked on r 1136 becuase it supports forcing aspect ratio. now i can play mario party 8 without those blue bars. How did you figure out how to hack it?
 
Is loading channels from emunanad fully suported yet?
The gui is showing all my nandemu games but returns to sm when trying to load any of them...

Latest beta rev 1137 is unable to load Zelda ss.

First time saves for games on partial save emu result in black screen.

I'm not able to load ANY channels on emunands, though games show fine. Black screens.

Using d2x final v7 base 56. Fat 32 HDD.

Experienced full brick few days ago after usblgx booted into a black screen, from forwarder channel v4.
Beforehand I got wrong messages from the Wii that my memory was full when loading games from usbl gx but, memory was fine since I used partial emu for most games. I had lots of free block when going in the Wii's memory management. Also booting of games was slower.

The nand was REALLY coruppted as I was'nt able to boot to HBC from bootmii.
I had to make a fresh nand with ohne swanzenegger. Hopefully this is'nt an isseu with usbl gx or cios.
 
thanks to everyone who worked on r 1136 becuase it supports forcing aspect ratio. now i can play mario party 8 without those blue bars. How did you figure out how to hack it?
Giantpune and Dimok reversed engineered the boot sequence and made an ASM hack to force that value to be read instead of the real one.
They spent a full day on it, so, thanks to them :)


Is loading channels from emunanad fully suported yet?
The gui is showing all my nandemu games but returns to sm when trying to load any of them...
Yes it's fully supported. I've launched WiiWare and VC from my Full EmuNand Dump.
Was it working with previous beta? The option to enable EmuNand in r1133-1135 was in :
1. Main settings > Loader settings > Loader mode : Channel
2. Main settings > Loader settings > EmuNand Channel : full (or "none" to see Real Nand channel. Partial had no effect for channels as it require a full nand dump)

Verify that your Path for channels is correctly pointing to a full NAND dump (you can have 2 different NAND paths in user paths menu, one for Wii games only and one for Channels only.
Of course, both can share the same paths if you want only one NAND emu.
We made 2 possible paths for users who want to save wii savegames on an "empty" nand for easier backup.

PS: I tested only up to r1136.
I'll try r1137, it has a different way of launching channels.
Please try r1136 instead.

Latest beta rev 1137 is unable to load Zelda ss.
I suppose not using emuNand redirection at all, as it wasn't working with zelda. so, you say it's not launching anymore?
It's working with r1136, but it should still be working with r1137 as only channel launching has been changed (except if there's a bug, I'll have to test it).
Use r1136 meanwhile.
Thanks for the report :)

First time saves for games on partial save emu result in black screen.

I'm not able to load ANY channels on emunands, though games show fine. Black screens.
This is strange that it doesn't allow "first time launch" game. Maybe your nand has a corruption problem, or it's a problem with games with non FAT32 characters.

For the Channels listing, it's not using the emulation, the loader is loading the game by reading the nand path in FAT32 up to the game ID folders (to speed up the listing process on boot). The emulation is enabled only when launching a channel.

Maybe r1137 really have a problem, let me know with 1136.

I'm sorry to hear about your brick :(
I don't think the loader is causing it, it doesn't write to the NAND (the games does, by writing saves to it).
The nand is accessed continually by the Wii itself, even when you are idled. Maybe something went wrong, but we can't know what did it.
Like you said, thank you bootmii :)



Edit:

I tested r1137:
- Zelda is working fine
- Launching a channel from Emulated Nand is working fine, and it was the first time I launched it, so he created the save file for the first time correctly.
- I didn't try in partial yet. But it use the same cIOS functions than full emu.

All is working fine, and other users didn't report your problems.
I think you have a bad configuration, or a bad NAND, bad NAND dump maybe?

Some games require special characters which are incompatible with FAT32. Such characters are escaped by the cIOS and the loader when extracting the savegame manually.
If you create the dump with BootMii for example, the saves already present on your NAND are not using the same escaping method, so the games won't work.
You should extract your NAND (or at least the saves of the non working games) using the loader's "features" menu or the game's settings menu.
We will add back the save extracting function for channels on real NAND. (we disabled it for all channels on r1136-1137)



Edit2:
Making a dump of the corrupted NAND would have been interesting to see what went wrong.
I'm sure you didn't make one. too bad.
 
Hello,
I currently use usb loader GX v2.0 and everything works fine, but today I wanted to update from winthin the program itself.
Everything went ok and afterwards I saugh the message that the update was succesfull.
When It started however I only see the message "USB DEVICE NOT DETECTED". My usb drive allways worked before
and when I changed back to version 2.0 everything works fine again.
Am I missing something here?
Thx on advance
 
thanks to everyone who worked on r 1136 becuase it supports forcing aspect ratio. now i can play mario party 8 without those blue bars. How did you figure out how to hack it?
Giantpune and Dimok reversed engineered the boot sequence and made an ASM hack to force that value to be read instead of the real one.
They spent a full day on it, so, thanks to them :)


Is loading channels from emunanad fully suported yet?
The gui is showing all my nandemu games but returns to sm when trying to load any of them...
Yes it's fully supported. I've launched WiiWare and VC from my Full EmuNand Dump.
Was it working with previous beta? The option to enable EmuNand in r1133-1135 was in :
1. Main settings > Loader settings > Loader mode : Channel
2. Main settings > Loader settings > EmuNand Channel : full (or "none" to see Real Nand channel. Partial had no effect for channels as it require a full nand dump)

Verify that your Path for channels is correctly pointing to a full NAND dump (you can have 2 different NAND paths in user paths menu, one for Wii games only and one for Channels only.
Of course, both can share the same paths if you want only one NAND emu.
We made 2 possible paths for users who want to save wii savegames on an "empty" nand for easier backup.

I'm trying to use my excisting uneek / Neek2o nand dumps. Path: /Nands/nand1, etc
Are they compatible?


PS: I tested only up to r1136.
I'll try r1137, it has a different way of launching channels.
Please try r1136 instead.

r1136 had the same problem...for me..could it be the config files?

Latest beta rev 1137 is unable to load Zelda ss.
I suppose not using emuNand redirection at all, as it wasn't working with zelda. so, you say it's not launching anymore?
It's working with r1136, but it should still be working with r1137 as only channel launching has been changed (except if there's a bug, I'll have to test it).
Use r1136 meanwhile.
Thanks for the report :)

released 2.3 of usblgx loads the game. The beta did not.

First time saves for games on partial save emu result in black screen.
Only if there's no save file present on the dumped nand.

I'm not able to load ANY channels on emunands, though games show fine. Black screens.
This is strange that it doesn't allow "first time launch" game. Maybe your nand has a corruption problem, or it's a problem with games with non FAT32 characters.

For the Channels listing, it's not using the emulation, the loader is loading the game by reading the nand path in FAT32 up to the game ID folders (to speed up the listing process on boot). The emulation is enabled only when launching a channel.

Maybe r1137 really have a problem, let me know with 1136.

I'm sorry to hear about your brick :(
I don't think the loader is causing it, it doesn't write to the NAND (the games does, by writing saves to it).
The nand is accessed continually by the Wii itself, even when you are idled. Maybe something went wrong, but we can't know what did it.
Like you said, thank you bootmii :) Thank you!



Edit:

I tested r1137:
- Zelda is working fine also first time nandsave?
- Launching a channel from Emulated Nand is working fine, and it was the first time I launched it, so he created the save file for the first time correctly.
- I didn't try in partial yet. But it use the same cIOS functions than full emu.



All is working fine, and other users didn't report your problems.
I think you have a bad configuration, or a bad NAND, bad NAND dump maybe?

Some games require special characters which are incompatible with FAT32. Such characters are escaped by the cIOS and the loader when extracting the savegame manually.
If you create the dump with BootMii for example, the saves already present on your NAND are not using the same escaping method, so the games won't work.
You should extract your NAND (or at least the saves of the non working games) using the loader's "features" menu or the game's settings menu.
We will add back the save extracting function for channels on real NAND. (we disabled it for all channels on r1136-1137)

Are you using d2x v 7 final?



Edit2:
Making a dump of the corrupted NAND would have been interesting to see what went wrong.
I'm sure you didn't make one. too bad. I have a dump of this NAND right after the brick.


Conduit 2 is unable to make a connection to WFC when using full nand emu.
When first launched to player should have to donwload an update.
Instead the tries to connnect and right after that it dissconnects to WFC connection.
Using D2x v7 final base 57 fot this game.
 
The version 2.3 seems to have difficulty to detect some HDD. (I don't know why)

Maybe you could try the latest beta version r1137 (we changed few things regarding the USB).
Download and replace the boot.dol on your SD card manually. The latest beta version is available in the "Beta Issue" on Googlecode website.


@Hielkenator:
Yes, I'm using d2x v7 final base56 (and before that, I used the alpha5).
I tried zelda, but I already have a save file on both real and partial emu nand, so it was not the first time launch for zelda.

I tried the first time launch for a Wiiware on EmuNand (full emu), and it worked fine.


I can assure you all games/VC/Wiiware are working fine with r1136 and r1137.
Other testers have no problem either.


About the Wifi on full nand emulation, it's a known problem from d2x.



About the dumps, Uneek dumps are working, I'm using one of my extracted Bootmii dump I used with Sneek.
I don't know about neek2o, but they should be the same, it's the same files.

The only problem a dump could have is when you extract a savegame with non compatible FAT32 characters using a dumper/extractor not using the same escaping method than cIOS d2x.

cIOS d2x and USBloaderGX are using html entities.

But if it's a filename problem, the game usually display "System file error, please reboot, etc."


Your bricked dump could be useful to see if it can be opened and analyzed with ohne swanzenegger or other nand explorer.
 
  • Like
Reactions: 1 person
The version 2.3 seems to have difficulty to detect some HDD. (I don't know why)

Maybe you could try the latest beta version r1137 (we changed few things regarding the USB).
Download and replace the boot.dol on your SD card manually. The latest beta version is available in the "Beta Issue" on Googlecode website.


@Hielkenator:
Yes, I'm using d2x v7 final base56 (and before that, I used the alpha5).
I tried zelda, but I already have a save file on both real and partial emu nand, so it was not the first time launch for zelda.

The games black screens right after the connection instructions with a clean rev 1137 with fresh config files.
No save present on emunand yet.


I tried the first time launch for a Wiiware on EmuNand (full emu), and it worked fine.
I'm not able to launch any channel from My uneek nand dump through usb loader gx.
Could it be a folder layer problem?

My setup of nands is as follows: root:/nands/nand1
nand2
nand3
etc.
Games show just fine, booting results in return to system menu


About the dumps, Uneek dumps are working, I'm using one of my extracted Bootmii dump I used with Sneek.
I don't know about neek2o, but they should be the same, it's the same files.
Yes that's what I also thought as they are working just fine with uneek postloader etc...

The only problem a dump could have is when you extract a savegame with non compatible FAT32 characters using a dumper/extractor not using the same escaping method than cIOS d2x.
For the save nand I used the dumpmethod that comes with usblgx using this path: usb:/

cIOS d2x and USBloaderGX are using html entities.

Thank you for the time to look into this.
 
I edited my previous post to add more precisions.


Also, could you try to place your nand in another folder?
USB:/nand1/ directly?
I didn't try sub-folders path.

I didn't understand your last comment:
"For the save nand I used the dumpmethod that comes with usblgx using this path: usb:/"

If you extracted your Dump using USBloaderGX into "usb1:/" then all your NAND is on the root of your USB.
Try "usb1:/" as Nand path.



Also, Sneek don't use the same escaping method for non FAT32 compatible characters.
It could be your problem.
 
I edited my previous post to add more precisions.


Also, could you try to place your nand in another folder?
USB:/nand1/ directly?
I didn't try sub-folders path.

I didn't understand your last comment:
"For the save nand I used the dumpmethod that comes with usblgx using this path: usb:/"

If you extracted your Dump using USBloaderGX into "usb1:/" then all your NAND is on the root of your USB.
Try "usb1:/" as Nand path.

This is what I have
I edited my previous post to add more precisions.


Also, could you try to place your nand in another folder?
USB:/nand1/ directly?
I didn't try sub-folders path.

I didn't understand your last comment:
"For the save nand I used the dumpmethod that comes with usblgx using this path: usb:/"

If you extracted your Dump using USBloaderGX into "usb1:/" then all your NAND is on the root of your USB.
Try "usb1:/" as Nand path.
Correct, this is what I have.

It only seems to be an isseu with Zelda...
S mario Galaxy seems to work fine...With full nand save emulation



Also, Sneek don't use the same escaping method for non FAT32 compatible characters.
It could be your problem.





Also, Sneek don't use the same escaping method for non FAT32 compatible characters.
It could be your problem.

The editing screwed up somehow, sorry....

Anyway will try to move folders and let you know asap
 
Moving the nand to usb1:/nand1 results in black screen upon loading a game.
Now it does'nt return to the system menu anymore...

but at least it's something, right?

EDIT: upon loading VC game Blastermaster I got the message my Wii data files are damaged.
but other games just give the silent black screen...

Edit: No problem loading games with Postloader using same emunand.

What can be the problem?

Edit: rev 1136 same problem, just black screens. really boggeld now...
rev 1135 same problem...
Are you guys SURE that the Uneek nands are compatible?
It's weird for me because all other methods that use these dumps are working like they should.

My nand is on my USB drive to be clear...

EDIT: When my nand in in a sub folder ( usb1:/nands/nand1/... ) the banner sound is'nt played and booting them returns to system menu.
When it's setup like this ( usb1:/nand1/... ) the banner sound plays but games boot to black screen or errors.

Also there's a sneek cache folder in my Nand folder could this be a problem ? maybe the folder is'nt expected by the usbl code?
 
The additional folder shouldn'nt create any problem. It's just not read.


I had problem with "clean" nand dump created from the computers. It resulted in these "system corrupt" messages too.
My currently working nand is the one from Bootmii, extracted with ShowMiiWads. (this one worked fine with both Sneek and GX)

Maybe creating clean nand from scratch is the problem.

Thanks for the report about the banner sounds, I'll check that.


Edit:
If you re-dump your real NAND, you can use either bootmii (I know it's working fine with this one), or the USBloaderGX "extract NAND" feature, so it will use the d2x Nand access and make a dump like it needs it.
 
The additional folder shouldn'nt create any problem. It's just not read.


I had problem with "clean" nand dump created from the computers. It resulted in these "system corrupt" messages too.
My currently working nand is the one from Bootmii, extracted with ShowMiiWads.

Maybe creating clean nand from scratch is the problem.

Thanks for the report about the banner sounds, I'll check that.

The banner sounds do not play when the nand dump is in a sub folder and return you to Sm upon booting a game.

I'll try a bootmii nand now ( I am using modmii generated nands atm..)

Thanks for the quick reply, hope I could help and will let you know.
 
@Cyan:

Still no solution...
Made a fresh nand with showmiiwads 1.5
Same problem "the system files are corrupt, bla bla"

ps My bootmii dump could not be extracted ... I think this is a Windows 7 related problem.

Again, all other methods of loading games from this fresh emunand works like it should.
There MUST be something that is overseen.

I hope there's a solution because I really love usb loader gx.
 
Jipieeeeeee!

I got it to work!
I used the nand dump that Usbl GX makes, added my wads and put it in a root folder eg: usb1:/nand1/...
All vc games loaded like they should ( except for Majora's Mask but I believe this is a d2x problem to be fixed hopefully..)

Thank you guys!

Resumé : A nand made with programs other than usblgx or bootmii weren't compatible is my case.
Using a nand dump made with usbgx fixed my isseu.
 

Site & Scene News

Popular threads in this forum