Hacking USB Loader GX

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

GreyWolf

Well-Known Member
Member
Joined
Mar 2, 2015
Messages
5,399
Trophies
0
Age
54
XP
1,515
Country
United States
For anyone looking for further discussion on this topic, please refer to this thread as it is taking a bit to figure out: https://gbatemp.net/threads/need-help-with-vwii-gc-adapter-for-project-m.498236/page-4

Also, jussayin' this would be a good time to start exploring gc adapter support for vwii usbloader with vwii games being close to supporting them ;)

I don't see the point in adding this. You still need a Wii remote to use the vWii system menu and it would only add extra unnecessary code to the loader. What it seems like you're looking for is an alternate loader for Wii games on the Wii U.
 

GreyWolf

Well-Known Member
Member
Joined
Mar 2, 2015
Messages
5,399
Trophies
0
Age
54
XP
1,515
Country
United States
As I said, it seems like what you're looking for is a new loader that doesn't exist. IMO you're putting an awful lot of pressure on Cyan to implement things that most people that use ULGX won't need.
 

RodrigoHC13

Member
Newcomer
Joined
Jul 25, 2017
Messages
10
Trophies
0
Age
35
XP
55
Country
Brazil
Hi, @Badablek ! Thank you for the answer!!

Are you sure that this was already possible in USBLoader GX r1266 ?

I was using the USBLoader GX r1266 tabmod and there isn't an option to activate CC Rumble for Nintendont in it.

The option is available in the r1268 and in this new r1268 tabmod that you've included, but even if I activate the CC Rumble in these versions, the rumble won't work.

But when I open the Nintendont (latest version) directly through HBC, the CC Rumble works!

What can I do?

Thank you again!!
 

Badablek

Well-Known Member
Member
Joined
Jan 23, 2006
Messages
515
Trophies
1
Age
43
XP
2,908
Country
France
Did you try with the official USBLoader GX (with the latest Nintendont build of course) ?
if it's not working, then you can report this bug here.

I will try myself with the tabmod.
 

RodrigoHC13

Member
Newcomer
Joined
Jul 25, 2017
Messages
10
Trophies
0
Age
35
XP
55
Country
Brazil
Did you try with the official USBLoader GX (with the latest Nintendont build of course) ?
if it's not working, then you can report this bug here.

I will try myself with the tabmod.

Yeah, this is the case! The r1268 (I did test the tabmod AND the official) can't make the CC Rumble feature works, even if turned ON on the USBLoaderGX menu.

I didn't see any reports before, so I don't know if this happened to anyone or if this is only happening with me.

Thanks again!
 

GreyWolf

Well-Known Member
Member
Joined
Mar 2, 2015
Messages
5,399
Trophies
0
Age
54
XP
1,515
Country
United States
Just to be clear it's not the actual Classic Controller that rumbles, it's the Wii remote the controller is connected to that should rumble.
 

Badablek

Well-Known Member
Member
Joined
Jan 23, 2006
Messages
515
Trophies
1
Age
43
XP
2,908
Country
France
RodrigoHC13 said it's working if launched directly from Nintendont...so I think he already knows this ;)

EDIT :

@RodrigoHC13 I found the problem. Try the fixed build in attachment.
I was able to have rumble (tried in Metroid Prime) directly from USBLoader GX.

@Cyan @GreyWolf when the new parameter for Rumble CC was added in rev1265, the NIN_CFG_VERSION was not updated, so USBLoader GX is passing parameters from version 7 of Nintendont's config.
https://sourceforge.net/p/usbloadergx/code/1265/tree//trunk/source/GameCube/NIN_Config.h#l83

Line 23 :
Code:
#define NIN_CFG_VERSION                0x00000007

should be :
Code:
#define NIN_CFG_VERSION                0x00000008

https://github.com/FIX94/Nintendont...05331f1d45a1b0b/common/include/CommonConfig.h

cheers.
 

Attachments

  • tabmod_rev1268.zip
    2.3 MB · Views: 428
Last edited by Badablek,

RodrigoHC13

Member
Newcomer
Joined
Jul 25, 2017
Messages
10
Trophies
0
Age
35
XP
55
Country
Brazil
RodrigoHC13 said it's working if launched directly from Nintendont...so I think he already knows this ;)

EDIT :

@RodrigoHC13 I found the problem. Try the fixed build in attachment.
I was able to have rumble (tried in Metroid Prime) directly from USBLoader GX.

@Cyan @GreyWolf when the new parameter for Rumble CC was added in rev1265, the NIN_CFG_VERSION was not updated, so USBLoader GX is passing parameters from version 7 of Nintendont's config.
https://sourceforge.net/p/usbloadergx/code/1265/tree//trunk/source/GameCube/NIN_Config.h#l83

Line 23 :
Code:
#define NIN_CFG_VERSION                0x00000007

should be :
Code:
#define NIN_CFG_VERSION                0x00000008

https://github.com/FIX94/Nintendont...05331f1d45a1b0b/common/include/CommonConfig.h

