Tutorial  Updated

How to use Paid The Beak (Wii U unbricking without soldering)

What is this for


If your console is bricked to the Point that not other Exploits like UDPIH work anymore, you can use Paid the Beak to unbrick from almost every situation without even opening up the console. This includes accidentally deleted system files, MLC corruption (very common with bad Hynix chips), SLC corruption and even corrupted boot1. So basically everything that required soldering De Fuse can now be unbricked without soldering. The only exception being seeprom bricks, but these usually don't happen by accident.

I also recommend checking out the original article on consolebytes.com: https://consolebytes.com/wii-u-sdboot1-exploit-paid-the-beak/

Since you probably want to use this to install ISFShax, start at the ISFShax guide and it will link you back at the appropriate step.

How do I know if I need Paid The Beak (PTB)?
That is usually the case if you can't install ISFShax anymore by using any of the other exploits listed there. If your console turns on with a static blue or blue blinking LED, doesn't give any display output and can't shutdown with a short (1sec) press of the power button, you likely need PTB. Also if your console is stuck on an old firmware, PTB will get you a foot in the door.

What is needed


  • SD card with max 2GB. Larger cards won't work. This card will be overwritten
  • Recommended: A second SD card with the ISFShax files (or whatever you want to do), else you would have to reformat the first SD once minute is loaded.
  • Battery Jig for triggering "UNSTBL_PWR" (I will show how to build one)
Since you probably don't have such a battery jig yet, I will show how to make one from a Raspberry Pico Microcontroller. But you could use almost any micro controller that runs at 3.3V. If you have a little patience there might soon be ready made Battery jigs available.

For my version of the jig you need:
  • A Raspberry Pi Pico
  • A USB Battery Bank or a USB-Y cable (2 male connectors)
  • some tape
  • a bit of solid wire
  • a tiny bit of soldering (but you might be able to do it without, if you are creative).

Preparing the SD card


You can either built PTB yourself or use the ptb_padded attached to the end of this post.
In addition you will need the sdboot1.ancast (37376 bytes). Sadly I can't share it here or link to it directly. But you might look at the consolebytes article for hints.
Also you will need minute, you can download the latest minute fw.img here: https://github.com/StroopwafelCFW/minute_minute/releases

If you want to build PTB yourself, just follow the instructions on @Rairii github repo: https://github.com/Wack0/paid-the-beak

If you want to use the prebuild, extract the zip, which is attached to the end of the post and also put the sdboot1.ancast and fw.img in the extracted ptb_padded folder. Then run the merge.bat(Windows) or merge.sh(Linux / Mac OS).
If that was successful, you should now find a ptbminute.img ~1MB in size in the same folder.
You need now to flash the ptbminute.img raw to the SD card. This will delete existing data on the SD. On WIndows you can use Win32Disk Imager. On Linux you can just use dd or the Media Writer of you choice (many distros come with one). The card will now be detected as unformatted an not initilized. Don't format or initilize it, or it will break the boot0.

Put the SD card in the Wii U.

DIY Jig


Flash the Microcontroller
Flash the firmware from @GaryOderNichts to the Pico: https://github.com/GaryOderNichts/wiiu_unstbl_pwr_jig/releases. Hold down the boot button on the Pico while connecting it to the PC. A flash drive should pop up. Copy the uf2 file there. It should disconnect and the LED should start to flash.
If you have another Microcontroller able to run Micropython, you can flash micropython and use my micropython script: https://github.com/jan-hofmeier/wiiu_unstable_power/blob/main/main.py
The console bytes article also has an example using a PICAXE. The code should be easy enough to port to whatever you have.

What the JIG needs to achive
The JIG needs to be connected to Ground of the console and TP73. TP73 can be accessed trough the slot for the coin cell battery, so you don't need to disassemble the console. To help you orient here is a picture from a dissembled console:
PXL_20250718_202117151.jpg


