Clone the Wii U Gamepad with New Technical Solutions
Introduction
Is it difficult to clone the Wii U gamepad, that peculiar controller with a built-in screen? This is the question posed by [MattKC], noting the total lack of replacements for the Wii U gamepad from Nintendo or third-party manufacturers. Although often overlooked and even scorned compared to the Nintendo Wii, the Wii U has proven to be a solid system in its own right.
Functionality of the Gamepad
One of the most interesting aspects of the Wii U was its controller, which utilized screens for features like a private screen during multiplayer sessions and maps similar to those on the 3DS. However, its main weakness is that the Wii U gamepad is considered an irreplaceable part of the console, which is unfortunate if the gamepad malfunctions.
Communication Between Console and Gamepad
The Wii U console and gamepad communicate via 5 GHz WiFi 802.11n, but Nintendo implemented certain modifications to prevent access from third parties. In particular, the WPA authentication was altered, making any existing WiFi stack incompatible with the Wii U.
Technical Solution
The solution lies in utilizing a platform that allows for WPA cracking in a similar manner to Linux and BSD. Along with the use of WPS, this enables a modified Linux system to connect to the Wii U console. Consequently, the console begins transmitting H.264 encoded video to the "gamepad," while a binary package can be sent back with inputs from the controller.
A Promising Project
This discovery quickly transformed into a GitHub project called Vanilla Wii U, which allows the use of a Steam Deck as a gamepad, as well as any compatible Linux or BSD system with the appropriate WiFi adapter. This represents an important solution for the continued operation of retro consoles.
Conclusion
We would love to see the PlayStation Portal modified to function as a Wii U gamepad, as it is somewhat of a limited clone of the same concept.