Hacking USB Loader GX

  • Thread starter cyrex
  • Start date
  • Views 7,165,369
  • Replies 29,363
  • Likes 48

zmokkie

Member
Newcomer
Joined
Mar 16, 2018
Messages
9
Trophies
0
Age
41
XP
43
Country
Netherlands
Hi, I get the black screen everytime I try to launch Just Dance games (2014, 2018). I looked at all the forums and the solution stated is to change IOS 249 to IOS 250. I did that and still got the black screen.
My Wii is setup to lauch directly into USB loader GX. (Installed the dol file from USB loader gx website in priiloader). I also have a wad forwarder installed.
Could that be the problem? That because of the direct boot in USB loader GX the IOS change to 250 does nothing for me?
Hope that someone can help me. My son wants to play Just Dance 2014 because of the Ghostbusters song:P
 

Willsito_GG

Well-Known Member
Member
Joined
Dec 31, 2017
Messages
281
Trophies
0
XP
1,421
Country
Spain
Once again, it is not possible to read user-defined config files from a device if the app cannot initialize the device. Putting gxglobal.cfg on a USB drive is pointless unless the dol can properly initialize the drive with IOS 249 in order to read the file. You do not need those arguments in meta.xml, that's why they're commented out by default.

Aside from storing setings in NAND the HBC args are the best way to ensure arguments are always passed to the dol because if meta.xml cannot be read then neither can boot.dol.

WiiFlow uses the NAND save method. USB Loader GX does not. It didn't even do that when there was a full channel version. That required an SD or USB device to save the settings on.

GreyWolf, I really appreciate your time answering me but, the more you answer me, the less I understand you... :(
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
Hi, I get the black screen everytime I try to launch Just Dance games (2014, 2018). I looked at all the forums and the solution stated is to change IOS 249 to IOS 250. I did that and still got the black screen.
My Wii is setup to lauch directly into USB loader GX. (Installed the dol file from USB loader gx website in priiloader). I also have a wad forwarder installed.
Could that be the problem? That because of the direct boot in USB loader GX the IOS change to 250 does nothing for me?
Hope that someone can help me. My son wants to play Just Dance 2014 because of the Ghostbusters song:P

1) For the black screen :
I see you already have half the solution.

you said you used 250 instead of 249 !
you probably saw this recommendation from someone else on the forum, but it doesn't explain why.

Using 250 is not the solution. If your 250 is empty ... that would do nothing.
if your 250 is identical to your 249, that would be useless.

What's important is not the slot number of the IOS you use, but what's actually installed into that slot number.

Just dance usually work with either d2x v8 final base57 OR d2x v10 r52 base 57.
it does NOT work with : any cIOS version based on IOS 56 or d2x v10 r53 even with a base57.


So, first, before editing blindly your setup, you should learn why you need to switch : to use a different version and base of IOS !
so, check what's installed in your slot 250 (for example using THIS syscheck guide. do not use an outdated version of syscheck) and see if you have the required version/base combo for that game.


2) priiloader :
installing the program's dol into priiloader works but not correctly.
doing that, you miss some features and proper hardware access ("AHB Access" is disabled in some setup).

If you want to autoboot the loader with priiloader, this is what you need :
1. USBLoaderGX on your SD (or USB)
2. USBLoaderGX forwarder installed on system menu
3. Priiloader
4. USBLoaderGX forwarder booter for priiloader (this is the one you need to install into priiloader's menu)
 
Last edited by Cyan,
  • Like
Reactions: Willsito_GG

zmokkie

Member
Newcomer
Joined
Mar 16, 2018
Messages
9
Trophies
0
Age
41
XP
43
Country
Netherlands
Thanks! Really appreciate your help. I have a couple of questions.
1) Yesterday I checked with syscheck what IOS was installed and remember in 250 there was dx2 v10 base57, but I am not sure if it was r52 or r53 (I am at work right now). I will check that tonight. If my ios is not the same how can I install the correct ios?

2) I have to check how I can uninstall the dol file and wad file I have now on my system.
The usbloadergx forwarder booter for priiloader is a zip file. Can I install the zip file through Priiloader or do I have to unzip the file in windows and copy the files to a location on my sd card?
 

