Hacking USB Loader GX

  • Thread starter cyrex
  • Start date
  • Views 7,152,028
  • Replies 29,352
  • Likes 47

Drunk_caterpillar

Active Member
Newcomer
Joined
Feb 25, 2013
Messages
44
Trophies
0
Age
37
XP
105
Country
Canada
I'm going to try to take a photo of this and upload it but until then I'm letting you guys know that I ran into a bit of a bug with USB Loader GX r1213 on my Wii U. Starting USB Loader GX through the forwarder causes strange interlace-like artifacts on certain rows of the screen. Once these artifacts appear they remain until I leave Wii Mode or restart the console. These artifacts also appear in games as well. These artifacts do not manifest if I load USBLGX through the HomeBrew Channel.

- Wii U Deluxe ZombiU Edition
- Wii U OS 3.0
- Outputting 1080p over HDMI
- Jailbroken using SmashStack
- Installed d2x v10 beta52
- USB Loader GX r1213 running in cIOS 250 (249 wouldn't work with my HDD, which is a 500GB USB2 G-Tech G-Drive mini)
- Forwarder acquired from this thread.
 

sonictopfan

Well-Known Member
Member
Joined
Mar 2, 2010
Messages
2,701
Trophies
1
XP
1,923
Country
For anyone having problems with certain Wiiware or N64 VC games:

I used to have a MAJOR issue with not being able to play some Wiiware or N64 games from emunand. Thankfully i can now pkay them great via GX. Like Cyan says, you need rev19 to get those working perfectly, and use d2x for the rest. Personally i have d2xv8 in slots 245-251 EXCEPT slot 249 which has rev19. Also slot 240 has rev17 for MDK2, Whiterock castle and Beaver Defence.

The trick is this: i have 2 emunands one in the root of my HDD and one (main) in a folder called NAND.
In the main i have all Wiiware & VC games installed. In the first (which is in the root) i have installed games like the n64 Majoras Mask, Mario Tennis 64, Cruisin USA etc which are ALSO installed in the main emunand.
I then use the GX settings for these particular games to have them a path for emunand that points to usb1:/ insted of the main (usb1:/nand/) and use ios249. That's it! Just remember to have them installed in BOTH emunands (so that the show up on GX) and that you have a save data created beforehand for those particuar games.

Of course you could always have 1 single large emunad in the root of your HDD and avoid all the above. Just make sure to use rev17 and rev19 in the slots indicated, and d2x on the rest. The ONLY games/channels that i have to use the real nand for are Opera, Youtube, Let's Create Pottery, Liight, Hot Rod Show, Castlevania Rebirth, Rubik's Rush and Hexen 64 inject wad. All the others work fine from GX emunand. This way, in conjunction with emusaves, i have freed my real nand!
The cool thing is that realnand also shows on GX so you han have EVERYTHING viewable on one place:GX.

A question for GX homebrew browser: Retroarch shows as multiple homebrew channels instead of one (due to the many .dol cores obviously). Is there any way to have GX showing only one RA folder/Channel like the real HBC?

Also, does anyone have working forwarder ISOS for GX, for the Weather and News Channels?
I know about the icon in the HB browser, that's what i currently use but i would prefer to have forwarders to be frank.
So what I have to do is create a copy of my "NAND" folder and put it on the root of my HDD? Then I install rev 19 on it and set those games to work with that instead? If so where to get rev 19?
 

Etheboss

Official LULWUT supporter
Member
Joined
Feb 24, 2009
Messages
2,445
Trophies
0
Location
Around somewhere
XP
851
Country
Netherlands
Hey, I'm a bit confused as to what you mean by this... if I have the full channel I don't need the boot.dol, which is fine, but what do I need to do to get the functionality of loading GC games of a USB drive?
The full channel is not yet updated so its no use if you want to play GC games...so you need to copy the latest BETA dol file manually AND you need a forwarder channel..both also can be found on the USB loader GX google code page...
 

Shiranui-san

Well-Known Member
Member
Joined
Nov 4, 2011
Messages
247
Trophies
1
XP
285
Country

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'm going to try to take a photo of this and upload it but until then I'm letting you guys know that I ran into a bit of a bug with USB Loader GX r1213 on my Wii U. Starting USB Loader GX through the forwarder causes strange interlace-like artifacts on certain rows of the screen. Once these artifacts appear they remain until I leave Wii Mode or restart the console. These artifacts also appear in games as well. These artifacts do not manifest if I load USBLGX through the HomeBrew Channel.

- Wii U Deluxe ZombiU Edition
- Wii U OS 3.0
- Outputting 1080p over HDMI
- Jailbroken Hacked using SmashStack
- Installed d2x v10 beta52
- USB Loader GX r1213 running in cIOS 250 (249 wouldn't work with my HDD, which is a 500GB USB2 G-Tech G-Drive mini)
- Forwarder acquired from this thread.
This problem has been already reported back when someone (I think Asper) updated the nandloader inside the forwarder.
It happens only in vWii, not on a Real Wii.
I don't remember if it was region specific.

I didn't check what's wrong yet (I don't have cIOS or homebrew on my vWii). it's maybe caused by the video mode used by the forwarder.
 

nakata6790

True Player
Member
Joined
Sep 17, 2009
Messages
891
Trophies
1
XP
618
Country
Greece
Note for the following post: EN = Emu Nand

So what I have to do is create a copy of my "NAND" folder and put it on the root of my HDD? Then I install rev 19 on it and set those games to work with that instead? If so where to get rev 19?

If your emunand is on a folder ( for example /nand), yes you need to make one that is ON THE ROOT of your HDD (meaning, that you must have the folders shared1, shared 2, sys, ticket, title, tmp etc. on the root of your HDD). This is cause non d2x IOS's require that the EN is only there and not in a folder.

However, you can simply move the current EN you have, on the root. You might ask why didn't i simply do that to my own, well i had manually edited each game's setttings to point for nandsaves to the folder usb1:/nand so i was reaaally bored to do this again for 600+ games. Most importantly though: I hadn't yet installed rev17 on IOS 240 and rev 19 [base 38] on IOS 249 on my Wii, back when i made the original emunand on the /nand folder, so i had to make a new one for the problematic games on the root, after installing those 2 IOS es on my real nand.

Now for the games, as i said, ALL minus 8 games/channels work with specific IOS's.
I will attach my syscheck to this post, to provide a reference for what you need. Just keep in mind that for the problematic N64 games like Zelda MM, Ogre Battle, Pokemon Puzzle, Cruisn USA etc, i use IOS 249 and this is also used for for Wiiware like Bonsai Barber, Motoheroz or the large neo geo VC like Last Blade 1& 2.

Finally, and ONLY for MDK2, Whiterock Castle & Beaver Defence, use IOS 240.

The only games/channels that require real nand are:
2 Fast for Gnomz
Let's Create Pottery
Hot Rod Show
Liight
Castlevania Adventure Rebirth
Rubik's Rush
Opera Browser
Youtube Channel (official)
There are also some specific inject wads like Hexen 64 that need RN, but those are another story.



Use ModMii to find the IOSes, i use IOS240-v17, IOS249-v19[base 38] and all others from 241-251 are v8 (v10 is newer, might work better, i can't say as i haven't used it myself).

So TL; DR:
1. install IOS240-v17, IOS249-v19 on your Wii (if you cannot find those, PM me).
2. Now make a new Nand backup either via Boot Mii or w/e.
3. Extract it with ShowMiiWads and put it (ie the shared1, shared2, sys, ticket. title, tmp etc. folders) on the ROOT of your HDD.
4. Use showMiiwads to add the wads of the problematic games you have. You can also remove unecessary channels like weather, etc from the nand back-up, to save space.
5. Install the problematic games on the old emunand (the one you had on a folder) AS WELL. This is cause GX will only ''see'' 1 emunand at a time, for gamelist. So in order to have the problematic games show up on GX, you must install them on both ENs
6. Use the ''settings'' for each problematic game and point it to usb1:/ for the emunand location (instead of say usb1:/nand/ that is used for all other games). Meaning, make the game to use the new EN instead of the old one.
7. You might also need to make any problematic game to use IOS 240 or 249 (again, use the ''settings'' for each problematic game). I already gave some examples in my post about some known problematic titles and what they work best with.

Have fun!
 

Attachments

  • sysCheck.rar
    811 bytes · Views: 163

nakata6790

True Player
Member
Joined
Sep 17, 2009
Messages
891
Trophies
1
XP
618
Country
Greece
Sorry for the double post, i'll put here as well sth useful:

Here's a list of the Wiiware & VC games that need the ''Dual EmuNand Trick'' to work perfectly from GX. It may also help others, to know what to look out for.
xfdn5x.png


I attach my own gamelist from GX so that you can see which games i have.
As i said, everything else (that is Wiiware or VC) in that list, besides the 8 games/channels that need RN (see above) and the ones that need Dual EN trick, work with the old way (i.e. install to emunand). Now you know what to look out for.
 

Attachments

  • GameList.zip
    9.2 KB · Views: 135
  • Like
Reactions: totoyo

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
Thanks for explaining how to use multiple EmuNAND/cIOS at the same time.
Just add which base you used for cIOS rev19, maybe users won't know which base to install for N64 games.

Off course, you are free to use any slot number you want, you don't need "240" exactly, you can install rev17 or 19 in any slot above 230 (220-229 are reserved for Hermes IOS). (Personally, I have rev17 in slot249 for backward compatibility with old homebrew).

You can change the slot of cIOS rev17 by using modmii option to install in a different slot, or install your cIOS using the official cIOS installer from Waninkoko, then dump your slot to Wad, and use a wad editor (showMiiWad for example) to edit the destination slot, then reinstall the wad to install the cIOS in the chosen slot.

You only need to have 4 IOS:
rev17[38]
rev19[38]
d2x v10[56]
d2x v10[57]
just put them in the slot you prefer, you only need to remember where each of them are located to setup your USBLoader/EmuNAND correctly.
 

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
not everyone download files from a post (I didn't click it).
syscheck in a spoiler tag is easier to reach (one click) than saving a file, extracting it and opening the file in an external text viewer.
 

nakata6790

True Player
Member
Joined
Sep 17, 2009
Messages
891
Trophies
1
XP
618
Country
Greece
sysCheck v2.1.0b18 by Double_A and R2-D2199
...runs on IOS58 (rev 6176).

Region: PAL
System Menu 4.3E (v514)
Priiloader installed
Drive date: 2008.12.18
Homebrew Channel 1.1.0 running on IOS58
Hollywood v0x11
Console ID : 92532054
Boot2 v4
Found 148 titles.
Found 60 IOS on this console. 11 of them are stub.

IOS3 (rev 65280): Stub
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 3607): No Patches
IOS34 (rev 3608): No Patches
IOS35 (rev 3608): No Patches
IOS36 (rev 3608): No Patches
IOS37 (rev 5663): No Patches
IOS38 (rev 3867): 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 6174): Trucha Bug, NAND Access
IOS61 (rev 5662): No Patches
IOS70 (rev 6687): Trucha Bug, NAND Access
IOS80 (rev 6944): Trucha Bug, NAND Access
IOS199[38] (rev 17, Info: waninkoko-v17): Trucha Bug, ES Identify, NAND Access, USB 2.0
IOS202[38] (rev 65535, Info: hermes-v5.1): Trucha Bug, ES Identify, NAND Access, USB 2.0
IOS222[38] (rev 65535, Info: hermes-v5.1): Trucha Bug, ES Identify, NAND Access, USB 2.0
IOS223[57] (rev 65535, Info: hermes-v5.1): Trucha Bug, NAND Access, USB 2.0
IOS224[37] (rev 65535, Info: hermes-v5.1): Trucha Bug, NAND Access, USB 2.0
IOS236[36] (rev 65535, Info: rev 3351): Trucha Bug, ES Identify, NAND Access
IOS239[53] (rev 21006, Info: d2x-v6): Trucha Bug, NAND Access, USB 2.0
IOS240[38] (rev 17, Info: waninkoko-v17): Trucha Bug, ES Identify, NAND Access, USB 2.0
IOS241[56] (rev 21006, Info: d2x-v6): Trucha Bug, NAND Access, USB 2.0
IOS243[57] (rev 21006, Info: d2x-v6): Trucha Bug, NAND Access, USB 2.0
IOS244[56] (rev 21008, Info: d2x-v8final): Trucha Bug, NAND Access, USB 2.0
IOS245[37] (rev 21008, Info: d2x-v8final): Trucha Bug, NAND Access, USB 2.0
IOS246[38] (rev 21008, Info: d2x-v8final): Trucha Bug, ES Identify, NAND Access
IOS247[53] (rev 21008, Info: d2x-v8final): Trucha Bug, NAND Access, USB 2.0
IOS248[55] (rev 21008, Info: d2x-v8final): Trucha Bug, NAND Access, USB 2.0
IOS249[38] (rev 19, Info: rev 19): Trucha Bug, ES Identify, NAND Access, USB 2.0
IOS250[57] (rev 21008, Info: d2x-v8final): Trucha Bug, NAND Access, USB 2.0
IOS251[58] (rev 21008, Info: d2x-v8final): Trucha Bug, NAND Access, USB 2.0
IOS254 (rev 65281): BootMii
BC v6
MIOS v10

Report generated on 2013/02/17.
Report generated on 2013/02/17.
 

Nago

Well-Known Member
Newcomer
Joined
Dec 14, 2006
Messages
95
Trophies
0
Website
crackerscrap.com
XP
157
Country
United States
Hello!

I've been using USB Loader GX with d2x v8 for a while, and decided today I'd try to get the GC loader support cooking. I updated to the 1213 dol as provided in this thread by Cyan. (by just dropping the dol in over my previous one -- it was at least v.1192 because I had some DML settings in the menu.)

My wii is set to auto-boot the forwarder using priiloader. On 1213, this gives me a coredump after it goes to load/scan the cIOS -- I do see USB GX doing some initialization steps first otherwise.
If I otherwise go to the real wii menu, go to the HBC and launch USBGX manually, it works just fine.

I have updated to d2x-b10-v53 and DM 2.9. If I switch back to my old USBGX dol, everything still works OK.

Is there some update step I'm missing?
Thanks a lot.

EDIT:
Nevermind! I upgraded to Priiloader 0.8 beta 7 and it works just dandy, now! Just in case anyone else runs into this... You need to set Priiloader to look for beta updates so that it works with HBC 1.1.2 and co.

P.S:
While I'm here as the last-poster, I'd like to ask another ignorant question:
Does USBGX r1213 support loading GC backups via USB? If so, which port? And what filesystem structure? (I used DMtoolbox to send compressed ISOs to my drive: USB:/games/gameid/gameid.iso)

I've tried going into USBGX settings and enabling one or the other or both ports, but I can't get anything to show up in the loader, let alone boot.

Double-edit: Of course it loads from USB, I just had to set the "Main Gamecube Path" in the settings, and now everything is peachy so long as I am booting from USB1 and not USB2. Whew!
 

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
Oh, hello Nago, long time no see :)
I remember you from VC/WiiWare dat.

I see you fixed all your problem already.
If you have another questions, just post here and we will help you (or you will help yourself again if we are too slow lol)
 

Nago

Well-Known Member
Newcomer
Joined
Dec 14, 2006
Messages
95
Trophies
0
Website
crackerscrap.com
XP
157
Country
United States
Don't mind me, I only get to pay attention to the scene in-between semesters and I have to relearn everything. Absolutely wonderful job on this loader, by the way, it's really developed nicely over the years into a really great software.

As for the dat ... *cough* I lost my server in an electrical fire a while back, but I am still working on writing some utilities for managing and editing WAD files... idly. Someday, someday ;)
 
  • Like
