GP2040-CE v5.6E Fighting Board (USB host port)
GP2040-CE is open source controller input firmware for the Raspberry Pi Pico and other boards derived from the RP2040 microcontroller.
This economically priced, feature-rich device supports a variety of modern consoles and expands its functionality with frequent firmware updates. The GP2040-CE is designed to provide endless customization possibilities without sacrificing performance.
Board size is compatible with Brook products.
Available harnesses include the BrookFightingCable, 20-pin and 4-pin cables, and the GP2040-CE.and 20-pin and 4-pin cables.
This product comes in a simple package.
Firmware version at time of shipment0.7.10 is already installed.
Compatibility List
The latest compatibility list isOfficial Sitefor the latest compatibility list.
- PC (X-Input)
- Nintendo Switch
- PlayStation 3 (via D-Input)
- Playstation 4/5 (disconnected after 8 minutes / can be bypassed with MagickBoot, Wingman FGC, etc.)
- Xbox Series X|S, Xbox One (requires USB dongle such as MagickBoots)
- D-Input, (can be bypassed with MagickBoot, Wingman FGC, etc.)
- Steam Deck
- Android
- Mini consoles (MegaDrive Mini, NeoGeo Mini, Astro City Mini, etc.)
Functions
The GP2040-CE V5.6E is a board with many features.
- USB host port.
PS4/PS5 support is available by plugging MagickBoots or Wingman2Fgc into the port. - In addition to USB B for connection similar to Brook's board, a port for connection via USB C is also available
- Overclocked polling rate results in an average input delay of 0.77 ms in Xinput, Switch, and Dinput modes, and an average of 1.72 ms on Playstation 4/5. Firmware updates continue to improve input latency.
- Multiple SOCD cleaning modes - up priority (aka stickless), neutral (CPT ruleset), and second input priority.
- Left and right analog stick emulation with D-pad input and dedicated toggle switch.
- Bidirectional operation with D-pad + LS/RS.
- Reverse input via buttons. Example: If you are using a lever control and press the reverse input button when left is pressed, it will flip directly to the right. Pressing the button returns the input to left.
- Turbo and Turbo LED with selectable speed
- Supports RGB LEDs per button.
- PWM player indicator LED support (XInput only).
- Support for multiple LED profiles.
- 128x64 monochrome I2C display support - compatible with SSD1306, SH1106, and SH1107.
- Customizable startup splash screen and easy image uploading via web configuration.
- Passive buzzer speaker (3V or 5V) support.
- Access via the web and customize various settings via GUI.
All details are available atofficial websiteor the Discord community.
Other
Please contact us if you need more than a certain number of pieces, such as for Fightstick builders.
Quantity discounts are available.
Guarantee
30-day warranty from date of purchase
If you have any problems, please contact us through support.
*Software is not covered by the warranty. Only the hardware portion is warranted.
スクリューターミナルを利用する場合は、基板上に番号が記載されていますので、そちらをご確認ください。
USB-Cインターフェースですが、RP2040の都合上USB2.0での動作となります。
PS5モードなどで接続し、USBドングルを利用する事で8分タイマー問題を回避する事ができます。
詳細は、公式サイトのConsole Compatibilityをご確認ください。
Web Configモード
ご自身で設定画面を御覧ください、また詳細な内容は公式サイトに記載されていますので、ご参考ください。
ここでは、アクセス方法の説明のみ記載します。
Web Config画面にアクセスするには以下のいずれかの方法でアクセスできます。
・基板上のWeb Configボタンを押しながら、ResetボタンまたはUSBを指し直します。
・Optionボタン(スタート)を押しながら、USBを接続。
上記方法で接続後に、Webブラウザにて192.168.7.1でアクセスする事ができます。
Web設定画面は日本語に対応しています。
Web Configに対応しているOSは以下となります。
- Windows
- Mac
- Linux
- SteamOS
- iPadOS
OLEDに関して
利用できるOLEDディスプレイのスペックは以下となります。
Driver IC:SSD1306、SH1106、または SH1107
Interface:I2C Interface
WebConfigからカスタムスプラッシュなどの設定が行えます。
接続モードの切り替え
PC(Xinput)以外で接続する場合は、手動でモードを切り替える必要があります。
希望するスイッチボタンを押しながら、USBの接続を行います。
一度接続モードを変更すると、次回以降はそのモードでの接続になります。
※購入時点のファームウェアバージョンでの表記です。
こちらのモードの切り替えボタンなども、Web Configから変更できます。
各モードの切り替えボタン:
1P(□): PS3
2P(△): PS5
3P(R1):Xbox One
1K(X): Switch
2K(◯): PC (Xinput)
Bootボタン
Bootボタンを押しながら接続することで、PCはメディアとして認識します。
このモードはファームウェアの更新や、Nukeファイルなどを利用してファームウェアの削除などを行うときに利用します。
Resetボタン
USB接続をリセットし再接続します。
Web Configボタン
上述のWeb Configモードに切り替えるためのボタン