USB Passthrough: Difference between revisions

Jump to navigation Jump to search
→‎List of Wii Devices and IDs: add Speed Force Wireless
(→‎List of Wii Devices and IDs: add Speed Force Wireless)
(12 intermediate revisions by 6 users not shown)
Line 5: Line 5:
! Device !! VID !! PID !! Type !! Compatibility
! Device !! VID !! PID !! Type !! Compatibility
|-
|-
|Disney Infinity Reader (Portal Device)
|[[Disney Infinity]] Reader (Portal Device)
|0E6F
|0E6F
|0129
|0129
|HID
| rowspan="2" | HID
|Supported
| rowspan="17" | Supported
|-
|-
|EA Active NFL Training Camp Dongle
|[[:Category:Active Heart Rate Monitor (Input supported)|EA Active NFL Training Camp Dongle]]
|21A4
|21A4
|AC40
|AC40
|HID
|Supported
|-
|-
|Logitech Vantage USB Microphone
|[[:Category:USB Microphone (Input supported)|Logitech Vantage USB Microphone]]
|046D
|046D
|0A03
|0A03
|OH0/VEN
|OH0/VEN
|Supported
|-
|[[:Category:Speed Force Wireless (Input supported)|Logitech Speed Force Wireless]]
|046D
|C29C
|?
|-
|-
|Harmonix Guitar Controller for Nintendo Wii
|Harmonix Guitar Controller for Nintendo Wii
| rowspan="3" | 1BAD
| rowspan="7" | 1BAD
|0004
|0004
|HID
| rowspan="11" | HID
|Supported
|-
|-
|Rock Band 3 Mustang Guitar Dongle
|Rock Band Drum Set
|3110
|-
|Harmonix Drum Controller for Nintendo Wii
|3138
|-
|Harmonix RB3 Keyboard for Nintendo Wii
|3330
|-
|Harmonix RB3 MIDI Keyboard Interface for Nintendo Wii
|3338
|-
|Harmonix RB3 Mustang Guitar for Nintendo Wii
|3430
|3430
|HID
|Supported
|-
|-
|Rock Band Drum Set
|Harmonix RB3 MIDI Guitar Interface for Nintendo Wii
|3110
|3538
|HID
|Supported
|-
|-
|Skylanders Giants Portal
|Skylanders Giants Portal
| rowspan="4" | 1430
| rowspan="4" | 1430
| rowspan="3" | 0150
| rowspan="3" | 0150
|HID
| Supported
|-
|-
|Skylanders Swap Force Portal
|Skylanders Swap Force Portal
|HID
|Supported
|-
|-
|Skylanders Wireless Receiver for Wii
|Skylanders Wireless Receiver for Wii
|HID
|Supported
|-
|-
|Tony Hawk Ride Skateboard
|[[:Category:Ride Controller (Input supported)|Tony Hawk Ride Skateboard]]
|0100
|0100
|HID
|Supported
|-
|-
|Wii Speak Module
|[[:Category:Wii Speak (Input supported)|Wii Speak Module]]
| rowspan="3" | 057E
| rowspan="3" | 057E
|0308
|0308
|OH0
|OH0
|Supported
|-
|-
|YourShape Camera
|[[:Category:Ubisoft Camera (Input supported)|Ubisoft Camera]]
|030A
|030A
|VEN
|VEN
|Supported
|-
|-
|Internal Bluetooth dongle
|Internal Bluetooth dongle
Line 78: Line 77:
== Setting up ==
== Setting up ==
=== Linux ===
=== Linux ===
Linux support does not require any special drivers. However, a udev rule must be created to allow access to the devices.  Note, the Vender ID and Product ID SHOULD be verified from the device itself before creating the rule.
Linux support does not require any special drivers. However, a udev rule must be created to allow access to the devices.  Note, the Vendor ID and Product ID SHOULD be verified from the device itself before creating the rule.


1. Paste the following into '''/etc/udev/rules.d/52-dolphin.rules''' (/lib/udev/rules.d/52-dolphin.rules if making a package). Do not forget to replace the XXXX with the appropriate Vendor and Product IDs.
1. Paste the following into '''/etc/udev/rules.d/52-dolphin.rules''' (/lib/udev/rules.d/52-dolphin.rules if making a package). Do not forget to replace the XXXX with the appropriate Vendor and Product IDs.
Line 90: Line 89:


=== Windows ===
=== Windows ===
For users wishing to use the USB Microphone, USB Camera, or Wii Speak, it is highly recommended to use {{revision|5.0-10617}} or newer.  It contains important fixes to both libusb and Dolphin that fix crashes and fix support in devices across many games.
==== Install Dedicated Driver ====
==== Install Dedicated Driver ====


Line 104: Line 106:
===== Multi Interface Devices =====
===== Multi Interface Devices =====


More Microphone, Wii Speak, and USB Camera Passthrough, installing over the composite parent device is required.
For Microphone, Wii Speak, and USB Camera Passthrough, installing over the composite parent device is required.
 
Download and open [http://zadig.akeo.ie/ Zadig], then:


1. In the "Options" menu in Zadig, make sure "List All Devices" is enabled and "Ignore Hubs or Composite Parents" is disabled.
1. In the "Options" menu in Zadig, make sure "List All Devices" is enabled and "Ignore Hubs or Composite Parents" is disabled.
Line 114: Line 118:
==== Uninstalling Dedicated Driver ====
==== Uninstalling Dedicated Driver ====


If for some reason you wish to restore the default driver to the device, open up "Device Manager."  In the last, expand "Universal Serial Bus Devices" and find the device you wish to restore.  Uninstall the device, then unplug the device and plug it back in.  It will now be restored to its original state.
If for some reason you wish to restore the default driver to the device, open up "Device Manager."  In the last, expand "libusbK devices" and find the device you wish to restore.  Uninstall the device, then unplug the device and plug it back in.  It will now be restored to its original state.
 
If you were using the WinUSB driver, the device will be located under "Universal Serial Bus Devices" instead, but the instructions are identical otherwise.


==== usbdk driver ====
==== usbdk driver ====


usbdk provides the ability to simply install a driver and it will handle the rest.  Despite being easier to use, usbdk is not recommended due to instability issues.  Regardless, Dolphin still supports using the latest [https://github.com/daynix/UsbDk/releases x64 usbdk driver].
usbdk is no longer supported nor recommended. While it provides the ability to simply install a driver without any further instructions, usbdk suffers severe instability issues.  For legacy purposes, you can still use the [https://github.com/daynix/UsbDk/releases x64 usbdk driver] in older builds.


=== macOS ===
=== macOS ===
Line 127: Line 133:


== Configuring Dolphin ==
== Configuring Dolphin ==
==== Before 5.0-2352 ====
No configuration is required for USB HID passthrough.


==== 5.0-2352 or newer ====
In {{revision|5.0-2352}}, an additional step was added for USB Passthrough.  Because some devices being plugged into your computer can potentially hang or crash a game, you now must whitelist the emulated Wii so it can access this device.  This is not required for Bluetooth Passthrough.
 
=== Guide to Whitelist a USB Device in Dolphin ===
 
1. Open Dolphin's configuration dialog.
1. Open Dolphin's configuration dialog.


2,226

edits

Navigation menu