Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.


How to install Haxchi (Or CBHC)

Why? I thought it would be fun to make a guide like this! :D

Info icon IMPORANT: With the closure of the eShop for Wii U and 3DS, It is no longer possible to purchase any new DS VC game. Therefore the only way to install Haxchi is if you already have had a compatible DS game from before.

What's required:

  • A legally purchased DS Virtual Console game compatible with Haxchi (most common is Brain Age)
  • An SD Card (Recomended 32 GB)
  • A device such as a computer that can transfer files to the SD card
  • A Wii U with internet access (With no homebrew present, isfshax is okay but make sure wafel_payloader.ipx has been removed)

SD Prep:

This section will place all the required files needed to get started, as well as some additional homebrew apps.

What You Need:

Info icon Be sure to have your SD card formatted as FAT32, not exFAT or NTFS. You can use GUIFormat with 32K (32768) allocation unit size to format it.
Info icon A quick note about SD Cards: you cannot use a USB adapter and plug it into the back of the console, it wont work. You need to use the front SD card slot on the console. Micro SD to normal SD adaptors work here.

Instructions:

  1. Insert your SD card into your computer.
  2. Copy the 4 folders from the Haxchi Complete All in One.zip (the "haxchi", "cbhc", "install", and "wiiu" folders) to the root of your SD card.

Wait, that's it?

Yes, that zip file included all the apps and files needed to homebrew, but we are not finished homebrewing yet.

Here is what we just copied over:

  • Homebrew Launcher Installer
    • Launches the Homebrew Launcher through an online exploit
  • The Homebrew Launcher
    • Launches various homebrew apps
  • The Homebrew Launcher Channel
    • Lets you launch the Homebrew Launcher from the Wii U Home Menu
  • WUP Installer GX2
    • Installs WUP formatted applications (For example, the Homebrew Launcher Channel)
  • Wii U NAND Dumper
    • Backs up your Wii U's internal storage incase of a disaster
  • SaveMii
    • A save manager for your Wii U
  • The Homebrew App Store
    • Where you can get new homebrew apps
  • Haxchi Installer
    • Installs Haxchi
  • CBHC Installer
    • Installs CBHC

Thats alot of stuff right? Don't worry, they will be very useful.

Browser Exploit

Congrats on making it this far! I fully believe you can make it all the way!

Now, to install cfw on the system, we need to launch the Homebrew Launcher through a browser exploit. Be sure you have internet access on your Wii U.

Instructions:

  1. Eject, and remove your SD card from your computer and insert it into your Wii U.
  2. Launch the internet browser and navigate to wiiuexploit.xyz website.
  3. Click on Run Exploit! to launch the exploit. Your console should launch the homebrew launcher.
  • The browser should go to a blank web page after clicking Run Exploit! After a few seconds it should fade to a white screen, then fade to a screen with the WIi U logo at the bottom right, with the loading sound playing.
  • If your Wii U gets stuck on a white or otherwise frozen screen, wait a few seconds. If nothing happens, reboot the console, reset the browser's save data and try again.
Info icon Important: Do not search for the website, the search engine does not work. Instead, type the URL in the bar at the top of the gamepad.

Making A NAND Backup

Now we need to create a NAND backup that can be restored incase anything goes wrong.

Instructions:

Info icon Making an MLC dump is optional, the MLC contains game and save data and is not needed to recover most types of bricks. If you do decide to dump your MLC, make sure you have an SD card that is larger than 8 or 32 GB depending on your console.
  1. Navigate through the Homebrew Launcher and launch the Wii U NAND Dumper app.
  2. Use the Wii U GamePad’s D-Pad to enter the following configuration:
    • Dump SLC: yes
    • Dump SLCCMPT: yes
    • Dump MLC: optional
    • Dump OTP: yes
    • Dump SEEPROM: yes
  3. Press the A button to start the dumping process.
  4. When the process completed, power off your Wii U, take your SD Card out of the Wii U and plug it into your PC.
  5. To make sure you don’t lose the files, copy the slc.bin, slccmpt.bin, seeprom.bin, otp.bin and if you chose to go with a full backup, every mlc.bin.part file to your computer.
    • They will appear on the root of your SD card
  6. Delete the files from your SD card to free up space.

