Hacking USB Loader GX

  • Thread starter Thread starter blackb0x
  • Start date Start date
  • Views Views 8,069,406
  • Replies Replies 30,226
  • Likes Likes 74
@Cyan:
I changed the Loader's IOS to 58 as you told me a few weeks ago and USBLGX started just fine. It takes a long time until the drive is woken up but that's okay as all I wanted was to use a modified HBL2HBC Forwarder Channel on my Wii U's homescreen to boot in one tap into USBLGX and as I said that works superb.

Unfortunately that's only half the story as I was satisfied with the result and didn't do any further tests ...
... until this monday ...
As it seems almost none of my Wii games are booting up. They all freeze in a black screen.
Changing the Loader's IOS back to 249 allows me to launch and enjoy my Wii games but I have to go the bad way over WiiFlow or Homebrew Channel to wake the drive before I launch USBLGX which really sucks.
Do you have any idea or could you implement anything into USBLGX's next release to make it wake the drive even in IOS 249?
 
@Cyan:
I changed the Loader's IOS to 58 as you told me a few weeks ago and USBLGX started just fine. It takes a long time until the drive is woken up but that's okay as all I wanted was to use a modified HBL2HBC Forwarder Channel on my Wii U's homescreen to boot in one tap into USBLGX and as I said that works superb.

Unfortunately that's only half the story as I was satisfied with the result and didn't do any further tests ...
... until this monday ...
As it seems almost none of my Wii games are booting up. They all freeze in a black screen.
Changing the Loader's IOS back to 249 allows me to launch and enjoy my Wii games but I have to go the bad way over WiiFlow or Homebrew Channel to wake the drive before I launch USBLGX which really sucks.
Do you have any idea or could you implement anything into USBLGX's next release to make it wake the drive even in IOS 249?

Can you post exactly what your storage device is? It's not likely we can do anything about it but any information is helpful.

--------------------- MERGED ---------------------------

Hey everyone,
Recently I've been occasionally having a problem with my wiimote when using USBLGX. Motion controls always work fine when I'm on the wii's home menu, but sometimes, when I load up USBLGX, the movement of the wiimote is not detected, locking the cursor at the center of the screen. The buttons on the wiimote still work correctly. Sometimes resetting the console and reloading USBLGX fixes this problem, sometimes it doesn't.
Has anyone else encountered this problem, and if so, how did you fix it?
That sounds like it might be a fake/3rd party controller.
 
Can you post exactly what your storage device is? It's not likely we can do anything about it but any information is helpful.

First I tried it with a 4 TB WD Passport Ultra, now I sold it and bought a 5 TB WD Elements and I'm having the same issues with both.
WiiFlow is working just fine. I boot the WiiFlow forwarder channel and start a game.
USB Loader GX freezes on "initializing usb device" forever and there's only two solutions:
  1. Run WiiFlow first and launch USB Loader GX from there.
  2. Change USB Loader GX IOS to 58 because that seems to have that wake up drive feature as Cyan mentioned.
1. is like a dirty way for me and sucks as I don't want to use another USB loader to start my favourite one.
2. Boots fine into USB Loader GX directly (even from Wii U's HBL2HBC) but fails to launch any Wii games. It freezes in a black screen and the Wiimote disconnects.

Isn't there anything that could be done? By "taking" something from WiiFlow's code?
 
There could be a problem with the USB initialization but nobody has managed to find it. I'll look at the code vs. Wiiflow and see if I can find anything.

Wiiflow, USB Loader GX and CFG Loader share a lot of the same code.
 
  • Like
Reactions: lordelan
There could be a problem with the USB initialization but nobody has managed to find it. I'll look at the code vs. Wiiflow and see if I can find anything.

Wiiflow, USB Loader GX and CFG Loader share a lot of the same code.
Great! Thank you very very much! Even if you don't find anything.
As I said USBLGX freezes on its boot screen when the message "initializing usb device" appears so there has to be the difference to WiiFlow from my understanding. :)
 
After updating to the latest revision of usbLoader GX (From 1260-->1262) I started to experience the following bug. If I am launching an Emunand WiiWare with neek mode (sNeek2o), sometimes nswitch menu appears and switches me to a real nand. But I had been on real nand already! So if I load usbLoaderGX again, I notice that the game a booted moves on the first page in banner menu. It launches fine on the second attempt!
Is it something to do with banners / cache / loader / neek?
 
After updating to the latest revision of usbLoader GX (From 1260-->1262) I started to experience the following bug. If I am launching an Emunand WiiWare with neek mode (sNeek2o), sometimes nswitch menu appears and switches me to a real nand. But I had been on real nand already! So if I load usbLoaderGX again, I notice that the game a booted moves on the first page in banner menu. It launches fine on the second attempt!
Is it something to do with banners / cache / loader / neek?

