Homebrew Official Mocha CFW - The sweet chocolate to your latte!

Mr Objection

Well-Known Member
Member
Joined
Jul 10, 2016
Messages
339
Trophies
0
Age
28
XP
394
Country
Argentina
you will need :

- New Mocha build (the latest revision from github)
- put Mocha.elf on SD ! (yes, the SD is still the default path before mocha is launched)
- Put HBL on SD (same reason)
- run mocha from HBL (browser or cbhc or haxchi)

once Mocha has been launched, your SD card will no longer work.
every homebrew trying to access the SD card will read the first FAT32 partition from USB.
so, put your games into :
USB1:/wiiu/games/Title/ content+code+meta folder here

and all your homebrew to the expected path on SD, except you put them on USB:
USB1:/wiiu/apps/homebrew launcher/homebrew_launcher.elf
USB1:/wiiu/apps/loadiine GX2/loadiine_gx2.elf
USB1:/wiiu/apps/whatever/filename.elf

Run HBL from "miimaker", it will list all homebrew located in usb:/wiiu/apps/
then select loadiine
you will need :

- New Mocha build (the latest revision from github)
- put Mocha.elf on SD ! (yes, the SD is still the default path before mocha is launched)
- Put HBL on SD (same reason)
- run mocha from HBL (browser or cbhc or haxchi)

once Mocha has been launched, your SD card will no longer work.
every homebrew trying to access the SD card will read the first FAT32 partition from USB.
so, put your games into :
USB1:/wiiu/games/Title/ content+code+meta folder here

and all your homebrew to the expected path on SD, except you put them on USB:
USB1:/wiiu/apps/homebrew launcher/homebrew_launcher.elf
USB1:/wiiu/apps/loadiine GX2/loadiine_gx2.elf
USB1:/wiiu/apps/whatever/filename.elf

Run HBL from "miimaker", it will list all homebrew located in usb:/wiiu/apps/
then select loadiine
I Am having some problems, can you make like a little guide with links, I think that I didn't download what I need.
 
Last edited by Mr Objection,

AdmiralSpeedy

Well-Known Member
Member
Joined
Apr 4, 2016
Messages
152
Trophies
0
Age
28
XP
191
Country
Canada
you will need :

- New Mocha build (the latest revision from github)
- put Mocha.elf on SD ! (yes, the SD is still the default path before mocha is launched)
- Put HBL on SD (same reason)
- run mocha from HBL (browser or cbhc or haxchi)

once Mocha has been launched, your SD card will no longer work.
every homebrew trying to access the SD card will read the first FAT32 partition from USB.
so, put your games into :
USB1:/wiiu/games/Title/ content+code+meta folder here

and all your homebrew to the expected path on SD, except you put them on USB:
USB1:/wiiu/apps/homebrew launcher/homebrew_launcher.elf
USB1:/wiiu/apps/loadiine GX2/loadiine_gx2.elf
USB1:/wiiu/apps/whatever/filename.elf

Run HBL from "miimaker", it will list all homebrew located in usb:/wiiu/apps/
then select loadiine

Choice is lovely if both options are actually good, but Loadiine is a horrible buggy mess that only served to bridge the backup loading gap until a proper method using USB was made available.

In addition, you can install to a USB drive if you want to keep your console "clean", even though installing a WUP is no more "dirty" than downloading a game from the eShop...
 

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
Well I launch mocha, but then after that I don't know what to do, I go back again to homebrew launcher and I choose loadiine, but nothing appear.
You probably launched Mocha .... the old one ? the one without the USB FAT32 support?

did you compile Mocha yourself? if not, it doesn't have FAT32 support.
 
  • Like
Reactions: RealityNinja

Mr Objection

Well-Known Member
Member
Joined
Jul 10, 2016
Messages
339
Trophies
0
Age
28
XP
394
Country
Argentina
Somebody actually needs to implement loadiine for USB loading.
You mean that I won't be able to launch games on loadiine by usb

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

You probably launched Mocha .... the old one ? the one without the USB FAT32 support?
I launched version 0.2, if there is a new version, I don't know where I could find it. I don't know how to compile it either D;
 

Toni456

Well-Known Member
Member
Joined
Oct 31, 2012
Messages
344
Trophies
1
XP
490
Country
Australia
Well, Sorry xD. I have to wait for someone to compile it.
Nothing has been changed from the code so use at your own risk and whatever problems you may run into won't be resolved anytime soon unless someone else compiles the code with only the important parts left in that simply makes the wii u read USB over SD.


What's working:
* USB FAT32 partition is mounted the same way as WFS if the "/usr" path is on it
* games do launch and save games do work (if copied manually to the /usr path)
* copying save games in settings to usb works
* copying whatever from usb works in settings
* USB FAT32 is primary FAT drive when mounted and replaces sdcard (homebrews and everything else is loaded from usb and not sd)

What's not working:
* copying games to USB (some titles worked, e.g. youtube)
* installing games to USB (wupinstaller fails with error code empty because files are 0 bytes)
* removing titles works only partially (quota remove is kinda buggy)
* symlinks don't work at all (only matter in install process)
 

Attachments

  • mocha cfw.zip
    67.5 KB · Views: 6,411

Pepois

Well-Known Member
Member
Joined
Aug 24, 2013
Messages
340
Trophies
0
Age
50
XP
582
Country
Argentina
Nothing has been changed from the code so use at your own risk and whatever problems you may run into won't be resolved anytime soon unless someone else compiles the code with only the important parts left in that simply makes the wii u read USB over SD.
Is this what I think it is?...:bow:
If so... Thank you Shinigati!!!
 
  • Like
