Haxchi, cbhc, mocha confused

Discussion in 'Wii U - Hacking & Backup Loaders' started by icw35, Dec 12, 2016.

  1. icw35
    OP

    icw35 GBAtemp Fan

    Member
    485
    112
    Sep 22, 2010
    I use haxchi 2.3 with sysnand. I dont use cbhc cos I dont need or want cold boot hax. I dont have nor want rednand.

    I am quite happy with this setup. Boot up, play. Want patches? Start haxchi which autoboot sigpatch2sysmenu, play. Want ftpii or wup, start haxchi hold button a boots dimoks iosuhax.

    Do I need mocha? Will it bring any benefits to my setup? Or should I substitute my haxchi a button press with mocha?

    By the way, this all pretty f'ing awesome. Great work Fix & Dimok.
     
    fossi and lordelan like this.
  2. pietempgba

    pietempgba GBAtemp Advanced Fan

    Member
    816
    134
    Jun 9, 2016
    United States
    It's very similar to sigpatch2sysmenu and it has ftpiiu and wupserver support and it has the launch_image.tga on the SD card itself
     
    Last edited by pietempgba, Dec 12, 2016
  3. icw35
    OP

    icw35 GBAtemp Fan

    Member
    485
    112
    Sep 22, 2010
    Thanks. So in my case, makes more sense to sub it for fw.img (my a button) as I will only use when I need wup or ftpii. Ill keep sigpatch2sys as default because its fast.

    :)
     
  4. MSco

    MSco GBAtemp Regular

    Member
    148
    25
    Nov 2, 2016
    Gambia, The
    Does the old sigpatch2sys boot faster than mocha?
    Edit: But it cannot be used for coldboot, can it?
     
    Last edited by MSco, Dec 13, 2016
  5. leonmagnus99

    leonmagnus99 GBAtemp Addict

    Member
    2,545
    640
    Apr 2, 2013
    Seinegald
    i like that haxchi stuff, needing to only run it once (and it appears like a game on the homescreen when you turn on the wii u right?)

    meaning you just open haxchi and the homebrew you directed it to will automatically load yeah ?
    e.g the fw img (cfw booter) for signature patches.

    if yes then thats a pretty cool shortcut, but a DS game is still required so i guess i will have to get some nintendo eshop card.
    a 10$ card should suffice i guess.
     
  6. lordelan

    lordelan GBAtemp Advanced Maniac

    Member
    1,699
    482
    Jan 4, 2015
    Gambia, The
    You're right with everything but you can buy the DS game with a credit card so it's not 10$.
     
    Last edited by lordelan, Dec 13, 2016
  7. icw35
    OP

    icw35 GBAtemp Fan

    Member
    485
    112
    Sep 22, 2010
    Yes, it boots faster because there is no native support for wup or ftpii (there is also a version with WUP but it is slightly slower). I for one am not on ftpii all day (no need) nor do I make many edits with WUP. So I don't see the need (in my case) to cold boot with these extra features just because you can :) Some people like to have it all (and probably won't use it much). Each to their own. Everybody has their own preference. Me personally, I would love to use it, just because I can, but I don't see the real need and don't want to f*** anything up.

    Can it be used for coldboot? Anything can - if you have haxchi and set the default to boot sigpatch2sysmenu. Cold boot essentially starts haxchi (instead of sysmenu) and haxchi is set to autoboot whatever.

    That gives you what? Well, everything but ftpii and WUP. You can still play all games on USB whether they are full or fake (i.e. fake signed think eShop, VC).

    I could set this up but like I said, don't see the need.
     
  8. raphamotta

    raphamotta GBAtemp Fan

    Member
    461
    188
    Jul 12, 2013
    Probably in the future Mocha will be updated and sigpatch2sysmenu don't.
     
  9. icw35
    OP

    icw35 GBAtemp Fan

    Member
    485
    112
    Sep 22, 2010
    True, but if you don't need any more than sigpatch, doesn't matter if it gets updated or not.
     
  10. leonmagnus99

    leonmagnus99 GBAtemp Addict

    Member
    2,545
    640
    Apr 2, 2013
    Seinegald

    thanks for reminding me , i forgot about that option.
    i will eventually grab a DS game, it is worth it for haxchi.
     
  11. lordelan

    lordelan GBAtemp Advanced Maniac

    Member
    1,699
    482
    Jan 4, 2015
    Gambia, The
    It's absolutely worth it! My Wii U was never that great.
    I grabbed Yoshi Touch & Go for around 7 bucks as far as I remember and I don't need any hosting websites or selfhosting stuff like PC, Android or ZSUN any longer. Just click on the Haxchi icon once after every boot and enjoy.
    And this click can also be avoided by using Coldbood Haxchi (CBHC) but it's still a little too risky for me. :P
     
    leonmagnus99 likes this.
  12. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    18,728
    9,023
    Oct 27, 2002
    France
    Engine room, learning
    sigpatch 2 sysmenu don't need any update, it's already doing what it's intended : signature patching the system menu. that's all, it won't do more.
    if you want fast menu reloading, use simle signature patcher (sigpatch2sys or sigpatch2hbl).
    if you want full patches (iosunode, for HBL channel, ftpiiu everywhere, wup server, selection menu, NAND redirection options), then boot Mocha instead.

    You can set a config.txt in Haxchi to this:
    default=sigpatch2sysmenu
    a=hbl
    another_button=Mocha

    boot Mocha only when you need additional patches (wup or ftpii or HBL as channel)

    You can autoboot haxchi or not using CBHC, it's irrelevant to Mocha.
    boot -> system.xml (CBHC) -> haxchi -> multi boot choice using the config file

    Or if you don't use CBHC, just run Haxchi channel manually to patch sysMenu (signpatch) or boot into hbl (A) or sysNAND or redNAND with full IOSUNode (mocha), etc.



    Mocha purpose is to choose patching option in real time, instead of hard patching them in a fw.img that you need to compile.
    with a fw.img, you have to compile multiple different version, one for sysNAND only, one for redNAND only, etc.
    you had to use haxchi with multiple button options, one per fw.img

    now with Mocha, it's patching all your selected options in real time in memory.
    no need to use multiple fw.img, no need to use any fw.img at all.
    boot Mocha -> select what to enable from the diplayed menu : NAND redirection ON/OFF, etc
     
  13. lordelan

    lordelan GBAtemp Advanced Maniac

    Member
    1,699
    482
    Jan 4, 2015
    Gambia, The
    I've installed the HBL channel a few days ago and I'm pretty sure it's launching with only sigpatch2sys but I have to test it again.
     
  14. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    18,728
    9,023
    Oct 27, 2002
    France
    Engine room, learning
    ah, I thought simple firmware patcher had only the signature patched, not the IOSU Node.
    Maybe you are using the v0.2 (beta of Mocha) that he didn't release on Simple Signature Patcher github, but only as "test" and asked to find a name for it.

    quote from simpleSignPatch 0.1:
    Maybe I'm misunderstanding. Maybe HBL channel doesn't require IOSUNode?
     
  15. SomeGamer

    SomeGamer GBAtemp Guru

    Member
    5,804
    2,772
    Dec 19, 2014
    Hungary
    So what is currently the best coldboot setup? (CHBC or haxchi-coldboot) And what's the best thing to autoboot with it? (sigpatcher2sys, Mocha, some fw.img or somthing entirely new)
     
  16. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    18,728
    9,023
    Oct 27, 2002
    France
    Engine room, learning
    I would set signpatcher2sys as default, it's the fastest solution to just launch installed games.
    If you want more features, press a button at launch to trigger haxchi's setting to boot mocha with additional patches.

    personally, I would make a config.txt with more options, like ability to boot a fw.img on SD card too, in case of emergency fix etc. (you could even boot an original fw.img without patches to boot the retail firmware mode)


    default: simpleSigPatch
    a= HBL
    xxx=mocha
    yyy=fw.img
     
    leonmagnus99 and SomeGamer like this.
  17. SomeGamer

    SomeGamer GBAtemp Guru

    Member
    5,804
    2,772
    Dec 19, 2014
    Hungary
    Thanks! So it's CHBC then? And didn't haxchi drop support for configs (or am I confusing it with something else)?
     
  18. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    18,728
    9,023
    Oct 27, 2002
    France
    Engine room, learning
    yeah, I've read it droped support for config.txt, but then I'm confused for people who don't want to use CBHC (not CHBC, think about "Cold Boot"), and want to run Haxchi channel manually to boot different homebrew...
    is it droped in 2.3 only ?
    can we use v2.2 with CBHC?

    I'm not sure and will have to re-read haxchi or CBHC release thread.
    Github still provides a link to the full config.txt button mapping, and the sources still have them. so I'm not sure it's dropped.
     
  19. leonmagnus99

    leonmagnus99 GBAtemp Addict

    Member
    2,545
    640
    Apr 2, 2013
    Seinegald
    sounds very neat !

    this means not even internet is required i guess?

    anyway i will be buying a ds game these days and then if i have, can i set any kind of app to boot with haxchi ?

    does it also have the option to hold a button while it loads up to boot a specific app from the SD card , similar to how we boot stuff on the 3ds with payloads xD


    this is cool , but btw. is redNAND really needed in this case ?
    i mean i have a few games installed already on USB and every game runs just fine (even online) so i guess having sysNAND alone is okay too as long as i dont do anything funny with it, i wont brick or get banned i guess?
     
  20. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    18,728
    9,023
    Oct 27, 2002
    France
    Engine room, learning
    RedNAND usefulness depends on the user.
    If you want to try editing system files (to theme the WiiU menu, try patching SEEPROM values to try different USB HDD, etc.) ... yeah, you'll need redNAND !
    if you want to play a game, sysNAND is good enough.

    redNAND is more a safe sandbox, in case you install a game and WUP installer didn't work correctly, you brick only your redNAND instead of sysNAND.
    if you try browsing files (by curiousity) with FTPiiU everywhere, You'd better do it on redNAND, etc.