Homebrew Problem with dolphin and Skyward Sword

  • Thread starter Thread starter Noctosphere
  • Start date Start date
  • Views Views 8,249
  • Replies Replies 34
upload_2018-4-9_10-40-50.png

like this?
 
I closed the Bluetooth window and reopened a new one, now it says
Bluetooth is turned off
right under the wiimote

--------------------- MERGED ---------------------------

weird, the button to turn on bluetooth has disappeared
another problem...

--------------------- MERGED ---------------------------

upload_2018-4-9_11-3-34.png
 
Last edited by Noctosphere,
I closed the Bluetooth window and reopened a new one, now it says
Bluetooth is turned off
right under the wiimote

--------------------- MERGED ---------------------------

weird, the button to turn on bluetooth has disappeared
another problem...

--------------------- MERGED ---------------------------

View attachment 120061
Yes, as far as I know the BT adapter will only work with dolphin while you have the LibUSB driver installed.
According to the guide I linked earlier you can sync it while ingame. Maybe that makes a difference? It's worth a try at least.
 
Yes, as far as I know the BT adapter will only work with dolphin while you have the LibUSB driver installed.

According to the guide I linked earlier you can sync it while ingame. Maybe that makes a difference? It's worth a try at least.
even in game it doesnt work

I'd also like to know how my bluetooth activation button disappeared
is it due to one of the program/driver i installed?
 
alright, found the problem
If I update my bluetooth device through device manager, I get back the activation button in bluetooth menu
But that way, I get back the error message when starting SS on dolphin
So I change the driver with Zadig, but it turns off my bluetooth adapter and remove the activation button in device menu
help?
 
  • Like
Reactions: Azel
Just tryed to connect my wiimote to my laptop
And theres something else
When connecting my wiimote through the main bluetooth menu, it asks for a PIN
I did as instructed and did through Device and Printer (iirc)
could that impact on the connection?
 
sorry for the necro, thought I'd help a bit.

get the latest dolphin install (developement version, not stable version) here : https://dolphin-emu.org/download/?ref=btn

seems like you don't understand some concepts :
- you laptop bt adapter probably isn't compatible with dolphin bt passtrough https://wiki.dolphin-emu.org/index.php?title=Bluetooth_Passthrough#Adapter_test_results
- you get you bt activation icon in the windows task bar when the automatic windows bt driver in sinstalled for you bt adapter.
- to work 100% right, motion plus requires that you use bt passthrough mode, in this mode you can only sync and reset wiimotes (in dolphin controller config) when a game is running, why ? because :
- bt passthrough mode means dolphin is acting like a wii and emulating the bt stack to you bt adapter (so obviously when a game is running/emulated), which means windows drivers can't be used for this and are conflicting.

get the latest zadig http://zadig.akeo.ie/ get the latest https://github.com/daynix/UsbDk/releases (x64 version if you're on win10 64bits) and install the usbdk drivers, reboot and run zadig as administrator.

choose to replace the driver for your bt adapter with libusbK

also on the left, there is a usb ID in 2 blocks, one is VID (left block) and one is PID (right block), copy and paste them somewhere.

now go to : C:\Users\YourUserName\Documents\Dolphin Emulator\Config\ and open Dolphin.ini in notepad++ or notepad
there should be bt passthrough line, we're going to for the use it to for the use of your adapter :

you VID and PID is un hexadecimal, dolphin expect the value in decimal for some reason, so use this to convert the hexadecimal values you have for VID and PID https://www.rapidtables.com/convert/number/hex-to-decimal.html

now you want you dolphin ini file to look like this in the bt passthrough part :

where xxxx are the DECIMAL value you just converted

[BluetoothPassthrough]
Enabled = True
VID = xxxx
PID = xxxx

(PID is 3 digits on mine for example, though)

save the ini file.

now, run the latest dolphin build, make sure bt passthrough is on in the controller config. close it.

run a game.

there should be a black screen (maybe for a couple sec) but the game should run after that.

open the controller config again and clic on reset then on sync and press the red sync button on your wiimote. (do this for like a minute just in case the wiimote has trouble connecting)