Nice! You just backed up your NAND incase something goes wrong, like a brick for example.

Installing Haxchi:

With all that done, we can finally install Haxchi onto our console!

First, we will download the DS game, then use the Haxchi Installer to install it.

Console Prep:

  1. Unplug all USB devices from the back of the console (The Host DS VC game is not allowed to be on a USB drive)
  2. Power on your Wii U and ensure you are logged into your NNID with the DS VC game
  3. Navigate to the Nintendo eShop and redownload your chosen game here is a list

Once the download is complete you may as well test it to make sure it works. (always a good idea, not necessary)

Launching The Installer

  1. As described before, launch the Homebrew Launcher using the Browser Exploit
  2. Navigate to Haxchi Installer
  3. Click on it, and press load

The console should now reboot into the home menu

Info icon If the game did not appear in the Haxchi Installer, please make sure that the game got installed on the System Memory (NAND) and not a USB drive. If you have a USB drive, make sure it is removed when installing Haxchi.

You should now see your DS game be replaced with a Haxchi Icon or name. If you launch it, the console will reboot, now with cfw enabled!

You may now reattach any USB drives you unpluged.

Info icon Please note that Haxchi is a temporary CFW, meaning it wont persist on the next reboot. To bypass this, we can install CBHC. More on that later...

Installing the Homebrew Laauncher Channel

For now, in order to launch the Homebrew Launcher, you need to launch the Haxchi app, then launch it again while holding A.

There is something we can install in order to make it just a bit easier.

  1. Launch Haxchi to enable CFW, this will enable mods and take you back to the Wii U Menu
  2. Launch the Haxchi app again but this time hold A while doing so, this will take you to the Homebrew Launcher
  3. Navigate to WUP Installer GX2, and load it
  4. Once at WUP Installer GX2, select Homebrew Launcher Channel using the touchscreen, then touch Install
  5. Click Yes, then choose NAND as the Install location

The Console will now appear to load the Wii U Men- wait no, its WUP Installer GX2 🙃

After its done installing, it will take you back to the Mii Make- wait, its WUP Installer GX2 again :D

Now you can press the Home button about two times to take you back to the Homebrew Launcher, then... the Mii Maker? Then finally, you can just exit the Mii Maker to get back to the Home Menu.

Once you have exited the Homebrew Launcher by pressing the Home Button a bunch of times, you may notice a new app called Homebrew Launcher. This is what we want! This is what we just installed with WUP Installer GX2.

Info icon From now on, to launch the Homebrew Launcher, you can simply launch the Homebrew Launcher app on the Home Menu. Note that if you get error 199-9999 while launching it, or any homebrew app you installed on the Home Menu, you likely forgot to launch the Haxchi app beforehand. (Or CBHC magically uninstalled itself)

That's it!

Congratulations! 🎉 🥳 👏 You just successfully installed Haxchi onto your system, and are now at a point where you can start customizing and install homebrew apps. (If you want to install CBHC, that is a bit further down)

It's good to know what we just did, that way you understand what steps took place and not blindly following a guide.

Up to this point, we have:

  1. Loaded essential CFW files onto our SD card
  2. Used a browser exploit to launch the homebrew launcher
  3. Made a NAND backup
  4. Installed a DS Virtual Console game
  5. Injected Haxchi into that DS VC game
  6. Loaded a Homebrew app called WUP Installer GX2 to install a "forwarder" channel/app to make launching the Homebrew Launcher easier.
  7. I congratulated you!

Now What?

CBHC is still a bit furhter down if you want to install it 😅

You can now:

  • Install homebrew apps from the Homebrew App Store
  • Dump your discs
  • Use Bloopair
  • Run mods with SDCafiine
  • Customize the Haxchi appearance (ie. the icon, name, and boot sound.)
Info icon Note: I highly recommend downloading the "Close HBL" app from the app store so that you dont have to go through the Mii Maker in order to exit the Homebrew Launcher. Does not apply to the Homebrew Launcher Channel
Info icon Note: The Homebrew App store included in the bundle is the latest designed for Aroma support. That being said it still works with the Haxchi. The only difference is that pressing - to exit will go to the Home Menu rather than the Homebrew Launcher

