Homebrew USB Loader GX forwarder channel for Wii U menu

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,648
Country
France
Another question after reading some posts, I have installed cios 249-251 with the d2x r52 with a base of 56-58. Then installed the alt53 over 252/253/255. Was this a blunder using 255?
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.
 

Sadistblue

Member
Newcomer
Joined
Oct 17, 2017
Messages
7
Trophies
0
Age
36
XP
64
Country
United States
That sounds exactly like an issue I am experiencing. Do you have any USB controllers plugged into the system including the Wii U Gamecube Adapter (even if no gamecube controllers are plugged in)? Remove any non-storage USB device before booting USB Loader GX.

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?

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.

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.
 

JacobM

Well-Known Member
Member
Joined
Jun 16, 2017
Messages
242
Trophies
0
XP
599
Country
United States
No, all I have plugged in is the Wii U hard drive for this.
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?

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.

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!
 
  • Like
Reactions: DarthDub and Cyan

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,648
Country
France
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
 

Billy Acuña

Well-Known Member
Member
Joined
Oct 10, 2015
Messages
3,126
Trophies
1
Age
31
XP
3,701
Country
Mexico
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
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 :)
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,648
Country
France
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.
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,116
Country
United States
  • Like
Reactions: Willsito_GG

linkcelula

Active Member
Newcomer
Joined
Nov 12, 2012
Messages
35
Trophies
1
Age
42
XP
318
Country
Why you can’t move from usb to nand? I can’t understand why report error if you move forwarder from usb to nand.
 

Deezle

Member
Newcomer
Joined
May 26, 2007
Messages
6
Trophies
1
XP
298
Country
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,
  • Like
Reactions: Willsito_GG

Willsito_GG

Well-Known Member
Member
Joined
Dec 31, 2017
Messages
281
Trophies
0
XP
1,421
Country
Spain
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:


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.
 

Deezle

Member
Newcomer
Joined
May 26, 2007
Messages
6
Trophies
1
XP
298
Country
Gambia, The
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.

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
 

Willsito_GG

Well-Known Member
Member
Joined
Dec 31, 2017
Messages
281
Trophies
0
XP
1,421
Country
Spain
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

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
 

Deezle

Member
Newcomer
Joined
May 26, 2007
Messages
6
Trophies
1
XP
298
Country
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
 
  • Like
Reactions: Willsito_GG

Deezle

Member
Newcomer
Joined
May 26, 2007
Messages
6
Trophies
1
XP
298
Country
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. ;)
 
  • Like
Reactions: Willsito_GG

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • The Real Jdbye @ The Real Jdbye:
    and now with the rtx video upscaling, and sdr->hdr conversion, even more reason to go nvidia
  • The Real Jdbye @ The Real Jdbye:
    both of which work well in potplayer
  • The Real Jdbye @ The Real Jdbye:
    amd is a bit cheaper though
  • Psionic Roshambo @ Psionic Roshambo:
    Cheaper and they are less stingy with the RAM not a big issue now but I can imagine in a yard or two things might be different
  • Psionic Roshambo @ Psionic Roshambo:
    Year not yard lol
  • The Real Jdbye @ The Real Jdbye:
    the vram is one advantage when it comes to AI but ends up being slower even with that and really AI is the only use case that needs more than 12gb vram right now
  • Psionic Roshambo @ Psionic Roshambo:
    Interesting lol
  • Psionic Roshambo @ Psionic Roshambo:
    I think I watched a video where two games at 4K where eating just over 16GB of RAM and it's the one case where the 7900XT and XTX pulled ahead (minus RTX of course)
  • Psionic Roshambo @ Psionic Roshambo:
    So my opinion is that they could age a bit better in the future, and maybe AMD will continue improving them via drivers like they tend to do. No guarantee there but they have done it in the past. Just a feeling I have.
  • The Real Jdbye @ The Real Jdbye:
    cyberpunk at 4k without DLSS/fidelityfx *might* exceed 12gb
    +1
  • The Real Jdbye @ The Real Jdbye:
    but that game barely runs at native 4k
  • Psionic Roshambo @ Psionic Roshambo:
    I think it was some newer games and probably poorly optimized PS4 or PS5 ports
  • The Real Jdbye @ The Real Jdbye:
    they definitely will age better but i feel dlss might outweigh that since it looks about as good as native resolution and much less demanding
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    When I played Cyberpunk on my old 2080 Ti it sucked lol
  • The Real Jdbye @ The Real Jdbye:
    AMD could introduce something comparable to DLSS but nvidia's got a lot more experience with that
  • The Real Jdbye @ The Real Jdbye:
    least amd 7xxx has tensor cores which the previous generations didn't so there is the potential for AI upscaling
  • Psionic Roshambo @ Psionic Roshambo:
    They have FSR or whatever it's called and yeah it's still not great
  • The Real Jdbye @ The Real Jdbye:
    so AMD seem to finally be starting to take AI seriously
  • Psionic Roshambo @ Psionic Roshambo:
    Oh yeah those new 8000 CPUs have AI cores built in that's interesting
  • Psionic Roshambo @ Psionic Roshambo:
    Maybe they plan on offloading to the CPU?
  • Psionic Roshambo @ Psionic Roshambo:
    Would be kinda cool to have the CPU and GPU working in random more
  • Psionic Roshambo @ Psionic Roshambo:
    Tandem even
  • The Real Jdbye @ The Real Jdbye:
    i think i heard of that, it's a good idea, shouldn't need a dedicated GPU just to run a LLM or video upscaling
  • The Real Jdbye @ The Real Jdbye:
    even the nvidia shield tv has AI video upscaling
    The Real Jdbye @ The Real Jdbye: even the nvidia shield tv has AI video upscaling