Hacking USB Loader GX

  • Thread starter cyrex
  • Start date
  • Views 7,123,553
  • Replies 29,336
  • Likes 47

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,646
Country
France
The channel is NOT for WiiU.
And it's an old version.
Don't use the "Full channel" (the one called 3.0_IOS249.wad).

If you want to install a channel, install the Forwarder channel.
The one called UNEO is the good one :)
The forwarder channel does not contain the program inside, and does not install the USBLoader on your Wii or WiiU.
Forwarders are program which "forward" (load another program).

You need to place the real USBLoaderGX executable on your SD card, and when you launch the "Forwarder channel" it will forward the request to the SD card and launch the executable.

Download the latest version of the loader here : https://www.mediafire.com/folder/t2x95zd9rz3rc/USBLoaderGX
The latest version as of today is "r1231"
in the package, you will find 3 folders. One for IOS249, one for IOS222, and one for IOS250.
Extract the files located in the folder "IOS249" on your SD card, like this:

SD:/apps/usbloader_gx/boot.dol
SD:/apps/usbloader_gx/icon.png
SD:/apps/usbloader_gx/meta.xml
 

Doario

Member
Newcomer
Joined
Sep 19, 2014
Messages
5
Trophies
0
Age
34
XP
41
Country
Norway
After reading your post 50 times I finally understood what you meant.

One question though:

Do I always have to have the SD in the Wii U for it to work? I guess I've to right?

I really appreciate your help Cyan, thanks a lot. I'll give it a try.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,646
Country
France
Sorry if my explanation wasn't easy to understand.
Using the forwarder + Boot.dol on external media is easier to update the loader : just replace the boot.dol file with the new boot.dol version.
You can also launch it from the Homebrew channel if you want.

You can place the USBLoaderGX files on SD or on USB if you want.
I prefer SD card, I think it's easier. But a lot of users only have USB FAT32 partition and everything on USB.

The forwarder look for :
SD:/apps/usbloader_gx/

if not found, it looks on:
USB1:/apps/usbloader_gx/
USB2:/apps/usbloader_gx/
etc.
up to USB partition 8.



Something useful, maybe you don't know:
When you exit a game, you can choose to return to the loader instead of returning to the system menu.

Settings > Loader settings > Return to : Select "USBLoaderGX".
it will reload the forwarder channel when you exit a game, and will return to the loader.
 

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,646
Country
France
How do I go about updating nintendont using this loader?
First, go to Settings>User paths>Nintendont Loader path, and set it where you want to download the new version (you can create new folders by clicking on the top-left folder icon, I think not a lot of users know this. I'll probably replace the icon later to make it more obvious).
Then, go to Settings > Features > Update Nintendont.
Oh, and you need to update the loader if you don't have that option (settings>update>full if you come from 3.0, dol only if you updated recently and want to keep your meta.xml's arguments)

in system menu press sync buttons on both your wii and wiiu controller then it should work in the loder not in the system menu
nor anywhere else (no game will work with it). only homebrew using this library will synch with the registered controller.
 

fledge68

Well-Known Member
Member
Joined
Jan 30, 2012
Messages
2,430
Trophies
2
XP
4,915
Country
United States
ok, i had devolution and usb loader gx on usb but now i moved them to sd. everything is working fine except i had to verify my GC disc again and make a new formatted devolution mem card and both the verify and mem card were written to usb:/apps/gc_devo when i clearly have that folder on the sd now. i have my GC games on usb but everything else should be on sd. and yes im using usb loader gx to launch the games and did change the paths in custom paths. i guess what im getting at is does usb loader gx tell devo where to saves the verifies and memcard or is that all decided by devolution?

On a side note i noticed nintendont saves are still on usb even though nintendont is on sd. but reading the nintendont thread it clearly tells me saves will be on the same device as the games.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,646
Country
France
memory cards are accessed on the same partition than the game, not the partition where you have your devolution loader. Same for nintendont.
Devolution and nintendont load only one partition at a time, you can't have games on one partition and different files on another one.


Devolution doesn't use filename or path to save data, but sector position.
USBLoaderGX only send the port to use (Sd/port0/port1) and the HDD starting sector for both the games file and the memory card file.
Devolution then mount the partition requested by the loader, and read/write into "anything" located at the provided sector position.

If USBLoaderGX was sending the sector position from two different devices, devolution would corrupt the device containing the games as it will try to write to the provided sector position from the "currently mounted partition" expecting a memory card file. the drive could have important data here (partition table for example!)
 

Farowe

