Hacking USB Loader GX

  • Thread starter Thread starter blackb0x
  • Start date Start date
  • Views Views 8,066,806
  • Replies Replies 30,226
  • Likes Likes 74
you can use any title deleter (make sure to delete the right one!) or data management to remove the old channel

I'm not sure, but I think ret -1 is a read error, if you have a different SD card, try using that?

edit

-1:
Wad Install Error:Most likely you have cIOS installed incorrectly, out of date, or missing.Your SD card is not Formatted as FAT16 or FAT32 properly, reformat it. If a file was needed, then it was not in the correct folder.Each application needs its files in specific folders, so pay attention to that. Can also be a bad wad or not enough space on the Wii. (example: If your installing cios38rev17 offline make sure you have ios38-64-v3867 on the root of your sd)


edit

do you have WiFi? if so try a network install as apposed to a WAD install
 
QUOTE said:
you can use any title deleter (make sure to delete the right one!) or data management to remove the old channel

I've never had to use those two app but I do have Any Title Deleter on the SD Card though.

QUOTE said:
I'm not sure, but I think ret -1 is a read error, if you have a different SD card, try using that?

edit

-1:
Wad Install Error:Most likely you have cIOS installed incorrectly, out of date, or missing.Your SD card is not Formatted as FAT16 or FAT32 properly, reformat it. If a file was needed, then it was not in the correct folder.Each application needs its files in specific folders, so pay attention to that. Can also be a bad wad or not enough space on the Wii. (example: If your installing cios38rev17 offline make sure you have ios38-64-v3867 on the root of your sd)

Why would I be getting this error all of a sudden after using this SD Card for quite a while. It should be formatted correctly because I've used this very one for a couple years. It seems to work from the Wii even though I've had a few install problems with apps. That's not the card itself but me doing something wrong.

QUOTE
do you have WiFi? if so try a network install as apposed to a WAD install

We don't use the Wii connected to the internet.

Edit: I just checked my SD card and it's formatted to FAT16 so that's not an issue. I think it's more of having files in the wrong place. If I use the cIOS r21 installer which wad file should I use? I've tried the 3 below but none have worked:

IOS38-v4124.wad
IOS56-v5662.wad
IOS57-v5919.wad
 
This is wrong, you can't "use" these wad at all. You don't have access to these wad, so you can't use them. You couldn't have "tried" them either, what you tried is maybe "selecting slot 38 to provide installation function", but they don't have installation function in the official nintendo slot, that's why you had an error.
The wad files you put on your SD correspond to the "base" you will have to select at the end of the process, not at the first request.
These base are patched, and installed in the slot you specified, ex. 249[with base 38] = the installer reads IOS38-64-v3867.wad then patch it to implement USB access into it and install the result in slot 249.

For wad manager, you have to know few things :
•Wad Manager need a cIOS to work. Some wad manager let you select which IOS you want to use, some other just use a default one (249 or 250).
•Maybe your wad manager doesn't use "wad" folder by default. There's certainly a readme.txt, or use another one.
•If you have cIOSx r18+, then the old wad manager doesn't work anymore. You need a new wadmanager. (select the one corresponding to the IOS you want to use)



For the cIOSx r21 installer :
• the first IOS it asks you to select, it's not the base but the "firmware" selection in order to allow the installer to function properly (every running application need an IOS containing all the needed function, you can see it as the main libraries or the firmware). Select a cIOS which will allow NAND access and trucha bug. (usually select 249 at this point)
• If you don't have internet access, you need to put the original WAD which will be used as base on your SD card root.
Your wad names are incorrect, it should be :
IOS38-64-vxxxx.wad
IOS57-64-vxxxx.wad
etc. (xxxx = the correct version needed by the installer).
 
QUOTE said:
This is wrong, you can't "use" these wad at all. You don't have access to these wad, so you can't use them.
The wad files you put on your SD correspond to the "base" you will have to select at the end of the process, not at the first request.
These base are patched, and installed in the slot you specified, ex. 249[with base 38] = you read IOS38-64-v3867.wad then patched it to implement USB access into it and install the result in slot 249.

