- Joined
- Jun 20, 2025
- Messages
- 9
- Reaction score
- 5
- Trophies
- 0
- Age
- 28
- Location
- Brazil, São Paulo
- Website
- github.com
- XP
- 45
- Country

What's up guys!
Nice to meet you, my name is Kaio and I'm new here!
I really like the Nintendo Wii U, and recently a friend of mine bought one. He doesn’t know much about the system and ended up bricking the console on the very first day while tinkering with hacks.
I offered to help and brought his console home to see what was going on.
Basically, he had formatted the console and then installed several games directly to the system NAND via WUP Installer before even setting up the console for the first time. That led to a loop on the Mii creation screen with a warning saying 70 MB of free space was required to save a Mii—yet he needed to save a Mii to get past that screen.
We booted the recovery menu using a Raspberry Pi he had and, with that, managed to run WUPServer.
I’d never had to use this tool before, so I didn’t know how it worked. I found WUPClient extremely confusing and its commands far too complex, and although WUPClientGUI looked promising, there was hardly any documentation and it was a nightmare finding a compatible Python version and getting it to run.
Worse still, once I finally connected to WUPServer through the GUI, I realized I would have to delete files one by one because it didn’t support recursive folder deletion.
That’s where I stepped in—being a programmer, I decided to get my hands dirty and improve the system. I modified the script, used it to save his console (everything worked, and he was super happy), and even gave him some tips on how to use it. Now I’ve decided to put the project in a repository, keep improving it, and write clearer documentation so the information won’t get lost!
I hope it’s useful—I plan to do the same with other retro‑gaming tools soon.
github.com/kaiopiola/wupclient
(My intention is to make Wupclient more useful and accessible. I couldn't find an official repository to fork, just a GIST from the developer, so I initialized it with a new repository. Original credits are always preserved.)
Nice to meet you, my name is Kaio and I'm new here!
I really like the Nintendo Wii U, and recently a friend of mine bought one. He doesn’t know much about the system and ended up bricking the console on the very first day while tinkering with hacks.
I offered to help and brought his console home to see what was going on.
Basically, he had formatted the console and then installed several games directly to the system NAND via WUP Installer before even setting up the console for the first time. That led to a loop on the Mii creation screen with a warning saying 70 MB of free space was required to save a Mii—yet he needed to save a Mii to get past that screen.
We booted the recovery menu using a Raspberry Pi he had and, with that, managed to run WUPServer.
I’d never had to use this tool before, so I didn’t know how it worked. I found WUPClient extremely confusing and its commands far too complex, and although WUPClientGUI looked promising, there was hardly any documentation and it was a nightmare finding a compatible Python version and getting it to run.
Worse still, once I finally connected to WUPServer through the GUI, I realized I would have to delete files one by one because it didn’t support recursive folder deletion.
That’s where I stepped in—being a programmer, I decided to get my hands dirty and improve the system. I modified the script, used it to save his console (everything worked, and he was super happy), and even gave him some tips on how to use it. Now I’ve decided to put the project in a repository, keep improving it, and write clearer documentation so the information won’t get lost!
I hope it’s useful—I plan to do the same with other retro‑gaming tools soon.
github.com/kaiopiola/wupclient
(My intention is to make Wupclient more useful and accessible. I couldn't find an official repository to fork, just a GIST from the developer, so I initialized it with a new repository. Original credits are always preserved.)






