Hacking USB Loader GX

  • Thread starter cyrex
  • Start date
  • Views 7,224,099
  • Replies 29,375
  • Likes 48

ned

Well-Known Member
Member
Joined
Dec 21, 2014
Messages
591
Trophies
0
Age
38
XP
221
Country
Ok I reinstalled cios 249 & 250 using base ios58 with 23351-cIOSX_rev21-Installer and now it's reading
and playing games fine with usb loader gx, but cfg usb loader keeps throwing up some issue about the gameid
when trying to launch wii games and some kernel error when trying to launch gc games.
Is 23351-cIOSX_rev21-Installer prefered over d2x-v10-beta53-alt for usb hubs or can I use d2x-v10-beta53-alt
with base ios58?
 

Joso001

New Member
Newbie
Joined
Mar 28, 2015
Messages
2
Trophies
0
Age
39
XP
41
Country
Brazil
I got HDD USB problem too.
Its a P2 Samsumg 500Gb formatted with Fat32.
First it was freezing at initializing usb device screen. Looking for another topic in vWii forum, i changed meta to IOS58.
Now it loads and i can see all the games.
But now when starting any game i got freezed in black screen...
With SD or Flash USB it runs without problems.

Installed cIOS 249, 250, and all other stuffs following tutorials in this page.
Using usbloader_gx_1243, d2x-v10-beta52
 

Shiranui-san

Well-Known Member
Member
Joined
Nov 4, 2011
Messages
247
Trophies
1
XP
285
Country
I have never tried this so I am not really sure but unless the Emunands are built from the same wii (i.e same key) this probably won't work.
Even if the Emunands have identical key, you have to know where all the files are (game data, tickets and certs etc) for it to work.
Shiranui:
I think the extracted channel file is not signed for your console. It's the NAND itself which is console-specific, but on EmuNAND there's no encryption anymore as they are already extracted.
You can copy the file from one NAND to another.

don't copy all the NAND, only the extracted channel folder (title/00010004/TitleID/data/ and /content/) which contains both the channel and the savegame.

I didn't test, but it should work.
If it doesn't work, use ShowMiiWad to repack/backup save/restore
Thank you guys for answering. It seems Cyan is right about this stuff. One thing to note: Cyan, VC/Wiiware games are not installed in "title/00010004" but in "title/00010001". The folder "00010004" is for channels that comes with some Wii games, like the Mario Kart Wii channel or Rabbid s Go Home channel.

I installed FF4 After Years wad using Dolphin (Tools --> Install wad), played it a little bit on PC, then copied files to my emuNAND and loaded the game on Wii. The game runs just fine with USB Loader GX.
Files I copied to my emuNAND:
"Documents and settings\Dolphin Emulator\Wii\title\00010001\57463450\<all_files_inside>" (game data and save files)
"Documents and settings\Dolphin Emulator\Wii\ticket\00010001\57463450.tik" (ticket)
 

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
yes, you are right.
I often mix them if I don't check which one they are.

0 = disc savegame (except for "4" game type)
1 = channels + savegame
2 = system channel (weather, eshop, photo, mii, etc.)
4 = channels from game (mario kart, rabbids, wiifit) + savegame
5 = dlc
8 = hidden channels (EULA, etc)
 
  • Like
Reactions: Magnus87

ned

Well-Known Member
Member
Joined
Dec 21, 2014
Messages
591
Trophies
0
Age
38
XP
221
Country
I got HDD USB problem too.
Its a P2 Samsumg 500Gb formatted with Fat32.
First it was freezing at initializing usb device screen. Looking for another topic in vWii forum, i changed meta to IOS58.
Now it loads and i can see all the games.
But now when starting any game i got freezed in black screen...
With SD or Flash USB it runs without problems.

Installed cIOS 249, 250, and all other stuffs following tutorials in this page.
Using usbloader_gx_1243, d2x-v10-beta52


The way I got it to work was to install d2x-v10-beta53alt with version set to (65535) base ios56 for cios 249
and ios57 for cios 250, then install 23351-cIOSX_rev2 over the top of cios 249 using base ios58,
don't touch cios 250 then if you double check it in cfg usb loader it'll say
IOS249 Base: 58 rev21 (r21)
IOS250 Base: 58 rev21 (r65535)
I can then launch Wii games from my hdd + usb switch / hub, NGC fail though saying they need to be on a sd card which isn't a
problem as I can manually launch them with Nintendont instead.
 

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
what is 23351-cIOSX_rev2?
why do you need version set to 65535?
is it CFG USB Loader specific?

