6,576
edits
Progress Continues
We've already had 21455 updates since Dolphin 5.0. Keep up with Dolphin's continuing progress through the Dolphin Blog: August, September, and October 2023 Progress Report. |
The Dolphin Emulator Wiki needs your help! Dolphin can play thousands of games, and changes are happening all the time. Help us keep up! Join in and help us make this the best resource for Dolphin. |
(Fixes table sorting problem) |
No edit summary |
||
Line 1: | Line 1: | ||
Since {{revision|5.0-910}}, Dolphin has the ability to passthrough a Bluetooth adapter for emulated Wii software. This gives emulated Wii software full control of a Bluetooth adapter, which, provided a decent, working adapter, notably allows pairing Wii Remotes to Dolphin, third-party Wii Remote support, working Wii Remote audio and more accurate connectivity. | Since {{revision|5.0-910}}, Dolphin has the ability to passthrough a Bluetooth adapter for emulated Wii software. This gives emulated Wii software full control of a Bluetooth adapter, which, provided a decent, working adapter, notably allows pairing Wii Remotes to Dolphin, third-party Wii Remote support, working Wii Remote audio and more accurate connectivity. | ||
== Limitations == | |||
* The functionality and quality of the connections heavily depend on the quality of the adapter. | |||
* Even though most adapters work fine in passthrough mode, the only perfect adapter is the Wii's Bluetooth module (so far). | |||
* Save states can be used with some limitations. | |||
* Because Bluetooth Passthrough Mode skips Dolphin's emulated Bluetooth and Wii Remote code entirely, it is not possible to mix passthrough mode and emulated/real/hybrid Wii Remote. This means that netplay, TAS input, input display, etc. cannot work. | |||
== Setting up == | == Setting up == | ||
Line 11: | Line 17: | ||
=== Windows === | === Windows === | ||
Download and open [http://zadig.akeo.ie/ Zadig] as Administrator, then: | Download and open [http://zadig.akeo.ie/ Zadig] as Administrator, then: | ||
# In the "Options" menu in Zadig, make sure "List All Devices" is enabled. | |||
# Look through the devices for the device to passthrough. | |||
# On the right column, select "libusbk" then click "Replace Driver". Select "Yes" to modify the system driver. | |||
If you run into problems after doing this, such as an "LIBUSB_ERROR_NOT_FOUND" error when trying to use the adapter with Dolphin, downloading and installing the [https://github.com/daynix/UsbDk/releases latest x64 usbdk driver] could help. | If you run into problems after doing this, such as an "LIBUSB_ERROR_NOT_FOUND" error when trying to use the adapter with Dolphin, downloading and installing the [https://github.com/daynix/UsbDk/releases latest x64 usbdk driver] could help. | ||
Line 32: | Line 35: | ||
While a game is running: | While a game is running: | ||
* Wii Remotes can be synced and paired to Dolphin by using the Sync button. | * Wii Remotes can be synced and paired to Dolphin by using the Sync button. | ||
* All saved Wii Remote pairings can be reset by using the Reset button. This will also disconnect all currently connected Wii Remotes. | * All saved Wii Remote pairings can be reset by using the Reset button. This will also disconnect all currently connected Wii Remotes. | ||
Line 43: | Line 45: | ||
"Press Sync Button" is designed to work just like the Wii's red sync button: | "Press Sync Button" is designed to work just like the Wii's red sync button: | ||
* Pressing the hotkey will trigger a sync. | * Pressing the hotkey will trigger a sync. | ||
* Holding the hotkey for 10 seconds will clear all saved pairings. | * Holding the hotkey for 10 seconds will clear all saved pairings. | ||
Line 72: | Line 73: | ||
=== No usable adapter found === | === No usable adapter found === | ||
This can happen with some adapters. You'll need to [[#Forcing_a_specific_adapter|force your adapter to be used]]. | This can happen with some adapters. You'll need to [[#Forcing_a_specific_adapter|force your adapter to be used]]. | ||
== Adapter test results == | == Adapter test results == | ||
Line 102: | Line 94: | ||
| bgcolor="#faa" | Asus BT-400 (BCM20702A0) | | bgcolor="#faa" | Asus BT-400 (BCM20702A0) | ||
| 0B05 || 17CB || ? | | 0B05 || 17CB || ? | ||
| bgcolor="#fda" | | | bgcolor="#fda" | [[#Forcing a specific adapter|Forced driver]] | ||
| bgcolor="#fda" | Limited <sup>[[#Notes|[ | | bgcolor="#fda" | Limited <sup>[[#Notes|[2]]]</sup> | ||
| bgcolor="#faa" | No | | bgcolor="#faa" | No | ||
| Good | | Good | ||
Line 110: | Line 102: | ||
| bgcolor="#faa" | [https://www.amazon.com/dp/B00DJ83070?linkCode=wey&tag=dolphin-emu-20 Asus BT-400 (BCM20702A0)] | | bgcolor="#faa" | [https://www.amazon.com/dp/B00DJ83070?linkCode=wey&tag=dolphin-emu-20 Asus BT-400 (BCM20702A0)] | ||
| 0B05 || 17CF || ? | | 0B05 || 17CF || ? | ||
| bgcolor="#fda" | | | bgcolor="#fda" | [[#Forcing a specific adapter|Forced driver]] | ||
| bgcolor="#fda" | Limited <sup>[[#Notes|[ | | bgcolor="#fda" | Limited <sup>[[#Notes|[3]]]</sup> | ||
| bgcolor="#fda" | Limited <sup>[[#Notes|[ | | bgcolor="#fda" | Limited <sup>[[#Notes|[7]]]</sup> | ||
| Good | | Good | ||
| Very long | | Very long | ||
Line 119: | Line 111: | ||
| 0CF3 || 3004 || 0001 | | 0CF3 || 3004 || 0001 | ||
| bgcolor="#afa" | Yes | | bgcolor="#afa" | Yes | ||
| bgcolor="#fda" | Limited <sup>[[#Notes|[ | | bgcolor="#fda" | Limited <sup>[[#Notes|[4]]]</sup> | ||
| bgcolor="#afa" | Yes | | bgcolor="#afa" | Yes | ||
| Good | | Good | ||
Line 159: | Line 151: | ||
| 0A12 || 0001 || 8891 | | 0A12 || 0001 || 8891 | ||
| bgcolor="#afa" | Yes | | bgcolor="#afa" | Yes | ||
| bgcolor="#fda" | Limited <sup>[[#Notes|[ | | bgcolor="#fda" | Limited <sup>[[#Notes|[2]]]</sup> | ||
| bgcolor="#afa" | Yes | | bgcolor="#afa" | Yes | ||
| Good | | Good | ||
Line 167: | Line 159: | ||
| 0A12 || 0001 || 8891 | | 0A12 || 0001 || 8891 | ||
| bgcolor="#afa" | Yes | | bgcolor="#afa" | Yes | ||
| bgcolor="#fda" | Limited <sup>[[#Notes|[ | | bgcolor="#fda" | Limited <sup>[[#Notes|[2]]]</sup> | ||
| bgcolor="#fda" | Limited <sup>[[#Notes|[ | | bgcolor="#fda" | Limited <sup>[[#Notes|[6]]]</sup> | ||
| Good | | Good | ||
| Long | | Long | ||
Line 174: | Line 166: | ||
| bgcolor="#fda" | [https://www.amazon.com/dp/B0169O12UC?linkCode=wey&tag=dolphin-emu-20 Orico Bta408 (BCM20702A0)] | | bgcolor="#fda" | [https://www.amazon.com/dp/B0169O12UC?linkCode=wey&tag=dolphin-emu-20 Orico Bta408 (BCM20702A0)] | ||
| 0A5C || 21EC || ? | | 0A5C || 21EC || ? | ||
| bgcolor="#fda" | | | bgcolor="#fda" | [[#Forcing a specific adapter|Forced driver]] | ||
| bgcolor="#fda" | Limited <sup>[[#Notes|[ | | bgcolor="#fda" | Limited <sup>[[#Notes|[3]]]</sup> | ||
| bgcolor="#afa" | Yes | | bgcolor="#afa" | Yes | ||
| Good | | Good | ||
Line 191: | Line 183: | ||
| 0489 || E04E || 0001 | | 0489 || E04E || 0001 | ||
| bgcolor="#afa" | Yes | | bgcolor="#afa" | Yes | ||
| bgcolor="#fda" | Limited <sup>[[#Notes|[ | | bgcolor="#fda" | Limited <sup>[[#Notes|[1]]]</sup> | ||
| bgcolor="#faa" | No | | bgcolor="#faa" | No | ||
| Good | | Good | ||
Line 207: | Line 199: | ||
| 0A12 || 0001 || 8891 | | 0A12 || 0001 || 8891 | ||
| bgcolor="#afa" | Yes | | bgcolor="#afa" | Yes | ||
| bgcolor="#fda" | Limited <sup>[[#Notes|[ | | bgcolor="#fda" | Limited <sup>[[#Notes|[1]]]</sup> | ||
| bgcolor="#faa" | No | | bgcolor="#faa" | No | ||
| Average | | Average | ||
Line 230: | Line 222: | ||
| bgcolor="#faa" | [https://www.amazon.com/dp/B007GFX0PY?linkCode=wey&tag=dolphin-emu-20 IOGear GBU521] | | bgcolor="#faa" | [https://www.amazon.com/dp/B007GFX0PY?linkCode=wey&tag=dolphin-emu-20 IOGear GBU521] | ||
| 0A5C || 21E8 || 0112 | | 0A5C || 21E8 || 0112 | ||
| bgcolor="#fda" | | | bgcolor="#fda" | [[#Forcing a specific adapter|Forced driver]] | ||
| bgcolor="#afa" | Yes | | bgcolor="#afa" | Yes | ||
| bgcolor="#faa" | No | | bgcolor="#faa" | No | ||
Line 239: | Line 231: | ||
| 1131 || 1004 || 0373 | | 1131 || 1004 || 0373 | ||
| bgcolor="#afa" | Yes | | bgcolor="#afa" | Yes | ||
| bgcolor="#fda" | Limited <sup>[[#Notes|[ | | bgcolor="#fda" | Limited <sup>[[#Notes|[5]]]</sup> | ||
| bgcolor="#fda" | Limited <sup>[[#Notes|[ | | bgcolor="#fda" | Limited <sup>[[#Notes|[6]]]</sup> | ||
| Short range | | Short range | ||
| Average | | Average | ||
Line 247: | Line 239: | ||
| 0A5C || 2198 || 0391 | | 0A5C || 2198 || 0391 | ||
| bgcolor="#afa" | Yes | | bgcolor="#afa" | Yes | ||
| bgcolor="#fda" | Limited <sup>[[#Notes|[ | | bgcolor="#fda" | Limited <sup>[[#Notes|[1]]]</sup> | ||
| bgcolor="#afa" | Yes | | bgcolor="#afa" | Yes | ||
| Average | | Average | ||
Line 254: | Line 246: | ||
| bgcolor="#afa" | [https://www.amazon.com/dp/B007Q45EF4?linkCode=wey&tag=dolphin-emu-20 Kinivo BTD-400] | | bgcolor="#afa" | [https://www.amazon.com/dp/B007Q45EF4?linkCode=wey&tag=dolphin-emu-20 Kinivo BTD-400] | ||
| 0A5C || 21E8 || 0112 | | 0A5C || 21E8 || 0112 | ||
| bgcolor="#fda" | | | bgcolor="#fda" | [[#Forcing a specific adapter|Forced driver]] | ||
| bgcolor="#afa" | Yes | | bgcolor="#afa" | Yes | ||
| bgcolor="#afa" | Yes | | bgcolor="#afa" | Yes | ||
Line 286: | Line 278: | ||
| bgcolor="#fda" | Plugable USB 2.0 Bluetooth Adapter (BCM20702A0) | | bgcolor="#fda" | Plugable USB 2.0 Bluetooth Adapter (BCM20702A0) | ||
| 0A5C || 21E8 || 0112 | | 0A5C || 21E8 || 0112 | ||
| bgcolor="#fda" | | | bgcolor="#fda" | [[#Forcing a specific adapter|Forced driver]] | ||
| bgcolor="#fda" | Limited <sup>[[#Notes|[ | | bgcolor="#fda" | Limited <sup>[[#Notes|[3]]]</sup> | ||
| bgcolor="#afa" | Yes | | bgcolor="#afa" | Yes | ||
| Good | | Good | ||
Line 295: | Line 287: | ||
| 0B05 || 1825 || 0001 | | 0B05 || 1825 || 0001 | ||
| bgcolor="#afa" | Yes | | bgcolor="#afa" | Yes | ||
| bgcolor="#fda" | Limited <sup>[[#Notes|[ | | bgcolor="#fda" | Limited <sup>[[#Notes|[3]]]</sup> | ||
| bgcolor="#afa" | Yes | | bgcolor="#afa" | Yes | ||
| Good | | Good | ||
Line 302: | Line 294: | ||
| bgcolor="#faa" | [https://www.amazon.com/dp/B001D8CCYK?linkCode=wey&tag=dolphin-emu-20 Rocketfish Bluetooth Adapter] | | bgcolor="#faa" | [https://www.amazon.com/dp/B001D8CCYK?linkCode=wey&tag=dolphin-emu-20 Rocketfish Bluetooth Adapter] | ||
| 0461 || 4D75 || ? | | 0461 || 4D75 || ? | ||
| bgcolor="#fda" | | | bgcolor="#fda" | [[#Forcing a specific adapter|Forced driver]] | ||
| bgcolor="#faa" | No | | bgcolor="#faa" | No | ||
| bgcolor="#faa" | No | | bgcolor="#faa" | No | ||
Line 319: | Line 311: | ||
| 0C10 || 0000 || 1915 | | 0C10 || 0000 || 1915 | ||
| bgcolor="#afa" | Yes | | bgcolor="#afa" | Yes | ||
| bgcolor="#fda" | Limited <sup>[[#Notes|[ | | bgcolor="#fda" | Limited <sup>[[#Notes|[2]]]</sup> | ||
| bgcolor="#afa" | Yes | | bgcolor="#afa" | Yes | ||
| ? | | ? | ||
Line 394: | Line 386: | ||
<div id="Notes"> | <div id="Notes"> | ||
'''Stability''' | '''Stability''' | ||
:<sup>[ | :<sup>[1]</sup> May stop working after HCI resets (stopping, resetting emulation or going back to the system menu). | ||
:<sup>[ | :<sup>[2]</sup> Has issues with games which send a lot of commands (including [[New Super Mario Bros. Wii]] and [[The Legend of Zelda: Skyward Sword]] before you get in game). | ||
:<sup>[ | :<sup>[3]</sup> Starts having lag issues after ~30 minutes. Reconnecting the Wii remote is required. | ||
:<sup>[ | :<sup>[4]</sup> May stop working after HCI resets on Windows, works fine on Linux and macOS. | ||
:<sup>[ | :<sup>[5]</sup> Randomly stop working on Windows, works fine on Linux and macOS. | ||
''' | '''Pairing''' | ||
:<sup>[ | :<sup>[6]</sup> Has issues reconnecting multiple Wiimotes. | ||
:<sup>[ | :<sup>[7]</sup> Limited to 1 remote. | ||
</div> | </div> | ||
[[Category:Tutorials]] | [[Category:Tutorials]] |
edits