Reactions: Toni456

skins20

Well-Known Member
Newcomer
Joined
Aug 5, 2016
Messages
96
Trophies
0
Age
34
XP
289
Country
Argentina
Hello,

with "freakishly slow" I really meant the loading times. They look about the same as games on loadiine from SD when running native titles from fat32 usb through the system menu. Maybe a bit slower but that was just an impression.

What you want (loadiine loading games from USB if i understand correct or homebrews in generell) is actually quite easy to do and should already be fully working. You only need a small part of my current code to achieve that. More precisely you only need these changes if i remember it correctly:
https://github.com/dimok789/mocha/blob/master/ios_fs/source/main.c#L25:L47
https://github.com/dimok789/mocha/blob/master/ios_kernel/source/ios_fs_patches.c#L86-L87

You might also want to use that part to avoid USB format nagging on System Menu:
https://github.com/dimok789/mocha/blob/master/ios_acp/source/main.c#L26:L41

Once those patches are applied everything is loaded from the mounted FAT32 partition on the USB drive that is normally loaded from SD card. Meaning even when you run the web exploit or haxchi, the homebrew launcher elf or any other elf is loaded from USB (same paths as on SD). That also means that loadiine elf is loaded from usb and all the redirections loadiine does go straight to USB. They all use the same path "/vol/external01". The downside of this is that the data on SD is not accessable anymore as soon as this is done (well i didn't really try but its not accessable as usual, maybe external02?) but I don't think this is a problem and it probably can be fixed. So you only need to put mocha on the SD card and after it is run everything is loaded from fat32 USB.

Though I am sorry to say that I won't have time to make the necessary changes to mocha and remove the not required parts of what i commited for a stable release but its all there on github and already usable. You just might not want to have some unrelated parts in the current code in your every day usage. Someone else will have to cut the parts together.



This means that very soon Can i will keep using the HDD fat 32 usb in windows for save other archive and save my porn together with the files and Wii U games for loadiine like"wii backup manager"??
 
Last edited by skins20,

Toni456

Well-Known Member
Member
Joined
Oct 31, 2012
Messages
344
Trophies
1
XP
490
Country
Australia
This means that very soon Can i will keep using the HDD fat 32 usb in windows for save other archive and save my porn together with the files and Wii U games for loadiine like"wii backup manager"??
Pretty much yeah, but like others have already mentioned USB speeds will be just as slow as SD when you are launching a game so don't expect the same speed on loadiine as native WUP installed games.
 
  • Like
Reactions: skins20

Pepois

Well-Known Member
Member
Joined
Aug 24, 2013
Messages
340
Trophies
0
Age
50
XP
582
Country
Argentina
Pretty much yeah, but like others have already mentioned USB speeds will be just as slow as SD when you are launching a game so don't expect the same speed on loadiine as native WUP installed games.

Hi Shinigati, so the mocha CFW you zipped a couple of posts back is NOT a compiled new version that includes the FAT32 compatibility features Dimok coded??? Or is it?

Thank you!
 
Last edited by Pepois,

Sonic Angel Knight

Well-Known Member
Member
Joined
May 27, 2016
Messages
14,402
Trophies
1
Location
New York
XP
12,945
Country
United States
I'm not quite sure what to do with this now that i have it. But is this useful if i have haxchi installed? I mean i followed a tutorial that instructed me on how to use this but i like looking at the Haxchi gamepad logo in between loading times. :P

But do i really need this if i have haxchi? The tutorial says it already patches to run unofficial stuff but i used it on the impression it did something more.
 

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
Hi Shinigati, so the mocha CFW you zipped a couple of posts back is NOT a compiled new version that includes the FAT32 compatibility features Dimok coded??? Or is it?

Thank you!
It is, or else why provide a link to something already available officially?

I'm not quite sure what to do with this now that i have it.
Use USB as if it was an SD card for homebrew not compatible with USB FAT32 natively (you don't need it with WUDump, because it can already handle FAT32 USB).
for example:
- if you have a small SD card size and not enough free space to put all .app files to use WUP installer to install game from SD to NAND in one session (it's not a feature, it's a bug, so get advantage of that bug for your SD space issue ;) )
- you can have more games at once with loadiine
- Prevent seeing the Format HDD prompt screen (replace UStealth without the need to edit the partition table!)
- etc


It can also detect the FAT32 HDD as if it was a native WiiU HDD Format, so you can install and launch games from your system menu.
see the changelog for more details and limitation.
 
Last edited by Cyan,

wursti

New Member
Newbie
Joined
Feb 10, 2017
Messages
1
Trophies
0
Age
44
XP
51
Country
Albania
Hey, I'm using mocha and was always really happy with it. Unfortunately today I wanted to Boot it up and it gets stuck at the Mocha bootlogo. The music also stops and nothing happens anymore. Does anybody has a clue how i can solve this?
 

Sonic Angel Knight

Well-Known Member
Member
Joined
May 27, 2016
Messages
14,402
Trophies
1
Location
New York
XP
12,945
Country
United States
It is, or else why provide a link to something already available officially?


Use USB as if it was an SD card for homebrew not compatible with USB FAT32 natively (you don't need it with WUDump, because it can already handle FAT32 USB).
for example, if you have a small SD card size : not enough space to put all .app files to use WUP installer to install game to NAND in one session, having more games at once with loadiine, etc
So i can use standard usb flash drives with my system now instead of wii u encrypted formatted ones? Well that be nice for loadiine NDS VC roms. Back to playing Final fantasy 4 DS :)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: @OctoAori20, Thank you. Hope you're in good spirits today like I am. :)