why not use d2x installer to directly install a cIOS based on IOS58?
d2x v10-alt base58 on slot249


Asking to copy to SD when launching nintendont is either : old version of USBLoaderGX or Nintendont version not detected correctly.


r1244 is released.
 

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
that's not what it means.

it's used to update the installed channel on system menu when a new release of the full channel is available. The code was removed before 3.0 release. it needs to be put back before releasing new full Channel releases.
That's why the latest full channel is still 3.0 r1180.

it's not method to install/launch/convert WAD to .bin accessed from SD menu.
installing a game to bin would not work, it needs to install tickets to NAND too.
launching .bin would require extracting and copying back to NAND too.
why not use EmuNAND instead if you want to store them on SD?

if it's about compatibility and you need RealNAND, then neek2o will help you. (on Wii, and on vWii if it will be released)
 

Magnus87

Well-Known Member
Member
Joined
Apr 28, 2013
Messages
397
Trophies
1
XP
1,510
Country
Argentina
Ohhh. Thanks Cyan. I was hoping to have that feature


Yes. We have EmuNAND and neek2o but a method to "install/launch/convert" WAD to .bin accessed from SD menu, It could be another excellent option for Wiiware, Virtual Console
 

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
Extracting bin to wad is possible with BlueDumpMod, so managing bin is a possibility.
a SD manager could be added to the loader but I won't do it anytime soon as I don't have the knowledge or time to do it. maybe later.

So, is there any issue with 1244?
I tested most changes. The only thing not tested is Nintendont games on second partition (first primary FAT32 partition not located on the first partition of the table, example wbfs+fat32 or ntfs+fat32).
 

ned

Well-Known Member
Member
Joined
Dec 21, 2014
Messages
591
Trophies
0
Age
38
XP
221
Country
what is 23351-cIOSX_rev2?
why do you need version set to 65535?
is it CFG USB Loader specific?

why not use d2x installer to directly install a cIOS based on IOS58?
d2x v10-alt base58 on slot249


Asking to copy to SD when launching nintendont is either : old version of USBLoaderGX or Nintendont version not detected correctly.


r1244 is released.

Not that i'm aware it's Waninkoko rev21 installer,
I tried it with d2x v10-alt base58 on slot249 but it doesn't work for me, the hdd isn't detected properly, the times it does recognise a partition it's the fat32 one and lists it wrongly as 7gb,
it has three partitions
1: 500GB Wii ntfs
2: 500GB GC fat32
3: : 1TB ext4
i'm using rev1233 and 1240 of usb loader gx.
 

bm123456

Well-Known Member
Member
Joined
Jun 7, 2011
Messages
576
Trophies
1
Age
46
Location
Houston
XP
1,312
Country
United States
Tested r1244 , wii games =600 , nintendont games 100 and triforce all working loading exiting as they should. Downloaded missing covers added 3 new games all working as they should. I did not test the wad installation nor nand function. My setup is first partion is fat32 600 gb second partions is ntfs 1tb working great here on my old wii. Also wanted to note I have never had any issues with my setup or my 1.5 tb element hdd.
 
  • Like
Reactions: Cyan and Onanghy

ned

Well-Known Member
Member
Joined
Dec 21, 2014
Messages
591
Trophies
0
Age
38
XP
221
Country
Ok something i've noticed is it won't powerup my hdd and initialise / mount unless
<arg>--ios=250</arg> if it's left as <arg>--ios=249</arg> nothing is seen apart from my sdcard and nand.
If <arg>--ios=250</arg> is set it powers down the hdd if it was previously used with WiiExplorer / HBC etc
then powers it back up and it reinitialize / mounts using cios 249, I guess this because it was previously
mounted with ios58 in WiiExplorer / HBC, what I don't get is the need to change 249 to 250 does
having the usb loader gx app and usb hdd load using the same ios cause conflict?
the app has to be loaded using usb 1.1? which shouldn't make any difference anyway since all my apps are stored on sdcard.
 

Onanghy

Well-Known Member
Member
Joined
Mar 21, 2010
Messages
108
Trophies
0
XP
208
Country
United States
Tested r1244 , wii games =600 , nintendont games 100 and triforce all working loading exiting as they should. Downloaded missing covers added 3 new games all working as they should. I did not test the wad installation nor nand function. My setup is first partion is fat32 600 gb second partions is ntfs 1tb working great here on my old wii. Also wanted to note I have never had any issues with my setup or my 1.5 tb element hdd.