What about the wad forwarder to update my USB Loader GX version from the Wii menu? That's not the same issue as what you're talking about. I thought we had to run a wad installer to install the forwarder? I see what you're saying about the cIOS installer in regards to wad files but the forwarder for the loader is a different process, right?

QUOTE said:
For the cIOSx r21 installer :
• the first IOS it asks you to select, it's not the base but the "firmware" selection in order to allow the installer to function properly (every running application need an IOS containing all the needed function, you can see it as the main libraries or the firmware). Select a cIOS which will allow NAND access and trucha bug. (usually select 249 at this point)
• If you don't have internet access, you need to put the original WAD which will be used as base on your SD card root.
Your wad names are incorrect, it should be :
IOS38-64-vxxxx.wad
IOS57-64-vxxxx.wad
etc. (xxxx = the correct version needed by the installer).

I just made a mistake in my previous post. I left out the "64" from the names in my example wad files. They have that in the title but I didn't put it here in the reply. I shortened it.
wink2.gif


QUOTE
For wad manager, you have to know few things :
•Wad Manager need a cIOS to work. Some wad manager let you select which IOS you want to use, some other just use a default one (249 or 250).
•Maybe your wad manager doesn't use "wad" folder by default. There's certainly a readme.txt, or use another one.
•If you have cIOSx r18+, then the old wad manager doesn't work anymore. You need a new wadmanager. (select the one corresponding to the IOS you want to use)

Well, I placed the wad file for the forwarder of USB Loader GX in several different places and it's not recognized. I done this just to see if it would work from different locations on SD Card. The first place I tried was at the root. Maybe trying the new WAD Manager will help. I'll update back later. Thanks for your help.
smile.gif
 
while you are doing it, use this forwarder (a fresh one, compiled today) : http://www.mediafire.com/?r11bwt1occlanmk
And yes, the forwarder is installed using the wad manager.
that's the only wad you need to install manually.

Do you know which cIOS version and base you currently have installed ?
if you don't, could you run syscheck and report the content of sd:/sysCheck.csv in a spoiler tag?
 
Cyan said:
while you are doing it, use this forwarder (a fresh one, compiled today) : http://www.mediafire.com/?r11bwt1occlanmk
And yes, the forwarder is installed using the wad manager.
that's the only wad you need to install manually.

Do you know which cIOS version and base you currently have installed ?
if you don't, could you run syscheck and report the content of sd:/sysCheck.csv in a spoiler tag?

I believe I have 249 slot as a base but not sure about the cIOS version. It's an older one for sure. I'll post back results with the syscheck in a spoiler tag. Thanks!

Edit: I assume I put syscheck on my SD Card and run it from the Wii for results?
 
Cyan said:
yes,
SD:/apps/syscheck2.0.1/boot.dol
it will appear on your homebrew channel
run it, it will create the report on the SD root.

It appears that I was using IOS36 as a base from rev10 going by the report viewed from the Wii. I told you I was using an older revision. Anyhow, here's the report in a spoiler:

sysCheck v2.0.1 by Double_A
...runs on IOS36 (rev 1042).

Region: NTSC-U
System Menu 3.0U (v225)
Hollywood v0x11
Console ID: 118887052
Boot2 v4

Found 126 titles.
Found 30 IOS on this console. 4 of them are stub.

