What is Haxchi or CBHC? FAQs and info

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

  1. thorasgar

    thorasgar Checkout my evil Soon-in-atorâ„¢

    Member
    3,405
    1,844
    Jul 3, 2010
    United States
    I was really confused by all this "hold B" talk to run sigpatch. So I dig a little deeper and found that when using this guide, the default behavior is changed to sigpatch, by replacing the config.txt file.
    https://github.com/FlimFlam69/WiiUT...ling-HaxchiFW-&-The-Homebrew-Launcher-Channel

    Regarding CBHC, what is supposed to happen if you launch "Do not to touch"? I ask because Indid by accident. My goal was to put it in a folder on the last page and in the process launched it. Oh boy, did things go upside down. Not sure how I got back but my big problem was I could not get internet to connect to get to HBL. In fact all six connection slots somehow got filled and some of them were from an SSID I have not used in over a year.

    Some mention of what to do in that case would probably be helpful to idiots like me.
     
  2. nexusmtz

    nexusmtz GBAtemp Maniac

    Member
    1,270
    439
    Feb 17, 2016
    United States
    Ah. Including the quote is helpful when the context of your response depends on it. I believe c0mm4nd_'s remark regarding Haxchi was in reference to Haxchi's patching capability, not its launching capability. I haven't seen instructions that say not to launch HBL from Haxchi if you're going to install CBHC.

    Since you don't want to patch functions that are already patched, and one patcher's methods might conflict with another, Haxchi doesn't presume. You might be loading some other patcher, or testing how an app or installation behaves on an unpatched system. You can set the default to patch with default=sysmenu in your installation's config.txt if that's what you want. (or install CBHC if you want to streamline startup even more)
     
  3. C0mm4nd_
    OP

    C0mm4nd_ Aspirant Wii U homebrew dev :P

    Member
    697
    338
    Oct 9, 2016
    Italy
    Yes you can launch HBL from Haxchi, just not run any CFW first (CBHC CFW(HaxchiCFW),Mocha,IOSU...) cause the installer's patches could conflict with CFW patches and f*ck all (probably a crash).
     
  4. Risingdawn

    Risingdawn Tempallica

    Member
    680
    461
    May 22, 2010
    United Kingdom
    I noticed today that both my haxchi and cbhc are out-dated, it's my understanding to update cbhc I just run the installer again like the first time, but, will that also update haxchi or will it leave haxchi at it's current version.

    Should I update haxchi first then cbhc and if so how should I do that? Uninstall cbhc, uninstall the haxchi dc vc, reinstall ds vc, install current haxchii ver, install current cbhc ver?

    Am I just overthinking this..
     
  5. C0mm4nd_
    OP

    C0mm4nd_ Aspirant Wii U homebrew dev :P

    Member
    697
    338
    Oct 9, 2016
    Italy
    Just run the CBHC installer again
     
    laz305 likes this.
  6. Risingdawn

    Risingdawn Tempallica

    Member
    680
    461
    May 22, 2010
    United Kingdom
    Ok so just run cbhc 1.5 and that will also give me latest haxchi, thanks command sorry for being dense/over cautious.
    Good man.
     
  7. C0mm4nd_
    OP

    C0mm4nd_ Aspirant Wii U homebrew dev :P

    Member
    697
    338
    Oct 9, 2016
    Italy
    CBHC = different version of Haxchi lol, no need to install haxchi
     
  8. Risingdawn

    Risingdawn Tempallica

    Member
    680
    461
    May 22, 2010
    United Kingdom
    Ah ok, so when fix said to install haxchi first make sure it works then install cbhc, that's literally 'only' to make sure it works first before you setup a cold boot that could brick. Gotcha, thanks for your swift help.
     
  9. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    18,586
    8,923
    Oct 27, 2002
    France
    Engine room, learning
    yes, it's only to make sure everything is setup correctly.
    a user tried to install CBHC over a NDS game installed with WUP installer (instead of buying it legally from eShop) and bricked.

    if he had tried haxchi first, he would have seen it didn't work, but autobooting a non working channel resulted in a full brick.
    So, it's not required to install or test haxchi first, but recommended as safety measure.
    (sorry if my past sense grammar is bad)
     
  10. BIFFTAZ

    BIFFTAZ GBAtemp Advanced Fan

    Member
    581
    312
    Jul 26, 2010
    I think the issue was that the nds game he used had a fake ticket & needs sig patches to be used/launched. So when the console is initially launched & tries to boot to the nds game with fake ticket before any sig patches have been applied, the console throughs that error message & essentially a brick from there on out.
     
    Last edited by BIFFTAZ, Jan 9, 2017
  11. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    18,586
    8,923
    Oct 27, 2002
    France
    Engine room, learning
    yes, that was the issue (fake signed ticket)
     
  12. Bonovox40

    Bonovox40 GBAtemp Fan

    Member
    418
    25
    Apr 2, 2003
    United States
    If i'm only running Haxchi (in order to load an eshop game for example) how could it be conflicting with another patch? You mean if someone the game already had some kinda modification where a patch was already applied? (like a english translation/dubbed game?)

    The only semi annoying thing to deal with is just having to remember what games are 'non-retail' based, because they fail when loading from the wii menu UNLESS I load up haxchi in sig-patched mode and then it works. Not sure if there is a way to boot up in that way everytime by default, unless there is a negative to doing so with my current wiiU setup/usage.
     
  13. nexusmtz

    nexusmtz GBAtemp Maniac

    Member
    1,270
    439
    Feb 17, 2016
    United States
    There are other signature patchers and utilities that someone might run on their console which could possibly conflict with haxchi's patching. If all you're doing is installing and running games/updates/dlc, then changing haxchi's config.txt to default=sysmenu instead of default=/wiiu/apps/homebrew_launcher... (and rerunning the haxchi install) would provide a better experience for you, and CBHC could be used to apply that patching at startup, so you wouldn't have to remember to run it.

    You should read up on CBHC, and determine if that's something that you want to use. Since my usage differs from yours, I simply organize the icons for sigpatch-required games into red colored folders, and run haxchi before using any games in a red folder.
     
    Last edited by nexusmtz, Jan 9, 2017
  14. Bonovox40

    Bonovox40 GBAtemp Fan

    Member
    418
    25
    Apr 2, 2003
    United States
    Those are all good ideas. I thought of changing the haxchi default load but wasn't sure what it would do as a whole. So if I change it to default=sysmenu, it auto-loads haxchi at Wii u power on? Or it takes me to the homebrew launcher menu that haxchi does when I click on the icon at the home menu?
    Is there a way to have it boot from startup as if I was holding B, or is that what the 'default=sysmenu' actually doing?
     
  15. nexusmtz

    nexusmtz GBAtemp Maniac

    Member
    1,270
    439
    Feb 17, 2016
    United States
    No. Default specifies the action taken when you run Haxchi and don't press a button. As downloaded, Haxchi loads Homebrew Launcher when you don't press a button, and it applies patches then returns to the WiiU menu when you press B. That's because config.txt looks like this:
    Code:
    a=fw.img
    b=sysmenu
    default=wiiu/apps/homebrew_launcher/homebrew_launcher.elf
    If you reinstall Haxchi after changing config.txt to:
    Code:
    a=fw.img
    b=sysmenu
    minus=wiiu/apps/homebrew_launcher/homebrew_launcher.elf
    default=sysmenu
    ...then patches will be applied and you'll be returned to the WiiU menu when you run Haxchi and don't press anything.

    None of that has anything to do with automatically running something at bootup.

    That's what CBHC is for. You should read up on CBHC, and determine if that's something that you want to use.
     
    thorasgar likes this.
  16. europat

    europat Member

    Newcomer
    46
    60
    Feb 28, 2015
    Canada
    Simple question , if my CBHC is all working properly, with Brain Age (USA) on my NAND, can I install Brain Age (Eur) on my USB drive without bugging the CBHC ?
     
  17. nexusmtz

    nexusmtz GBAtemp Maniac

    Member
    1,270
    439
    Feb 17, 2016
    United States
    Yes, they are different titles.
     
    europat and laz305 like this.
  18. Fil o_O

    Fil o_O GBAtemp Regular

    Member
    279
    48
    Dec 8, 2014
    Gambia, The
    I have a question regarding Haxchi config.txt, located at
    Code:
    ROOT/haxchi/config.txt
    I changed it to boot custom Homebrew apps but it didn't work. I did a bit of searching and read that Haxchi must be installed again in order for the altered config.txt to take effect.
    The question is now: Is there something to keep in mind? Should I leave the HDD plugged in or not?
     
  19. nexusmtz

    nexusmtz GBAtemp Maniac

    Member
    1,270
    439
    Feb 17, 2016
    United States
    Remove the USB drive so the installer has a better chance of exiting properly. You have to reinstall because Haxchi doesn't use the config.txt on the sd. It uses the one in the title's directory. The installer is what puts your updated config.txt into the title's directory.
     
    Fil o_O likes this.
  20. C0mm4nd_
    OP

    C0mm4nd_ Aspirant Wii U homebrew dev :P

    Member
    697
    338
    Oct 9, 2016
    Italy
    Tried just now CBHC installer and it works even with an HDD plugged (CBHC Installer and Haxchi Installer are actually the same installer)