Building / using the Jig
To connect to the TP, you need to solder a short wire to the Pico, so when it gets inserted into the battery slot, it will touch the TP. The wire needs to be soldered to GP13 on the flat side of the Pico and bent inwards and away from the USB board. I recommend soldering from the top side of the pico (with the components) so the the wire won't get too much solder on it to stay bendy. I recommend cutting it to length after soldering. You also need to tape over the SWCLK and SWDIO on the front of the Pico, so they won't short to the negative terminal of the battery. It is fine if you also cover the GND pad there.

Pico-flat.jpg

PXL_20250718_195236431.jpg

Now it time to connect the JIG to the Wii U.
Connect the Battery Bank to the Wii U, like you were trying to charge the battery from the Wii U (won't actually charge). This is just for providing a GND connection. Then connect the Pico to the power bank, so the pico is powered by it. (while keeping the Wii U and Power bank connected)
Connect the Pico the the USB-Y cable one leg of the Y cable will go to one of the USB ports of the Wii U. It is essential to connected it first. It will provide ground and without good grounding there might be a potential difference damaging the pico or the console when connecting it to the TP. The USB port won't provide any power that early in the boot, so you also need to connect a power source to the other leg of the USB Y cable. I recommend a Laptop running of Battery, but if you don't have other options, a PC or USB Power adapter will be fine too.
The LED on the Pico should start flashing. Also Plug in the Power of the console. You can leave HDMI disconnected for now, if it makes handeling the console easier for you. Make sure the SD card is inside the console

PXL_20250718_195216231.jpg


Now Remove the Coin Cell Battery from the Wii U and look inside the slot. The battery connector is on the bottom side of the board so will see the board upwards (relative to the consoles orientation). You should be able to make out the negative terminal of the battery connector (the one in the middle) and the two positve terminals which would connect to the side of the battery.
You want to insert the Pico at a little bit of an angle so it slides between the posive and the negative terminal. You have to depress the negative terminal a little bit. The flat (bottom) side of the pico should face the negative terminal. Insert it pico all the way until it hits the plastic of the battery connector. Then make sure it is straight and alligned towards the back of the console.
The you can push the pico up (from the perspective of the console) so the wire you soldered makes contact with the TP on the board. On the picture I don't have the USB connected, you should have it connected as explained above.

PXL_20250718_195547329.jpg


Now while pushing the pico up, try turning on the console. If everything is worked Power LED should flash blue once or twice and then turn static purple. You can now remove the Pico and Plug in HDMI. You should now see the minute menu on the TV. (Only HDMI 1080p will work. AV or other resolutions are not supported).

  • If the console turns on like normal, then the Pico didn't make good contact to the TP. (Even if it doesn't look like it, the console is on and you have to unplug it)
  • If the LED stays red then either the SD isn't compatible (SDHC and bigger won't work), or you didn't flash the image correctly or the sdboot1.ancast isn't correct.
  • If the LED continues flashing blue, then either the fw.img or the ptb were not merged correctly.

Next Steps


I would recommend you continoue by installing ISFShax, so you don't have to the the PTB again and can use it as a base for your further unbricking actions. You would prepare another SD card (you could also reformat the same SD, once minute is loaded and the console stays on) with the ISFShax files, like described in the guide and then pick up the guide where minute is already loaded.

I also recommend taking a look at the Troubleshooting Guide after having ISFShax installed.[/h][/h]

Thanks


  • DeadlyFoez
  • Rairii
  • Kelly
  • wiicurious
  • GaryOderNichts
 

Attachments

Last edited by SDIO,
Hi thanks for the write-up. Where do you get the sdboot1.ancast file? Ive looked online, and while I did find the article by consolebytes as you suggested, all the download links are pretty much dead...

The pico is ready, now all I need is to prepare the SD card.
 
Where do you get the sdboot1.ancast file? Ive looked online, and while I did find the article by consolebytes as you suggested, all the download links are pretty much dead...
The sdboot1.ancast file link in the consolebytes article linked in OP's first post just worked fine for me.
 
