This guide is for retail (consumer purchased; not from the Nintendo Developer Program) consoles only!
This guide needs your help to translate it to other languages!
Read all of the introductory pages before proceeding.
What is Homebrew?
Homebrew usually refers to software that is not authorized by Nintendo. It allows you to run homebrew games, tools like save editing and backup, and emulators for various older systems.
Running homebrew on your console is 100% free using nothing but the system’s browser.
What is Custom Firmware?
Custom Firmware (“CFW”) enables you to use more advanced hacks that userland homebrew can’t easily do, in addition to anything homebrew can do.
CFW can be easily set up on any console in any region on the latest version.
What does this guide install?
This guide has the end goal of taking a completely unmodified Wii U from stock firmware to Coldboot Haxchi powered Mocha Custom Firmware. It utilizes homebrew as a stepping off point, but Custom Firmware is still the goal.
What can I do with Custom Firmware?
- Play all game discs and eShop games, regardless of region
- Backup, edit, and restore saves for many games
- Play games for older systems with various emulators, using RetroArch or other standalone emulators.
- Install homebrew titles to your system, and have them appear on your system menu
- Dump your discs to a format you can install, and play them without needing the disc
What do I need to know before starting?
- Before beginning the guide, you must know the risks of Wii U hacking: EVERY time you modify your system, there is always the potential for an UNRECOVERABLE brick. They’re rare, but still a possibility so make sure you follow ALL directions EXACTLY.
- This guide will work on all Wii U devices in all regions on the version 5.5.0 to 5.5.2.
- If everything goes according to plan, you will lose no data and end up with everything that you started with (games, NNID, saves, etc will be preserved).
- Your SD card is recommended to be at least 16GB or 32GB to have enough space for dumping and installing games.
- Your SD card should be MBR, not GPT.
- If you need to format a brand new SD card, you can use
guiformatand set to an Allocation Unit Size of 64K.