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, 09:08 AM)Mabel Wrote: [ -> ]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).

I did the same except Point 10 with my Kinivo BTD 400 (is also a Broadcom BCM 20702A0 Chip). Games mostly start but I cannot Sync any WiiMote. are there any new experiences with the Kinivo BTD 400 so far?

MarsMan1138

(01-22-2017, 09:05 AM)TardOnPC Wrote: [ -> ]I went through all 19 pages of this thread and couldn't find any posts related to my issue so here it goes:

My Wiimote is connected and Dolphin remembers the pairing however MotionPlus does not work at all. I've tried several games and MotionPlus is never detected.
Everything else works in Bluetooth Passthrough.

I seem to have a similar problem. I tested with Skyward Sword and I'm able to sync the controller, and I can calibrate the MotionPlus when the game prompts me to, but when I pull out my sword in-game my Wiimote disconnects and refuses to reconnect for longer than a few seconds. The fact that it only happens with the sword leads me to believe that this is Motion+ related

The strange thing is that I was playing for a solid hour or two without any problems, but when I restarted dolphin the issue came back.

I'm using an original Wiimote and Motion+, so it's not a -TR
EDIT: I seem to have fixed it. I just have to reinstall the drivers with Zadig a few times and it seems to work fine.

Josh6499

(10-26-2016, 09:08 AM)Mabel Wrote: [ -> ]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).

Thank you so much! I'm a little slow and needed these step by step instructions. I had to type DisableDescriptorCheck = True into the ini myself though, it wasn't there. (Sorry if this was already discussed, I haven't read the entire thread.)

MarsMan1138

So I've been playing through Skyward Sword using bluetooth passthrough and it's been working pretty flawlessly, until now
Those who have played the game know that there's a section that requires you to play a harp, and your movements need to be extremely precise to pass it. This was tricky in the stock game, but now I have to battle hardware, as I'm having serious trouble trying this with passthrough.
It may be my bluetooth adapter giving me issues, but the Wiimote glitches out frequently and makes it seemingly impossible to pass this portion.
If you look at Link's hand you'll see what I'm talking about in this video:

So if anyone has any potential fixes for this, or has a better bluetooth adapter and would like to attempt this on their own using the save file I've attached, it would be much appreciated
Save File: http://https://mega.nz/#F!G8BVEbBS!PnBap...-i4Ujn6abQ
I would start with an in game calibration, and you don't have to move the wiimote too far.
Save here https://drive.google.com/file/d/0B9TKxtn...sp=sharing
you missed this https://youtu.be/W5nycj3bY-o
There are like at least 3 more harp sections so I would get a new adapter.
Hi all,
I have made pair of dongles using Wii Bluetooth Module J27H002 from ebay , which is detected by zadig as BCM2045A.
By the info available on the wiki it should remember the pairing, but alas my experience says otherwise.Tried setting the vid and pid in dolphin ini but still no luck.
Am i missing something? Or maybe the "A" at the end of the chip name means there is a newer revision(on the wiki J27H002 is described as BCM2045 chip) which doesnt remember pairings?
Edit:
Forgot to add, im using it with a third party wii remote.
(03-27-2017, 01:49 AM)DeJaVu Wrote: [ -> ]Hi all,
I have made pair of dongles using Wii Bluetooth Module J27H002 from ebay , which is detected by zadig as BCM2045A.
By the info available on the wiki it should remember the pairing, but alas my experience says otherwise.Tried setting the vid and pid in dolphin ini but still no luck.
Am i missing something? Or maybe the "A" at the end of the chip name means there is a newer revision(on the wiki J27H002 is described as BCM2045 chip) which doesnt remember pairings?
Edit:
Forgot to add, im using it with a third party wii remote.

Delete Wii/shared2/sys/SYSCONF and Wii/btdinf.bak.
(03-27-2017, 03:42 AM)Craftyawesome Wrote: [ -> ]Delete Wii/shared2/sys/SYSCONF and Wii/btdinf.bak.

You beautifull bastard Tongue Smile . I did do that before, but i was deleting SYSCONF from the dolpin folder, not from Documents\Dolphin Emulator\Wii like i should.
You mentioning it again, made me think some more, and i deleted from the right place this time and it works.
Thanks for the collateral help Smile
Guys, to force the wii bt adapter, it s ok to add this line?

In dolphin.ini passthrough section:

057E0305

?

Thanks
(03-27-2017, 09:20 AM)trihy Wrote: [ -> ]Guys, to force the wii bt adapter, it s ok to add this line?

In dolphin.ini passthrough section:

057E0305

?

Thanks
It should look like this:
[USBPassthrough]
Devices = 057e:0305

But thats a whitelist for allowed devices as i understand it. Not sure if it actually forces the adapter to be used, someone more experienced can correct me if im wrong.

Edit:
And also
[BluetoothPassthrough]
Enabled = True
VID = 1406
PID = 773
Vid and pid in the last one are converted from hex to decimal.
Lots of info in last few days , so kind of not 100% what does it make dolphin do.But in the end i ended up with those 2 lines in my ini and everything works fine and dandy.
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