GP2040-CE (V5.6E - USB-B, USB-C) Open Source Multi-Console Fight Board
The RP2040 Advanced Breakout Board v5.6 comes pre-flashed with the GP2040-CE firmware, which offers a wide range of features. However, there are some important limitations to be aware of:
• PlayStation 4: Native PS4 support requires official DS4 keys (which are not provided by us or the GP2040-CE team) or a compatible USB dongle such as the MayFlash MagicBoots v1.1, PXN N5, or Brook Wingman FGC (version 1) Multi-Console to PS5/PS4/PC Converter.
• PlayStation 5: You can use the dongles listed above to play PS5 games that support legacy PS4 controllers (e.g., Street Fighter 6, Tekken 8).
• Xbox Support: Xbox One and Series S|X support is possible using adapters like the MagicBoots FPS Adapter or the Magic-X Wireless Bluetooth USB Adapter. Xbox 360 is not supported at this time.
• Brook UP5 Compatibility: This board and the GP2040-CE firmware are not compatible with the Brook UP5 PlayStation 5 Add-On.
Please note: As an open-source project, the GP2040-CE firmware is frequently updated and improved. Because of this, our support for firmware-related issues is limited. For help, we strongly recommend joining the official Open Stick Community Discord and reviewing the GP2040-CE documentation at https://gp2040-ce.info.
About GP2040-CE:
GP2040-CE is a powerful open-source controller firmware designed for the Raspberry Pi Pico and other RP2040-based microcontrollers. It’s the result of a passionate, community-driven effort to create a flexible, low-latency input solution for modern gaming. Budget-friendly yet loaded with features, the GP2040-CE platform supports a wide range of systems, and it continues to evolve through frequent firmware updates.
Despite its compact design, the GP2040-CE enables extensive customization without compromising on performance.
• PC (via XInput)
• PlayStation 3 (via DInput)
• PlayStation 4/5 – Native support times out after 8 minutes unless using a valid DS4 control key or a supported USB dongle such as the MayFlash MagicBoots v1.1, PXN N5, or Brook Wingman FGC. No native PS5 support is available; only games that support PS4 legacy controllers are compatible.
• Xbox Series X|S / Xbox One – Requires MagicBoots FPS Adapter or Magic-X Bluetooth USB Adapter
•Original Xbox – Supported with the latest firmware and a USB-to-Original Xbox adapter cable
• Nintendo Switch
• Nintendo Switch 2 (confirmed as of 6/5/2025)
• Mini Consoles (e.g., Genesis/MegaDrive Mini, NeoGeo Mini, Astro City Mini, etc.)
• Steam Deck
• MiSTer FPGA
• Android Devices
Key Features (v5.6E):
•Built-in USB passthrough port for PS4/PS5 compatibility (via supported USB dongles like MagicBoots v1.1 and PXN N5) and Xbox Series support
Multiple USB options: USB-B (Neutrik NAUSB-W-B compatible) and USB-C
•Ultra-low input latency: Averaging 0.77ms for XInput/Switch/DInput, and 1.72ms for PS4/PS5
•SOCD cleaning modes: Up Priority (stickless), Neutral (CPT ruleset), and Second Input Priority
•Analog stick emulation and toggle support
•Dual direction input (e.g., simultaneous D-Pad and LS/RS)
•Reversible input toggle for lever users (hold left, tap reverse, flips to right)
•Turbo functionality with selectable speed and LED indicator
•RGB LED support (per button)
•PWM player indicator LED (XInput only)
•Multiple LED profiles
•I2C Display support: 128x64 monochrome (SSD1306, SH1106, SH1107)
•Custom splash screen support and easy image upload via web UI
•Passive buzzer (3V or 5V) support
•Built-in web-based configuration interface
• The v5.6E now includes an onboard USB passthrough port—no external adapter board needed. This allows seamless compatibility with dongles like the MayFlash MagicBoots v1.1 or PXN N5 for PS4/PS5 support in games that recognize legacy PS4 controllers (e.g., Street Fighter 6, Mortal Kombat 11).
Download the GP2040-CE v5.6 Info Card
*Includes input shortcuts, console mapping, GPIO pinouts, and more. A free digital copy is included with every purchase, or you can download it here.