USB Loader GX (Greywolf) Issues With Autoboot

Discussion in 'Wii - Backup Loaders' started by HotrodHooptie, Sep 12, 2017.

  1. HotrodHooptie
    OP

    HotrodHooptie Newbie

    Newcomer
    3
    0
    Sep 12, 2017
    Canada
    Hello one and all, long time lurker first time poster! Recently, I softmodded my Wii to play backups from a 1TB external HDD and everything is running close to perfect. My issues lie with Priiloader, USB Loader GX (Greywolf) and Nintendont. All are updated, all are working... just not together (or maybe the lay I would like?) My issue is when ULGX is initially started using Priiloader's autoboot, it loses the Nintendont settings under Loader Settings in the ULGX menu.

    Doing some troubleshooting, I've found that exiting to the Wii menu and launching ULGX from a forwarder channel (untested with HBC, but irrelevant) will force ULGX to load the configuration or version with the Nintendont/Dios/Revoltion settings in Loader Settings. Unfortunately, it won't save my settings and once I power the Wii down I must repeat this to play GC backups with Nintendont. It sort of defeats the point of autobooting if I have to exit ULGX and reload it to play GC backups... Any insight into this would be nice. Thanks again!
     
  2. GreyWolf

    GreyWolf GBAtemp Psycho!

    Member
    3,951
    760
    Mar 2, 2015
    United States
    It's a problem with Priiloader. It doesn't pass the AHB_PROT "disabled" flag to installed titles when it launches them. My fork is now using IOS 58 by default so it needs that. The main branch uses a cIOS as the default and they have AHB_PROT disabled by default.

    I'm making a boot app that just launches the "UNEO" forwarder channel that should fix this.
     
  3. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    18,050
    8,568
    Oct 27, 2002
    France
    Engine room, learning
  4. HotrodHooptie
    OP

    HotrodHooptie Newbie

    Newcomer
    3
    0
    Sep 12, 2017
    Canada
    Awesome, I'm glad both you are aware of the issue and have an idea for a fix. Is this something I could fix myself? Or is it something I need to patiently wait on? Great work by the way, I really enjoy your tweaks.

    Interesting, I'll check what version I have installed and I'll try 0.81 beta. To be totally honest, I only installed homebrew about a week ago so it should be updated... maybe I installed last stable version or something. Definitiely worth checking, thanks a bunch! Kinda cool getting advice from the legendary Cyan. :P

    EDIT: Double checked and I was already updated to version 0.81, shucks I was hoping for an easy solution.
     
    Last edited by HotrodHooptie, Sep 12, 2017
  5. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    18,050
    8,568
    Oct 27, 2002
    France
    Engine room, learning
    legendary? haha, I'm nothing special.
    it's just information I gather by reading other user's post.

    I'm not sure the issue is the same with his version and the official USBLoaderGX version, but users usually fix their priiloader problem by installing the "forwarder.dol" instead of the loader's "boot.dol" into priiloader.
    I never understood how it could fix their problem, but it seems to work (magically?).

    you can try the same, it's worth a try, even if what greywolf is saying is the proper way to do it.

    1. be sure you have the forwarder installed on system menu (UNEO channel)
    2. get the "all in one" package from USBLoaderGX : https://sourceforge.net/projects/us...r_GX_V3_0_AllinOnePackage_IOS249.zip/download
    3. find the forwarder's dol located in /wad/dol/ folder, it's a forwarder to apps/usbloader_gx/boot.dol
    this is the dol you need to "install" inside priiloader.


    I don't understand how it can disable ahbprot by itself. Usually, you would need to launch UNEO to get the proper privileges, and that's what greywolf suggested (will you make a UNEO booter? I'll gladly take it too if you make one!)
     
  6. GreyWolf

    GreyWolf GBAtemp Psycho!

    Member
    3,951
    760
    Mar 2, 2015
    United States
    The AHB_PROT transfer just doesn't work, even with 0.8.1. It's not noticeable with the main ULGX branch because it force-loads a cIOS. If you set it to use IOS 58 it won't work right because AHB_PROT is on. :/
     
  7. HotrodHooptie
    OP

    HotrodHooptie Newbie

    Newcomer
    3
    0
    Sep 12, 2017
    Canada
    EDIT: IT MAGICALLY WORKED! The forwarder.dol actually made Greywolf's mod launch flawlessly! Thanks guys for all the help! I noticed that there was another graphic for a split second before ULGX splash screen, I'm not sure what it is but I thought it was worth mentioning.
     
    Last edited by HotrodHooptie, Sep 12, 2017
  8. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    18,050
    8,568
    Oct 27, 2002
    France
    Engine room, learning
    the graphic is probably the forwarder's background picture, it's displaying a logo while mounting the devices and reloading the boot.dol