Hacking USB Loader GX

  • Thread starter cyrex
  • Start date
  • Views 7,217,682
  • Replies 29,375
  • Likes 48

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
what you mean not sync?
if they weren't re-generated for the version of the loader, and some strings are missing in the lang? it should use english/default if not found.

you added two settings for nintendont but the settings are using the usual ON/OFF, and there's nothing wrong in what you did. I don't remember crashing due to missing string before.
maybe you are right, not disagreeing with you either :P

When I had issue with the loader's dol size with 1263, it was related to "too much txt" (in linker I suspect).
maybe I re-reached out the text limit? I don't know how to check that, nor how to increase it.
I both hope it's that, and not.
if it's that, I don't know how to fix but someone will. If it's not, then it means there's another issue to find. But at least, you got a result and a file where it crashes. I only got random addresses when it was a dol size issue.

I didn't test 1265 at all before release, and didn't do a lot of tests for 1267 yet, BUT the gc settings worked fine in 1267 as I changed some of the settings so I tested them and it didn't crash.
but the bug is probably still there and would benefit being fixed thanks to 1265 as guinea pig.
 
Last edited by Cyan,

abdezca

Well-Known Member
Member
Joined
May 11, 2014
Messages
116
Trophies
0
Age
36
Location
Between the south of Texas and north of Tamaulipas
XP
199
Country
Mexico
I have a couple of questions, first my covers look like this:

20171112_190633[1].jpg

I deleted the GX configs but still the same, I redownloaded the covers as well but same thing. Any Advice?

Second what is the option to remove the "black screen blinking" on Neo Geo Games for emunand. I know there is a manual code that you can put with the nunchuk, but I don't know if USBLOADERGX has an option to disable it without putting the code.

Thanks
 
Last edited by abdezca,

GreyWolf

Well-Known Member
Member
Joined
Mar 2, 2015
Messages
5,399
Trophies
0
Age
54
XP
1,516
Country
United States
I'm not sure. The actual dol file size should be below the limit but I've mostly been working just on Streamline. I'm not getting that crash in it but anyone is welcome to see if it does for them if they like. This dol should be stable enough to test the GC settings and also still support filesystems other than FAT32/NTFS. Keep in mind it's not a USB Loader GX build. Just see if the settings crash. :P
 

alcab

Well-Known Member
Member
Joined
Nov 22, 2005
Messages
191
Trophies
1
Website
Visit site
XP
1,077
Country
I haven't used the dol file you provided yet, just the language file, and I can confirm this fixed the issue. Now USB Loader GX only crashes when:

I enter Ocarina submenu and deactivate ocarina cheats. I exit the menu without saving changes.
I enter Game Load submenu.

USB Loader crashes.

But now this only happens in this case, so it is no longer a real issue.

Do you need me to post an image of the error message?

Thanks a lot!!
 
Last edited by alcab,

GreyWolf

Well-Known Member
Member
Joined
Mar 2, 2015
Messages
5,399
Trophies
0
Age
54
XP
1,516
Country
United States
Ok. Confirmed. This fixed the issue. Now USB Loader GX only crashes when:

I enter Ocarina submenu and deactivate ocarina cheats. I exit the menu without saving changes.
I enter Configuration Menu.

USB Loader crashes.

But now this only happens in this case, so it is no longer a real issue.

Do you need me to post an image of the error message?

Thanks a lot!!

