Hacking Mighty Channels

  • Thread starter Thread starter marc_max
  • Start date Start date
  • Views Views 304,889
  • Replies Replies 969
Having an issue with getting games running through Mighty Channels.

I'm using cIOSX rev21d2x, as suggested, with a IOS236 base (as suggested in the installation instructions). I've tried the NAND dump through both bootMii and Simple FDS Dumper, put them on an PNY Optima 8 GB SDHC card. Loaded up the WADs through ShowMiiWads, and they appear on the GUI just fine.

However, when I try to load up the games, I get a "Wii System Memory Has Been Damaged Screen". The games I've tried are Majora's Mask, Yoshi's Story and Star Fox 64. Games will work fine from the real NAND.

What am I doing wrong here? Did I put the cIOS on the wrong base? Should I use rev17? Is the SD card incompatible?

Any help would be greatly appreciated, thank you!
 
davebaol said:
cIOSX d2x v3beta2 has been released.
It has a little fix for the FFS module.
http://gbatemp.net/t277659-ciosx-rev21d2x-...t&p=3455371


I tried it with base56 on IOS SLot 248.
But same issue as with cios rev21.

I have 3 partitions. WBFS, Fat32 with config data and another Fat32 with NAND content.
If I start mighty channels with d2x I will get the error: cannot load title list ret=-1.
When I am using cios rev17 it is working without any issue.
 
FFS module in rev17 is really different from the one in rev21.
Also they use completely different FAT modules.

I believe I will never fix your issue.
 
The issue is that the FFS module cannot handle multiple partitions.
Also if I am using one FAT partition with another WBFS partition, it doesn't work.

