Skip to content

Enable GameCube controllers on Wii U (vWii).#1292

Open
GerbilSoft wants to merge 3 commits into
FIX94:masterfrom
GerbilSoft:feature/enable-GCN-pads-on-Wii-U
Open

Enable GameCube controllers on Wii U (vWii).#1292
GerbilSoft wants to merge 3 commits into
FIX94:masterfrom
GerbilSoft:feature/enable-GCN-pads-on-Wii-U

Conversation

@GerbilSoft

Copy link
Copy Markdown
Contributor

GameCube controllers normally cannot be connected to a Wii U directly.

The CAT-DEV Wii U devkit has a Classic Controller port that goes to a device that converts the CC protocol to GameCube SI protocol, which then goes to test point TP69 on the system board. It turns out that test point TP69 exists on retail systems, so it's possible to wire up a single GameCube port on any Wii U.

This commit removes the SI restrictions on vWii and adds a note about using TP69 in the "Native Control" option. (It works with the option set to either On or Off.)

Tested using a CAT-DEV and a Wii Classic Controller Pro connected to the debug controller port. (The port is also recognized by Homebrew Channel as a GameCube controller.)

More information: https://bitbuilt.net/forums/index.php?threads/gc-controller-natively-on-the-wii-u.6441/

@eku eku left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Typo?

Comment thread loader/source/menu.c Outdated
@GerbilSoft

Copy link
Copy Markdown
Contributor Author

Yeah, that was a typo. Thanks for the fix.

GerbilSoft and others added 3 commits July 3, 2026 18:55
GameCube controllers *normally* cannot be connected to a Wii U directly.

The CAT-DEV Wii U devkit has a Classic Controller port that goes to a
device that converts the CC protocol to GameCube SI protocol, which
then goes to test point TP69 on the system board. It turns out that
test point TP69 exists on retail systems, so it's possible to wire up
a single GameCube port on any Wii U.

This commit removes the SI restrictions on vWii and adds a note about
using TP69 in the "Native Control" option. (It works with the option
set to either On or Off.)
TP68 isn't quite as nice as TP69.

Co-authored-by: Erik Kunze <eku@users.noreply.github.com>
@GerbilSoft GerbilSoft force-pushed the feature/enable-GCN-pads-on-Wii-U branch from aabf2a6 to df2354e Compare July 3, 2026 22:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants