ProGCC V3 User Guide

The ProGCC is a custom controller that uses the shell and ergonomics of the original Pro Controller for the Nintendo Switch. Originally it was only intended to imitate a GameCube controller and provide the benefits of the shape of the Pro Controller. This third revision boasts some impressive features over the original two versions. This version supports Nintendo Switch, GameCube, XInput, and N64 consoles! You also no longer need an adapter to play on the GameCube! This means that you can use your one controller on multiple consoles!
This controller is compatible with the following:
- Nintendo Switch
- GameCube
- N64
- XInput
Using the ProGCC V3 starts with making sure you are on the latest firmware, by following the firmware updating guide. This will ensure that you have all the latest features and that everything should work smoothly.
To use the ProGCC V3 on the Nintendo Switch you need to enable "Pro Controller Wired Communications" in the "Controllers and Sensors" portion of the settings menu.
This is the default mode when the controller is plugged in with no buttons pressed.
This mode is used for playing games on PC and various other consoles with adapters. To enter XInput Mode hold X as you plug the controller in.
This mode works directly with GameCubes and requires no adapter, simply plug your USB-C to GC cable into both the console and controller. To enable GameCube mode, simply hold A as the controller is being plugged in.
Rumble is currently not supported in GC Mode, however it will be enabled via a future update!
This mode works directly with the Nintendo N64, simply plug your USB-C to N64 cable into both the console and controller. To enable N64 Mode, simply hold B while plugging the controller in.
To adjust the settings on your controller, refer to our configuration guide to utilize our configuration website!
Setting Up Default Modes

