Homebrew Problem with dolphin and Skyward Sword

Noctosphere

Zelda's father
OP
Member
Joined
Dec 30, 2013
Messages
6,230
Trophies
2
Age
29
Location
My own appartment, finally!!!
XP
13,043
Country
Canada
upload_2018-4-9_10-40-50.png

like this?
 

Noctosphere

Zelda's father
OP
Member
Joined
Dec 30, 2013
Messages
6,230
Trophies
2
Age
29
Location
My own appartment, finally!!!
XP
13,043
Country
Canada
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,

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
22,591
Trophies
4
Location
Space
XP
12,554
Country
Norway
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.
 

Noctosphere

Zelda's father
OP
Member
Joined
Dec 30, 2013
Messages
6,230
Trophies
2
Age
29
Location
My own appartment, finally!!!
XP
13,043
Country
Canada
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?
 

Noctosphere

Zelda's father
OP
Member
Joined
Dec 30, 2013
Messages
6,230
Trophies
2
Age
29
Location
My own appartment, finally!!!
XP
13,043
Country
Canada
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

Azel

Well-Known Member
Member
Joined
Dec 16, 2014
Messages
632
Trophies
0
Age
40
XP
646
Country
France
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,

Noctosphere

Zelda's father
OP
Member
Joined
Dec 30, 2013
Messages
6,230
Trophies
2
Age
29
Location
My own appartment, finally!!!
XP
13,043
Country
Canada
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^^''
 

Azel

Well-Known Member
Member
Joined
Dec 16, 2014
Messages
632
Trophies
0
Age
40
XP
646
Country
France
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
General chit-chat
Help Users
    SylverReZ @ SylverReZ: Hope they made lots of spaget