Dolphin, the GameCube and Wii emulator - Forums

Full Version: Bluetooth Passthrough
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
(10-26-2016, 02:12 AM)Woogoo Wrote: [ -> ]That looks like the Bluetooth and Wifi Module are part of the same card.
From the teardown I see three separate modules. Two of them are for WiFi connectivity (one of them is dedicated to Wii U Gamepad communication and the other is for Internet Connectivity) and the remaining is the Bluetooth (the one with BCM20702 chip). However I have no idea if it's using USB or some proprietary protocol...


(10-26-2016, 02:20 AM)trihy Wrote: [ -> ]Compatibility list must have at least:

-one button pair support when relaunch the game

-4 wiimotes at the same time (some dongles cant handle that in passthrough)

-pid vid of the adapter
1) That's the purpose of the Pairing column
2) If the adapter can't handle pairing with multiple remotes, it's also noted in the Pairing column
3) That's what PID, VID and Revision columns are for

Grimshak

The article seems to be talking about using nearly any bluetooth adapter with the new passthrough options (and LibUSB). From everyones suggestions though, no one seems to have found a retail bluetooth adapter that works well?

Also, if I do end up getting a Wii Bluetooth Module as recommended (Something like this, I'm assuming: https://amzn.com/B003Z7VSD8), anyone know where I can find a cable to go onto the push-style connector to USB?
(10-26-2016, 03:54 AM)Grimshak Wrote: [ -> ]The article seems to be talking about using nearly any bluetooth adapter with the new passthrough options (and LibUSB). From everyones suggestions though, no one seems to have found a retail bluetooth adapter that works well?

Also, if I do end up getting a Wii Bluetooth Module as recommended (Something like this, I'm assuming: https://amzn.com/B003Z7VSD8), anyone know where I can find a cable to go onto the push-style connector to USB?

The copper contacts on the back is what you should be using, I don't know if theres any way to make use of the port. Here is a post about this, I am not sure if this is exactly how the devs are connecting the module to the PC but it should be a good start. https://forums.dolphin-emu.org/Thread-ho...c-usb-port

Mabel

Was able to resolve my hang issue this morning and do some more testing. The PR 4385 build works wonderfully.

Adapter: Broadcom BCM20702A0
Pairing: Yes, I was able to get both an RVL-003 Wiimote and an RVL-036 paired simultaneously. I don't have more than two controllers to test 3-4 simultaneous pairs, though.
Wiimote: RVL-036 (Special Edition Golden Zelda Wiimote)
- Stable: Yes, no drops through an hour and a half of play time.
- Range: Very good, 55+ feet (through two walls, even) before I noticed any lack of responsiveness. I ran out of room to move further away, so it never lost connectivity complete.
- Audio: Great, no crackling and audio matched what my Wii outputs as far as my ears could tell.
Wiimote: RVL-003 (Original Wiimote)
- Stable: Yes, no drops through an hour and a half of play time.
- Range: Very good, 50+ feet (through two walls) before I noticed any lack of responsiveness. It did seem to start to lose responsiveness a few feet before the RVL-036, but that might've been my batteries. Also never completely lost connection. They were very close in performance.
- Audio: Perfect.

Games tested:
- Skyward Sword
- Mario Galaxy 2
- Mario Kart Wii

If there's anything else I can test with my setup let me now and I'll get to it.
That's great. Looks like it's another adapter that we can recommend. Big Grin
Thanks for the report, Mabel!
BCM20702A0 is ASUS BT400 ... I don't know why, but for me if I enable passthrough game wont start (closes immediately).
@Mebel Did You installed drivers as in Dolphin Wiki?

Or maybe this PR4385 did the trick ... I'll wait when it'll be merged Smile
I'd actually recommend you try it before it gets merged, so we can see how useful that option would be.

Again, here's a link to the Windows PR build: https://dl.dolphin-emu.org/prs/pr-4385-d...est-x64.7z

Even with that build, you need to edit some values in Dolphin.ini in the [BluetoothPassthrough] section to disable the check:
- set VID to your adapter's VID (decimal)
- set PID to your adapter's PID (decimal)
- set DisableDescriptorCheck to True
Is there a list of devices that save link keys properly. I have an Azio BTD-V201 and a Broadcom BCM20702A0 (Kinivo brand). The Azio BTD-V201 doesn't save link keys at all, while the broadcom saves them but I can't seem to automatically reconnect the remotes after closing a game. I have to sync again. Am I doing something wrong?

Mabel

(10-26-2016, 07:59 AM)barat Wrote: [ -> ]BCM20702A0 is ASUS BT400 ... I don't know why, but for me if I enable passthrough game wont start (closes immediately).
@Mebel Did You installed drivers as in Dolphin Wiki?

Or maybe this PR4385 did the trick ... I'll wait when it'll be merged Smile

I did install the WinUSB drivers through Zadig, as per the instructions on the wiki.

Here's the step-by-step for Windows, all in one place, if that's helpful:

1. Download the Windows PR 4385 build here: https://dl.dolphin-emu.org/prs/pr-4385-d...est-x64.7z
2. Extract the archive and launch Dolphin.exe once, then close it out. (This adds a new line your dolphin.ini)
3. Download Zadig: http://zadig.akeo.ie/
4. Open Zadiq, and in the Options select List All Devices. You should now see a list of USB devices in the dropdown menu. 
5. Select your Bluetooth adapter (For the broadcom, it's the BCM20702A0 entry) and click Replace Driver.
6. Write down the hexadecimal codes you see under USB ID. (For my broadcom, it's 0A5C and 21E8. http://i.imgur.com/JqV4BrU.png)
7. Convert your codes one at a time to decimal values: http://www.binaryhexconverter.com/hex-to...-converter
 - For example, the first number 0A5C gives us 2652, which is my PID. The second, 21E8 gives us 8680 which is my VID.
8. Open your dolphin config folder (usually located at C:\Users\<User>\Documents\Dolphin Emulator\Config) and open dolphin.ini.
 - Near the bottom of the file, you'll find entries for VID, PID and DisableDescriptorCheck.
9. Set the VID to your decimal VID (mine was VID = 2652) and the PID to our decimal PID (mine was PID = 8680).
10. Set DisableDescriptorCheck = True.

After this, when you launch the PR 4385 build, you should be able to sync your Wiimote (a game has to be launched before you can sync).
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25