if this doesn't work. (it never work for me ;) but this is what dolphin wiki wanted you to do https://wiki.dolphin-emu.org/index.php?title=Bluetooth_Passthrough)
close dolphin.

make sure the dolphin.ini still has the right values for you adapter.

go back to zadig and replace the diver for your bt adapter with WinUSB (mine is winusb 6.1.7600.16385)
U4kAex0.png

this is the only way this whole thing worked with bt passthrough on my end.

2 very important side notes :
- I can't seem to manage to ever sync my wiimote with motion plus integrated (late model with the sync button on the back cover). (I'm managed to sync a regular wiimote with a motion plus addon though, this is what I'm using)

- my adapter works because I took the original wii part that handles bluetooth and soldered it to a usb cable. this part has the best compatibility obviously. not sure if your integrated laptop adapter will ever work with this, but I'd say probably not, sorry. (I even happen to own the Asus BT-400 (BCM20702A0) VID 0B05 PID 17CB that's in the dolphin wiki link I provided, in the results table, and never got it to work either)
 
Last edited by Azel,
sorry for the necro, thought I'd help a bit.

get the latest dolphin install (developement version, not stable version) here : https://dolphin-emu.org/download/?ref=btn

seems like you don't understant some concepts :
- you laptop bt adapter probably isn't compatible with dolphin bt passtrough https://wiki.dolphin-emu.org/index.php?title=Bluetooth_Passthrough#Adapter_test_results
- you get you bt activation icon in the windows task bar when the automatic windows bt driver in sinstalled for you bt adapter.
- to work 100% right, motion plus requires that you use bt passthrough mode, in this mode you can only sync and reset wiimotes (in dolphin controller config) when a game is running, why ? because :
- bt passthrough mode means dolphin is acting like a wii and emulating the bt stack to you bt adapter (so obviously when a game is running/emulated), which means windows drivers can't be used for this and are conflicting.

get the latest zadig http://zadig.akeo.ie/ get the latest https://github.com/daynix/UsbDk/releases (x64 version if you're on win10 64bits) and install the usbdk drivers, reboot and run zadig as administrator.

choose to replace the driver for your bt adapter with libusbK

also on the left, there is a usb ID in 2 blocks, one is VID (left block) and one is PID (right block), copy and paste them somewhere.

now go to : C:\Users\YourUserName\Documents\Dolphin Emulator\Config\ and open Dolphin.ini in notepad++ or notepad
there should be bt passthrough line, we're going to for the use it to for the use of your adapter :

you VID and PID is un hexadecimal, dolphin expect the value in decimal for some reason, so use this to convert the hexadecimal values you have for VID and PID https://www.rapidtables.com/convert/number/hex-to-decimal.html

now you want you dolphin ini file to look like this in the bt passthrough part :

where xxxx are the DECIMAL value you just converted

[BluetoothPassthrough]
Enabled = True
VID = xxxx
PID = xxxx

(PID is 3 digits on mine for example, though)

save the ini file.

now, run the latest dolphin build, make sure bt passthrough is on in the controller config. close it.

run a game.

there should be a black screen (maybe for a couple sec) but the game should run after that.

open the controller config again and clic on reset then on sync and press the red sync button on your wiimote. (do this for like a minute just in case the wiimote has trouble connecting)


if this doesn't work. (it never work for me ;) but this is what dolphin wiki wanted you to do https://wiki.dolphin-emu.org/index.php?title=Bluetooth_Passthrough)
close dolphin.

make sure the dolphin.ini still has the right values for you adapter.

go back to zadig and replace the diver for your bt adapter with WinUSB (mine is winusb 6.1.7600.16385)
this is the only way this whole thing worked with bt passthrough on my end.
Sorry, but I no longer need it ^^''
found my SS disc back and I play it on my wii u
sorry^^''
 
no problem, this will probably help someone else at some point, as I ended up on this page, while I was searching for a solution :)
 
  • Like
Reactions: Noctosphere

Site & Scene News

Popular threads in this forum