Would be a pity if this cannot be fixed. =(
 
davebaol said:
FFS module in rev17 is really different from the one in rev21.
Also they use completely different FAT modules.

I believe I will never fix your issue.

We believe in you do not give up
 
papermanzero said:
The issue is that the FFS module cannot handle multiple partitions.
Also if I am using one FAT partition with another WBFS partition, it doesn't work.

Would be a pity if this cannot be fixed. =(

You could partition your harddrive so that the fat nand partition is the first partition, that should solve your issue.
 
IceIceBird said:
papermanzero said:
The issue is that the FFS module cannot handle multiple partitions.
Also if I am using one FAT partition with another WBFS partition, it doesn't work.

Would be a pity if this cannot be fixed. =(

You could partition your harddrive so that the fat nand partition is the first partition, that should solve your issue.


Sure. This could be a workaround.
But nothing for sure.
 
papermanzero said:
IceIceBird said:
papermanzero said:
The issue is that the FFS module cannot handle multiple partitions.
Also if I am using one FAT partition with another WBFS partition, it doesn't work.

Would be a pity if this cannot be fixed. =(

You could partition your harddrive so that the fat nand partition is the first partition, that should solve your issue.


Sure. This could be a workaround.
But nothing for sure.

In what order is your partitions?
If you have a usb stick try it here first before you make the big time consuming process with your big disk
wink.gif
 
cIOSX d2x v3beta3 has been released.
Now you can save every time you want in The Will of Dr. Frank.....


@marc_max
The official rev21 supports a new ioctlv command 100 (just like the previous one but using vector) which allows you to set the folder for the emulated nand.
Code:
ÂÂÂÂ......
ÂÂÂÂÂÂÂÂ
ÂÂÂÂ/** Set FS mode **/
ÂÂÂÂcase IOCTL_ISFS_SETMODE: {
ÂÂÂÂÂÂÂÂu32ÂÂ valÂÂ= *(u32 *)vector[0].data;
ÂÂÂÂÂÂÂÂchar *path = "";

ÂÂÂÂÂÂÂÂ/* Get path */
ÂÂÂÂÂÂÂÂif (inlen > 1)
ÂÂÂÂÂÂÂÂÂÂÂÂpath = (char *)vector[1].data;

ÂÂÂÂÂÂÂÂ/* Set flag */
ÂÂÂÂÂÂÂÂ*flag = 1;

ÂÂÂÂÂÂÂÂ/* Set path */
ÂÂÂÂÂÂÂÂstrcpy(config.path, path);
ÂÂÂÂÂÂÂÂ
ÂÂÂÂÂÂÂÂ......
 
IceIceBird said:
In what order is your partitions?
If you have a usb stick try it here first before you make the big time consuming process with your big disk
wink.gif

1. WBFS
2. FAT 32 for Wii Data
3. FAT 32 Wii Nand

The optional File structure, which davebaol mentioned, would be great.
So I could use one partition for Wii Data and Nand

@davebaol
Great release. I hope you can fix the partition issue.
But the improvements for cios you made the last week are enormous. =D
 
papermanzero said:
IceIceBird said:
In what order is your partitions?
If you have a usb stick try it here first before you make the big time consuming process with your big disk
wink.gif

1. WBFS
2. FAT 32 for Wii Data
3. FAT 32 Wii Nand

The optional File structure, which davebaol mentioned, would be great.
So I could use one partition for Wii Data and Nand

@davebaol
Great release. I hope you can fix the partition issue.
But the improvements for cios you made the last week are enormous. =D

I dont see the mening of having 2 fat 32 partition exept it's get a litle bit more tidy in the root folder structure. Use one fat32 partition and set this to be the first partition and the second as WBFS if you gonna use that format for your games.
 
@papermanzero
I've checked the fat module in rev21 and the FatFs library is configured to use a single partition.
Since FatFs can support multiple partitions I can try to implement that feature and use it in FFS module.
However I'll do it in my spare time so don't expect it soon.

rev17 use LibFat library instead of FatFs and supports multiple partitions.
 
papermanzero said:
I have 3 partitions. WBFS, Fat32 with config data and another Fat32 with NAND content.
If I start mighty channels with d2x I will get the error: cannot load title list ret=-1.
When I am using cios rev17 it is working without any issue.
I've replicated your configuration:
Partition 1 -> WBFS
Partition 2 -> FAT32 for Mighty Channel
Partition 3 -> FAT32 for emulated nand

I always get "error: cannot load title list ret=-1." with rev21 and rev17
Also moving the nand in partition 2 I get the same error.

Please can you provide more detailed info about your configuration?
If I cannot make it work with rev17 I cannot port multiple partitions support in rev21.
 
davebaol said:
papermanzero said:
I have 3 partitions. WBFS, Fat32 with config data and another Fat32 with NAND content.
If I start mighty channels with d2x I will get the error: cannot load title list ret=-1.
When I am using cios rev17 it is working without any issue.
I've replicated your configuration:
Partition 1 -> WBFS
Partition 2 -> FAT32 for Mighty Channel
Partition 3 -> FAT32 for emulated nand

I always get "error: cannot load title list ret=-1." with rev21 and rev17
Also moving the nand in partition 2 I get the same error.

Please can you provide more detailed info about your configuration?
If I cannot make it work with rev17 I cannot port multiple partitions support in rev21.

Just a idea : your fat32 should be the 1/2 and your WBFS Partition should be the last (very bad idea to have WBFS as first partition)
 
@davebaol
This was also my case.
If you made a new full nand dump (with FS Toolbox), and copy this dump to Partition 3, it's working with cios 17. The 3rd partition must be active and a primary partition.

@Fox
He is trying to reproduce multi-partition support. ^^
 
In triiforce it was always a requirement to have the FAT parition be first/primary, also I don't understand why anyone would need 2 fat partitions? My HDD is like this and works flawlessly

Partition 1 -> FAT32 with 32kb clusters primary/active, has Apps and Emu Nand and even a WBFS folder for some games
Partition 2 -> WBFS
 
Skater4599 said:
In triiforce it was always a requirement to have the FAT parition be first/primary, also I don't understand why anyone would need 2 fat partitions? My HDD is like this and works flawlessly

Partition 1 -> FAT32 with 32kb clusters primary/active, has Apps and Emu Nand and even a WBFS folder for some games
Partition 2 -> WBFS


Because there are many guys who have WBFS Partition (1) and a Fat32 Partition for Data (2).
There are also many guys who use the USB HDD for other things and have more than one partition.
Another benefit is that you are more more more flexible with this multi-partition support.

To say "it's working for me, just use this config" is sometimes not so easy.
Btw. no triiforce doesn't require the first partition. It is cios 21 which requires the first partition.
 

Site & Scene News

Popular threads in this forum