USB Loader GX

Discussion in 'Wii - Backup Loaders' started by cyrex, Apr 19, 2009.

  1. GreyWolf

    GreyWolf GBAtemp Guru

    Member
    8
    Mar 2, 2015
    United States
    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.
     
    Last edited by GreyWolf, Mar 15, 2018
  2. RandomNameAndNumber

    RandomNameAndNumber Member

    Newcomer
    1
    Mar 14, 2018
    United States
    Funny you say that. I tested it with a 16gb, and was happy. I ONLY use these 2 brands of flash USB. I have never had one fail. It is a 256gb PNY sandisc, so we will see when it gets here this weekend.
     
  3. zmokkie

    zmokkie Newbie

    Newcomer
    1
    Mar 16, 2018
    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
     
  4. eipok

    eipok GBAtemp Regular

    Member
    3
    Dec 31, 2017
    Spain
    GreyWolf, I really appreciate your time answering me but, the more you answer me, the less I understand you... :(
     
  5. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    21
    Oct 27, 2002
    France
    Engine room, learning
    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, Mar 16, 2018
    eipok likes this.
  6. zmokkie

    zmokkie Newbie

    Newcomer
    1
    Mar 16, 2018
    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?
     
  7. GreyWolf

    GreyWolf GBAtemp Guru

    Member
    8
    Mar 2, 2015
    United States
    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.
     
  8. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    21
    Oct 27, 2002
    France
    Engine room, learning
    1) just reinstall over the current one. use this d2x installer for Wii, and select the slot/version/base you want. you need a working internet connection.
    2) unzip it first. same, don't uninstall the previous dol, just reinstall over the current one.
     
  9. Badablek

    Badablek GBAtemp Regular

    Member
    5
    Jan 23, 2006
    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, Mar 16, 2018
  10. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    21
    Oct 27, 2002
    France
    Engine room, learning
    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, Mar 16, 2018
  11. GreyWolf

    GreyWolf GBAtemp Guru

    Member
    8
    Mar 2, 2015
    United States
    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
     
  12. zmokkie

    zmokkie Newbie

    Newcomer
    1
    Mar 16, 2018
    Netherlands
    I have run a syscheck and I have this CIOS installed. Is the 250 CIOS the correct one for Just Dance?
     

    Attached Files:

  13. GreyWolf

    GreyWolf GBAtemp Guru

    Member
    8
    Mar 2, 2015
    United States
    Yep. You should change your IOS 249 to beta52 as well. beta53 has problems with some games and drives.
     
  14. zmokkie

    zmokkie Newbie

    Newcomer
    1
    Mar 16, 2018
    Netherlands
    Ok will do that. So what is the reason Just Dance isnt working? Is that because of the incorrect forwarder for USB Loader gx?
     
  15. GreyWolf

    GreyWolf GBAtemp Guru

    Member
    8
    Mar 2, 2015
    United States
    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?
     
  16. zmokkie

    zmokkie Newbie

    Newcomer
    1
    Mar 16, 2018
    Netherlands
    I have tried just dance 2014 and 2018 and both are not working.. I have tried different versions.
     
  17. Badablek

    Badablek GBAtemp Regular

    Member
    5
    Jan 23, 2006
    France
    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
     
  18. GreyWolf

    GreyWolf GBAtemp Guru

    Member
    8
    Mar 2, 2015
    United States
    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. :)
     
  19. Milenko

    Milenko GBAtemp Maniac

    Member
    8
    Oct 16, 2017
    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 Milenko, Mar 17, 2018
    AzzidReign and eipok like this.
  20. Badablek

    Badablek GBAtemp Regular

    Member
    5
    Jan 23, 2006
    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, Mar 16, 2018
Loading...