Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Wii U GCN USB Driver

From GameBrew
Wii U GCN USB Driver
Gcnusbadapterwiiu.png
General
AuthorMassive
TypeController Mapping
Version3.2.1
LicenseMixed
Last Updated2015/09/01
Links
Download
Website
Source

This is an unofficial Windows driver for the official Wii U GCN USB adapter. It also supports third party adapters emulating the device WUP-028.

Please refer to http://m4sv.com/page/wii-u-gcn-usb-driver for install instructions and usage.

Features

  • Compatible with Windows XP/Vista/7/8/10.
  • Use up to 4 GameCube controllers on 1 USB port.
  • Only requires the black plug (gray is used to power the rumble motor).
  • Tied with the raphnet adapter for the lowest latency method of using a GameCube controller on PC.
  • Compatible with sample rate overclocking using a modified HIDUSB.sys.
  • Creates joystick as a default Windows joystick.
  • Compatible with x360ce (for use with games that only support Xbox controllers).
  • Configurable Deadzones.
  • Auto updates.
  • Full compatibility with the native dolphin driver.
  • Rumble is not currently supported.

User guide

Main screen

The main screen allows you to start and stop the driver. Inputs are only processed when the driver is running.

Important information is displayed in the Log section. By clicking "Configuration," you can access the Configuration Screen.

If you click "Windows Gamepad Info," it opens the Windows Gamepad Info screen.

Configuration

On this screen, you can customize the default functionality of the application (located at the top left) or Enable/Disable controllers and adjust deadzones.

Initially, all controllers are enabled, and it is recommended to disable any unused ports. The default deadzone values should work well for most controllers.

Windows Gamepad Info

Clicking "Windows Gamepad Info" opens the default Windows screen.

To check a controller, select it from the list and click "Properties."

Button testing reference:

  • Z-Axis is the L trigger
  • X-rotation is the C-stick X axis
  • Y-Rotation is the C-stick Y axis
  • Z-rotation is the R trigger
  • Button 1 is 'A'
  • Button 2 is 'B'
  • Button 3 is 'X'
  • Button 4 is 'Y'
  • Button 5 is 'Z'
  • Button 6 is 'R'
  • Button 7 is 'L'
  • Button 8 is 'Start'
  • Button 9 is 'Up'
  • Button 10 is 'Down'
  • Button 11 is 'Left'
  • Button 12 is 'Right'

Calibration is optional, but if you choose to calibrate and are unhappy with the results, clicking "Reset to Default" in the Settings tab will fix it.

Screenshots

gcnusbadapterwiiu2.png

gcnusbadapterwiiu3.png

gcnusbadapterwiiu4.png

gcnusbadapterwiiu5.png

Media

Wii U Adapter on Windows for Dolphin 5.0 Project64 CEMU & Other Programs! (7ngel)

Changelog

Version 3.2.1

  • Updated vJoy for windows 10 support.

Version 3.2

  • Added support for third party adapters.
  • Fixed a bug that prevented some inputs from being detected by vjoy.

Version 3.11 Bug Fix

  • Fixed a vJoy directory issue that was causing the dpad not to work.
  • Removed the option to disable all 4 joysticks (vJoy doesn't allow this anyway... use the "disable ports on exit" option).

Version 3.1

  • Added a compatibility mode for people having trouble with the interrupt request mode (called windows 8 compatibility, enabled by default)
  • Compatibility mode is the equivalent of 5ms mode from the previous version.
  • Switched to vJoy 2.05 which apparently means Windows 10 may now be supported (pending confirmation, since I have no test system).
  • Included 32-bit binaries in the install directory (/x86/) for 32bit/x64 Operating Systems.

Version 3.0

  • Unsigned Driver mode is no longer necessary running under Windows 8.
  • A WinUSB filter installed through Zadig is now used instead of LibUSB with dpinst or install-filter.
  • The driver now operates directly through the interrupt requests driven by the windows USB handler instead of a loop.
  • The ability to select input latency has been removed (the driver will always run as fast as possible with no additional overhead).
  • Full support of the dolphin native USB implementation has been added. Installing this version of the driver will let you use either as an input method for dolphin.
  • Automatic update checks have been added (they can be disabled in the configuration menu). The device will redirect you to this page and the latest version when one is available.
  • Minor changes to error reporting will hopefully provide better error message support.

External links

Advertising: