The SGF Bridget is a high performance low cost stickless controller based on the Flatbox rev 4 by jfedor2 (https://github.com/jfedor2/flatbox). It runs the GP2040-CE firmware (https://gp2040-ce.info/) and is compatible with PS3, Switch, and PC (Xinput or DirectInput). It comes pre-configured with all necessary firmware and SOCD cleaning.
Firmware updating is not recommended unless you need a new GP2040-CE feature. We never ship with firmware with any known issues, and updating firmware can introduce instability if done improperly or impact previous feature sets.
For questions about software configuration, firmware updates, and software support, please refer to the GP2040-CE documentation at https://gp2040-ce.info/#/usage
Changing Input Method (PC/Switch/PS3/PS4)
Using the layout as noted above, hold the following buttons while plugging in the controller to change the input method. Note: this is saved across plug/unplug cycles.
Cross - Switch
Circle - Xinput/PC
Square - DirectInput/PS3
Triangle - PS4
Changing Directional Behavior
Using the layout above, hold the following buttons at any time to change the directional input behavior. Note: this is saved across plug/unplug cycles.
BACK+START+LEFT - Left Analog Stick Emulation
BACK+START+RIGHT - Right Analog Stick Emulation
BACK+START+DOWN - Digital Dpad
Changing SOCD Modes
As of April 2023, the Bridget ships with Neutral SOCD as the default setting (U+D=none). Other settings can be chosen in the web config or with the following key combinations. Note: this is saved across plug/unplug cycles.
START+GUIDE+UP - Up Priority (U+D = U)
START+GUIDE+DOWN - Neutral (U+D = none, default)
START+GUIDE+LEFT - Last Input Priority (most recently pressed input is active)
After checking alignment, place the back shell over the PCB and loosely install the screws. Ensure the side plates slot into the bottom shell if you have them. Then flip the controller over and press the buttons to ensure none are overlapping with the holes or getting pinched. If they are, re-align the PCB.
Once properly aligned, hold the shell and PCB together tightly while tightening the screws. Do not over-tighten the screws. They should be snug enough to hold the shell together firmly, but over-tightening can break the studs that retain them.
If you have a screwless case, carefully slide both sides into the rails that secure them and slide them together.
After fully seating the sides, press down on the tabs to be sure that they're fully engaged.
Without Removing Shell
After Removing Shell
This method will not damage the button cap, and therefore can be more useful for cleaning or other scenarios where the button cap must be saved.
This may be done with or without the shell on. Your replacement switches may or may not have button caps pre-installed. If they are not pre-installed, you may insert them into the switch before or after placing the switch on the PCB.
The web configurator can be accessed by holding the START button while plugging in the controller to a PC, then navigating to http://192.168.7.1/ in a browser on the computer. Full reference for configuration options can be found at https://gp2040-ce.info/#/web-configurator. Note that changing values in the configurator may cause functionality issues. It is recommended to only adjust SOCD settings.