Well-Known Member
Member
Joined
Feb 16, 2014
Messages
116
Trophies
0
Location
Mexico City, Mexico
XP
486
Country
Mexico
I went ahead and made a mod for 1232 with both DS3 added by me and WiiUPro by airline
https://dl.dropboxusercontent.com/u/101209384/ds3/1232-WiiUPmod-DS3Mod.7z
source patch included
I tested DS3 only since no wiiupro here but I see no reason why it should not work too

I can confirm your patch is working with the pro controller; however i have to address two minor issues: 1º the cursor speed is way too high 2º the cursor gets stuck on the settings menus, to be more specific, on the screens with scroll bars; the cursor gets stuck in one of the rows and i cannot move it from there.
 

AbdallahTerro

da KiNG
Member
Joined
Jan 14, 2012
Messages
6,052
Trophies
0
Location
Ideas factory :)
Website
ccabz.wordpress.com
XP
3,123
Country
I can confirm your patch is working with the pro controller; however i have to address two minor issues: 1º the cursor speed is way too high 2º the cursor gets stuck on the settings menus, to be more specific, on the screens with scroll bars; the cursor gets stuck in one of the rows and i cannot move it from there.
I used the same code as airline's
http://gbatemp.net/threads/usb-loader-gx.149922/page-919#post-5106287
can you check with his dol too please?
 

fledge68

Well-Known Member
Member
Joined
Jan 30, 2012
Messages
2,430
Trophies
2
XP
4,915
Country
United States
memory cards are accessed on the same partition than the game, not the partition where you have your devolution loader. Same for nintendont.
Devolution and nintendont load only one partition at a time, you can't have games on one partition and different files on another one.


Devolution doesn't use filename or path to save data, but sector position.
USBLoaderGX only send the port to use (Sd/port0/port1) and the HDD starting sector for both the games file and the memory card file.
Devolution then mount the partition requested by the loader, and read/write into "anything" located at the provided sector position.

If USBLoaderGX was sending the sector position from two different devices, devolution would corrupt the device containing the games as it will try to write to the provided sector position from the "currently mounted partition" expecting a memory card file. the drive could have important data here (partition table for example!)
thanks for your explanation. so in summary basically if games are on usb then mem cards have to be too. same as nintendont. thanks cyan.
 

Farowe

Well-Known Member
Member
Joined
Feb 16, 2014
Messages
116
Trophies
0
Location
Mexico City, Mexico
XP
486
Country
Mexico

falconcrest

Well-Known Member
Member
Joined
Oct 20, 2009
Messages
429
Trophies
1
Age
34
Location
Underground
XP
2,540
Country
United States
hmm,I cannot seem to get ocarina codes working for Fire Emblem:Radiant Dawn.The codes show up fine,but the game freezes after the fmv in the beginning or as soon as I boot the game depending on the hook type.i am about ready to rip out my hair here,any help would be useful.here is the text file that i created my gct from:and i have only tried these codes
Every Single Unit always has 99 Exp
08884E0F 00000063
00A103F0 00000000

RecoverHP after battle on enemy turn [g6flavor]
283C9396 0000B830
2E3C93b8 0000F000
003C93b4 00000063
e0000000 80008000