Do you have the neek2o channel (NK2O) installed in your dumped NAND filesystem? It sounds like the title is returning to USB Loader GX while still running in NEEK mode instead of rebooting the console. If it's doing it while you're in real mode there may be something wrong with the title you're trying to boot.
 
Can you post a Syscheck ?

When I startup USBLGX, 3.0 r1262, with my USB drive powered on and connected, the "Waiting for HDD" counts down to zero, but the drive is not recognized. If I check the option to show Wii games it says it is not initialized. Haven't quite figured out the correct sequence to make it work reliably.

Here's the latest report:

SysCheck HDE v2.4.0 HacksDen Edition by JoostinOnline Double_A R2-D2199 and Nano
...runs on IOS58 (rev 6176).
Region: NTSC-U
System Menu 4.3U (v513)
Drive date: 02.13.2007
Homebrew Channel 1.1.2 running on IOS58
Hollywood v0x11
Console ID: 57281326
Console Type: Wii
Shop Channel Country: United States (49)
Boot2 v4
Found 94 titles.
Found 46 IOS on this console. 14 of them are stubs.
IOS4 (rev 65280): Stub
IOS9 (rev 1034): No Patches
IOS10 (rev 768): Stub
IOS11 (rev 256): Stub
IOS12 (rev 526): No Patches
IOS13 (rev 1032): No Patches
IOS14 (rev 1032): No Patches
IOS15 (rev 1032): No Patches
IOS16 (rev 512): Stub
IOS17 (rev 1032): No Patches
IOS20 (rev 256): Stub
IOS21 (rev 1039): No Patches
IOS22 (rev 1294): No Patches
IOS28 (rev 1807): No Patches
IOS30 (rev 2816): Stub
IOS31 (rev 3608): No Patches
IOS33 (rev 3608): No Patches
IOS34 (rev 3608): No Patches
IOS35 (rev 3608): No Patches
IOS36 (rev 3608): No Patches
IOS37 (rev 5663): No Patches
IOS38 (rev 4124): No Patches
IOS40 (rev 3072): Stub
IOS41 (rev 3607): No Patches
IOS43 (rev 3607): No Patches
IOS45 (rev 3607): No Patches
IOS46 (rev 3607): No Patches
IOS48 (rev 4124): No Patches
IOS50 (rev 5120): Stub
IOS51 (rev 4864): Stub
IOS52 (rev 5888): Stub
IOS53 (rev 5663): No Patches
IOS55 (rev 5663): No Patches
IOS56 (rev 5662): No Patches
IOS57 (rev 5919): No Patches
IOS58 (rev 6176): USB 2.0
IOS60 (rev 6400): Stub
IOS61 (rev 5662): No Patches
IOS62 (rev 6430): No Patches
IOS70 (rev 6912): Stub
IOS80 (rev 6944): No Patches
IOS222 (rev 65280): Stub
IOS223 (rev 65280): Stub
IOS249[56] (rev 21010 Info: d2x-v10beta52): Trucha Bug NAND Access USB 2.0
IOS250[57] (rev 21008 Info: d2x-v8final): Trucha Bug NAND Access USB 2.0
IOS254 (rev 65281): BootMii
BC v6
MIOS v10
Report generated on 03/03/2017.
 
If you have an SD card take it out, put the loader in /apps on the HDD and see what happens. Also it helps to know what the drive or enclosure is. It may have a power saving mode that needs to be disabled.
 
Do you have the neek2o channel (NK2O) installed in your dumped NAND filesystem? It sounds like the title is returning to USB Loader GX while still running in NEEK mode instead of rebooting the console. If it's doing it while you're in real mode there may be something wrong with the title you're trying to boot.

Thanks for reply. It happens while on real nand. NK2O is installed on both real / emu nands. Titles seems to be played fine on the second boot.

I believe it something to do with a banner view / game order, since it location in the usbLoderGX layout changes after the title booted unsuccessively the first time. It boots and plays fine, when booted from new location on the grid. Could it be Banner cache issue?
 
Is this project still being maintained?
USBLoaderGX doesn't supporting loading Wii games from SD.
I know the other two popular loaders (CFGLoader and WiiFlow) both support loading from SD but I prefer the "channel" view of USBLoaderGX. Also, CFGLoader and WiiFlow don't seem to be as compatible with nintendont as USBLoaderGX.