cheers.

Great job, @Badablek !!! The WiiMote CC Rumble is now working!

Tested with vWii, USBLoaderGX tabmod r1268 (second version), Nintendont v 5.481 (tried with NFS Hot Pursuit 2).

Thank you so much!!
 

Mikef1

Well-Known Member
Newcomer
Joined
Sep 5, 2014
Messages
57
Trophies
0
Age
55
XP
699
Country
United States
I'm having an issue when Wii games are saving to or reading from the emu-nand. It's sometimes very slooow, like about 20-30 seconds. The Wii DVD light flashes during this time, so I'm assuming it's writing or reading from the emu-nand.
Is this delay normal? Or is my emu-nand corrupt or something?
I'm using version 1268

Thank-you,
Mike F.
 

GreyWolf

Well-Known Member
Member
Joined
Mar 2, 2015
Messages
5,399
Trophies
0
Age
54
XP
1,515
Country
United States
I'm having an issue when Wii games are saving to or reading from the emu-nand. It's sometimes very slooow, like about 20-30 seconds. The Wii DVD light flashes during this time, so I'm assuming it's writing or reading from the emu-nand.
Is this delay normal? Or is my emu-nand corrupt or something?
I'm using version 1268

Thank-you,
Mike F.

It's just slow, especially when it's creating the save data in the first place. After that it's not too bad usually. d2x needs some kind of caching but there may not be enough free memory to do that.
 

Willsito_GG

Well-Known Member
Member
Joined
Dec 31, 2017
Messages
281
Trophies
0
XP
1,421
Country
Spain
Thank you for noticing the wrong configversion :)
and thanks Rodrigo for reporting the problem too.

I updated tabmod link on first post.

Thank you very much Cyan!

Which is the exact link we need to refer to get this new version?
Is it still considered 3.0 r1268 version?
Do we need to reinstall de vWii and the Wii U forwarder?

Thanks in advance,

Best regards
 

RandomNameAndNumber

Active Member
Newcomer
Joined
Mar 14, 2018
Messages
32
Trophies
0
Age
43
XP
154
Country
United States
I would love any help. I have been tinkering with this Wii myself since I got it new. Once the kids grew out of it, I was able to add more then SNES emulator. I think I have made plenty errors, and it seems that installing the update from the Goldeneye disc may have removed some features. I decided to spend a few dollars and get an larger external flash usb drive and SD Card.....SO I had to tinker.


I have modded this at various times over the years, and have all the old items I used on backup, but cant tell you what any of this means any more....I might as well have had someone else mod it, because I don't have a clue anymore. here is a copy of my syscheck:

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)
Priiloader installed
Drive date: 12.18.2008
Homebrew Channel 1.1.2 running on IOS58

Hollywood v0x21
Console ID: 141379026
Console Type: Wii
Shop Channel Country: United States (49)
Boot2 v4
Found 84 titles.
Found 48 IOS on this console. 18 of them are stubs.

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 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
IOS236[36] (rev 65535, Info: rev 3351): Trucha Bug, ES Identify, NAND Access
IOS249 (rev 65280): Stub
IOS250 (rev 65280): Stub
IOS254 (rev 65280): Stub
BC v6
MIOS v10
Report generated on 03/14/2018.

Any suggestions on where to go next?
USBLoader GX said something about needing IOS 222, 245, 250 when booting & reloding cios 58

Is there somewhere I can read about what an IOS is and understand what I did/am doing better? I have no troubles in the past modifying and understanding an Xbox. The stuff with the Wii never took in my brain
 

RandomNameAndNumber

Active Member
Newcomer
Joined
Mar 14, 2018
Messages
32
Trophies
0
Age
43
XP
154
Country
United States
Ok, I ran D2x cIOS installer and managed to install the necessary things to get me working again. I can't see where Nintendont is working, but I never had much luck with it. I only have one title on my flash drive, it doesn't seem to want to integrated into UsbLoader GX. NOTHING at all I loaded via hdd or sd card is showing up in Wii-flow.

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

Here is my updated system check:

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)
Priiloader installed
Drive date: 12.18.2008
Homebrew Channel 1.1.2 running on IOS58

Hollywood v0x21
Console ID: 141379026
Console Type: Wii
Shop Channel Country: United States (49)
Boot2 v4
Found 85 titles.
Found 48 IOS on this console. 16 of them are stubs.

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 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
IOS236[36] (rev 65535, Info: rev 3351): Trucha Bug, ES Identify, NAND Access
IOS249[56] (rev 65535, Info: d2x-v10beta53-alt): Trucha Bug, NAND Access, USB 2.0
IOS250[57] (rev 65535, Info: d2x-v10beta52): Trucha Bug, NAND Access, USB 2.0
IOS254 (rev 65280): Stub
BC v6
MIOS v10
Report generated on 03/14/2018.