IOS3 (rev 65280): Stub
IOS4 (rev 65280): Stub
IOS9 (rev 520): No Patches
IOS10 (rev 768): Stub
IOS11 (rev 10): Trucha Bug, ES Identify, Flash Access, NAND Access
IOS12 (rev 6): Trucha Bug, ES Identify, Flash Access, NAND Access
IOS13 (rev 10): Trucha Bug, ES Identify, Flash Access, NAND Access
IOS14 (rev 262): No Patches
IOS15 (rev 257): Trucha Bug, ES Identify, Flash Access, NAND Access
IOS16 (rev 257): Trucha Bug, ES Identify, Flash Access, NAND Access
IOS17 (rev 512): Trucha Bug, ES Identify, Flash Access, NAND Access
IOS20 (rev 12): Trucha Bug, ES Identify, Flash Access, NAND Access
IOS21 (rev 514): Trucha Bug, ES Identify, Flash Access, NAND Access
IOS22 (rev 777): No Patches
IOS28 (rev 1292): No Patches
IOS30 (rev 1039): Trucha Bug, ES Identify, Flash Access, NAND Access
IOS31 (rev 1040): Trucha Bug, ES Identify, Flash Access, NAND Access
IOS33 (rev 1040): Trucha Bug, ES Identify, Flash Access, NAND Access
IOS34 (rev 1039): Trucha Bug, ES Identify, Flash Access, NAND Access
IOS35 (rev 1040): Trucha Bug, ES Identify, Flash Access, NAND Access
IOS36 (rev 1042): Trucha Bug, ES Identify, Flash Access, NAND Access
IOS37 (rev 3609): No Patches
IOS38 (rev 3609): No Patches
IOS50 (rev 4889): No Patches
IOS51 (rev 4633): No Patches
IOS53 (rev 4113): No Patches
IOS55 (rev 5149): No Patches
IOS249 (rev 10): Trucha Bug, ES Identify, Flash Access, NAND Access, USB 2.0
IOS250 (rev 65535): Trucha Bug, ES Identify, Flash Access, NAND Access, USB 2.0
IOS254 (rev 2): Stub
BC v2
MIOS v5

Report generated on 2010/12/29.
 
oh, 3.0U nice
tongue.gif

All your original IOS still have the signing bug
smile.gif


What I find strange though, is that you have an IOS250 (I thought the IOS cloning was introduced later, not on cIOS installer v10. Someone can confirm that ?)
And why is the IOS254 stubbed if the wii is still on 3.0?

You should be able to install cIOS rev21 without problem.
You can put IOS57-v64-xxxxx.wad on your sd root. (or IOS38, which has also a good game compatibility)
run the installer.
When it asks which IOS you want to use to run the installer, say 249 or 250 (you should be able to use any slot which says "Trucha bug", IOS36 v1042 is a good one too)
then select SD card installation, slot 249, base 57 (or base38)

Once you have IOS249[57] installed, you can use the wad manager version249 if you want the forwarder. The forwarder is not needed to use USBloaderGX, but it's more convenient to run it from the wii menu.
You need to install 2 things for the forwarder to works fine :
- the forwarder itself
- IOS58 (use NUS, or IOS58 installer)
 
Cyan said:
oh, 3.0U nice
tongue.gif

All your original IOS still have the signing bug
smile.gif


What I find strange though, is that you have an IOS250 (I thought the IOS cloning was introduced later, not on cIOS installer v10. Someone can confirm that ?)
And why is the IOS254 stubbed if the wii is still on 3.0?

You should be able to install cIOS rev21 without problem.
You can put IOS57-v64-xxxxx.wad on your sd root. (or IOS38, which has also a good game compatibility)
run the installer.
When it asks which IOS you want to use to run the installer, say 249 or 250 (you should be able to use any slot which says "Trucha bug", IOS36 v1042 is a good one too)
then select SD card installation, slot 249, base 57 (or base38)

Once you have IOS249[57] installed, you can use the wad manager version249 if you want the forwarder. The forwarder is not needed to use USBloaderGX, but it's more convenient to run it from the wii menu.
You need to install 2 things for the forwarder to works fine :
- the forwarder itself
- IOS58 (use NUS, or IOS58 installer)

Thanks for the information. I'll use this and see what happens. I'll post back my results. Man, there's been a lot of app updates since I last needed to update/check on them for my needs.
wink.gif
 
It's not working with any cIOS I have placed on the SD Card Cyan. I run the r21 installer from the homebrew channel. The first time I selected 'IOS249' as my version for installation. I then chose 'IOS57 v5819' as my base ISO version. Next, I chose 'IOS249' as my custom installation slot. I chose 'WAD installation' and then 'SD Card slot'. Once doing that, I get the same error= -1 from the installer.

I also tried other cIOS versions as well but they too wouldn't work. I have all of my WAD files at the root of the SD Card. I have them correctly named because I used NUS to get them all. I also tried to use the 250 slot as well but didn't work. What may be the issue? Thanks!

