Share This Page

Welcome to the CBHC hardmod unbrick guide. This is not for the "faint of heart". In other words, this is not a noob guide. I expect you to have skills in micro-soldering as well as a basic knowledge of windows file system. I will not hold your hand through every step. This guide is for IT professionals with micro-soldering skills. If you do not fit these qualifications then hire someone who does. I will not be held responsible if you permanently disable your Wii U. This guide is for users that inadvertently bricked by messing up CBHC. I know that you can use the same steps to fix other nand issues but I won't be covering that here.
Last updated 7-17-17 - Last checked for updates: 7-17-17

This guide assumes that you at least have a nand backup. This includes but is not limited to "otp.bin" and/or "slc.bin". Please read below for more information on what you actually need to make this work.

WHAT YOU'LL NEED

Pre-setup

You must have one of the following:

A backup of otp.bin. or...

A full slc.bin backup BEFORE CBHC install.

​

Get both of these before you brick by following Step 3 in my Noob guide here.

Download the Teensy loader. You will need this to install the .hex file (step 2). Just download it and remember where you saved it. You don't need to install it.

Download the Nandway-SignalBoosterEdition.hex and NANDway.py files here. There are two files in this zip. You will need them both later in the guide.

Basic micro-soldering skills and good equipment.

1. PREPARE YOUR TEENSY

Flashing the Teensy

There are 3 steps that must be completed before you solder your Teensy to the Wii U system board.

1. Solder the voltage regulator to the Teensy using the pictures below as a guide.

2. Cut the track between the 5v and 3v pads & bridge the 3V pads on the Teensy using the pictures above as a guide.

3. Program the Teensy with the Nandway Signal Boost Edition software using the steps below.​

Program the Teensy

Double click the program "teensy.exe" (Teensy Loader) that you downloaded in the Pre-Setup steps above.

Plug in your Teensy++ 2.0. The LED on the Teensy should start blinking.

Press the button on the Teensy board. You should hear the familiar "ba dunk" sound that Windows makes when it sees a new device.

The Teensy loader software should now show your Teensy++ 2.0.

If you followed all the instructions in the Pre-Setup section Windows should automatically detect and install the device.

Check your device manager. You should see a new device under "Ports (COM & LPT) called USB Serial Device (COM3)". Your COM port may be different. Remember what it is. It will be important later.

In the Teensy Loader program screen on your PC select File -> Open HEX File.

Browse to the file "NANDway_SignalBoosterEdition.hex" which you downloaded earlier and extracted from the .zip file.

After the file is loaded you should see the green "program" button light up. It looks like a green arrow curving right and pointing down.

Click Operation -> Program or click that curving green arrow.

You will get a confirmation letting you know that it successfully programmed the Teensy.

Close the Teensy Loader and unplug your Teensy from the PC. You are now ready to solder the Teensy to your Wii U. Move on to the next steps.

2. SOLDER THE TEENSY TO THE WII U BOARD

Wii U NAND solder points

This step should be performed by a professional with micro-soldering skills. The Wii U NAND points are very small and require a steady hand and good equipment. Do NOT attempt this step if you aren't comfortable with micro-soldering. This is where you will permanently brick your Wii U if you screw up. You've been warned!

Click on all images for larger view

Look up a Wii U disassemble guide on YouTube. There are a number of them.

Solder the Teensy to the Wii U System board following the picture below (If you are only going to fix a CBHC brick then ignore points RB1 & CE1):

Teensy++2.0

Just in case it's not clear in the picture above. Solder all these points together:

Alternate solder points - These are even smaller than the original solder points. Don't screw up here. These are direct solder points to the NAND itself.

It should look like this when finished. Notice where the ground wire is soldered. This goes to the ground point on the Teensy.

3. FIX YOUR WII U BY FLASHING WITH THE TEENSY

Teensy Flash Steps

Follow these instructions carefully and don't stray from the steps unless you are experienced enough with the flashing commands of the Teensy and want to explore other fixes.

Create your folder structure to make this easier. Create a blank folder on your desktop and copy "otp.bin" or "slc.bin" to this folder. (You must already have one of these files to use this guide)

Back in the Pre-Setup you downloaded a .zip file that contained the .hex file we needed when setting up the Teensy. There is another file in that .zip that we now need. It is "NANDway.py". Copy this file to the same folder that contains "otp.bin".