If it's different addresses in the stack dump then yes, please. So it's only doing it when in the ocarina menu? That should help. I wish I had a Gecko. :/
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
I wonder what the old devs did with their useless USBgecko.
they could have gifted it to current devs. (Fix94 got one like that? or I'm thinking about someone else)


alcab : can you put back the old language file just to be sure it's what's triggering the bug?
the language file you were using was up to date for 1262 or older?


Second what is the option to remove the "black screen blinking" on Neo Geo Games for emunand. I know there is a manual code that you can put with the nunchuk, but I don't know if USBLOADERGX has an option to disable it without putting the code.
the loader doesn't have that option.
I forgot about the wiimote combo. I should have noted it.

is that a way to force 576i or 480i or 4:3?
 
Last edited by Cyan,

alcab

Well-Known Member
Member
Joined
Nov 22, 2005
Messages
191
Trophies
1
Website
Visit site
XP
1,077
Country
20171122_231518.jpg


Please note this is no longer a big issue.

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

EDIT:

Ok. I'm getting crazy here. I went back to the old language file and now I do not have the issue (at least not as it was before). Now it just crashes randomly when changing values in ocarina submenu and then entering back the Game Load submenu.

It seems toying with language files fixed things a little.
 
Last edited by alcab,

GreyWolf

Well-Known Member
Member
Joined
Mar 2, 2015
Messages
5,399
Trophies
0
Age
54
XP
1,516
Country
United States
That's the same stack trace so the error is still there. I'll try to track it backwards in a while. I'm getting ready to stick pies in the oven. :P

The line numbers would be a big help but I'm not sure if there's a way to retrieve those with the data in the core dump screen. The "CODE DUMP" section is only for the currently executing code and 0x80c4b4a4 in that build is gettext.c. I need to find an earlier function that's getting called in the stack trace that could be triggering it.

It may not be the language file but it's something calling gettext that's eventually causing it. :) I don't use one at all (only boot.dol, meta.xml and icon.png) so that may be why I don't get any crashes. It always uses the internal value.
 
Last edited by GreyWolf,

abdezca

Well-Known Member
Member
Joined
May 11, 2014
Messages
116
Trophies
0
Age
36
Location
Between the south of Texas and north of Tamaulipas
XP
199
Country
Mexico
the loader doesn't have that option.
I forgot about the wiimote combo. I should have noted it.

is that a way to force 576i or 480i or 4:3?

This is straight from Nintendo website support:

Some Virtual Console games default to displaying 240 lines of video and some HD TV's are unable to display a signal with only 240 lines.

What to Do:
  1. Set the Wii console to output 480 lines of video. Switch between "i" and "p" to see if it resolves the issue.How to
  2. While on the Wii Channel Menu (main screen of the Wii), connect a Nunchuk to the Wii Remote.
  3. Select the Virtual Console game from the Wii menu, then select "Start" to begin the game.
  4. When the game starts, press the Home button on the Wii Remote. (In many games, the music can be heard when the game starts.)
  5. Select "Operations Guide" from the Home menu.
  6. Press the Z + A + 2 Button simultaneously (the Z Button is on the Nunchuk). A sound will be heard if the button combination has been entered correctly.
  7. Close the Home menu. The game display should now be correct.

Please add it as an option on your next release! :D

Thanks
 
Last edited by abdezca,

frig23

New Member
Newbie
Joined
Nov 22, 2017
Messages
1
Trophies
0
Age
32
XP
51
Country
Italy
Hi, i had an account before but can't remember the password and I'm not getting the reset email. Anyway I've a wii (4.3E) but whenever I start a game I get a black screen and the wiimote disconnects. Here my data exported with pimp my wii.