Edit: I couldn't get cIOSrev21 to work but I did get cIOSrev17 to work. I ran the rev17 installer and chose slot 250 and then selected cIOS38-64-v3867. It installed perfectly. Why doesn't rev21 installer do the same? I have the correct cIOS(IOS57-64-v5919.wad) the exact same location as the wad file that worked with rev17 installer.

I'm confused! It should have worked. I would like to use a newer cIOS really but I need to get this figured out first.

Another edit: I got the updated USB Loader GX version(r1021) installed to the menu now. Now, it's not recognizing my games. The first time loading I was getting the 'slow HDD' read problem. It took a while but gave errors. Then it showed no HDD connected from the loader. I switched the connection to slot 1 on the Wii and it loaded fine but my games aren't being shown.

I went into the 'settings" and from 'partition' it shows the correct size and format(WBFS1) but from the loader menu it shows 0GB free of 0GB with 0 games listed. From the 'credits' page it shows rev1021 (IOS249)(rev17). I think I read a couple pages back that I needed to use a specific cIOS for newer versions of the loader. Is this maybe the problem with games not showing and incorrect HDD size? I feel like a newbie again it's been so long dealing with issues on the Wii. Thanks!
 
cIOS rev17 works fine.
I'm actually using it with WBFS partition too, and you don't need the newest if that one is enough for you.
Though, some games will require another cIOS revisions and base (games using USB devices like guitar, wiispeak, and newer games like Black Ops)


You have to connect the HDD to the bottom USB port (when the console is laying down).

1. When you say it's installed to your menu, you mean launching from the Forwarder on the Wii menu?
2. Did you install the official IOS58 for the forwarder ?
3. Did you try launching the loader from the homebrew channel instead of the forwarder (which is new and not tested a lot yet)?
4. delete old GX config files, the new revision use many new values. (should be located in sd:/config/ or in sd:/apps/usbloader_gx/ )
5. I don't know what else you could try for the moment. Maybe try WiiBackupManager on your computer to check for WBFS partition error. (load the partition in drive1, and select drive1/Tools/WBFS/fix free block table)

r1023 is available.
 
Cyan said:
while you are doing it, use this forwarder (a fresh one, compiled today) : http://www.mediafire.com/?r11bwt1occlanmk
And yes, the forwarder is installed using the wad manager.
that's the only wad you need to install manually.

Do you know which cIOS version and base you currently have installed ?
if you don't, could you run syscheck and report the content of sd:/sysCheck.csv in a spoiler tag?

so is this a new channel/forward for GX..... cause the one i have still works.. but if this is the newer one i ill install
 
Yes this is a new one.
It's based on WiiXplorer forwarder sources, and includes AHBPROT flags to read installed channel's Title names. (You can see the difference if you boot from HBC without the noreload tag, and go to "return to" option).
It can now boot dol from any partition type, no need to have a FAT32 partition for the dol (but you won't see the dol from HBC menu if it's not FAT32).

I find it loads even faster than the old one, but maybe I'm imagining it.

Here is the changelog :

UNEO Forwarder Channel 2010_12_29
Code:
Forwarder Channel Update:
*Use of IOS58 and AHBPROT
*Complete change of forwarder. Using same as on WiiXplorer now.
*Looking for dol in every primary fat/ntfs partition in the known paths (/apps/usbloader_gx/ and /apps/usbloadergx/). 
(Booting loader from ntfs will be usefull once images and settings can also be stored on ntfs.)