My next question because I like to tear things down and build them again.....Is there any way to reset the wii back to factory defaults without any mods? I almost want to do this again from start to finish in one setting, versus in parts over a 3 year server.
 

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
replace your slot249 from r53 to r52, with the same base (56) and same version (65535)
don't use r53, even if you followed a guide which told you to do so. keeping r53 will create hardware and software compatibility issues.


Thank you very much Cyan!

Which is the exact link we need to refer to get this new version?
Is it still considered 3.0 r1268 version?
Do we need to reinstall de vWii and the Wii U forwarder?
I didn't do anything. All the work is done by Badablek.
if you want the "tab mod" version of 1268 then ... well, look on first post for "tab mod" ?

There's nothing to change expect the dol on your SD. no need to reinstall the forwarder.
it's a modified version of the latest official release. it's not official, and I didn't make it.

if you want the latest "official", then it's 1268.
if you want a non official modified version of the latest official, with added tabs to switch faster between Wii/GC/emuNAND, then use the tabmod version linked in the first post of this thread. the GUI is different, some themes will not work.
if you want a non official modified version of an old official, with added pluggin support, then use the "plugin mod" version linked in the first post of this thread. but it's based on an older version of the loader, not on 1268. So you'll miss recently added fixes/features.


I almost want to do this again from start to finish in one setting, versus in parts over a 3 year server.
Don't reset anything.
it's possible to do everything in one go, but don't go back, you don't need it. just overwrite what you have.

And what you have is completely fine, you don't have any problematic or conflicting setup.


The recommended hacking step are :
1. install HBC using one of available exploits (game disc, letter bomb, or browser). If your console accept it, install bootmii as Boot2. In all cases install bootMii as IOS.
2. install cIOS d2x base56 and 57, r52 (NOT r53)
..... Done ! that's all.

4. extra steps : install priiloader, set wanted sysmenu hacks.
5. extra steps : install USBLoaderGX forwarder channel, set this channel in the loader's settings>"return to" option. It will return to the loader when you exit a wii game, and will prevent nintendont from freezing on black screen when exiting a gamecube game.

6. recent homebrew won't use IOS236 anymore, but it's fine to keep it if you want to launch old homebrew.

so, your setup is good. Don't redo it when all is already fine to keep. You'll end up with exactly the same setup. it's more dangerous to delete and restore the console to virgin state than keeping/overwriting current setup.
 
Last edited by Cyan,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    Had a ton of bugs and often crashed. It even didn't support DOS compatibility with older games. :feelsbadman:
  • SylverReZ @ SylverReZ:
    I only grew up with Windows XP because I was lucky.
  • RedColoredStars @ RedColoredStars:
    I downloaded XP on dialup when it came out. Overnights for like a week. cuz I couldn't tie up the phone line during the day. It was so awesome and worked so great going from ME to XP.
  • K3Nv2 @ K3Nv2:
    Vga pins were a dick
  • K3Nv2 @ K3Nv2:
    I kind of want down a large pizza at 10am then crash out
  • ZeroT21 @ ZeroT21:
    Having pizza all day? done it
  • K3Nv2 @ K3Nv2:
    Nah pizza hut open at 10:30
  • ZeroT21 @ ZeroT21:
    just buy a stack of pizza and keep the rest you don't need yet frozen
  • K3Nv2 @ K3Nv2:
    Or buy frozen pizza
  • ZeroT21 @ ZeroT21:
    I buy the regular kind, not the frozen stuff
  • ZeroT21 @ ZeroT21:
    supermarket pizza is ass
  • K3Nv2 @ K3Nv2:
    x65 would just yell at me
  • ZeroT21 @ ZeroT21:
    sounds ok, he didn't pull a gun out ,so...
  • K3Nv2 @ K3Nv2:
    $12 large any style pizza deal
  • K3Nv2 @ K3Nv2:
    Each bite is a $1 well spent
  • SylverReZ @ SylverReZ:
    @ZeroT21, Agreed. I hate oven pizza, only from pizza place.
    +1
  • K3Nv2 @ K3Nv2:
    Nah I can still go for totinos
  • RedColoredStars @ RedColoredStars:
    i like totinos party pizzas. lol.
  • RedColoredStars @ RedColoredStars:
    the cracker-like crust is great on those
  • RedColoredStars @ RedColoredStars:
    My neighbor and I are going to make this next month....
  • SylverReZ @ SylverReZ:
    Tiger crust is great.
  • K3Nv2 @ K3Nv2:
    I'm beefing with a neighbor currently each time I ask him for help with something he makes bs excuses then ignores my calls text but seems to randomly speak when I'm done with the project after doing things to help him
  • RedColoredStars @ RedColoredStars:
    DiGiorno Crispy Pan Pizza tasted pretty dang close to Pizza hut pan pizza, but Im not sure if theyve been discontinued or not. Havent seen them locally for a couple of months now.
  • RedColoredStars @ RedColoredStars:
    The croissant crust is still available though, but not quite as good imo.
    RedColoredStars @ RedColoredStars: The croissant crust is still available though, but not quite as good imo.