Very Optional: Installing CBHC (Cold Boot Haxchi)

If you are tired to launching CFW every time you boot up, there is a way to bypass that. We can install CBHC, aka Cold Boot Haxchi, ontop of Haxchi.

There are many risks when installing CBHC, here be dragons!

Warning icon When installing CBHC, you must take EXTREME caution that none of the following occurs:

- The DS game has to be legit from the eShop!
- Don't format the system while CBHC is installed!
- Don't delete the account that bought the game!
- Don't reinstall the DS game using WUP Installer or the eShop!
- Don't Install Haxchi over CBHC! (You won't brick, but it will cause a bootloop! Hold A when booting to access the Homebrew Launcher and uninstall CBHC.)
- Don't uninstall the DS game WITHOUT properly uninstalling CBHC!

- Don't move the DS game to a USB Drive!
Warning icon If you would like to take precautions to protect yourself from potential bricks, you can move the DS game to the last page on the Home Menu and/or enable Parental Controls to block Data Management.

Sincw we already have Haxchi fully installed, half the work is done!

We just need to install CBHC over Haxchi and we are done.

What You Need:

  • Your Wii U modded with Haxchi
  • Confidence that you wont brick your console, nowadays using UDPIH you can easily recover from a CBHC brick.

Instructions:

  1. Boot up your console and launch Haxchi
  2. Launch the Homebrew Launcher
  3. Navigate to CBHC Installer and load it
  4. Select your DS Game using the DPAD and A
  5. After reading the warning, press A to install CBHC
  6. Now reboot your console
  7. If the installation succeeded, you will see a new menu titled CBHC v1.6 by FIX94
  8. Use the DPAD to scroll down to Autoboot: Disabled
  9. Press A to turn it from Disabled to System Menu (FYI: CBHC is not compatible with the quick start menu, if you have it enabled, you should disable it)
  10. Scroll back up to Boot System Menu
  11. Press A to select it and boot

Thats it!

Info icon Note: You may have noticed your DS game now has an exclamation mark and is now named DONT TOUCH ME. This is just another precaution to protect your system from bricks. Also, dont launch the DONT TOUCH ME app, it might crash. Nothing a good old force reboot can't solve.
Info icon Note: If for whatever reason you dont have your gamepad and you need to use the CBHC boot menu, you can do so using the sync button, where one click scrolls through, and double clicks selects the option.
Info icon So here's a quick tip to check if CBHC is installed or not, because its happened that CBHC magically uninstalls itself through a system update.

- The screen blacks for a bit on boot showing the CBHC v1.6 screen
- The system version is 99.99.99

- if the two above were not true, then launch the DONT TOUCH ME app, if it launches CBHC successfully, then CBHC has been uninstalled

GUIDE COMPLETE!

Thats basically it for installing Haxchi or CBHC! If you are wondering how everything works, then read along! Although Ididnt make any of these homebrew apps, I can gie you an idea of what each step did/does

How It All Works:

  • The browser exploit looks for a file named sd:/wiiu/payload.elf
  • The SD card must be formatted in FAT32 with a MBR partition style or the Wii U cant read it. This results in common errors like FSGetMountSource failed or SD Mount failed
  • The payload.elf file can be programmed to do different things, in this case, it is meant to open the Homebrew Launcher. When installing Aroma, this launches payloadloader.
  • When Haxchi is being installed its taking advantage of an exploit present in some DS VC games.
  • WUP Installer GX2 installs WUP formatted applications which cant be run normally without cfw, they will give error 199-999. cfw is required to launch apps installed by WUP Installer GX2.
  • does the homebrew launcher channel need the app in the sd card or no? i need to check
  • The way CBHC works is by changing the Boot Title of the Wii U from the Home Menu to the DS Game. If you are thinking that this is the same as Aroma, it is but its alot safer because the injected program is not a game that can be moved around and deleted, rather its a system app that isnt going anywhere.

Thats it.