Hacking USB Loader GX

  • Thread starter Thread starter blackb0x
  • Start date Start date
  • Views Views 8,061,862
  • Replies Replies 30,225
  • Likes Likes 74
I notice that some WiiWare no longer requires the Neek setting from "Emunand Channel Path", while many of the N64 ones do.
I assume you're using d2x-v11-beta3, but was the new EmuNAND created with r1282 (test version)? If not then that might be why they don't work.

If you create a new EmuNAND and use d2x-v11-beta3 and the games still don't work, then I'll need to know which ones are failing for you.
 
Last edited by blackb0x,
  • Like
Reactions: grandosegood
32GB SD for use with USB Loader GX(r1281) and at the bottom of the screen where it shows the wrong size.
It only shows right size at first ,and than doesn't sync.
 
I assume you're using d2x-v11-beta3, but was the new EmuNAND created with r1282 (test version)? If not then that might be why they don't work.

If you create a new EmuNAND and use d2x-v11-beta3 and the games still don't work, then I'll need to know which ones are failing for you.
hey thank you very much. In true homebrew fashion, I redid the latest d2x from modmii, and re-dumped the nand using the test update 1282. all n64 work without switching to neek (such as majora's mask), including the ones that i tested to have openbootdol and ahb/dvd access. thanks again.
 
  • Like
Reactions: XFlak
Hey guys, I'm having some trouble with error 51420 on my vWii when trying to connect through a LAN adapter for online games launched in USB Loader GX(r1281). Apparently, this is normally an error you get when using an incompatible LAN adapter with your console, but the thing is my LAN adapter works completely fine outside of USB loaders. The Wiimmfi disc patcher in The Homebrew Channel lets me connect my physical discs to Wiimmfi without issue when I use my LAN adapter, so it's definitely not a matter of the adapter being incompatible with my Wii U at the hardware level. The games also connect fine to Wiimmfi through USBLGX when I use a wi-fi connection, but I really would prefer to use ethernet. I also tried everything again in WiiFlow and it was the same: wouldn't connect on ethernet, but worked on wi-fi.

If you guys have any insights into any settings that could fix this, I'd really appreciate it.
Post automatically merged:

Hey guys, I'm having some trouble with error 51420 on my vWii when trying to connect through a LAN adapter for online games launched in USB Loader GX(r1281). Apparently, this is normally an error you get when using an incompatible LAN adapter with your console, but the thing is my LAN adapter works completely fine outside of USB loaders. The Wiimmfi disc patcher in The Homebrew Channel lets me connect my physical discs to Wiimmfi without issue when I use my LAN adapter, so it's definitely not a matter of the adapter being incompatible with my Wii U at the hardware level. The games also connect fine to Wiimmfi through USBLGX when I use a wi-fi connection, but I really would prefer to use ethernet. I also tried everything again in WiiFlow and it was the same: wouldn't connect on ethernet, but worked on wi-fi.

If you guys have any insights into any settings that could fix this, I'd really appreciate it.
I just tried switching to the second USB port for the LAN adapter. Wasn't something I thought of before. It works though lol.

I am curious why it doesn't work on the top USB port though. Even though I'm on SD Card Mode and turned the "mount USB at launch" setting to "OFF", it doesn't allow the adapter to use the top port.
 
Last edited by B05SxBrennan,
I am curious why it doesn't work on the top USB port though. Even though I'm on SD Card Mode and turned the "mount USB at launch" setting to "OFF", it doesn't allow the adapter to use the top port.
It's just the way the ports are assigned for vWii via the cIOS. And that's why it'll work outside of the USB loaders.

wiiuports-png.503914


And if you wanted a separate drive for your Wii U games then you'd connect it to a USB port on the front of the console.
 
  • Love
Reactions: jeannotte
It's just the way the ports are assigned for vWii via the cIOS. And that's why it'll work outside of the USB loaders.

wiiuports-png.503914


And if you wanted a separate drive for your Wii U games then you'd connect it to a USB port on the front of the console.
Thanks, that makes sense.

So in the cIOS I guess it wouldn't be possible to use a LAN adapter and a USB keyboard at the same time then? Or would you be able to with a Y splitter?
 
My NS2 shuts off if it is in any other mode than PS4 mode. On my NS2, that mode is a cyan LED, but on the Magic S, it looks like PS4/Mac mode is a blue LED.
Mine shuts down regardless of which mode it's in, I tried using a Y cable with my HDD and another one with the adapter, both getting power from a wall outlet, the adapter turns on but is no longer detected by the console. Tried loading the games from the SD card without the HDD connected, and the adapter still turns off after loading a game.

BTW, I would be curious to know what VID/PID your Magic S shows on Blue and Cyan LEDs. I was able to compile Fakemote.app, so I am going to try adding the VID/PID for various PS3 controller modes of the Mayflash adapters. I know them for NS and NS2, but I suspect the Magic S might be different than those.
I haven't checked the VID/PID values, but since the adapter doesn't even stay on I don't think those would be of much use for my specific model.
From doing a bit of searching it seems the adapter you have is not the Magic NS 2, that one does not have a PS4 mode, it's likely the Magic-S Pro 2, which does support PS4, I might buy it at some point to see if I can get it working, but for now I'll just forget about fakemote.
 
So in the cIOS I guess it wouldn't be possible to use a LAN adapter and a USB keyboard at the same time then? Or would you be able to with a Y splitter?
Maybe with a powered USB hub that's actually compatible with the Wii U. But I can't give any examples since I don't own one.

The main game that people have wanted to use a supported USB keyboard with on the Wii U is Animal Crossing, but they've been unable to do that until I released the d2x cIOS update recently. However, the consoles USB ports still make things awkward due to the power output issues.
 
Last edited by blackb0x,
  • Like
Reactions: B05SxBrennan
Mine shuts down regardless of which mode it's in, I tried using a Y cable with my HDD and another one with the adapter, both getting power from a wall outlet, the adapter turns on but is no longer detected by the console. Tried loading the games from the SD card without the HDD connected, and the adapter still turns off after loading a game.


I haven't checked the VID/PID values, but since the adapter doesn't even stay on I don't think those would be of much use for my specific model.
From doing a bit of searching it seems the adapter you have is not the Magic NS 2, that one does not have a PS4 mode, it's likely the Magic-S Pro 2, which does support PS4, I might buy it at some point to see if I can get it working, but for now I'll just forget about fakemote.

It is most surely the NS2, but that is an Interesting point. I had assumed since it identified itself as a PS4 controller [vid=0x54c,pid=0x09cc], that the Mac mode shared the PS4 mode, since it had the PS4 PID. But I think you are right... it is a "PS Classic mode", a totally different animal? Innnnnteresting.

For whatever reason, my Fakemote is happy to accept the "Mac/PS Classic" mode of the NS2. I did recompile Fakemote to include the Mayflash PS3 mode VID/PID in the PS3 section of Fakemote, but it didn't like it. Just moving the stick would trip the home button.
 
Last edited by Squished Squirrel,
Finally got around to testing the public beta - I can confirm that the problem I was having with the Nintendont autoboot in this post is fixed now! :toot: Now it's super slick to play gamecube games on my wiiu gamepad.
I used TeconMoon's Wii VC injector to inject a USBL GX forwarder dol (which I got by extracting it from the the vWii forwarder wad in Github using CustomizeMii) using the homebrew injection mode. This works almost perfectly - I can launch USBL GX with gamepad support, all GC games show up, etc. The problem is that when I go to actually launch a GC game it just launches the main nintendont menu and doesn't autoboot the game. If I open the Nintendont settings at that point, all settings are set to "off", and even if I change a few of them inside nintendont (eg setting autoboot on and wiiu widescreen on), then launch a game, the settings are gone when I return to nintendont via the same path next time.

Autobooting GC games via Nintendont works fine if I enter USBL GX from the system menu, or even via a vWii forwarder made with boot2vwii. In that scenario selecting a GC game starts it up normally.
However @blackb0x there's still one small problem - when I exit one of the GC games that I boot this way, it actually returns me all the way back to the wiiu menu instead of returning to USBLGX, even with "return to" set to USBLGX. When I go into vWii mode first (either normally or even with a loader that autoboots USBLGX in vwii mode), then returning to USBLGX from Nintendont works just fine, so it's something about this setup (which is admittedly pretty weird, although it was the only way I found to be able to launch stuff from USBL GX fully mobile, and I think it only works for GC and some NAND games).

Is returning to the wiiu menu in this case a technical limitation of some kind, or just a bug? Not the end of the world if it doesn't work, just would be nice if it did.

EDIT: It seems like my emunand is broken now. VC games (tried 2) black screen on boot, and wiiware games just reboot the loader. This is after reinstalling everything using the beta and resetting all games to default settings. :blink: Crystal Chronicles doesn't work either but I suspect that's a nintendont problem cause I can't get it to work from HBC either.
 
Last edited by snoozbuster,
Is returning to the wiiu menu in this case a technical limitation of some kind, or just a bug? Not the end of the world if it doesn't work, just would be nice if it did.
Nintendont will always reboot the console because it's a limitation of this mode. And it'll do that even if you were to create a Wii U VC inject for Nintendont.

EDIT: It seems like my emunand is broken now. VC games (tried 2) black screen on boot, and wiiware games just reboot the loader. This is after reinstalling everything using the beta and resetting all games to default settings. :blink: Crystal Chronicles doesn't work either but I suspect that's a nintendont problem cause I can't get it to work from HBC either.
I recommend creating a new EmuNAND for r1282 (test version), but you could try to redump your NAND over your EmuNAND and then reinstall the games. That should then create a valid content.map file that allows shared content to install correctly.

You might want to redump Crystal Chronicles, since that's supposed to work correctly via Nintendont.
 
I can't load Gamecube games through USB Loader GX after rebooting the console.

They used to work just fine, but now it asks me to copy them to SD card instead of booting them directly from the HDD.

What am I doing wrong here?
 
I have remember last game set to on in the GUI settings but when i cycle through wii games gamecube games and emunand and then back to wii games it does not remember the last game it starts off on some random game other than that i love r1282 it made usb loader gx way better.
 
Last edited by worm28,
I'm probably being stupid but is there any setting in USB Loader GX (Currently running the R1282 test version) to get the play time to record to the message board correctly with each game I play? Currently it only appears as USB Loader GX itself. Cheers!
 
I can't load Gamecube games through USB Loader GX after rebooting the console.

They used to work just fine, but now it asks me to copy them to SD card instead of booting them directly from the HDD.

What am I doing wrong here?
I'm not sure where you'd be told to copy the games to your SD card, but check that you haven't enabled SD card mode.

If in doubt reset the loader to it's default settings.

I have remember last game set to on in the GUI settings but when i cycle through wii games gamecube games and emunand and then back to wii games it does not remember the last game it starts off on some random game other than that i love r1282 it made usb loader gx way better.
The selected game position should apply to all game types (when possible) so that the scrollbar behaves somewhat consistently. Otherwise, you could end up with the scrollbar jumping from top to bottom as you switch between Wii, GC, NAND, and EmuNAND games.

A setting could be added for separate positions for each game type, but I assume the majority wouldn't use it and it'd end up being another superfluous setting :unsure:

I'm probably being stupid but is there any setting in USB Loader GX (Currently running the R1282 test version) to get the play time to record to the message board correctly with each game I play? Currently it only appears as USB Loader GX itself. Cheers!
Go to Settings > Miscellaneous Settings and make sure Messageboard Update is set to ON.

If Messageboard Update is set to ON then make sure Priiloaders return to setting is set to the system menu.
 
I think I found a minor issue with the test version: when pressing X to check a game's 3D cover art, sometimes it doesn't show up, or it's stretched and can't be rotated. I think it happens with games that have a long name like Blood Omen 2: The Legacy of Kain Series. It happened with 3 different games in just a couple minutes of messing around with the menu, but now that I'm intentionally trying to trigger I can't get it to happen again.

How to show channels copied inside the sd card inside usbloader gb menu ?
There's an option called SD card mode in the hard drive settings if I'm not mistaken, the option was moved to the main menu in the test version.
 
  • Like
Reactions: MO35AB
I ran into an issue on r1282 where the framebuffer width stopped working.

My Wii was in 4:3 but I was also using 16:9 forcing for Skyward Sword and Mario Galaxy and after I kept changing the FB width setting (I am picky I know) it eventually stopped working after changing it and the Wii's aspect setting. I know because when FB width is on the picture will not fully stretch horizontally.

My TV has three settings: Normal, Panoramic and widescreen.
 
I'm not sure about where development of this is going on since I don't see any GitHub activity, so I thought I'd report here an issue that's not exclusive to usbloader gx but probably to any game loader (from disc or otherwise).
Quoting from https://github.com/DacoTaco/priiloader/issues/395:
If Priiloader is set to autoboot a dol or the Homebrew Channel, and then Wii/Gamecube games are launched at any point from there (eg Gecko OS or any other loader), some Japanese games exhibit strange behavior that seems font/language related. As an example:

  • (Gamecube) Paper Mario RPG (The thousand year door) shows a red Nintendo logo instead of blue and then crashes abruptly with a textbox saying "no message" in English
  • (Wii) Kororinpa 2 shows question mark instead of text messages throughout the game
If the System Menu is loaded at any point the issue is then fixed until console restart.
The solution is what DacoTaco found on that Github thread, which in loaders' cases should be done before a game is started. It should not have any other consequences other than fixing these Japanese games on non-JP systems/JP systems where the System Menu was not started since booting the console. I fixed it by adding the following code here at line 300: https://github.com/wiidev/usbloadergx/blob/enhanced/source/usbloader/GameBooter.cpp#L300

C:
    if (gameHeader.id[3] == 'J')
        write32(0x0D800018, read32(0x0D800018) | (1<<17));
    else
        write32(0x0D800018, read32(0x0D800018) & 0xFFFDFFFF);
 
  • Like
Reactions: Bryannaloren

Site & Scene News

Popular threads in this forum