Raphnet adapter management tool

Graphical user interface and command-line tools to manage raphnet adapters.

Current version: 2.1.6
Released: June 21, 2018


Product Description:
Graphical user interface and command-line tools to manage raphnet adapters.

  • Firmware update[1]
  • Firmware version display
  • Supports multiple adapters connected simultaneously (shows a list to choose from)
  • Adapter configuration
    (actual features available depends on model)
    • Controller poll interval
    • GC full range sliders
    • GC Inverted triggers
    • GC Sliders as buttons
    • Disable analog triggers
    • DPad as buttons
    • DPad as axes
    • Swap R and L sticks
    • Enable Nunchuk accelerometers (X,Y and Z)
    • Reverse scroll direction
  • Connected controller type display.[2]
  • Built-in vibration/rumble test. (N64/GC only)
  • For Windows and Linux

N64 to USB adapter-specific features:
  • Controller pak ("mempak") read/write.
  • Built-in controller pak editor
  • Supports .N64 and .MPK controller pak image files.
  • Transfer Pak support:
    • Read/write cartridge save ram (backup your saves!)
    • Cartridge information display
    • Cartridge dumping
Gamecube to N64 adapter features[3]:
  • Firmware version display and update
  • Configuration display (currently read-only)
  • Coming soon: Button mapping editor, configuration editor

Picture Gallery:
Main window with N64 controller connected
N64 Mempak editor
Transfer Pak : Display cartridge information
Transfer Pak: Backuping cartridge save RAM
Gamecube to N64 adapter management
PCEngine to USB adapter management

Download(s) & Link(s):
2.1.6June 21, 2018
  • Add PSX to USB adapter support
  • Add Saturn to USB v2 adapter support
  • Add DB9 to USB adapter support
  • Support PSX memory card read/write through multitap (port 1)
  • Add firmware update v1.1 for Classic controller to GC/Wii adapter
  • Add firmware update v2.1 for SNES controller to GC/Wii adapter
  • Command-line: Add Gamecube and N64 keyboard poll tests (--gc_pollraw_keyboard and --n64_pollraw_keyboard)
  • Command-line: Add Wii Classic Controller raw poll test --wii_pollraw
  • Command-line: Add Playstation controller raw poll test --psx_pollraw
  • Command-line: Add --si_txrx to send arbitrary byte sequences to a GC/N64 controller/peripheral. (for research)
  • Command-line: Add --n64_crcd and --n64_crca to calculate CRCs (for research)
raphnet-tech_adapter_manager-install-2.1.6.exe (17.9 MB)
raphnet-tech_adapter_manager-2.1.6.tar.gz (2.3 MB)
2.1.5March 24, 2018
  • Add support for new NES to USB adapters (v2)
  • Add support for Classic controller to Gamecube adapter update (through GC to USB adapter)
  • Finalize PCEngine to USB adapter support (soon to be released)
  • Command-line: Add --gc_getid and --gc_getorigins
raphnet-tech_adapter_manager-install-2.1.5.exe (17.9 MB)
raphnet-tech_adapter_manager-2.1.5.tar.gz (2.2 MB)
2.1.4December 3, 2017
  • Add snes2usb firmware version 2.1.0:
    • Internal changes to workaround a presumed Windows bug (Joystick ID confusion where the second controller stops working or gives an error in the Game controller test dialog)
    • Fix minor deviations from the USB standard
  • Add Gamecube/N64 to USB firmware version 3.5.0:
    • Add a 'triggers as buttons' mode for Gamecube controllers
    • Add a 'disable analog triggers' mode for Gamecube controllers
    • Internal changes to workaround a presumed Windows bug
  • Attempt to prevent the 'There is no disk in the drive' error on Windows
  • Add a timeout mechanism to prevent hangs in case an adapter does not respond
  • Support for adapters with the dynamic feature set query (no user visible changes)
  • Add a controller pak fill command (command-line only)
  • Script-friendly return values for some commands (command-line only)