the ptb_padded will it work on a kiosk console?
EDIT: i've tried 5 times and the console doesn't turn on. the led stays red. On a retail console i've tried 3 times and it worked everytime, so something is different for kiosk.

console info:
Wii U Interactive Menu - revision 842
Cafe OS 2.12.12 build 67129
HBM version: 51
Gamepad Firmware Version: 25.12
 
Last edited by gorgyrip,
No, this sdboot1 is only signed for retail. It won't work on a kiosk. For kiosk you would have to use defuse.
 
Edit: I figured it out. On the Pico W the LED isn't on pin 25. You need to add the following to enable the LED:

led = machine.Pin("LED", machine.Pin.OUT) # Use "LED" for Pico W
led.value(1) # Turn on
led.value(0) # Turn off

pins = [13,14,15,25,led]

The complete code is at the bottom.

-----------
I'm trying this with a Pico W and I'm new to flanging with Raspberry Pi in general.

Using the premade firmware from https://github.com/GaryOderNichts/wiiu_unstbl_pwr_jig/releases isn't working at all. I copy the file over and no blinking LED or anything. Is it because the Pico W is different enough that it needs firmware specific to the Wireless model?

Or is there something specific to the Pico W I'm missing?
-----------------

This is how main.py should be for a Pico W. For a Pico 2 W I would guess it's a similar change.

from machine import Pin
from time import sleep_ms

led = machine.Pin("LED", machine.Pin.OUT) # Use "LED" for Pico W
led.value(1) # Turn on
led.value(0) # Turn off

pins = [13,14,15,25,led]

timings = [66, 16, 16, 18, 16, 16, 16, 18, 16, 16, 16, 18, 16, 16, 16, 18, 16, 16, 16, 18, 16, 16, 16, 18, 16, 16, 16,
18, 8, 18, 16, 18, 8, 18, 16, 33, 45, 33, 16, 16, 91, 18, 16, 33, 41, 37, 8, 18, 29, 16, 16, 18, 16, 16, 16,
18, 16, 16, 16, 18, 16, 16, 16, 18, 8, 18, 16, 18, 8, 18, 16, 18, 8, 18, 16, 18, 8, 18, 16, 16, 70, 100]

pins = [Pin(gpio,Pin.OUT) for gpio in pins]


def run_timings(off):
v = 0
for t in timings:
for p in pins:
p.value(v)
sleep_ms(t+ (-off if v else off))
v = 1-v
print(v)

while True: run_timings(0)
 
Last edited by Intoxicus5,
The LED isn't really important. The one from gary should work, if you use one of the GPIOs that is outputting the signal
 
The LED isn't really important. The one from gary should work, if you use one of the GPIOs that is outputting the signal

It is in that it lets me know that it's actually doing it's thing. That kind of feedback to the user to let them know what's flanging is important, just in a different way.

I didn't even know if it was working properly without the LED except for seeing the output on Thonny. Also when using it sometimes my powerbank would turn off unless I plugged it into the WiiU first. Without the LED I wouldn't have noticed that as quickly.
 
I went through all the steps and got my black screen wii u to hit the purple light, but there's still no HDMI output. I tried installing ISFShax blindly based on the installation guide for that, but it's not working and the console is remaining on with the purple light. Anyone have any tips?
 
Last edited by conatron13,
  • Like
Reactions: MarioGlitchy9
Power off doesn't work when loaded from PTB. So maybe the install still succeeded. Just test once without PTB to see if the LED turn purple
 
I went through all the steps and got my black screen wii u to hit the purple light, but there's still no HDMI output. I tried installing ISFShax blindly based on the installation guide for that, but it's not working and the console is remaining on with the purple light. Anyone have any tips?
Turns out the monitor I was using was 720p, not 1080p. Plugged it into a 1080p monitor and its displaying fine. Unfortunately when try toot iso.img I get an error message

"ancast: failed to open ios.img (88)
Failed to load 'ios.img'!
Press POWER/Q to continue"

The battle to get this Wii U running again rages on. Anyone have any idea what I need to do next?
Post automatically merged:

