THIS IS LEGACY FIRMWARE! PLEASE UPDATE TO THE LATEST!

NOTE: This is for firmware version 0.27.

For Version 0.26, use this document.

For later development versions of the software that have not yet been released, search for “Current Commands List” in the common/phobGCC.h file to see the commands for that version as they may have changed.

NOTE 2: The controller starts in safe mode! To make any changes you must disable it first!

I strongly recommend using Smashscope (either on a Wii or Dolphin) for all of this. When using Smashscope in Dolphin, make sure to set all Wiimotes to “None” in the Controllers menu or else the sticks will not display any movement.

An alternative is Uncle Punch Training Mode 3.0. In the Training Lab menu, under General enable “Input Display”, and under Info Display enable “System LStick”, “System CStick”, and “System Trigger” as the first three rows.

Initial Setup

This is only necessary the the first time the controller is set up after it is made. You do not need to do this otherwise.

If the controller is functioning normally, this has already been performed and you do not need to repeat the process.

Activating the Analog Sticks - B

Making Changes On PhobGCC

Sticks pointing up and to the right, triggers pressed

Safe Mode Toggle - AXY+Start

Display Software Version - AZ + Du

Controller Reset - Hold ABZ then press Start

Toggle Auto-Initialize - AXYZ

Rumble Strength Configuration - AB + Du/Dd

Analog Stick Calibration - AXY+L

Basic PhobGCC Analog Stick Calibration - YouTube

PhobGCC Analog Stick Calibration Guide - YouTube

PhobGCC Notch Calibration Guide - YouTube

NOTE: If using Dolphin Smashscope, you MUST disable all Wii Remotes

DISABLE_WII_REMOTES

Measurement Phase

When in the measurement phase of calibrating the analog stick, the C-Stick will alternate between the center and a position along the rim, starting with the cardinal directions.

Measurement Phase Troubleshooting

Notch Adjustment Phase

When in the notch adjustment phase of calibrating the analog stick, the C-Stick will stay along the rim and rotate along from notch to notch, starting with the diagonals.

When the C-Stick’s output returns to center, the stick calibration is now saved.

Notch Adjustment Troubleshooting

C-Stick Calibration - AXY+R

This process is exactly like Analog Stick Calibration, but instead, the Analog Stick moves to show you how to move the C-Stick.

Analog Stick Smart Snapback Adjustment - A + X/Y + Du/Dd

Increasing the Analog Stick Smart Snapback Filter adjustment doesn’t hurt responsiveness of the stick when moving away from the center. Increasing the value of this filter only makes it return to center more slowly.

Analog Stick Waveshaping Adjustment - L + X/Y + Du/Dd

The Waveshaping filter stops the output from moving while the stick axis is moving quickly. This setting controls the threshold where that transition occurs.

This can be used to make pivots or short flicks behave more like a good OEM controller. This enhancement to pivots and flicks works best with an OEM spring or a Smalley L2 spring, not with lighter “slickbox” style springs, but you can crank it up and make it work at the expense of responsiveness.

Analog Stick Axis Smoothing Adjustment - R + X/Y + Du/Dd

The Analog Stick Axis Smoothing is just a simple low-pass filter similar to a capacitor on a vanilla Gamecube controller. Increasing this setting slightly reduces responsiveness. If you have the Smart Snapback Filter disabled, you can use this to suppress snapback.

C-Stick Snapback Adjustment - AZ + X/Y + Du/Dd

The C-Stick Snapback Filter is actually a low-pass filter similar to the Analog Stick Axis Smoothing that has dual purposes, for reducing the chance of getting the wrong move and for suppressing snapback.

C-Stick Waveshaping Adjustment - LZ + X/Y + Du/Dd

The Waveshaping filter stops the output from moving while the stick axis is moving quickly. This setting controls the threshold where that transition occurs.

C-Stick Offset - RZ + X/Y + Du/Dd

Analog Trigger Modes AB + L/R

Analog Trigger Value Adjustment - B + L/R + Du/Dd

Trigger Jump

You can swap one of X or Y with one of L, R, or Z.

If you swap with L or R, X or Y will act only as a digital press input on the trigger. Conversely, X or Y will only be output when the swapped trigger’s digital press is engaged. So if you want Melee lightshield on the face button use Mode 5, and if you want a shield that works in both Melee and Ultimate use Mode 6.

Creative Commons License This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.