USB Loader GX forwarder channel for Wii U menu

Discussion in 'Wii U - Homebrew' started by cucholix, Aug 30, 2017.

  1. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    22
    Oct 27, 2002
    France
    Engine room, learning
    the r52 you installed are good. it works with emuNAND, and only USB Port 0.
    the r53 you installed are beta, and useful only if you need USB Port1 support in Wii games. (plug HDD with Wii iso on port1). r53 doesn't work well with emuNAND.
    there is a r52 mod which can be used with emuNAND+Ustealth HDD.

    installing a cIOS in slot 255 is not (or shouldn't) affect the fw.img (also using the same slot number).
    the WiiVC slot255 is virtual, it doesn't really load what's installed in the slot255 of your vwii. that WiiVC cIOS255 is loaded from the WiiVC Wiiu NAND, inside the channel's content, and it's the "fw.img" patched file.
    that virtual slot can't be changed, the fw.img is always the one used, even if an app requests an IOS_reload, it's still fw.img which is reloaded and faking the slot number to the requested one.


    I don't know about your issue, maybe JacobM found your problem?
    JacobM, you fixed that issue by unplugging USB?

    I think it's a bug in recent version of nintendont + USB HID plugged + Argument launching method.
    Fix94 recently talked about it in USBGX thread, someone (you?) made some changes to nintendont to test that bug.
    I don't remember if I made a test version to not pass the settings using arguments and only rely on SD's nincfg.bin file.
     
  2. Sadistblue

    Sadistblue Newbie

    Newcomer
    1
    Oct 17, 2017
    United States
    No, all I have plugged in is the Wii U hard drive for this. (I found even all ustealthed out and working, some games didn't like 2 drives plugged in, long load times and such) Is there a certain ios I should be forcing through the meta.xml of usbloadergx so it has permissions to launch other homebrew from within the vc injects environment? or does a default 249/250 not make a difference because it doesn't rely on ios loading? Should I be blocking ios reload from within usbloadergx?

    This is very enlightening, thank you! Was having an oh sh#! moment when I read that 255 was possibly used by something and I may have overwrote it.
     
  3. JacobM

    JacobM GBAtemp Regular

    Member
    3
    Jun 16, 2017
    United States
    Under WiiVC (gamepad mode), the default settings for Nintendont/USBLoaderGX work fine for me (omitting usb controllers). In WiiVC mode, can you try clicking the "Wii" button in the bottom right corner of USB Loader GX to boot Nintendont. Do your games load from the Nintendont interface?

    Thanks for following up Cyan. Yeah, unplugging USB devices prior to loading a Gamecube game then re-plugging them after Nintendont boots has been my current solution. Its not a bad compromise for Gamepad + Multiplayer support. I'm just worried about wearing out my usb ports from the frequent unplugging/replugging. I'm going to test out a short extender cable that I can disconnect so I don't abuse the physical WiiU ports.

    You are correct in that it has to do with USB HID and Argument launching. Fix94 advised me to make some changes to identify the step Nintendont was crashing at. Unfortunately, we didn't make any progress on this issue and I have yet to see anybody have the same issue! We haven't tested any test versions specifically for this issue, but I am always happy to give them a shot whenever you find the time to continue development!
     
    DarthDub and Cyan like this.
  4. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    22
    Oct 27, 2002
    France
    Engine room, learning
    I'll try to add an option to disable arguments when using WiiVC (not sure if it's a good idea, but I'm sure users wouldn't notice)
    Or I can make a manual option to force the loader to generate nincfg.bin and not use arguments, so users still have control on that choice (and it could benefit on Wii/vWii mode too, not only WiiVC).

    If I didn't make a release in 1 month, feel free to make me remember :P
     
    DarthDub, JacobM and Billy Acuña like this.
  5. Billy Acuña

    Billy Acuña GBAtemp Addict

    Member
    11
    Oct 10, 2015
    Mexico
    Many thanks Cyan :)
    Btw, any chances to have wiiflow's like plugins for emulators on USB Loader GX?
    Both vWii and WiiVC users may benefic a lot from this :)
     
  6. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    22
    Oct 27, 2002
    France
    Engine room, learning
    there's a mod by Fledge which adds the emulator plugin to USBLoaderGX.
    it's now based on an older version of the loader, and has some bugs, but it works. unfortunately, not with WiiVC gamepad support (you'll need wiimote passthrough to launch a game with the wiimote instead of WiiU gamepad)
    You can find the link on the first post of the official thread.
    I'm sorry, I never used it and can't provide support or help to setup the needed folders and files.
     
  7. eipok

    eipok GBAtemp Regular

    Member
    4
    Dec 31, 2017
    Spain
  8. godreborn

    godreborn GBAtemp Guru

    Member
    11
    Oct 10, 2009
    United States
    eipok likes this.
  9. eipok

    eipok GBAtemp Regular

    Member
    4
    Dec 31, 2017
    Spain
  10. celula82

    celula82 Member

    Newcomer
    2
    Nov 12, 2012
    Why you can’t move from usb to nand? I can’t understand why report error if you move forwarder from usb to nand.
     
  11. eipok

    eipok GBAtemp Regular

    Member
    4
    Dec 31, 2017
    Spain
    Move?

    I said I couldn't install it in the NAND, because it gave me an error. Then, I installed it in the USB. I didn't do any movement.
     
  12. MrKatanaObiWan

    MrKatanaObiWan GBAtemp Fan

    Member
    4
    Feb 3, 2014
    Canada
    .
     
    Last edited by MrKatanaObiWan, Apr 5, 2019
  13. celula82

    celula82 Member

    Newcomer
    2
    Nov 12, 2012
    It’s a mistery then...
     
  14. Deezle

    Deezle Newbie

    Newcomer
    3
    May 26, 2007
    Gambia, The
    I also tried to install the USB Loader GX forwarder channel for Wii U menu. The installation to USB worked without noticeable errors. I used the installer of the OP. But when I am trying to launch the forwarder, the logo of the USB Loader GX appears on the screen for a few moments and then the screen gets black, while the music is still playing. I can wait forever, but nothing is happening anymore. I tried to install the forwarder with WUP Installer GX, WUP Installer GX mod and WUP Installer y Mod and every combination using SigPatcher2HBL and/or SigPatcher2sysmenu I could think of. The result is always the one described above.
    Launching hbl2ULGX.elf directly from the HBL never(!) fails! So I assume that both the USB Loader GX forwarder and the USB Loader GX itself are installed correctly. The hbl2ULGX.elf is located in SD:\wiiu\apps\hbl2ULGX\ which also seems to be correct.
    I installed the vWii environment using The definitive vWii hacking guide.
    I installed cIOS 249, 250 and 251 using d2x-v10-beta52-vWii and installed a modified version of IOS36 on IOS slot 236 using IOS236 Installer MOD v8 Special vWii Edition.
    Am I missing something? Everything is working fine so far (Wii U games from the first HDD and Wii / GC games from the second HDD) except the USB Loader GX forwarder channel for Wii U menu.
    I am a bit lost. Could anyone help me with this? Please keep in mind that I am relatively new to Wii U hacking. Hacked my Wii U about two weeks ago. ;) :wink:
     
    Last edited by Deezle, Apr 24, 2018
    eipok likes this.
  15. eipok

    eipok GBAtemp Regular

    Member
    4
    Dec 31, 2017
    Spain

    Keep in mind that the USB Loader GX Forwarder what it really does is redirct to the vwii forwarder of the UNEO USB Loader GX Forwarder. In conclusion, you have to install it in the vWii with some Wad installer. If you can't find it, you can download it from my sd package which link can be found in the OP of my Ultimate setup.

    Best regards.
     
  16. Deezle

    Deezle Newbie

    Newcomer
    3
    May 26, 2007
    Gambia, The
    The vwii forwarder is already installed and working.
    As far as I understood the wiiu ULGX forwarder launches the wiiu elf hbl2ulgx.elf. This elf launches the vwii forwarder. And the forwarder launches ULGX.
    Starting hbl2ulgx.elf manually using the wiiu hbl works perfect! After a few moments ULGX is running. But using the wiiu ULGX forwarder gives me only a black screen. It seems as if he is not able to launch/find hbl2ulgx.elf. But the file is as far as I can say located in the correct directory.
    SD:\wiiu\apps\hbl2ULGX
     
  17. eipok

    eipok GBAtemp Regular

    Member
    4
    Dec 31, 2017
    Spain
    This is how I get this working:

    SD\hbl2hbc.txt With this content: LULZ=Homebrew Channel
    SD\wiiu\apps\hbl2ULGX\hbl2ULGX.elf
    SD\wiiu\apps\hbl2hbc\hbl2hbc.elf

    This installed in the vWii: USB Loader GX-UNEO_Forwarder_5_1_AHBPROT



    Hope it helps.

    Best regards
     
  18. Deezle

    Deezle Newbie

    Newcomer
    3
    May 26, 2007
    Gambia, The
    Hey,

    thanks. That‘s a detailed description. ;) I was not aware that the installation of hbl2hbc is necessary. I‘ll definitely give it try. I am going to report the results. :D

    Greetz
    Deezle
     
    eipok likes this.
  19. Deezle

    Deezle Newbie

    Newcomer
    3
    May 26, 2007
    Gambia, The
    This time everything works. Thanks a lot for your help, eipok.
    Stupid me was not realizing that starting HAXCHI before(!) launching any forwarder is mandatory. I forgot to mention that I don‘t use Coldboot HAXCHI. ;)
     
    eipok likes this.
  20. morpheous

    morpheous GBAtemp Regular

    Member
    4
    Apr 2, 2009
    United States
    Finally worked after i applied the ULGX Channel (hotfix) from the ULGX hbl2hbc.rar file. Thanks to OP
     
Loading...