raphnet-tech_adapter_manager-install-2.1.4.exe (6.7 MB)
raphnet-tech_adapter_manager-2.1.4.tar.gz (2.2 MB)
2.1.3November 19, 2017
  • Firmwares are now bundled with the adapter manager
  • Add Wii accessory to USB adapter firmware version v2.1
  • Support for Wii accessory to USB adapter v2.1
  • Firmware update UI improvements:
    • File chooser opens in the directory containing firmwares compatible with the current adapter
    • Firmware file preview: Shows the release date and release notes for the selected file
  • Add missing dfu-programmer.exe (for firmware updates under Windows)
  • Add support for an old adapter (GCN64USB v2.2)
  • Add missing icons for file dialog
raphnet-tech_adapter_manager-install-2.1.3.exe (6.6 MB)
raphnet-tech_adapter_manager-2.1.3.tar.gz (2.2 MB)
2.1.0November 1, 2017 Support for new adapters:
  • Add support for raphnet SNES to USB adapter v2.0 (w/advXarch)
  • Add support for raphnet Dual SNES to USB adapter v2.0 (w/advXarch)
  • Add support for Wii accessory to USB adapters (WUSBMote) v2.0 (w/advXarch)
  • Add a N64 memory card stress test (command-line only)
raphnet-tech_adapter_manager-install-2.1.0.exe (5.7 MB)
raphnet-tech_adapter_manager-2.1.0.tar.gz (1.3 MB)
2.0.0October 3, 2017 New features and infrastructure updates to support all raphnet adapters (instead of N64/GC to USB only):
  • Renamed project to raphnet-tech adapter manager
  • Add support for a PC-Engine to USB adapter currently in development
  • Add basic support (name and version) for legacy raphnet adapters (not-updateable, not-configurable)
  • Transfer pak: Add support for MBC2 gameboy cartridges.
  • More robust controller pak IO (Add CRC checks and retries)
  • Support for Gamcube sliders as buttons configuration option (for adapters with firmware 3.4.1 and newer)
  • Add a command to detect a N64 controller pak
  • N64 rumble pak control from the command-line
  • Add scripts/Makefile to cross-compile the Windows version from an MXE environment.
raphnet-tech_adapter_manager-install-2.0.0.exe (5.7 MB)
raphnet-tech_adapter_manager-2.0.0.tar.gz (1.3 MB)
1.6.0April 6, 2017 Add support for the N64 Transfer Pak:
  • Read ROM from ROM-Only, MBC1, MBC3 and MBC5 cartridges.
  • Read/Write save RAM for MBC1, MBC3 and MBC5 cartridges.
gcn64ctl-install-1.6.0.exe (7.1 MB)
gcn64tools-1.6.0.tar.gz (345.6 KB)

IMPORTANT: This is not a complete list. If your controller or game does not appear here, it simply means that we did not get the chance (or the idea) to test it, or that no one let us know that it works.

Help us improve this page by sending test results by email to support@raphnet-tech.com
raphnetraw: Direct N64 controller access plugins
Plugins for Project 64 and mupen64plus to let the game communicate with the controllers directly.
N64 to USB adapter - V3
The latest version of our N64 controller to USB adapter.
Dual N64 controller to USB adapter
N64 controller to USB adapter for two players.
Gamecube to USB adapter - V3
The latest version of our GC controller to USB adapter.
Dual Gamecube controller to USB adapter
Gamecube controller to USB adapter for two players.
N64/Gamecube to USB adapter with vibration/rumble support
N64/Gamecube controller to USB adapter.


[1] Firmware update is only supported on adapters with advXarch technology.
[2] Requires an adapter with advXarch technology and depends on the type of controller (ie: Some controllers are not detectable)
[3] To manage a Gamecube controller to N64 adapter, a raphnet-tech N64 to USB adapter is required.
This project is open-source and developed on GitHub: raphnet/gcn64tools. Suggestions, patches, pull-request and issues are welcome.

Solution Graphics
No PayPal account required!