Hacking USB Loader GX

  • Thread starter cyrex
  • Start date
  • Views 7,166,477
  • Replies 29,363
  • Likes 48

Ahrimhan

Member
Newcomer
Joined
Jul 20, 2010
Messages
13
Trophies
0
XP
151
Country
Gambia, The
Damn, thats the issue right there. I've got v9beta49Fix, base 56. What about it was unreliable?
at first it didnt find my usb-drive at all (it was still plugged in usb1) and i thought i messed something up because i changed some files right before trying. so i unplugged it but couldnt find anything that would cause problems and i plugged it back in but this time i tried usb0. it still did not find the drive. then i put it back in usb1 and suddenly usbgx found the games on the drive but not the config files (which are on the same usb-drive) and when i tried to restart usbgx, hoping that it would load the conig files, it again did not even find the games. after that i changed back to base 56 and now everything works as it should again.

edit: wait... "did not find the drive" is wrong. it actually found the drive on both ports with base 58 but it couldn't read any of the data on it (except the one time where it found only the games).
 

Maxternal

Peanut Gallery Spokesman
Member
Joined
Nov 15, 2011
Messages
5,210
Trophies
0
Age
40
Location
Deep in GBAtemp addiction
Website
gbadev.googlecode.com
XP
1,709
Country
Here is the latest beta, so I don't have any more complain about "the message asking to copy to SD is still here" ;)
USB Loader GX r1193 with DM(L) detection.
This isn't the first time I've seen homebrew packaged with both a DOL and an ELF option. Is there any advantage using an ELF file over the smaller DOL format?
 

geoGolem

Well-Known Member
Member
Joined
Feb 18, 2012
Messages
170
Trophies
1
XP
1,281
Country
Canada
Hi, I am trying to compile usbloader_gx. I checked out the source from the svn repository and installed devkitpro etc a I believe necessary.
I'm on a Mac.

I have /opt/devkitpro/devkitppc
/opt/devkitpro/libogc
/opt/devkitpro/portlibs

i simply did make clean followed by make in the directory I checked out from svn (the one containing the Makefile)

If I do a make again: I get the following output;