Please, report any problems you may find (it's still in testing period).
 
Cyan said:
Yes this is a new one.
It's based on WiiXplorer forwarder sources, and includes AHBPROT flags to read installed channel's Title names. (You can see the difference if you boot from HBC without the noreload tag, and go to "return to" option).
It can now boot dol from any partition type, no need to have a FAT32 partition for the dol (but you won't see the dol from HBC menu if it's not FAT32).

I find it loads even faster than the old one, but maybe I'm imagining it.

Here is the changelog :

UNEO Forwarder Channel 2010_12_29
Code:
Forwarder Channel Update:
*Use of IOS58 and AHBPROT
*Complete change of forwarder. Using same as on WiiXplorer now.
*Looking for dol in every primary fat/ntfs partition in the known paths (/apps/usbloader_gx/ and /apps/usbloadergx/). 
(Booting loader from ntfs will be usefull once images and settings can also be stored on ntfs.)

Please, report any problems you may find (it's still in testing period).


ok thanks i will try it and report if i find any issues....... great work everyone sofar who as been working on this...
 
This one doesn't work ?

In priiloader how do you select the forwarder ?
you select the channel to load on boot (UNEO), or do you upload the forwarder .dol on the nand and set it to load on boot?

If it's only using UNEO channel, then update the channel by installing the new wad.
If you are using the .dol method, then you need to extract the .dol from the wad, and change the booting dol in Priiloader menu.
 
QUOTE said:
cIOS rev17 works fine.
I'm actually using it with WBFS partition too, and you don't need the newest if that one is enough for you.
Though, some games will require another cIOS revisions and base (games using USB devices like guitar, wiispeak, and newer games like Black Ops)

But, rev17 only works with the latest stable version of USB Loader GX, right? That's what I think you posted a few pages back anyhow. That's what I did. I just switched boot.dol to the r883 version and now things seem to be working normally from USB Loader GX. BTW, does the newer loader releases not have the "002 error fix" option now?

I didn't see it listed from the settings. Is it not needed with newer versions? I hadn't updated versions is so long and haven't been following the scene closely so I wouldn't know.
wink.gif


QUOTE1. When you say it's installed to your menu, you mean launching from the Forwarder on the Wii menu?
2. Did you install the official IOS58 for the forwarder ?
3. Did you try launching the loader from the homebrew channel instead of the forwarder (which is new and not tested a lot yet)?
4. delete old GX config files, the new revision use many new values. (should be located in sd:/config/ or in sd:/apps/usbloader_gx/ )
5. I don't know what else you could try for the moment. Maybe try WiiBackupManager on your computer to check for WBFS partition error. (load the partition in drive1, and select drive1/Tools/WBFS/fix free block table)

1. Yes! USB Loader GX now has been updated as a separate channel from the menu by the forwarder. I still need to remove the other channel that was really just a version of the loader. I'll use Any Title Deleter for that but have never used it before.
2. I did and it worked fine.
3. I didn't try to launch from the homebrew channel. I seem to have it working now from the menu.
4. That's something I haven't done. I'll remove them from the SD Card and let the loader create new ones.
5. That seems to be fixed now after I used the appropriate loader version to go with my cIOS.

Still, why can't I use rev21 installer to go with the compatible cIOS wad files? Like you said, I might need an updated cIOS version sooner or later to play certain games.

I couldn't get it to work with the IOS57-64-vxxxx wad files. No matter what slot I choose or what cIOS57 version, I keep getting the error= -1 message from the installer. What are the possibilities on this problem? I believe I read this is usually a read problem but I have the wad files at the root of the SD Card. Which wad files are compatible with cIOSrev21? I know IOS57-64-v5919 is one of them. Thanks for your help.
smile.gif
 
I don't know the exact IOS revisions number, sorry
frown.gif


error 002 should be in the settings. if not, use a newer revision (927 is a good one).
Or even 1023 !


About the cIOS17 :
It's not the rev17 which only works with the latest stable version of USB Loader GX.
It's the contrary, all the stable revision (up to 938) only works with cIOS rev17.

Newer (beta) version of GX works with ALL cIOS from cIOS rev9 to rev21, but cIOS rev20 or 21 is now the recommended one. Of course, rev17 is still working really fine. I'm using cIOS rev17 myself without problem.

If you really want to update yo cIOS rev21, did you try to update now, after installing rev17 ? maybe rev17 has some new functions that rev10 didn't have and were preventing you to install newer revision (just a supposition, it shouldn't be a problem)

But you don't need any more cIOS, as you seems to be running GX fine now.
 
Cyan said:
If you are using the .dol method, then you need to extract the .dol from the wad, and change the booting dol in Priiloader menu.

that would be the dumb question part then
smile.gif
I use the .dol method, but don't know how to extract it.
 

Site & Scene News

Popular threads in this forum