Weapon Become Blessed after use (Player's Turn) [g6flavor]
283c9396 0000B83C
003c9221 00000090
E0000000 80008000

All Weapons have Infinite Use
08B5FDC9 00000081
00CA0050 00000000

All Weapons can Attack at Close Range
08B5FDB0 00000001
00CA0050 00000000

Inf. Movement
040534C8 7C601B78

Always Perfect Level-Ups
088C359A 00000064
016500FC 00000000
088C359B 00000064
016500FC 00000000
088C359C 64646464
216500FC 00000000
088C35A0 00000064
016500FC 00000000
088C35A1 00000064
016500FC 00000000

All Weapons have a 255% Critical Rate
08B5FDAF 000000FF
00CA0050 00000000

All Weapons have a Brave Effect
08B5FDCE 00000001
00CA0050 00000000

Micaiah 99EXP [Am3692]
00886D8F 00000063

Edward 99EXP [Am3692]
0088717F 00000063

Leonardo 99EXP [Am3692]
0088756F 00000063
though the game seems to freeze with ocarina enabed even without codes on
 

Attachments

  • RFEE01.txt
    3.5 KB · Views: 533

Maq47

Lord of Pyro
Member
Joined
Jan 7, 2012
Messages
1,234
Trophies
1
Location
Your basement
Website
idont.have.one
XP
3,251
Country
United States
This might be part of the problem:

RecoverHP after battle on enemy turn [g6flavor]
283C9396 0000B830
2E3C93b8 0000F000
003C93b4 00000063
e0000000 80008000

Weapon Become Blessed after use (Player's Turn) [g6flavor]
283c9396 0000B83C
003c9221 00000090
E0000000 80008000


Did you copy-paste these from your text file? If so, you'll need to capitalize the letters in red for those to work. This alone cannot cause a freeze, however. Try to get a fresh dump of the .iso file and use DMToolbox to transfer it to USB/SD. Link to DMToolbox 0.3 is here in case you don't have it. It would also help to know if you're using DIOS MIOS or DML, and the drive's sector size. To find the sector size, open the drive on a computer (preferably with Windows), and look for a file less than 32 KB (preferably less than 1 KB), then check its Properties. The 'Size on Disk' line tells you your drive's sector size, but only for files less than the sector size. If your drive isn't 32KB/sector, you'll need to use EASEUS Partition Master (Google it) to set the sector size, which might require a format, so backup your drive just in case. If none of this fixes your issue, post either here or in the DIOS MIOS thread.
 

falconcrest

Well-Known Member
Member
Joined
Oct 20, 2009
Messages
429
Trophies
1
Age
34
Location
Underground
XP
2,540
Country
United States
I am using WiiBackupManager_Build78 to transfer my isos to usb.the game works fine w/out cheats, but with them freezes.also I have arc rise fantasia working fine with cheats on the exact same usb drive that fire emblem is on.hope this helps figure out what is wrong
 

Maq47

Lord of Pyro
Member
Joined
Jan 7, 2012
Messages
1,234
Trophies
1
Location
Your basement
Website
idont.have.one
XP
3,251
Country
United States
I just figured out that FE:RD is one of those extremely uncommon games where values get loaded into random areas of memory upon game boot on some Wii's. This issue's exact cause is unknown, and has no known solution. One of the sites I referenced to figure this out is here. Refer to posts 2 and 6 on that page. If it doesn't work, it won't work with your Wii ever (unless you're extremely lucky), since the offsets for some of the codes' values are allocated randomly.

Edit: I also mixed up Radiant Dawn (Wii) and Path of Radiance (GC) for a second. :/
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Psionic Roshambo @ Psionic Roshambo:
    Batman joined the Trans Justice League
    +2
  • Sicklyboy @ Sicklyboy:
    based af
    +2
  • Sonic Angel Knight @ Sonic Angel Knight:
    Forget the base, get on the roof.
  • K3Nv2 @ K3Nv2:
    Is that a bat in your buckle or are you just happy to have me
  • Psionic Roshambo @ Psionic Roshambo:
    Wonder "Woman" lol you wonder if they are a woman?
  • Psionic Roshambo @ Psionic Roshambo:
    The Riddler has questions...
  • K3Nv2 @ K3Nv2:
    Played a little of snow day glad I didn't spend $30
  • K3Nv2 @ K3Nv2:
    It's asthetic is okay maybe a good $10 grab
  • Psionic Roshambo @ Psionic Roshambo:
    Lol is it a game about doing cocaine?
  • K3Nv2 @ K3Nv2:
    Probably in pvp
  • Psionic Roshambo @ Psionic Roshambo:
    I tried Balders Gate II on the PS2 a few minutes ago, not bad lol
  • Psionic Roshambo @ Psionic Roshambo:
    My back catalog of games is like that scene at the end of Indiana Jones where the arc of the covenant is being stored in a giant ass warehouse
  • K3Nv2 @ K3Nv2:
    At least I can will my game catalog to family members
    +1
  • K3Nv2 @ K3Nv2:
    It's your problem now bitches
  • Psionic Roshambo @ Psionic Roshambo:
    Put it in your will that in order to receive any money they have to beat certain games, hard games and super shitty games...
  • Psionic Roshambo @ Psionic Roshambo:
    Say 20 bucks per Ninja Gaiden on the NES lol 60 bucks for all 3
  • Psionic Roshambo @ Psionic Roshambo:
    People you like "Beat level 1 of Ms Pacman" lol
  • K3Nv2 @ K3Nv2:
    Hello kitty ds is required
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Beat Celebrity Death Match on the PS1 omg tried it earlier today .... Absolutely trash
  • Psionic Roshambo @ Psionic Roshambo:
    Like -37 out of 10
  • Psionic Roshambo @ Psionic Roshambo:
    One of the worst games I have ever played
  • K3Nv2 @ K3Nv2:
    Make them rank up every cod game out
  • K3Nv2 @ K3Nv2:
    "Now I know why he took his own life"
    K3Nv2 @ K3Nv2: "Now I know why he took his own life"