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,
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.

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.
Did you connect a USB cable from the power bank to the Wii U USB ports so they share ground?
 
Did you connect a USB cable from the power bank to the Wii U USB ports so they share ground?
I plugged the power cable for the power bank into the Wii u like I’m charging the power bank, then I plugged the raspberry pi pico into the power bank. The raspberry pi pico starts flashing green, then I shove the pico in between the hands that hold the button battery and the other trigger terminals and make sure the wire from the pico is making contact with the square, then when I turn it on the Wii u just flashes blue. And then the pico light turns off.
Post automatically merged:

did you find the boot1? And are you useing a 2GB or smaller card?
I am using a 2gb card and I did end up finding the sdboot1.ancast thing
 
I plugged the power cable for the power bank into the Wii u like I’m charging the power bank, then I plugged the raspberry pi pico into the power bank. The raspberry pi pico starts flashing green, then I shove the pico in between the hands that hold the button battery and the other trigger terminals and make sure the wire from the pico is making contact with the square, then when I turn it on the Wii u just flashes blue. And then the pico light turns off.
Post automatically merged:


I am using a 2gb card and I did end up finding the sdboot1.ancast thing
Where did you find the sdboot1.ancast file? The consolebytes website appears to be down and I still need that file to make any progress.
 
Where did you find the sdboot1.ancast file? The consolebytes website appears to be down and I still need that file to make any progress.
I found it on that site I went to the Consolebyte website then search up “exploit paid the beak”. Sorry I didn’t respond sooner I was busy with stuff. Just copy this it should work even though it’s not the full url.
consolebytes.com/wii-u-sdboot1-exploit-paid-the-beak/
 
I have tried many times, but I can't trigger PTB. The Pico is fine, and the cable is connected correctly. My host machine has a constantly on blue power light, and I have to hold down the power button to turn it off, with no video output. How can I now determine whether the SEEPROM is bricked or if it's something else?
 
With a constant blue light it is not very likely a SEEPROM-brick. Did you make sure you are sharing GND with the pico, the Wii U and your power source?
 
  • Like
Reactions: SDIO
By SDIO:

You can either built PTB yourself or use the ptb_padded attached to the end of the first 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.
 
With a constant blue light it is not very likely a SEEPROM-brick. Did you make sure you are sharing GND with the pico, the Wii U and your power source?
i make sure GND is good,,,I really can't think of any other reason.,,maybe,,,the dram was broken? how to test the dram?
 
By SDIO:

You can either built PTB yourself or use the ptb_padded attached to the end of the first 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.
I did that but I get the flash blue light, when I connect everything and turn it on
 
Turns out, I am struggling with the same problem. I use a known working SD card (PTB works on all my other Wii Us with it) and get blue blinking. Do you have a WUP-50 mainboard? Mine is WUP-50.

To be honest, I have no solution yet. I even soldered in de_fuse. Which works. But PTB only gives blue blinking.
 
Thank you! Yet, same result. I built it even with exploit.s and exploit2.s. Both work on all my other Wii Us. The WUP-50 acts as if boot1 or fw.img was not readable (Blue blinking). Without the SD it is static blue. When triggering PTB without SD it stays red. Mind puzzling. :)
 
Last edited by classiphil,
if you have defused it could you dump the seeprom? There was some value in the seeprom the sdboot1 expects. Maybe on your console that value is different.
 
  • Like
Reactions: classiphil
I have.
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 3065 0000 0000 0000
XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX
XXXX XXXX XXXX XXXX be9c fcf4 0024 0004
404d 4346 0017 4e31 0800 0002 0005 0002
0001 5521 0000 00f8 0002 0001 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
4512 7d2e f54e a8fe 51cc 086a cc42 ace0
ffff 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0007 0437 020a 0000 0000 0000 0000
0000 0004 0001 0000 0000 0004 0000 0000
5041 4c00 4555 0018 4645 4d00 0000 0000
xxxx xxxx xxxx xxxx 0000 0000 0000 0000
5755 502d 3130 3128 3033 2900 0000 0000
0200 34c7 7d3d 5000 2015 1109 1529 1b58
3b40 aa55 0001 000a 0002 0000 0000 5450
86c3 bb66 0029 0005 6d61 5f64 7036 3134
b082 03ff 0000 0000 0000 0000 0000 4000
a444 d430 efaa b860 3c4d 0c67 0319 00d5
0cc1 a25c f1bd 491f 56ef 31ac acb7 f66a
e82c 1b0b 87cb 28cd 0208 3ead 6ad9 1927
0000 0000 0000 0000 0000 0000 0000 0000

I x-ed the serials, and drive key.
 
Last edited by classiphil,
Your diagboot1 version is 7, which should be fine.

You could flash this firmware to the pico. It will give you the output without defusing. With that we could see where the PTB gets stuck exactly.
 

Attachments

  • Like
Reactions: classiphil
So far no luck:

[hp@archlinux ~]$ tio /dev/ttyACM0
[12:37:05.751] tio c43d2f6
[12:37:05.751] Press ctrl-t q to quit
[12:37:05.752] Connected to /dev/ttyACM0
[pico] Changed state: WIIU_STATE_POWERED_OFF -> WIIU_STATE_NEEDS_DEFUSE
[pico] Changed state: WIIU_STATE_NEEDS_DEFUSE -> WIIU_STATE_DEFUSED
[pico] Changed state: WIIU_STATE_DEFUSED -> WIIU_STATE_MONITORING

I put the PTB SD in and trigger, right? Is my defuse not soldered fine? :O Defusing works without any problem, though. (with the defuse 1.1 uf2)
 
Last edited by classiphil,

Site & Scene News

Popular threads in this forum