Turns out the monitor I was using was 720p, not 1080p. Plugged it into a 1080p monitor and its displaying fine. Unfortunately when try toot iso.img I get an error message

"ancast: failed to open ios.img (88)
Failed to load 'ios.img'!
Press POWER/Q to continue"

The battle to get this Wii U running again rages on. Anyone have any idea what I need to do next?
Turns out I'm an idiot and was just forgetting that I obviously needed to swap in the other SD card with the actual files from isfsh.ax/. It is now booting directly into minute as it's supposed to, ISFShax seems to be installed. Success!
 
Last edited by conatron13,
  • Like
Reactions: Blythe93
Hello!
I tried to unbrick my Wii U with this.
But so far without progress.

I'm using a Pi Pico W
I soldered a wire to GP13 like in the Guide and also flashed the ptbminute.img to a 2GB SD Card.
When I try to start the console with my Pico inserted and plugged in the console boots like normal.
I've already re soldered the wire, but nothing changed.
What I've noticed is that the LED on the Pi Pico doesnt light up when I plug it in.
I know that the Pico works, because I can use UDPiH with other consoles.

So far I have tried:
Re flashing the jig.uf2,
Re soldering the wire,
trying a different Console.

I don't know what to do.
Is soldering at the console directly my only option, or am I to dumb? :(

Thx
 
On the Pico W the gpio for the LED is different, that's why you don't see the LED.

If the console boots like normal, it means it's not seeing the signal from the pico. Maybe it's not making good contact to the TP
 
I've now completely disassembled the console to make sure the Pico is making contact with TP73.

However, nothing has changed. The LED on the console is still blue, as if it's ignoring the Pico.

Is defuse my only option, or what else can I try?
 
And you are sure it is the original pico and not a pico 2?
Also did you make sure to have the gnd connection?
 
I know its a Pico W 1, the Pico W 2 looks different.
For GND I followed the Battery Bank instructions
 
Well so after spending the whole weekend I managed to fix my Wii U with the flashing blue led problem.

For those who don't have a Y-USB cable or a Powe Bank, I managed to do this with a clip, a USB A-A cable and a USB Hub. Connected the Hub to my computer, then in one port I connected the RPico with a USB C cable, and the USB A-A cable to the other port and the WiiU (could have used a long cable that touches the metal part of the USB ports on the wii U and the GND PIN but that would be more painful or require soldering). I tested with my multimeter that they both were sharing the same GND

Then I inserted one end of the clip in the GPIO-13 port and the other one I make sure it was touching the TP73, holding it with my hand and turning on the console at the same time.

It's a little bit tricky but for me it worked at the first time!
 
  • Like
Reactions: SDIO
Where or how do I get sdboot1.ancast. I tried merge.bat but nothing happened.
Post automatically merged:

The sdboot1.ancast file link in the consolebytes article linked in OP's first post just worked fine for me.
Where is the article? I can’t seem to find it
Post automatically merged:

What is this for


If your console is bricked to the Point that not other Exploits like UDPIH work anymore, you can use Paid the Beak to unbrick from almost every situation without even opening up the console. This includes accidentally deleted system files, MLC corruption (very common with bad Hynix chips), SLC corruption and even corrupted boot1. So basically everything that required soldering De Fuse can now be unbricked without soldering. The only exception being seeprom bricks, but these usually don't happen by accident.

I also recommend checking out the original article on consolebytes.com: https://consolebytes.com/wii-u-sdboot1-exploit-paid-the-beak/

Since you probably want to use this to install ISFShax, start at the ISFShax guide and it will link you back at the appropriate step.

How do I know if I need Paid The Beak (PTB)?
That is usually the case if you can't install ISFShax anymore by using any of the other exploits listed there. If your console turns on with a static blue or blue blinking LED, doesn't give any display output and can't shutdown with a short (1sec) press of the power button, you likely need PTB. Also if your console is stuck on an old firmware, PTB will get you a foot in the door.

What is needed


  • SD card with max 2GB. Larger cards won't work. This card will be overwritten
  • Recommended: A second SD card with the ISFShax files (or whatever you want to do), else you would have to reformat the first SD once minute is loaded.
  • Battery Jig for triggering "UNSTBL_PWR" (I will show how to build one)
Since you probably don't have such a battery jig yet, I will show how to make one from a Raspberry Pico Microcontroller. But you could use almost any micro controller that runs at 3.3V. If you have a little patience there might soon be ready made Battery jigs available.

For my version of the jig you need:
  • A Raspberry Pi Pico
  • A USB Battery Bank or a USB-Y cable (2 male connectors)
  • some tape
  • a bit of solid wire
  • a tiny bit of soldering (but you might be able to do it without, if you are creative).

Preparing the SD card


You can either built PTB yourself or use the ptb_padded attached to the end of this post.
In addition you will need the sdboot1.ancast (37376 bytes). Sadly I can't share it here or link to it directly. But you might look at the consolebytes article for hints.
Also you will need minute, you can download the latest minute fw.img here: https://github.com/StroopwafelCFW/minute_minute/releases

If you want to build PTB yourself, just follow the instructions on @Rairii github repo: https://github.com/Wack0/paid-the-beak

If you want to use the prebuild, extract the zip, which is attached to the end of the post and also put the sdboot1.ancast and fw.img in the extracted ptb_padded folder. Then run the merge.bat(Windows) or merge.sh(Linux / Mac OS).
If that was successful, you should now find a ptbminute.img ~1MB in size in the same folder.
You need now to flash the ptbminute.img raw to the SD card. This will delete existing data on the SD. On WIndows you can use Win32Disk Imager. On Linux you can just use dd or the Media Writer of you choice (many distros come with one). The card will now be detected as unformatted an not initilized. Don't format or initilize it, or it will break the boot0.

Put the SD card in the Wii U.

DIY Jig


Flash the Microcontroller
Flash the firmware from @GaryOderNichts to the Pico: https://github.com/GaryOderNichts/wiiu_unstbl_pwr_jig/releases. Hold down the boot button on the Pico while connecting it to the PC. A flash drive should pop up. Copy the uf2 file there. It should disconnect and the LED should start to flash.
If you have another Microcontroller able to run Micropython, you can flash micropython and use my micropython script: https://github.com/jan-hofmeier/wiiu_unstable_power/blob/main/main.py
The console bytes article also has an example using a PICAXE. The code should be easy enough to port to whatever you have.

What the JIG needs to achive
The JIG needs to be connected to Ground of the console and TP73. TP73 can be accessed trough the slot for the coin cell battery, so you don't need to disassemble the console. To help you orient here is a picture from a dissembled console:
View attachment 518725

Building / using the Jig
To connect to the TP, you need to solder a short wire to the Pico, so when it gets inserted into the battery slot, it will touch the TP. The wire needs to be soldered to GP13 on the flat side of the Pico and bent inwards and away from the USB board. I recommend soldering from the top side of the pico (with the components) so the the wire won't get too much solder on it to stay bendy. I recommend cutting it to length after soldering. You also need to tape over the SWCLK and SWDIO on the front of the Pico, so they won't short to the negative terminal of the battery. It is fine if you also cover the GND pad there.

View attachment 518718
View attachment 518726
Now it time to connect the JIG to the Wii U.
Connect the Battery Bank to the Wii U, like you were trying to charge the battery from the Wii U (won't actually charge). This is just for providing a GND connection. Then connect the Pico to the power bank, so the pico is powered by it. (while keeping the Wii U and Power bank connected)
Connect the Pico the the USB-Y cable one leg of the Y cable will go to one of the USB ports of the Wii U. It is essential to connected it first. It will provide ground and without good grounding there might be a potential difference damaging the pico or the console when connecting it to the TP. The USB port won't provide any power that early in the boot, so you also need to connect a power source to the other leg of the USB Y cable. I recommend a Laptop running of Battery, but if you don't have other options, a PC or USB Power adapter will be fine too.
The LED on the Pico should start flashing. Also Plug in the Power of the console. You can leave HDMI disconnected for now, if it makes handeling the console easier for you. Make sure the SD card is inside the console

View attachment 518722

Now Remove the Coin Cell Battery from the Wii U and look inside the slot. The battery connector is on the bottom side of the board so will see the board upwards (relative to the consoles orientation). You should be able to make out the negative terminal of the battery connector (the one in the middle) and the two positve terminals which would connect to the side of the battery.
You want to insert the Pico at a little bit of an angle so it slides between the posive and the negative terminal. You have to depress the negative terminal a little bit. The flat (bottom) side of the pico should face the negative terminal. Insert it pico all the way until it hits the plastic of the battery connector. Then make sure it is straight and alligned towards the back of the console.
The you can push the pico up (from the perspective of the console) so the wire you soldered makes contact with the TP on the board. On the picture I don't have the USB connected, you should have it connected as explained above.

View attachment 518723

Now while pushing the pico up, try turning on the console. If everything is worked Power LED should flash blue once or twice and then turn static purple. You can now remove the Pico and Plug in HDMI. You should now see the minute menu on the TV. (Only HDMI 1080p will work. AV or other resolutions are not supported).

  • If the console turns on like normal, then the Pico didn't make good contact to the TP. (Even if it doesn't look like it, the console is on and you have to unplug it)
  • If the LED stays red then either the SD isn't compatible (SDHC and bigger won't work), or you didn't flash the image correctly or the sdboot1.ancast isn't correct.
  • If the LED continues flashing blue, then either the fw.img or the ptb were not merged correctly.