GreyWolf

Well-Known Member
Member
Joined
Mar 2, 2015
Messages
5,399
Trophies
0
Age
54
XP
1,516
Country
United States
Thanks! Really appreciate your help. I have a couple of questions.
The usbloadergx forwarder booter for priiloader is a zip file. Can I install the zip file through Priiloader or do I have to unzip the file in windows and copy the files to a location on my sd card?

Just put the uneoboot.dol file on your SD in the root directory and install it to Priiloader. You can delete it from the card afterwards if you want. You have to have the USB Loader GX v5.1 forwarder channel installed on your NAND for it to work.
 

Badablek

Well-Known Member
Member
Joined
Jan 23, 2006
Messages
517
Trophies
1
Age
43
XP
2,917
Country
France
@Cyan I see you're talking about the forwarder's booter for priiloader. May I ask if there is any good reason to use this instead of configuring priiloader to boot the forwarder's channel (by its titleID) ?
I don't understand the difference between these two methods.

:moogle:
 
Last edited by Badablek,

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
priiloader is not providing AHB access (even if it should, based on 0.8beta changelog, probably a bug).
as a result, if you use IOS58 in the loader you don't have NAND access and the banner layout is unavailable (along with the "start/option" at the bottom of the animated banner's frame).

If you use cIOS, then you don't notice it because es and isfs patches are included into cIOS, but as more and more users have HDD detection issues with recent drives, they need to use IOS58 to init the drive.
I thought about forcing IOS58 for everyone, but If I force IOS58 in the boot sequence code, everybody will lose NAND/ES access.

Using the channel booter let you use the channel's tmd flag to enable AHB access with IOS58.


I understand that a lot of people are currently using the forwarder's dol in priiloader. If I force 58 at launch, many users will complain about losing some features.
I can't imagine how much users would be impacted. I think too much. Maybe I would need to add a note inside the loader to explain users that they need to use the uneo booter instead? it might be too complicated, and might also be too frightening to end users/kids.
 
Last edited by Cyan,

GreyWolf

Well-Known Member
Member
Joined
Mar 2, 2015
Messages
5,399
Trophies
0
Age
54
XP
1,516
Country
United States
@Cyan I see you're talking about the forwarder's booter for priiloader. May I ask if there is any good reason to use this instead of configuring priiloader to boot the forwarder's channel (by its titleID) ?
I don't understand the difference between these two methods.

:moogle:

Priiloader doesn't have the UNEO forwarder on its autoboot list so I made an applet to work around it. uneoboot just initializes the video then launches 00010001/554E454F
 

zmokkie

Member
Newcomer
Joined
Mar 16, 2018
Messages
9
Trophies
0
Age
41
XP
43
Country
Netherlands
I have run a syscheck and I have this CIOS installed. Is the 250 CIOS the correct one for Just Dance?
 

Attachments

  • IMG_20180316_194240.jpg
    IMG_20180316_194240.jpg
    1.1 MB · Views: 367

GreyWolf

Well-Known Member
Member
Joined
Mar 2, 2015
Messages
5,399
Trophies
0
Age
54
XP
1,516
Country
United States
Ok will do that. So what is the reason Just Dance isnt working? Is that because of the incorrect forwarder for USB Loader gx?

As long as you can get USB Loader GX to run and you change the Game IOS for Just Dance to 250 it should work. Did you check the disc image with Wiimm's ISO Tools or Wii Backup Manager and make sure its hash is valid?
 

Badablek

Well-Known Member
Member
Joined
Jan 23, 2006
Messages
517
Trophies
1
Age
43
XP
2,917
Country
France
Thanks for this great explanation Cyan ;)
Now I understand.

Priiloader doesn't have the UNEO forwarder on its autoboot list so I made an applet to work around it. uneoboot just initializes the video then launches 00010001/554E454F

I forget I installed USBLoader GX forwarder's dol in priiloader :moogle: ! I was convinced Priiloader had a list of all installed channels to boot anything I want. I was wrong :teach:
Now it's perfectly clear.

