Hacking USB Loader GX channels using crap not working.

jakebfb

Member
OP
Newcomer
Joined
Jun 16, 2019
Messages
8
Trophies
0
Age
23
XP
107
Country
Ireland
Hey everyone. I used the crap program on my PC to create custom wads for my USB Loader GX games, but when I open them it says "Failed to load IOS58. USB Loader GX requires a cIOS or IOS58 with AHB Access."

All games load regularly using USB Loader GX, but when trying to open the games through the forwarders it refuses to work. Any help on the issue?
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,746
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
It has nothing to do with syscheck or the softmod or IOS58 (no need to reinstall it either!)
with missing AHB access provided by the channel, the loader can't run without a cIOS.

change usbloader's IOS to 249 instead of 58.
OR
revert to 1271 instead of 1272 to NOT use 58 by default
OR
edit your CRAP(py) channel's TMD to add AHB access rights in order to allow USBLoaderGX to access hardware and NAND with IOS58.
editing imply : unpacking the WAD on computer, edit the tmd on hex editor, repack the WAD, (re)install the channel.

try using WiiGSC instead of CRAP, maybe the updated program version creates correct channels with full AHB access flag. but you need to test to see, it's still an old program so it might not do it.
but the easier solution is the first one : DO NOT USE 58 !
edit your loader's settings to use cIOS.
 
Last edited by Cyan,
  • Like
Reactions: Alexander1970

jakebfb

Member
OP
Newcomer
Joined
Jun 16, 2019
Messages
8
Trophies
0
Age
23
XP
107
Country
Ireland
It has nothing to do with syscheck or the softmod or IOS58 (no need to reinstall it either!)
with missing AHB access provided by the channel, the loader can't run without a cIOS.

change usbloader's IOS to 249 instead of 58.
OR
revert to 1271 instead of 1272 to NOT use 58 by default
OR
edit your CRAP(py) channel's TMD to add AHB access rights in order to allow USBLoaderGX to access hardware and NAND with IOS58.
editing imply : unpacking the WAD on computer, edit the tmd on hex editor, repack the WAD, (re)install the channel.

try using WiiGSC instead of CRAP, maybe the updated program version creates correct channels with full AHB access flag. but you need to test to see, it's still an old program so it might not do it.
but the easier solution is the first one : DO NOT USE 58 !
edit your loader's settings to use cIOS.
Thanks for the reply! I tried changing the ISO to 249 but it won't work. WiiGSC doesn't seem to work for me too. I don't know how to edit the tmd in the wad, should I try reverting to 1271? If not, anything else I can do?
 

jakebfb

Member
OP
Newcomer
Joined
Jun 16, 2019
Messages
8
Trophies
0
Age
23
XP
107
Country
Ireland
I reverted to 1271. The forwarder now shows no error but it just boots to the home menu. Also, cover art won't download now.
 

Aria254

New Member
Newbie
Joined
Dec 5, 2018
Messages
2
Trophies
0
Age
24
XP
64
Country
Finland
Has anyone found a solution? It's 2019 why is launching games from the menu so hard? hacking 2ds and the switch was wayy easier than the wii
 

GamerGirl190

New Member
Newbie
Joined
Jan 23, 2020
Messages
1
Trophies
0
Age
32
XP
50
Country
United States
For loading game channels...Try installing USB loader GX r1260. I Was having the same problem and Tried multiple things. This worked for me !
 

Tac 21

Well-Known Member
Member
Joined
Feb 2, 2008
Messages
915
Trophies
1
XP
947
Country
Canada
its dumb that you have to go back to OLDER versions to get these things to work

my Project+ loader on a japanese wii refuses to work right because of the same error...yet it boots from USB loader GX just fine after doing all the install steps
 

XFlak

Wiitired but still kicking
Member
Joined
Sep 12, 2009
Messages
13,918
Trophies
3
Age
38
Location
Cyprus, originally from Toronto
Website
modmii.github.io
XP
9,974
Country
Cyprus
It has nothing to do with syscheck or the softmod or IOS58 (no need to reinstall it either!)
with missing AHB access provided by the channel, the loader can't run without a cIOS.

change usbloader's IOS to 249 instead of 58.
OR
revert to 1271 instead of 1272 to NOT use 58 by default
OR
edit your CRAP(py) channel's TMD to add AHB access rights in order to allow USBLoaderGX to access hardware and NAND with IOS58.
editing imply : unpacking the WAD on computer, edit the tmd on hex editor, repack the WAD, (re)install the channel.

try using WiiGSC instead of CRAP, maybe the updated program version creates correct channels with full AHB access flag. but you need to test to see, it's still an old program so it might not do it.
but the easier solution is the first one : DO NOT USE 58 !
edit your loader's settings to use cIOS.
Do you mind explaining the steps required to hex edit ahb access rights into the tmd?

Too often we are telling ppl to use an ahbprot enabled base wad when modifying the tmd might be an easier solution in some cases.

Thanks!
 
  • Like
Reactions: jeannotte

4d1xlaan

Well-Known Member
Member
Joined
Apr 21, 2024
Messages
351
Trophies
0
XP
306
Country
United States
Do you mind explaining the steps required to hex edit ahb access rights into the tmd?

Too often we are telling ppl to use an ahbprot enabled base wad when modifying the tmd might be an easier solution in some cases.

Thanks!
0x1D8-0x1DB in the tmd, I'm guessing you want to put 00 00 00 03 there according to homebrew channel tmd

you could also directly patch the wad at 0xED8-0xEDB so you dont need to mess with extracting it and then repacking
 
Last edited by 4d1xlaan,
  • Like
Reactions: XFlak

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: HAPS+ +1