IOS 0 v0 Modified
System Menu (System Menu 4.3E)v514 (Use IOS 80) Original
IOS 3 v65280 Original stub
IOS 4 v65280 Original stub
IOS 9 v1034 Original
IOS 10 v768 Original stub
IOS 11 v256 Original stub
IOS 12 v526 Original
IOS 13 v1032 Original
IOS 14 v1032 Original
IOS 15 v1032 Original
IOS 16 v512 Original stub
IOS 17 v1032 Original
IOS 20 v256 Original stub
IOS 21 v1039 Original
IOS 22 v1294 Original
IOS 28 v1807 Original
IOS 30 v2816 Original stub
IOS 31 v3608 Original
IOS 33 v3608 Original
IOS 34 v3608 Original
IOS 35 v3608 Original
IOS 36 v3608 Modified Trucha Downgrade ES_Identify Nand access
IOS 37 v5663 Original
IOS 38 v4124 Original
IOS 40 v3072 Original stub
IOS 41 v3607 Original
IOS 43 v3607 Original
IOS 45 v3607 Original
IOS 46 v3607 Original
IOS 48 v4124 Original
IOS 50 v5120 (source rev 4889) Modified
IOS 51 v4864 Original stub
IOS 52 v5888 Original stub
IOS 53 v5663 Original
IOS 55 v5663 Original
IOS 56 v5662 Original
IOS 57 v5919 Original
IOS 58 v6176 Original
IOS 60 v6400 (source rev 6174) Modified
IOS 61 v5662 Original
IOS 62 v6430 Original
IOS 70 v6912 (source rev 6687) Modified
IOS 80 v6944 Modified Trucha
IOS 202 (source 60) (Hermes 60 v5 5.1)v65535 Modified Trucha ES_Identify Nand access
IOS 222 (source 38) (Hermes 38 v5 5.1)v65535 Modified Trucha ES_Identify Nand access
IOS 223 (source 37) (Hermes 37 v5 5.1)v65535 Modified Trucha ES_Identify Nand access
IOS 224 (source 57) (Hermes 57 v5 5.1)v65535 Modified Trucha ES_Identify Nand access
IOS 236 v65535 Modified Trucha Downgrade ES_Identify Nand access
IOS 247 (source 37) (d2x 37 v8 final)v21008 Modified
IOS 248 (source 38) (d2x 38 v8 final)v21008 Modified
IOS 249 (source 56) (d2x 56 v10 beta52)v21010 Modified Trucha Downgrade ES_Identify Nand access
IOS 250 (source 57) (d2x 57 v10 beta52)v65535 Modified Trucha Downgrade ES_Identify Nand access
IOS 251 (source 58) (d2x 58 v10 beta52)v21010 Modified Trucha Downgrade ES_Identify
IOS 252 (source 57) (d2x 57 v8 final)v21008 Modified
IOS 254 v65281 Modified stub
BC v6 Original
MIOS v10 Modified
00010001-48414450 HADP (Downloaded channels) v768 (Use IOS 55) Original
00010001-48414a50 HAJP (Downloaded channels) v256 (Use IOS 55) Original
00010001-48415050 HAPP (Downloaded channels) v256 (Use IOS 55) Original
00010001-48415450 HATP (Downloaded channels) v1024 (Use IOS 55) Original
00010001-48415650 HAVP (Downloaded channels) v256 (Use IOS 55) Original
00010001-48434750 HCGP (Downloaded channels) v3 (Use IOS 35) Original
00010001-4c554c5a LULZ Homebrew Channel (Downloaded channels) v258 (Use IOS 58) Modified
00010001-554c4e52 ULNR (Downloaded channels) v512 (Use IOS 58) Modified
00010002-48414141 HAAA Photo Channel (System channels) v65280 (Use IOS 13) Original
00010002-48414241 HABA Shopping Channel (System channels) v21 (Use IOS 56) Original
00010002-48414341 HACA Mii Channel (System channels) v6 (Use IOS 31) Original
00010002-48414641 HAFA Weather Channel (1/2) (System channels) v3 (Use IOS 13) Original
00010002-48414650 HAFP Weather Channel (2/2) (System channels) v7 (Use IOS 31) Original
00010002-48414741 HAGA News Channel (1/2) (System channels) v3 (Use IOS 13) Original
00010002-48414750 HAGP News Channel (2/2) (System channels) v7 (Use IOS 31) Original
00010002-48415941 HAYA Photo Channel 1.1 (System channels) v3 (Use IOS 61) Original
00010004-52465050 RFPP (Games channels) v1 (Use IOS 53) Original
00010004-524d4350 RMCP (Games channels) v0 (Use IOS 36) Original
00010008-48414b50 HAKP EULA (Hidden channels) v3 (Use IOS 56) Original
00010008-48414c50 HALP (Hidden channels) v2 (Use IOS 31) Original
Homebrews SD
pimp_my_wii version 3.02
SysCheck version 2.0
Gecko18 version 1.9.3.1 Gecko
usbloader_gx2 version 3.0 r1262

I don't know what to do..
 

JacobM

Well-Known Member
Member
Joined
Jun 16, 2017
Messages
242
Trophies
0
XP
600
Country
United States
I've encountered the same issue. Sometimes loading GC settings works, but most of the time I end up crashing. I seemed to have an increased success rate of loading GC settings if I load a Wii WAD/ISO custom settings immediately before. Is this the same dump you get?

https://imgur.com/a/EtEc6

Maybe. The stack trace is important because it will show where exactly the crash happened. If you can reproduce it and post yours that will help as well.

I am out of town for the next 5 days so I can't really test any new builds or file modification, sorry! I did upload a Stack dump a few pages ago. I was getting that DSI on a Wii U running in standard vWii mode only for GameCube games. I don't use cheats and have zero modification to default settings other than setting Nintendont to my loader of choice.
EtEc6a