find: -printf: unknown option
make[1]: `/Users/geogolem/Desktop/usbloader-gui-read-only/boot.dol' is up to date.


The boot.dol is only 3.2MB while the official one is about 4.8MB.. I don't know why it different. I tried loading it from HBC but it just black screens and returns to HBC.

I'm guessing that printf error might be the culprit...


for i in $(find ./data/images/ ./data/sounds/ ./data/fonts/ ./data/binary/ -maxdepth 1 -type f \( ! -printf "%f\n" \))

is the line in filelist.sh

Any ideas?


nevermind it appears Macs version of find doesn't support printf.. Will need to intall GNU find ;)

Yup, that fixed it.. thanks ;)
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
glad you fixed your compilation problem :)


This isn't the first time I've seen homebrew packaged with both a DOL and an ELF option. Is there any advantage using an ELF file over the smaller DOL format?
The dol is like a compressed elf file format for the Wii. Elf is the raw executable.
But when debugging, we need the elf file, we can't do it with the dol file, so we include them in the package to keep the corresponding elf/dol together in case users have a code dump, so we don't loose or use the wrong the elf file.

You can boot from the dol or the elf, it shouldn't matter, but just using the dol is enough.


@[member='d.d.d.']
ah, yes, maybe it's a cIOS problem.
I'm using v8 final on slot250 and I don't have the reloading problem.
I'm using IOS250 dol and my setting has slot250, it doesn't reload.

If you have v9, try with v8 final (in another slot of you want to keep your v9).
 

guanda80

New Member
Newbie
Joined
May 10, 2011
Messages
2
Trophies
0
XP
150
Country
Brazil
Hello guys.
I am trying the new DM, and works great. But theres a weird
problem with Baten Kaitos. The game works 100%, but when i go to save it freezes after complete the save status bar.

The weird thing is that i dont have this problem with WiiFlow.

The configuration is:
USB Loader GX rev1193 IOS 249 base 56 v8
WiiFlow rev506 IOS 249 base 56 V8

I already try IOS 250 base 57 V8 and have the same issue.

Thanks for the awesome loader.
 

RiPPn

Well-Known Member
Newcomer
Joined
Jun 20, 2008
Messages
82
Trophies
1
XP
206
Country
United States
Hello guys.
I am trying the new DM, and works great. But theres a weird
problem with Baten Kaitos. The game works 100%, but when i go to save it freezes after complete the save status bar.

The weird thing is that i dont have this problem with WiiFlow.

The configuration is:
USB Loader GX rev1193 IOS 249 base 56 v8
WiiFlow rev506 IOS 249 base 56 V8

I already try IOS 250 base 57 V8 and have the same issue.

Thanks for the awesome loader.

Baten Kaitos or origins don't work for me, as soon as I hit "new game" get a black screen, what settings are you using?
 

guanda80

New Member
Newbie
Joined
May 10, 2011
Messages
2
Trophies
0
XP
150
Country
Brazil
Hello guys.
I am trying the new DM, and works great. But theres a weird
problem with Baten Kaitos. The game works 100%, but when i go to save it freezes after complete the save status bar.

The weird thing is that i dont have this problem with WiiFlow.

The configuration is:
USB Loader GX rev1193 IOS 249 base 56 v8
WiiFlow rev506 IOS 249 base 56 V8

I already try IOS 250 base 57 V8 and have the same issue.

Thanks for the awesome loader.

Baten Kaitos or origins don't work for me, as soon as I hit "new game" get a black screen, what settings are you using?


I think that i use the default settings. I use No memory card and No disk. The game works well with the DM 2.0c3 and the DML 1.5.
If theres more settings you want to know, just tell me.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
I changed the way games are launched/patched.
It's works for me, but I tested only two games, and only with component.
So please test with composite cable too. thanks.

I removed a video mode, so I don't know if it is an important patch or not. Maybe it broke more things than it fixed :huh:

I couldn't test with retail disc yet, as the game didn't boot.
I can't launch retail games from the Wii system menu with DM installed, so I don't know if it's the loader's changes or a DM problem.


I would be happy if some users could test it for me (I don't have NTSC wii to test video mode myself).
(if you have a USBgecko it's even better, as you can verify if the video mode is correctly sent to DM).

It should also help in games which switched off the console/blackscreen/ green bar at the bottom.
You can find it in the beta issue.



Edit:
*still testing*
 

dancemonkey

Well-Known Member
Member
Joined
Jan 14, 2007
Messages
268
Trophies
0
XP
243
Country
Can get Pikmin PAL to work now only by forcing PAL 50. Resident Evil PAL also works with out flickering bars for me now but still get a black screen on the 60hz selection screen (can press A and it carrys on ok)
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
for the 50/60 screen selection not visible, which are your settings?
Wii settings in 576i 50hz/480i 60hz/480p?
Are you using component cable?
video mode in GX set to console default?

if you force PAL480p, can you see the selection screen?


until now, if you had a component cable, it auto-forced progressive patch.
in the mod01, I removed the forced setting and let the video choice being chosen by the user.
You may need to re-force the 480p for some games which worked fine before (even if you are already in 480p).

There are two different progressive mode/patch, this is confusing.
I would like to make it easier for users without loosing or breaking features.
 

dancemonkey

Well-Known Member
Member
Joined
Jan 14, 2007
Messages
268
Trophies
0
XP
243
Country
Wife has now taken over the tv for the rest of the night :( I'll check all the modes tomorrow and let you know the results, one thing I can confirm is that I am using component cables.
 

d.d.d.

Well-Known Member
Member
Joined
Jun 26, 2012
Messages
432
Trophies
0
Location
Tokyo Metropolis
XP
158
Country
@[member='d.d.d.']
ah, yes, maybe it's a cIOS problem.
I'm using v8 final on slot250 and I don't have the reloading problem.
I'm using IOS250 dol and my setting has slot250, it doesn't reload.

If you have v9, try with v8 final (in another slot of you want to keep your v9).

I guess it's not such a big deal for it to "loading ios 250, reloading 250 21008" but it's just strange so I thought it might be able to be remedied.

I'll try v9 but I'm going to wait a bit until v9 becomes closer to final or is finalized just to help ensure stability in my Wii. ;)
 

bosman

Well-Known Member
Member
Joined
Nov 15, 2008
Messages
216
Trophies
0
Website
Visit site
XP
129
Country
Hi, need some help with some video issues with a PAL Wii running NTSC games.
A friend said they had some problems with their Wii running some newer games. It was previously softmodded by somebody else. The NTSC games worked no problems before.
I brought the Wii back to my place and the previous setup was,
WBFS drive, cIOS249Rev17 and running USB Loader GX r929 channel version.

Things I did,
1. reformatted drive from WBFS to FAT32,
2. update homebrew channel to 1.0.6 to 1.1.0, bootmii backup usual stuff.
3. Installed cIOS236 and then Priiloader 236 mod
4. Installed cIOS249[56]-d2x-v9-beta(r47).wad
5. Installed cIOS250[57]-d2x-v9-beta(r47).wad
and usbloader_gx V3.0 with the forwarder channel

At my place with Wii connected directly to TV, no issues with non-region games.

Get back to friends place, PAL games all OK, NTSC games come up with video signal not recognised. This all worked with previous softmod setup. I can't go directly to TV as it is an old flat screen monitor with only a single input.

The Wii is connected to a HD-DVD recorder via composite cable.

I tried on 1 game to force PAL50, PAL60 with no luck and then run out of time before I had to leave.

Now, looking at the GXGlobal.cfg for the GX 929 channel config the video settings are;
video = 0
vpatch = 0
The GXGameSettings.cfg was empty so no individual configs were done.
So it appears it was working before in default mode for everything.

Any help or suggestions here?
 

tstwitter

Well-Known Member
Newcomer
Joined
Nov 3, 2011
Messages
60
Trophies
0
XP
25
Country
Canada
so... would anybody know why my games are not showing up at all?

without providing us any information, you can't get much help.

1) be sure you have a clean install of USB Loader GX 3.0 - http://code.google.c...49.zip&can=2&q=
If you use IOS249, grab the 249 version

2) Make sure you have the latest d2x cios - http://code.google.c...al.zip&can=2&q=

3) Make sure your games are in WBFS format

4) Make sure your hard drive is in FAT32, NTFS, or WBFS format (fat32 or ntfs preferred)

5) Make sure your hard drive is plugged into the bottom usb port, the one closest to the edge of the wii

6) you may have to manually select the partition in usb loader gx settings > hard drive settings

7) You may need to manually set the path to your games if its not in /wbfs/gameid/game name [gameid].wbfs format

8) if you've done all of the above, transfer all games off your HDD, reformat to fat32, default allocation size, quick format, transfer game back on properly or with a wbfs manager

9) if it still doesn't work, your drive might be incompatible or you are still doing something wrong. You should try Wiiflow or CFG USB Loader to see if it works on there
Hi Shano56,
You advice above is excellent! Question to all. I have a 2TB drive, it works "perfectly" in Config, all emulators (like all of them), Mighty Channels, really everything, except GX 3.0 . GX just doesn't seem to be able to see the drive. I have hit the "Reset Settings" button in GX, drive is in the default left side (port 0) usb port.
Problem is, I CAN NOT see any of the games within the usb:\wbfs folder. Drive is formated fat32 using fat32format.exe . iso's are loaded up using Wii Backup Manager.

Interestingly Wiixplorer can not see the 2TB drive as well, and I believe Tantrac has code in both apps. Just interesting info, I thought I would share that, might be useful.
Now when I go into GX 3.0 r1180, and goto Global Settings / Hard Drive Settings , you can see the text to the right saying "FAT32 (2043.58GB)" so... it looks like GX kind of sees the drive, but... not enough to load games off it.

Additionally when I go to Custom Paths and try to change the Emu Nand path or GC path to the usb drive, the usb button at the bottom does not show up, which it normally would with standard GX . So... GX is not seeing this drive, but everything other Wii App does. Any ideas ?

using D2Xv8-final, D2X cleanly installed with wads, running cios 249(56) in GX
 

yatesl

Well-Known Member
Member
Joined
Feb 1, 2008
Messages
141
Trophies
1
Age
35
Location
England
XP
357
Country
Moved to using this after years of CFG, after finding out you can launch emulated NAND games from here as well. Great so far, but it would be cool if there was an option to manually arrange games (aside from renaming them). Not a major thing, but it's the age of problem of some sequels being lower in the alphabet!
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
I would like someone to test something again.
take this new mod : r1193 mod02

I added correct video mode selection when choosing "Disc default" too.
I replaced "Force interlaced" by "DML Progressive Patch" which should be used to fix games without video signal when forcing 480p.
"Patch Region" does nothing, even if works you shouldn't use this mode. (it falls back to auto video selection for DIOS MIOS, by using DML_VID_NONE).

The test I need:
1)
- NTSC Wii
- PAL GameCube game
- Set Video Mode to "Disc default", not System default (to use the video based on the game region)
Tell me if it's correctly set to PAL50 (576i).
Depending on the game, it may be set back to 480i as it's not using "Force PAL50", just "use pal 50 if you can". as long as the game works it fine.

If the Wii and game are both PAL, it will work like "System default" and use the current video mode.


2)
Could you test launching a GameCube game from disc?
It seems I can't, maybe because I have a Wiikey installed.



Here are the few tests I did so far on a PAL Wii:
A -> B
A = video signal before selecting 60Hz.
B = video signal after selecting 60Hz.

PAL Games.

system default 50Hz (576i): selector ok, 576i -> 480i
system default 60Hz (480i): selector ok, 576i -> 480i
system default HDTV (480p): selector ok, 576i -> 480i. With "DML Progressive Patch" ON : 480p -> 480p
Disc default: (same as above)
Force PAL50: selector ok. 576i -> 480i
Force PAL60:
Force NTSC:
Patch Region:
Force PAL 480p: NO SIGNAL wait for auto-cancel -> 480i. With "DML Progressive Patch" ON : 480p -> 480p
Force NTSC 480p:

system default 50Hz (576i):
system default 60Hz (480i):
system default HDTV (480p): selector ok, 576i -> 480i
Disc default:
Force PAL50:
Force PAL60:
Force NTSC:
Patch Region:

Force PAL 480p: NO SIGNAL wait for auto-cancel -> 480i. With "DML Progressive Patch" ON : 480p -> 480p
Force NTSC 480p:
It looks like only PAL games have problem with Force 480p. They require the Progressive Patch to display the screen frequency selection correctly.
Can you confirm that with other PAL games?
If it's only PAL games, I will enable the Patch automatically when forcing 480p.

NTSC Games

system default 50Hz (576i): selector ok, 480i -> 480p
system default 60Hz (480i):
system default HDTV (480p):
Disc default (NTSC): selector ok, 480i -> 480p
Force PAL50:
Force PAL60:
Force NTSC:
Patch Region:

Force PAL 480p: selector ok, 480i -> 480p
Force NTSC 480p:

If "DML Force progressive" is enabled it will display a green bar at the bottom.
Forcing progressive Patch is not required as the game is correctly switched to 480p.

system default 50Hz (576i):
system default 60Hz (480i):

system default HDTV (480p): 480i
Disc default (NTSC): 480i
Force PAL50:
Force PAL60:

Force NTSC: 480i
Patch Region:
Force PAL 480p:

Force NTSC 480p: 480i
This game works only in interlaced?

With "DML Force Progressive" 480p -> 480. But the game freeze on "Licensed by Nintendo" logo.

System default HDTV (480p): selector ok, 480i -> 480p. with "DML Force Progressive" = 480p -> 480p, but it's not needed as the selector is working fine.
 

dancemonkey

Well-Known Member
Member
Joined
Jan 14, 2007
Messages
268
Trophies
0
XP
243
Country
Got to testing Resident evil.

PAL Wii with component cables, PAL game, 1193 Mod1 and DM Update 4

Forcing 480p in Global or the game settings will bring up the Screen Frequency select screen. That's with now other settings changed apart from NMM enabled
 

yatesl

Well-Known Member
Member
Joined
Feb 1, 2008
Messages
141
Trophies
1
Age
35
Location
England
XP
357
Country
Paper Mario Thousand Year Door (NTSC) doesn't work on a 4.2 PAL Wii using r1191. It brings up a green screen after the DIOS MIOS splash, which is weird as it works perfectly fine in CFG USB.

Video Mode - Disc, Language - System, Interlace - Off, NMM etc. off. In CFG, video's set to "Auto", and it's fine. Games like Skies of Arcadia (NTSC) work find in GX.
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,649
Country
France
Paper Mario Thousand Year Door (NTSC) doesn't work on a 4.2 PAL Wii using r1191. It brings up a green screen after the DIOS MIOS splash, which is weird as it works perfectly fine in CFG USB.

Video Mode - Disc, Language - System, Interlace - Off, NMM etc. off. In CFG, video's set to "Auto", and it's fine. Games like Skies of Arcadia (NTSC) work find in GX.
That's why there is a 1193 mod02 available (3 posts above).
1191 and 1193 both have video mode problems (it auto-force progressive if you have component cable).
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    OctoAori20 @ OctoAori20: Nice nice-