Reactions: Slimmmmmm
K

KingpinSlim

Guest
I helped someone mod his wii and for the time being he only has an SD-card (16gb).

He wanted to play wii-backups from the sd-card. is this possible with Usb Loader GX?
 

OriginalHamster

UStealthy
Member
Joined
Nov 2, 2008
Messages
3,380
Trophies
0
Age
44
XP
1,367
Country
Cote d'Ivoire
nope.
other loaders can play Wii game disc backup from SD.

USBLoaderGX can play Wii game channels from SD though. (using Emulated NAND)
Didn't know about that, so if I have installed Wii channels on my SD via official method, can I see those same channels on ULGX, if I dump my nand to emu nand?
 

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
no, it won't work either.

The Channels transfered to SD card using the official System menu are not part of NAND.
They are stored on SD card in encrypted format (in a .bin file, not a wad or extracted files ready to read).
USBLoaderGX can't see these "officially transfered" channels.

If you want to transfer them to EmuNAND, you need to put them on your Real NAND first, then dump them to Wad (or dump Full NAND again), to be installed on EmuNAND later.


In my previous post, I was referring to the ability to use an EmuNAND on SD card to launch Channels from there.
 

OriginalHamster

UStealthy
Member
Joined
Nov 2, 2008
Messages
3,380
Trophies
0
Age
44
XP
1,367
Country
Cote d'Ivoire
Hi Cyan, there's a problem in ULGX, in the display of game info, controllers compatibility, etc, it will not show the
33px-WiiWiFi.svg.png
icon with the number of online players if the online players are: 10 or 6 (which is the case for CoD games, and Last Story), the "10" and "6" icons are missing it seems.
 

zackarus

Member
Newcomer
Joined
May 15, 2008
Messages
8
Trophies
0
XP
115
Country
France
Hello,

How to create a NAND emulated by and use with USBLoader GX?
The goal is to store the games's DLCs (such as DJ Hero 1 and 2 and other ...).

Thank you in advance.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Sicklyboy @ Sicklyboy: Can't wait for season 2