As My HDD is working nicely, autobooter was not needed for me, but it's good to know there is an alternative in case of emergency
 

GreyWolf

Well-Known Member
Member
Joined
Mar 2, 2015
Messages
5,399
Trophies
0
Age
54
XP
1,516
Country
United States
Thanks for this great explanation Cyan ;)
Now I understand.



I forget I installed USBLoader GX forwarder's dol in priiloader :moogle: ! I was convinced Priiloader had a list of all installed channels to boot anything I want. I was wrong :teach:
Now it's perfectly clear.

As My HDD is working nicely, autobooter was not needed for me, but it's good to know there is an alternative in case of emergency

I made a mod of Priiloader that shows a list of installed titles to pick from but I really don't feel comfortable distributing something that could possibly result in a system brick. I use Priiloader as little as possible on my newer Wii and don't have it on my main one that has a vulnerable boot2.

I autoboot to a loader just because there's nothing on the system menu I need. :)
 

M7L7NK7

Well-Known Member
Member
Joined
Oct 16, 2017
Messages
3,904
Trophies
1
Website
youtube.com
XP
5,975
Country
Australia


THIS IS FOR THE vWII FORWADER NOT THE REGULAR WII VERSION







Had my HDD freeze at initilizing everytime using the USB Loader GX forwader, found a solution so if anyone else has the same problem:

from https://www.reddit.com/r/WiiUHacks/comments/67miry/vwii_anyway_to_get_usb_loader_gx_to_recognize/

  • Make sure your drive containing Wii/Gamecube games (I recommend using uStealth on it) is in Port 1 (back bottom slot)

  • Put your drive containing Wii U games in Port 0 (back top slot)*
First of all, use d2x cIOS installer and setup like this:


CIOS
Base Slot
d2x-v10-beta53-alt 56 249
d2x-v10-beta53-alt 57 250
d2x-v10-beta53-alt 58 251
Next, go into USB Loader GX (from the forwarder channel) and change the following settings:

Loader Settings

  • Loader's IOS: IOS 251
  • Game's IOS: IOS 251
  • Quick Boot: OFF
(you may need to exit USB Loader GX and load it up again for the above changes to take effect)

Hard Drive Settings

  • Multiple Partitions: OFF
  • USB Port: 1
Then you may need to back out of Hard Drive settings, re-enter and then press on Game/Install Partition so it says something like: FAT32 (###GB)

Make sure the source is set to show Wii games and Gamecube games and you should hopefully see and be able to play all your games just fine.

--

Make sure to exit and re-enter the Hard Drive settings and set the Game/Install Partition, mine finally worked when that was set.

When it boots up it can't find the HDD and I press B to skip it but then it initializes it just before it starts up and it works fine.
 
Last edited by M7L7NK7,

Badablek

Well-Known Member
Member
Joined
Jan 23, 2006
Messages
517
Trophies
1
Age
43
XP
2,917
Country
France
@GreyWolf Could it really brick ? You should have always access to priiloader by holding reset, even if the autoboot channel is deleted, no ?


BTW there is something I "dreamed" for a long time : is it possible, in any way, to check if the boot.dol that the forwarder (or autobooter) wants to load is here, and if not, boot the System Menu instead ? In my current setup, with Priiloader + forwarder dol installed, if I forget to plug my HDD, I have a nice black screen. I know it's stupid to forget its HDD when autoboot is ON, but I'm just curious.

I'm curious too if it's possible, in any way, to add something in USBLoader GX to let us synchronize wiimotes directly in the loader ? This would be really a big step for everyone that is using USBLoader GX as the "main" interface of the wii.

EDIT : of course I'm not asking to add these features, I only want to know if it's technically feasible.
 
Last edited by Badablek,

zmokkie

Member
Newcomer
Joined
Mar 16, 2018
Messages
9
Trophies
0
Age
41
XP
43
Country
Netherlands
Just to let you know, just dance 2014 is working! Thanks for your help. Now I just need to figure out how I can download all the dlc songs...
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Well start walking towards them +1