jdyl2oY.jpg
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
This is straight from Nintendo website support:
*quote here*
Please add it as an option on your next release! :D
Thanks
I don't know what it's really doing.
It would require memory checking while inside the game to know what the combo actually do to the video mode.

I never tried a neogeo game, maybe I should and see what happens. but it might depend on TVs compatibility? (I don't know if mine is compatible with 240p, but 480i should work).

did you try to patch the dol ?
set video to force 480i, and set patch dol to all, this will patch the game to force the use of 480i and nothing else.
I don't know what it really happens with the combo to make 240p displayed correctly on a non 240p compatible tv (it could force the dol to use a different format, it could patch the console's video mode)

but you said it's only for emuNAND ?
it works fine when installed to NAND? (or didn't try)
I can't do much if it's on neek. I didn't code a neek setting changer yet.
 
Last edited by Cyan,

abdezca

Well-Known Member
Member
Joined
May 11, 2014
Messages
116
Trophies
0
Age
36
Location
Between the south of Texas and north of Tamaulipas
XP
199
Country
Mexico
I don't know what it's really doing.
It would require memory checking while inside the game to know what the combo actually do to the video mode.

I never tried a neogeo game, maybe I should and see what happens. but it might depend on TVs compatibility? (I don't know if mine is compatible with 240p, but 480i should work).

did you try to patch the dol ?
set video to force 480i, and set patch dol to all, this will patch the game to force the use of 480i and nothing else.
I don't know what it really happens with the combo to make 240p displayed correctly on a non 240p compatible tv (it could force the dol to use a different format, it could patch the console's video mode)

but you said it's only for emuNAND ?
it works fine when installed to NAND? (or didn't try)
I can't do much if it's on neek. I didn't code a neek setting changer yet.

I'll try this one later tonight. And I'll report you back

Thanks
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • SylverReZ @ SylverReZ:
    @mthrnite, Cheetah Girls, the sequel to Action 52's Cheetah Men.
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    Pokemon Black I played that one a lot
  • K3Nv2 @ K3Nv2:
    Honestly never messed with Pokémon on ds much
  • mthrnite @ mthrnite:
    I played pokemon once, was bored, never tried again
  • Psionic Roshambo @ Psionic Roshambo:
    Oh Dragon Quest IX
  • K3Nv2 @ K3Nv2:
    Spent like 5 hours on switch one never touched it again
  • Psionic Roshambo @ Psionic Roshambo:
    Sentinel of the stary skies
  • K3Nv2 @ K3Nv2:
    Ds is 20 years old this year
  • Psionic Roshambo @ Psionic Roshambo:
    So MJ no longer wants to play with it?
  • K3Nv2 @ K3Nv2:
    He put it down when the 3ds came out
  • SylverReZ @ SylverReZ:
    @K3Nv2, RIP Felix does great videos on the PS3 yellow-light-of-death.
  • Jayro @ Jayro:
    Eventhough the New 3DS XL is more powerful, I still feel like the DS Lite was a more polished system. It's a real shame that it never got an XL variant keeping the GBA slot. You'd have to go on AliExpress and buy an ML shell to give a DS phat the unofficial "DS Lite" treatment, and that's the best we'll ever get I'm afraid.
    +1
  • Jayro @ Jayro:
    The phat model had amazingly loud speakers tho.
    +1
  • SylverReZ @ SylverReZ:
    @Jayro, I don't see whats so special about the DS ML, its just a DS lite in a phat shell. At least the phat model had louder speakers, whereas the lite has a much better screen.
    +1
  • SylverReZ @ SylverReZ:
    They probably said "Hey, why not we combine the two together and make a 'new' DS to sell".
  • Veho @ Veho:
    It's a DS Lite in a slightly bigger DS Lite shell.
    +1
  • Veho @ Veho:
    It's not a Nintendo / iQue official product, it's a 3rd party custom.
    +1
  • Veho @ Veho:
    Nothing special about it other than it's more comfortable than the Lite
    for people with beefy hands.
    +1
  • Jayro @ Jayro:
    I have yaoi anime hands, very lorge but slender.
  • Jayro @ Jayro:
    I'm Slenderman.
  • Veho @ Veho:
    I have hands.
    Veho @ Veho: +1