Next Steps


I would recommend you continoue by installing ISFShax, so you don't have to the the PTB again and can use it as a base for your further unbricking actions. You would prepare another SD card (you could also reformat the same SD, once minute is loaded and the console stays on) with the ISFShax files, like described in the guide and then pick up the guide where minute is already loaded.

I also recommend taking a look at the Troubleshooting Guide after having ISFShax installed.[/h][/h]

Thanks


  • DeadlyFoez
  • Rairii
  • Kelly
  • wiicurious
  • GaryOderNichts
I’m having the blinking blue light issue now. I don’t think I’m doing to merging correctly. Could you explain it with more detail please
 
Last edited by Yaso_MK,
So, I did as it said, but when I clicked Patch (SD) and Boot iOS (SLC), everything seemed to work fine, but the indicator still glowed purple, and after GO GO GO, nothing happened, and the screen didn't turn off. Although after selecting this option, the drive worked for a bit, but nothing changed. Can you tell me what I did wrong?
 
Well so after spending the whole weekend I managed to fix my Wii U with the flashing blue led problem.

For those who don't have a Y-USB cable or a Powe Bank, I managed to do this with a clip, a USB A-A cable and a USB Hub. Connected the Hub to my computer, then in one port I connected the RPico with a USB C cable, and the USB A-A cable to the other port and the WiiU (could have used a long cable that touches the metal part of the USB ports on the wii U and the GND PIN but that would be more painful or require soldering). I tested with my multimeter that they both were sharing the same GND

Then I inserted one end of the clip in the GPIO-13 port and the other one I make sure it was touching the TP73, holding it with my hand and turning on the console at the same time.

It's a little bit tricky but for me it worked at the first time!
I soldered the cable to the 13 port already. The pico flashes green when I plug it into the power bank I plugged the power bank into to the Wii u and turned the Wii u on I’m getting the flashing blue light. Idk what to do.
So, I did as it said, but when I clicked Patch (SD) and Boot iOS (SLC), everything seemed to work fine, but the indicator still glowed purple, and after GO GO GO, nothing happened, and the screen didn't turn off. Although after selecting this option, the drive worked for a bit, but nothing changed. Can you tell me what I did wrong?
I don’t know what you mean by patch sd card I don’t think I’m up to that part. I’m getting the blinking blue light method and I’m using the power bank method.
 

Site & Scene News

Popular threads in this forum