I want to get WiiU, Wii and GCN games on my WiiU.
The WiiU only has 4 USB ports.
I need 2 USB ports for my WiiU HDD and 2 USB ports for my gamecube controller adapter.
The WiiU HDD is formatted in the WiiU system format and not FAT32/NTFS, thus making it incompatible with Wii and GCN games.
Therefore, I need to load my Wii and GCN from SD to be able to conveniently access all three consoles and use gamecube controllers without plugging/unplugging devices.

Currently, I'm using USBLoaderGX to load GCN games and CFGModLoader to load Wii games.
If anyone knows of any better alternatives to this set up, please let me know.
 
  • Like
Reactions: Codemastershock
Is this project still being maintained?
USBLoaderGX doesn't supporting loading Wii games from SD.
I know the other two popular loaders (CFGLoader and WiiFlow) both support loading from SD but I prefer the "channel" view of USBLoaderGX. Also, CFGLoader and WiiFlow don't seem to be as compatible with nintendont as USBLoaderGX.

I want to get WiiU, Wii and GCN games on my WiiU.
The WiiU only has 4 USB ports.
I need 2 USB ports for my WiiU HDD and 2 USB ports for my gamecube controller adapter.
The WiiU HDD is formatted in the WiiU system format and not FAT32/NTFS, thus making it incompatible with Wii and GCN games.
Therefore, I need to load my Wii and GCN from SD to be able to conveniently access all three consoles and use gamecube controllers without plugging/unplugging devices.

Currently, I'm using USBLoaderGX to load GCN games and CFGModLoader to load Wii games.
If anyone knows of any better alternatives to this set up, please let me know.
The last update was in October 2016, so I think it's still maintained. I will recommend having another hdd for both vwii and gamecube nintendont, and switching hdd when you want to play wii u or wii and gamecube. This is what I do, even if it require plugging and unplugging, this is not that often.
 
  • Like
Reactions: n0w4
@Cyan, are you still working on this loader? I've been out of the scene for some time.
What's new on r1262? Is it worth updating from r1260 to r1262?
Anybody working on cIOS D2X, specially trying to fix problematic games saving on emuNAND?
 
hello, I'm back since monday. My graphic card died, and fried the monitor/TV/PS4/PSVR... (or maybe another device did it, maybe PSVR fried the other ones, etc.)
Monday, after running the PC again with new graphic card, I got a bluescreen (hal.dll) probably due to a wrong bios option 'cause I flashed it (I hope it was only that) or hardware swap with a different video card.
I hope it's not unstable anymore, hal.dll seems responsible for hardware, bus, IRQ and Direct Memory Access. it could be RAM issue, or HDD dead sectors, or PCI card issue, It's really a vast possible cause :(


I wanted to start working again on that loader, but I always procrastinate :(
I'm very sorry to all users waiting after my work.
Greywolf and Pledge both released some mods of 1262 and 1263. greywolf added new xml library and new nintendont settings, and pledge added plugin system.
They also helped the users while I was away, thanks as always :)

About the global state of this project, I consider it semi hiatus.
it means, I might do things, I don't consider it dead, but I'm not actively working on it. I still follow what everyone say here and provide support to any questions.
I don't want to work on it for 10min every day, I'm doing a better job when I can focus on it a full day or even more than a day, that's why I usually wait for holidays to look at this project again.

though, my last holidays, I spent it with family and FF15...

Before my PC died (last month) I planed to at least commit pledge plugin system to github so anyone could contribute and improve it. I'll see what I can do now about it.


About d2x cIOS, GerbilSoft was looking at it. I don't know if he had time or found anything he could edit or fix.
 
Last edited by Cyan,
I can understand you being tired of maintaining the project, Cyan. Glad you got your PC up and running again. I'll continue to offer what I can as patches if you want them but I also have a fork in my repository now.
 
I wanted to keep the official repository updated, so users have a place to get the latest version instead of wondering which one to use with different mods and patches.
maybe we could give you access to sourceforge, it might be easier to maintain the official project if you commit there.
I don't know what dimok would think about it, but Pledge and you are the only active devs working on it.
 
I have an account there already but I haven't used it in quite a while. I'll have to go look it up and probably reset the password.
 
Hey, so I recently bought this Wii U Pro Controller from Amazon: https://www.amazon.com/PowerLead-Wi...76489659&sr=1-3&keywords=wii+u+pro+controller

Realized shortly after I got it that it wasn't actually an official Nintendo controller, but...

It works perfectly fine in Wii U mode, and also works fine in the vWii system menu (syncs up, can power down with the controller, can move pages with + and -), but it doesn't sync when I launch USB Loader GX or Nintendont.

Any idea on how I can get this working? Thanks.
Did you ever figure out how to make it sync? I've been struggling to find any solution with that same controller.
 

Site & Scene News

Popular threads in this forum