Cyan... I no have any issue with this rev (1244)... can you post the change log... of this rev... thanks....... Congrats... regards....
 

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
Thank you for all your test reports :)

The changelog is on my blog, or on googlecode changelog tab.
http://code.google.com/p/usbloader-gui/source/detail?r=1244

Major nintendont changes :
- nintendont 304+ with HID setting enabled will not warn you that you need controller.ini
- Fixed launching game from disc (the cheatcode and controller.ini wasn't written to the correct partition if you had games on usb partition 2 or higher. it affected less than 1% of users I suppose)

Major loader changes:
- only visual/GUI. added or removed prompt windows on some menus
- fixed exiting credit page button reading lag.
- speed launch time for users with IOS58 by removing unneeded patches


ned:
I'm sorry but I don't understand what you are reporting or trying to do.
I don't know what your setup is (cIOS rev2?) so I don't understand what is happening.
HUB is not officially supported as cIOS are not compatible, unless you try a cIOS base58. But base58 has less compatibility with Wii games.
249 or 250 has nothing to do ! it could be 238 or 255 or 247, a slot is a slot. what you install inside is what is important. don't report issues or tests by calling slot numbers.

23351-cIOSX_rev2 is in fact waninkoko rev21 installer?
You don't need to install anything before installing rev21 as Waninkoko installer is overwriting both 249 and 250 at the same time. installing d2x v10-alt before rev21 is useless.
d2x is a modded version of waninkoko rev21 and is newer.
By using rev21 you will miss some features (4k drives, IOS reload block, HDD compatibility etc.)

You don't need to edit the meta.xml arguments.
Slot 249 is a perfect copy of slot 250, except slot 250 version is maxed out to prevent nintendo from stubbing the slot. It has no differences at all. playing with xml argument has no effect.
If you noticed differences when using different slot number, it's only a random effect that you would have get anyway if you didn't change the argument.

if you want best performance with your HUB :
set the meta.xml argument to --ios=58
it will use the official IOS58 while you are in the loader.
Attention, IOS58 is reading partition in reversed order ! (that's why you notice issues with partition not being listed correctly !)
You can choose the partition to mount in the Settings>HDD settings>first option.
You have to re-set the correct partition if you switch IOS 58 with a IOS not baed on IOS58.
Please learn how the console is working to not report normal things as issue.


Attention, if your cIOS use a base different than 58:
when launching the game, it will reload to slot249 (instead of 58), and the USB Ports will be listed in incremented order now for the cIOS to load the game. so it may not work correctly. if you have multiple USB port connected and listed in the loader then Partition 1 will not be the same as what you had before launching the game.

Please, use only USB Port 0.
Do not connect multiple HDD when using IOS58 or a cIOS base58.


Did you try installing d2x v10 NOT ALT? (install the beta52)
don't use beta53 if you don't know why you need it.
even better, if you are on Wii, install d2x v8 instead.

Can't you just plug your drive directly to the wii instead of using the switch? it will fix all your issues at once.
 

Shiranui-san

Well-Known Member
Member
Joined
Nov 4, 2011
Messages
247
Trophies
1
XP
285
Country
Tested r1244 , wii games =600 , nintendont games 100 and triforce all working loading exiting as they should. Downloaded missing covers added 3 new games all working as they should. I did not test the wad installation nor nand function. My setup is first partion is fat32 600 gb second partions is ntfs 1tb working great here on my old wii. Also wanted to note I have never had any issues with my setup or my 1.5 tb element hdd.
How do you exit Nintendont? I still have the issue getting me to the Wii's "Press A" screen instead to HBC when I use the R + Z + B + D-Pad Down button combo. This only happens when trying to exit a NGC game loaded with USB Loader GX+Nintendont. If the game is loaded directly with Nintendont then the same button combo gets me to HBC.
 

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
do you have the forwarder (or full channel?) installed?
on vWii I have "return to HBC" but it exits nintendont to system menu.

On Wii it works fine, and only difference is that I have "Return to UNEO".
I don't know how the return stub is working.
 

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
the HID setting is still used by the loader (not by nintendont)
HID setting can't be removed for users who didn't update nintendont yet or don't want to.

A lot of users don't update if they don't have to.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Sonic Angel Knight @ Sonic Angel Knight: I thought it was duck season, not... king kong season....