Download the file "release.zip" from here (eyekey's nand tools). Copy all the files in the zip to the same directory as above.

If you ONLY have otp.bin then follow these steps. If you have a full slc.bin backup BEFORE installing CBHC then skip this section.

Start out by first dumping a copy of your current slc.bin from the Wii U.

Start out with the Teensy disconnected from the PC.

Make sure that your optical drive, power button and your fan are all connected to the Wii U.

Plug in your Wii U power connector.

Turn on your Wii U. The power LED should turn blue and your fan should spin.

10. Open the folder where you dumpted "slc.bin". It should be the same folder where you have otp.bin.

11. You should have all of eyekey's NAND tools in the same directoy as your slc.bin file if you followed the instructions above. This next command will not work if you are missing "otp.bin" from the same directory as "slc.bin" and "nandCbhcRemover.exe". Run this command to fix the CBHC install. (This will remove CBHC). Open a prompt in that directory and run this command:

nandCbhcRemover.exe slc.bin

12. This command will fix your slc.bin by removing CBHC. Move on to the next step to flash your now fixed slc.bin.

13. In the same command prompt run this flash command (again replacing the COM port with your own. Do I need to keep saying that?) to fix your CBHC brick:

NANDway.py COM3 0 vwrite slc.bin

That's it. You're Wii U should now boot to non-CBHC system menu allowing you to fix anything else that you need to. Test this by pluggin in the AV cord and booting again (unplug the Teensy from your PC). If it boots okay then unsolder all your connections and reassemble your Wii U.

If you still are having issues then see the Troubleshooting section
​

If you have a full slc.bin backup BEFORE installing CBHC then follow these steps.

You don't need otp.bin if you have a full slc.bin backup that you made before installing CBHC. You can simply flash the full backup to the NAND.

Start out with the Teensy disconnected from the PC.

Make sure that your optical drive, power button and your fan are all connected to the Wii U.

Plug in your Wii U power connector.

Turn on your Wii U. The power LED should turn blue and your fan should spin.

Plug in the Teensy to the PC via USB cable.

Make sure that "slc.bin" is located in the same directory as "NANDway.py".

You should see a reply after pinging your Wii U NAND that looks like this:

10. In the same command prompt run this flash command (again replacing the COM port with your own. Do I need to keep saying that?) to fix your CBHC brick:

NANDway.py COM3 0 vwrite slc.bin

That's it. You're Wii U should now boot to non-CBHC system menu allowing you to fix anything else that you need to. Test this by pluggin in the AV cord and booting again (unplug the Teensy from your PC). If it boots okay then unsolder all your connections and reassemble your Wii U.

If you still are having issues then see the Troubleshooting section​

CHANGELOG

Changelog

7-17-17
Added python PC program link in the "What You Need" section

7-17-17
Added the changelog

TROUBLESHOOTING

Troubleshooting

Make sure that you have checked and triple checked all your wiring before continuting with additional troubleshooting steps.

Blue LED on WiiU should be flashing but the fan and the Disc Drive do not start up.

Use the 'info' command and check that it has detected the NAND.

If the nand is detected OK then use the 'dump' or 'vwrite' command.

When finished, Hold the Power Button on WiiU until LED goes red.

Disconnect the teensy from the PC and then the WiiU.

More soldering tips from Leeful:

A few things to help:
Use liquid solder flux on the board. This helps the solder flow.

Make sure the end of your iron is tinned properly. It should be shiny silver like the solder and not black.

Before trying to solder the wires to the board make sure that the wires are tinned first. (they should have a fine covering of solder on the end.)

Try and solder the points on the board first without trying to attach the wires. This will freshen up the joints on the board so that when you try and solder the wires the fresh solder on the board and the fresh solder on the end of the wires should melt together better and produce a strong clean joint.

Don't hold the iron on the board for too long, about 1 sec or less should be more than enough to melt the solder If your iron is properly tinned and the joint is clean. Any longer and you run the risk of dammaging the board your working on.

Like most things soldering gets easier with practice. If you have some old equiptment lying around try practicing on this first so that you dont wreck the thing your trying to fix even more.

@EyeKey for his amazing nand backup and restore tools.@Leeful for almost 100% of the pics and wiring guides and taking one for the team and figuring all this out for us.@FIX94 - We love you buddy, it's not your fault that people can't follow instructions and end up bricking their Wii U. You have made our lives awesome with CBHC!

I appreciate all the efforts and the (hardware) sacrifices that went into this. Great job! And all this for the tiny less than 1% of users who couldn't follow instructions and warnings when they installed CBHC. You're a saint, Kafluke.

I'm getting 'Failed to determine dump type'
"Error setting path to nand object"
I have otp.bin in the same folder
My slc.bin dump size is 2162688KB
What could be wrong?

Click to expand...

@Anonyamalious How did you get the slc.bin dump? was it from the hardmod dump or from the WiiU NAND Dumper software?

The slc.bin (WiiU NAND) should be 528MB (540,672KB)
The slccmpt.bin (vWii NAND) should be 528MB (540,672KB)
The mlc.bin (Storage NAND) should be 29.7GB (31,162,368KB) (Toshiba eMMC chip inside) or 29.1.GB for the Samsung eMMC chip inside.

hmm. ours is different from @Leeful 's though. I'm backing up my mlc using eyekey's app. I originally backed up everything with the fw.img. I thought the mlc was safe, so I fixed my slc and slcmpt with @EyeKey 's tools, then redumped them with eyekey's tools. I want to make sure my NAND dumps r complete. I haven't bricked or anything (on cbhc), but I want to have everything I need if that does happen one day.