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

Wii U:Recovering from a CBHC brick: Difference between revisions

From Hacks Guide Wiki
Acer51 (talk | contribs)
Made the whole guidee and integrated an image (images are left to be added)
Acer51 (talk | contribs)
mNo edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
=<big>Recovering from a CBHC brick</big>=
=<big>Recovering from a CBHC brick</big>=
==<big>Diagnosing a CBHC brick (skip to Requirements if a helper linked you here)</big>==
<big>A CBHC brick is when your console tries to boot to a missing title (the DS game that you used to inject Haxchi into). Here's what happens when you boot a CBHC bricked Wii U (in big lines).</big>
#<big>You press the power button</big>
#<big>Wii U goes through all of its boot stages</big>
#<big>Wii U tries to find the set "home" title</big>
#<big>No "home" title found</big>
#<big>160-0101</big>
<big>And here you are now!... Let's get started for the guide.</big>


==<big>Requirements</big>==
==<big>Requirements</big>==
Line 6: Line 17:
*<big>An SD Card compatible with a Wii U (the one that you should have</big>
*<big>An SD Card compatible with a Wii U (the one that you should have</big>


== <big>Files to download</big> ==
==<big>Files to download</big>==
 
*<big>UDPIH for your appropriate device (see [https://github.com/GaryOderNichts/udpih/releases supported devices])</big>
**[https://github.com/GaryOderNichts/udpih/releases <big>https://github.com/GaryOderNichts/udpih/releases/latest</big>]
 
*<big>If you are using a Nintendo Switch, please download it using this link instead.</big>
**[https://github.com/GaryOderNichts/udpih_nxpayload <big>https://github.com/GaryOderNichts/udpih_nxpayload/releases/latest</big>]
*<big>recovery_menu</big>
**<big>https://github.com/GaryOderNichts/recovery_menu/releases</big>
**<big>If you don't get any TV output during this guide, please download <code>recovery_menu_dc_init</code> instead and rename it to <code>recovery_menu</code></big>
 
==<big>SD Preparation</big>==
 
#<big>Put the downloaded <code>recovery_menu</code> on the root of the SD Card.</big>


* <big>UDPIH for your appropriate device (see [https://github.com/GaryOderNichts/udpih/releases supported devices])</big>
==<big>Flash UDPIH to your device</big>==
** [https://github.com/GaryOderNichts/udpih/releases <big>https://github.com/GaryOderNichts/udpih/releases/latest</big>]


* <big>If you are using a Nintendo Switch, please download it using this link instead.</big>
===<big>If you are using a Pi Pico / Pico 2 / Any supported device that isn't a Switch</big>===
** [https://github.com/GaryOderNichts/udpih_nxpayload <big>https://github.com/GaryOderNichts/udpih_nxpayload/releases/latest</big>]
* <big>Recovery_Menu</big>
** <big>https://github.com/GaryOderNichts/recovery_menu/releases</big>
** <big>If you don't get any TV output during this guide, please download <code>recovery_menu_dc_init</code> instead and rename it to <code>recovery_menu</code></big>


== <big>SD Preparation</big> ==
#<big>Flash the appropriate file to the appropriate device. '''This part of the guide will be focusing on the Pi Pico 1 and 2 but any Linux based device with USB emulation should work.'''</big>
#<big>Hold the BOOTSEL button of your Pico while plugging it into the PC. It will show up as a flash drive with the following name: <code>RPI-RP2</code></big>
#<big>Drag and drop the correct .uf2 file inside of your Pico. Disconnect it and it will reboot. '''Do not turn it off from now on.'''</big>


# <big>Put the downloaded <code>recovery_menu</code> on the root of the SD Card.</big>
===<big>If you are using a modded Nintendo Switch (vulnerable to RCM)</big>===


== <big>Flash UDPIH to your device</big> ==
#<big>Open any RCM injector of your choice (the most popular ones are TegraRCMGui, JTegraNX and CrystalRCM).</big>
#<big>Put your switch into RCM mode</big>
#<big>Choose the .bin file for your Nintendo Switch and hit inject.</big>
#<big>A new screen should pop up with multiple buttons from a list. To select something, press Power. To navigate around, press the volume buttons.</big>


=== <big>If you are using a Pi Pico / Pico 2 / Any supported device that isn't a Switch</big> ===
==<big>On the Wii U</big>==


# <big>Flash the appropriate file to the appropriate device. '''This part of the guide will be focusing on the Pi Pico 1 and 2 but any Linux based device with USB emulation should work.'''</big>
#<big>Put the SD Card</big> <big>containing the <code>recovery_menu</code> at the root of it. It must be formatted in FAT32. [[Formatting an SD card|Follow this guide to format it correctly]].</big>
# <big>Hold the BOOTSEL button of your Pico while plugging it into the PC. It will show up as a flash drive with the following name: <code>RPI-RP2</code></big>
#<big>If you are using a Nintendo Switch, it is now time to Run the UDPIH gadget.</big>
# <big>Drag and drop the correct .uf2 file inside of your Pico. Disconnect it and it will reboot. '''Do not turn it off from now on.'''</big>
#<big>Power on the Wii U. As soon as you see the Wii U logo, plug in the UPDIH device. It may take multiple tries, be patient.</big>
#<big>As soon as the light is purple, you should be good to go. The menu should've loaded but if you get a distorted screen or even no TV output, retry it. If still nothing, download <code>recovery_menu_dc_init</code> as said in the 3rd step of Files to download.</big>[[File:Main menu of Recovery Menu by GaryOderNichts.png|thumb|Main menu of Recovery_Menu.Credits to GaryOderNichts for this screenshot.Click the image to zoom!]]
#<big>Unlike in the minute menu, to navigate, you should use Eject and Power to select/choose an option.</big>
#<big>Select the <code>Set Coldboot Title</code> option.</big>
#<big>You should now see multiple options to set as your Coldboot title (which basically means what you want to boot to).</big>
#<big>Select the Wii U Menu of your appropriate console region:</big>
#*<code><big>Wii U Menu (JPN) - 00050010-10040000</big></code>
#*<code><big>Wii U Menu (USA) - 00050010-10040100</big></code>
#*<code><big>Wii U Menu (EUR) - 00050010-10040200</big></code>
#*<big>If you are on an Australian console, select the European Wii U Menu.</big>
#<big>Confirm the selection if it hasn't been already confirmed.</big>
#<big>Once you're back at the main menu, shutdown the console.</big>


=== <big>If you are using a modded Nintendo Switch (vulnerable to RCM)</big> ===
==<big>Uninstalling CBHC after recovering from a brick</big>==
<big>You may tell yourself why you couldn't use the CBHC uninstall guide on the main page.</big>


# <big>Open any RCM injector of your choice (the most popular ones are TegraRCMGui, JTegraNX and CrystalRCM).</big>
<big>Well, basically, there's no HBL anymore.</big>
# <big>Put your switch into RCM mode</big>
# <big>Choose the .bin file for your Nintendo Switch and hit inject.</big>
# <big>A new screen should pop up with multiple buttons from a list. To select something, press Power. To navigate around, press the volume buttons.</big>


== <big>On the Wii U</big> ==
#<big>Navigate to system settings and Data Management.</big>
#<big>Go to wherever Haxchi was injected (generally your internal memory)</big>
#<big>Uninstall the app. '''It is completely safe to do so as you are not automatically booting into CBHC anymore.'''</big>


# <big>Put the SD Card</big> <big>containing the <code>recovery_menu</code> at the root of it. It must be formatted in FAT32. [[Formatting an SD card|Follow this guide to format it correctly]].</big>
<big><br />
# <big>If you are using a Nintendo Switch, it is now time to Run the UDPIH gadget.</big>
And there you go! You've successfully unbricked your Wii U and uninstalled CBHC.</big>
# <big>Power on the Wii U. As soon as you see the Wii U logo, plug in the UPDIH device. It may take multiple tries, be patient.</big>
# <big>As soon as the light is purple, you should be good to go. The menu should've loaded but if you get a distorted screen or even no TV output, retry it. If still nothing, download <code>recovery_menu_dc_init</code> as said in the 3rd step of Files to download.</big>[[File:Main menu of Recovery Menu by GaryOderNichts.png|thumb|Main menu of Recovery_Menu.Credits to GaryOderNichts for this screenshot.Click the image to zoom!]]
# <big>Unlike in the minute menu, to navigate, you should use Eject and Power to select/choose an option.</big>
# <big>Select the <code>Set Coldboot Title</code> option.</big>
# <big>You should now see multiple options to set as your Coldboot title (which basically means what you want to boot to).</big>
# <big>Select the Wii U Menu of your appropriate console region:</big>
#* <code><big>Wii U Menu (JPN) - 00050010-10040000</big></code>
#* <code><big>Wii U Menu (USA) - 00050010-10040100</big></code>
#* <code><big>Wii U Menu (EUR) - 00050010-10040200</big></code>
# <big>Confirm the selection if it hasn't been already confirmed.</big>
# <big>Once you're back at the main menu, shutdown the console.</big>


== <big>Congrats!</big> ==
<big>You can now format your SD Card following [[Formatting an SD card|this guide]] to delete any CBHC traces. Don't forget to backup anything important.</big>


=== <big>You've successfully recovered your Wii U from a CBHC brick! Now, go to https://wiiu.hacks.guide/uninstall-cbhc.html to uninstall it completely and install Aroma!</big> ===
<big>Follow [[wiiuguide:aroma/getting-started.html|this guide to install Aroma]] and optionally Tiramisu if you ever need to run older homebrew!</big>
[[Category:Wii U guides]]
[[Category:Wii U guides]]
[[Category:Wii U]]
[[Category:Wii U]]
[[Category:Work-in-progress pages]]
[[Category:Wii U homebrew]]

Latest revision as of 10:18, 16 May 2026

Recovering from a CBHC brick

Diagnosing a CBHC brick (skip to Requirements if a helper linked you here)

A CBHC brick is when your console tries to boot to a missing title (the DS game that you used to inject Haxchi into). Here's what happens when you boot a CBHC bricked Wii U (in big lines).

  1. You press the power button
  2. Wii U goes through all of its boot stages
  3. Wii U tries to find the set "home" title
  4. No "home" title found
  5. 160-0101

And here you are now!... Let's get started for the guide.

Requirements

  • Preferably a modded Switch or Raspberry Pi Pico (see supported devices on the UDPIH page)
  • A PC (preferably Windows but I think you can use any OS)
  • An SD Card compatible with a Wii U (the one that you should have

Files to download

SD Preparation

  1. Put the downloaded recovery_menu on the root of the SD Card.

Flash UDPIH to your device

If you are using a Pi Pico / Pico 2 / Any supported device that isn't a Switch

  1. Flash the appropriate file to the appropriate device. This part of the guide will be focusing on the Pi Pico 1 and 2 but any Linux based device with USB emulation should work.
  2. Hold the BOOTSEL button of your Pico while plugging it into the PC. It will show up as a flash drive with the following name: RPI-RP2
  3. Drag and drop the correct .uf2 file inside of your Pico. Disconnect it and it will reboot. Do not turn it off from now on.

If you are using a modded Nintendo Switch (vulnerable to RCM)

  1. Open any RCM injector of your choice (the most popular ones are TegraRCMGui, JTegraNX and CrystalRCM).
  2. Put your switch into RCM mode
  3. Choose the .bin file for your Nintendo Switch and hit inject.
  4. A new screen should pop up with multiple buttons from a list. To select something, press Power. To navigate around, press the volume buttons.

On the Wii U

  1. Put the SD Card containing the recovery_menu at the root of it. It must be formatted in FAT32. Follow this guide to format it correctly.
  2. If you are using a Nintendo Switch, it is now time to Run the UDPIH gadget.
  3. Power on the Wii U. As soon as you see the Wii U logo, plug in the UPDIH device. It may take multiple tries, be patient.
  4. As soon as the light is purple, you should be good to go. The menu should've loaded but if you get a distorted screen or even no TV output, retry it. If still nothing, download recovery_menu_dc_init as said in the 3rd step of Files to download.
    Main menu of Recovery_Menu.Credits to GaryOderNichts for this screenshot.Click the image to zoom!
  5. Unlike in the minute menu, to navigate, you should use Eject and Power to select/choose an option.
  6. Select the Set Coldboot Title option.
  7. You should now see multiple options to set as your Coldboot title (which basically means what you want to boot to).
  8. Select the Wii U Menu of your appropriate console region:
    • Wii U Menu (JPN) - 00050010-10040000
    • Wii U Menu (USA) - 00050010-10040100
    • Wii U Menu (EUR) - 00050010-10040200
    • If you are on an Australian console, select the European Wii U Menu.
  9. Confirm the selection if it hasn't been already confirmed.
  10. Once you're back at the main menu, shutdown the console.

Uninstalling CBHC after recovering from a brick

You may tell yourself why you couldn't use the CBHC uninstall guide on the main page.

Well, basically, there's no HBL anymore.

  1. Navigate to system settings and Data Management.
  2. Go to wherever Haxchi was injected (generally your internal memory)
  3. Uninstall the app. It is completely safe to do so as you are not automatically booting into CBHC anymore.


And there you go! You've successfully unbricked your Wii U and uninstalled CBHC.

You can now format your SD Card following this guide to delete any CBHC traces. Don't forget to backup anything important.

Follow this guide to install Aroma and optionally Tiramisu if you ever need to run older homebrew!