USB to Neo Geo Supergun DB15 adapter MVS CBOX USB2DB15

€22.31

By buying this product you can collect up to 4 points. Your cart will total 4 points that can be converted into a voucher of €0.12.

VAT included Financing available only for orders over 50 euros

Universal USB to DB15 adapter compatible with Neo Geo AES, MVS, CBOX and Superguns, allowing you to connect modern USB controllers and fightsticks to classic arcade systems. Precise, stable and low latency.

Quantity
Out of stock

We will notify you when available

Notify me

You may also be interested in

  • 1 year warranty 1 year warranty
  • Shipments in 24h / 48h Shipments in 24h / 48h
  • 15 day return policy 15 day return policy

Description - USB to Neo Geo Supergun DB15 adapter MVS CBOX USB2DB15

LIST OF COMPATIBLE CONTROLLERS

The USB2DB15 is an open-source adapter designed to offer full compatibility between modern USB controllers (such as DualShock, DualSense, fightsticks or PC pads) and classic arcade systems with a DB15 interface, such as Neo Geo AES, MVS, CBOX, HAS or JAMMA Superguns.

Originally developed by Raphnet and Raphfriend, this adapter stands out for its ultra-fast performance (latency under 1 ms) and excellent compatibility with modern controllers, including DualShock 3/4, DualSense (PS5), Xbox One / Series controllers, 8BitDo, Mayflash, Retro-Bit, Brook, and many more.

The adapter translates USB HID signals to DB15 in real time, offering a gaming experience identical to the original hardware, with no intermediate converters or loss of precision. It's completely Plug & Play, requires no drivers, and can be powered directly from the DB15 port or via an auxiliary MicroUSB connector (5V DC).

In addition, the USB2DB15 project allows the firmware to be easily updated to improve compatibility and add new features, such as custom profiles or support for new controllers.

Its firmware, available on GitHub, is compatible with multiple button configurations and control modes (LS, DPAD, RS), and includes support for SOCD Cleaning modes, essential in competitive settings.

Setup and profile selection

The adapter stores profiles for up to 10 controller models. Controllers of the same brand and model share the configuration, with 4 profiles per controller.

When connecting an eleventh model, the oldest profile will be replaced; with the twelfth, the next one, and so on.

To select a profile, press SELECT (COIN) + a direction:

  • UP: profile 1
  • RIGHT: profile 2
  • DOWN: profile 3
  • LEFT: profile 4

The adapter will remember the last profile used.

To remap buttons, select the profile, hold SELECT for 3 seconds and press buttons 1–6 in the desired order. Release SELECT to save.

How to update the USB2DB15 firmware

IMPORTANT NOTICE: This update is not a "plug and update" process via an installer program, as is common with other USB devices. The USB2DB15 uses an AVR microcontroller (Atmega328P, found on boards such as Arduino Uno, Nano or Pro Mini) that must be programmed directly using the Arduino IDE environment. Basic knowledge of Arduino and its programming environment is required to complete this process correctly.

  • Install the Arduino IDE if you don't already have it (arduino.cc).
  • Download the USB Host Shield 2.0 library from: https://github.com/Raphfriend/USB_Host_Shield_2.0 and install it in your Arduino IDE's libraries folder (File -> Preferences -> Sketchbook location, then copy the library into the "libraries" folder).
  • Go to the project repository: https://github.com/Raphfriend/USB2DB15 and download the firmware file RFUSB_to_DB15.ino (found inside the RFUSB_to_DB15 folder of the repository).
  • Open the .ino file with the Arduino IDE.
  • Connect your USB2DB15's Arduino or AVR microcontroller to your PC via USB (or via an FTDI programmer, depending on the model, see notice below).
  • In the Arduino IDE, go to Tools -> Board and select the correct microcontroller model (Arduino Uno, Pro Mini, Nano, etc., depending on your unit's hardware).
  • In Tools -> Port, select the port corresponding to your device.
  • Upload the firmware by clicking Sketch -> Upload. This step compiles the code and writes it directly to the microcontroller's memory.
  • Check the IDE console to confirm the upload completed successfully.

IMPORTANT: If your unit uses an Arduino Pro Mini with a Mini USB Host Shield, uploading the firmware requires an external FTDI programmer (a USB cable alone is not enough) and additional steps. See the specific instructions in FLASHING.md: https://github.com/Raphfriend/USB2DB15/blob/master/FLASHING.md

If your unit uses an Arduino Uno with a full USB Host Shield, select "AVRISP MKII" under Tools -> Programmer before uploading the firmware.

Without the USB Host Shield 2.0 library correctly installed, the firmware compilation will fail.

Features

  • Compatible with Neo Geo AES / MVS / CBOX / HAS / JAMMA Supergun systems
  • Support for USB controllers and fightsticks (PS3, PS4, PS5, Xbox One, Xbox Series, 8BitDo, Brook, Mayflash, etc.)
  • Direct USB → DB15 conversion with no signal loss
  • Latency under 1 ms
  • Based on the open-source USB2DB15 project
  • Updatable firmware
  • Support for LS / DPAD / RS modes
  • SOCD Cleaning compatibility
  • Plug & Play mode, no drivers or configuration required
  • Direct power from DB15 or via MicroUSB (5V)
  • Support for vibration and automatic controller recognition (depending on firmware)
  • Compact, sturdy design, easy to install

Technical Specifications

Color
Blue
Compatibility
Neo Geo AES / MVS / CBOX / HAS / Supergun JAMMA
Connector
SNES to NEO GEO (D15P)
Firmware
Upgradeable (available on GitHub)
LAG
0.80ms
Weight
40gr