Wii Remote Plus (RVL-CNT-01-TR) Connection Guide: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 12: Line 12:
# While it is scanning, press the red sync button on the back of the controller. All four lights on the front of the controller should be flashing.
# While it is scanning, press the red sync button on the back of the controller. All four lights on the front of the controller should be flashing.
# Back in the Bluetooth Settings, hit "Continue" and wait for it to fail.
# Back in the Bluetooth Settings, hit "Continue" and wait for it to fail.
# Select 'Passcode Options' and choose "Do not use a passcode with this device". Click '''"OK"''' and then click '''"Quit"'''.
# Select 'Passcode Options' and choose "Do not use a passcode with this device". Click "OK" and then click "Quit".
# Double check in the Bluetooth menu to be certain that your system registered the controller.
# Double check in the Bluetooth menu to be certain that your system registered the controller.


Once you have completed the pairing process, from then on you will be able to connect the controller like you would on any other OS, as described in the [[Configuring Controllers]] guide. However you will have to press the red sync button instead of '''"1"''' and '''"2"''' every time you connect.
Once you have completed the pairing process, from then on you will be able to connect the controller like you would on any other OS, as described in the [[Configuring Controllers]] guide. However you will have to press the red sync button instead of '''1''' + '''2''' every time you connect.


= Windows =
= Windows =
Windows includes the "MS Bluetooth Stack", and most Bluetooth adapters use it by default. However, it lacks a number of Bluetooth functions, some of which the -TR Wii Remote uses. There are now two solutions for this problem, the DolphinBar and the Toshiba Bluetooth Stack. Both have superior Bluetooth functionality and not only allow -TR Wii Remotes to work, but also fix minor Wii Remote bugs that are present in the MS Bluetooth Stack.
Windows includes the MS Bluetooth Stack, and most Bluetooth adapters use it by default. However, it lacks a number of Bluetooth functions, some of which the -TR Wii Remote uses. There are now two solutions for this problem, the DolphinBar and the Toshiba Bluetooth Stack. Both have superior Bluetooth functionality and not only allow -TR Wii Remotes to work, but also fix minor Wii Remote bugs that are present in the MS Bluetooth Stack.


== DolphinBar ==
== DolphinBar ==
The Mayflash DolphinBar is a combination Bluetooth adapter and Sensor Bar. It doesn't reveal any of the bluetooth information to the operating system, instead sending HID packets directly to Dolphin without a Bluetooth stack, thus allowing -TR support, syncing of Wii Remotes, and other features superior to what the Toshiba Stack can offer. However, since it does this, it is only useful for supported Wii controllers, and cannot be used as a full Bluetooth adapter. Full details are available in the [https://dolphin-emu.org/blog/2014/08/23/dolphinbar-review/ DolphinBar Hardware Review], and links to purchase one are available on our [[Recommended Accessories]] page.
The Mayflash DolphinBar is a combination Bluetooth adapter and Sensor Bar. It doesn't reveal any of the Bluetooth information to the operating system, instead sending HID packets directly to Dolphin without a Bluetooth Stack, thus allowing -TR support, syncing of Wii Remotes, and other features superior to what the Toshiba Stack can offer. However, since it does this, it is only useful for supported Wii controllers, and cannot be used as a full Bluetooth adapter. Full details are available in the [https://dolphin-emu.org/blog/2014/08/23/dolphinbar-review/ DolphinBar Hardware Review], and links to purchase one are available on our [[Recommended Accessories]] page.


== Toshiba Stack ==
== Toshiba Stack ==
The Toshiba Stack provides full Bluetooth on Windows, for everything, not just Wii Remotes. Though, it requires the additional step of connecting Wii Remotes through the Toshiba Stack instead of just through Dolphin.
The Toshiba Stack provides full Bluetooth on Windows, for everything, not just Wii Remotes. Though, it requires the additional step of connecting Wii Remotes through the Toshiba Stack instead of just through Dolphin.


You can download the Toshiba stack from the link below. Use the newest version; it has the highest known compatibility. If the newest version doesn't work feel free to try older ones. Note that if you attempt to force the Toshiba Stack on a dongle that is not officially supported by Toshiba it will only be a trial edition, and require you to pay them for use of the software.
The link provided below is the official download page for Toshiba Stack. Use the newest version; it has the highest known compatibility. If the newest version doesn't work feel free to try older ones. Note that if you attempt to force the Toshiba Stack on a dongle that is not officially supported by Toshiba it will only be a trial edition, and require you to pay them for use of the software.


[http://support.toshiba.com/support/viewContentDetail?contentId=4007183 Download here]
[http://support.toshiba.com/support/viewContentDetail?contentId=4007183 Download page]


=== Toshiba Stack and the Bluetooth Adapter ===
=== Toshiba Stack and the Bluetooth Adapter ===
The Toshiba Stack only supports a limited number of Bluetooth adapters. For absolute maximum compatibility, buy a Bluetooth adapter that is specifically designed to use the Toshiba Bluetooth stack; look for "Toshiba Bluetooth Software" somewhere on the package or for "Toshiba" in the comments on the online store. If your adapter is not on the list, there is a small possibility that you can force the Toshiba drivers onto the adapter in the later section. But please acknowledge that it is preferably for experienced users only. Proceed to the next section like normal until you reach to the point that takes you to another section specifically for your adapter.
The Toshiba Stack only supports a limited number of Bluetooth adapters. For absolute maximum compatibility, buy a Bluetooth adapter that is specifically designed to use the Toshiba Bluetooth Stack; look for "Toshiba Bluetooth Software" somewhere on the package or for "Toshiba" in the comments on the online store. There is a small possibility that the adapter not in the list can be used with Toshiba Stack, through the installation with an edited driver file, as instructed in the later section. But please acknowledge that it is preferably for experienced users only. Proceed to the next section like normal until you reach to the point that takes you to another section specifically for your adapter.


=== Installing the Toshiba Bluetooth Stack ===
=== Installing the Toshiba Bluetooth Stack ===
# If your Bluetooth adapter is USB based, insert it before the installation.
# If the Bluetooth adapter is USB based, insert it before the installation.
# Run the extractor. Make note of where it extracts to (For future reference, <var>%userprofile%\AppData\Local\Temp\tc00590500a.temp\</var>). When the installer does not start, run Setup.exe from the temp folder to start the installer. There are no settings to worry about, so just click through.
# Run the extractor. Make note of where it extracts to (For future reference, <var>%userprofile%\AppData\Local\Temp\tc00590500a.temp\</var>). When the installer does not start, run Setup.exe from the temp folder to start the installer. There are no settings to worry about, so just click through.
#*If you get a pop up that says "Please plug in the Bluetooth device and click OK button", make sure your Bluetooth adapter is properly inserted, and if it still happens, your Bluetooth adapter is not supported. In that case, click on the Cancel button and try to finish the Toshiba Stack setup, then continue to [[#Forcing the Toshiba Drivers onto the Adapter]].
#*If you get a pop up that says "Please plug in the Bluetooth device and click OK button", make sure your Bluetooth adapter is properly inserted, and if it still happens, your Bluetooth adapter is not supported. In that case, click on the Cancel button and try to finish the Toshiba Stack setup, then continue to [[#Forcing the Toshiba Drivers onto the Adapter]].
# Restart your computer when prompted.
# When the installer setup is completed, a window will appear asking for you to sync up your device. For the interests of this guide, try to close any pop ups.
# A window will appear asking for you to sync up your device. For the interests of this guide, try to close any pop ups.
# The Bluetooth Settings window can be accessed through the Start Menu or double clicking the Bluetooth icon in the notification tray. This is where you will be interacting with the Toshiba Stack on a regular basis, and where you will perform the next step: connecting controllers to Dolphin.{{-}}[[File:Toshiba Stack Bluetooth Settings.png|The Bluetooth Settings window|thumb|left|380px|link=]]{{-}}
# The Bluetooth Settings window can be accessed through the Start Menu or double clicking the bluetooth icon in the notification tray. This is where you will be interacting with the Toshiba Stack on a regular basis, and where you will perform the next step: connecting controllers to Dolphin.{{-}}[[File:Toshiba Stack Bluetooth Settings.png|The Bluetooth Settings window|thumb|left|380px|link=]]{{-}}


=== Connecting the Wii Remote Plus ===
=== Connecting the Wii Remote Plus ===
Line 48: Line 47:
# Now you can go ahead and continue to [[Configuring Controllers]].
# Now you can go ahead and continue to [[Configuring Controllers]].
#*For a quick note, because of the Toshiba Stack, it is recommended that you turn on Continuous Scanning. Dolphin will immediately detect the Wii Remote and it will be usable. Use what you prefer and start a game.
#*For a quick note, because of the Toshiba Stack, it is recommended that you turn on Continuous Scanning. Dolphin will immediately detect the Wii Remote and it will be usable. Use what you prefer and start a game.
#*Another thing to note, when turning the Wii Remote off, its device ID will remain in the Bluetooth settings window, but the yellow and green clasped lines will be gone. To reconnect the Wii Remote, just double click it. A window will pop up asking you to prepare your Wii Remote once again. Click '''"OK"''' and then press the Sync button on the bottom of your Wii Remote. It will be reconnected in a matter of seconds.
#*Another thing to note, when turning the Wii Remote off, its device ID will remain in the Bluetooth settings window, but the yellow and green clasped lines will be gone. To reconnect the Wii Remote, just double click it. A window will pop up asking you to prepare your Wii Remote once again. Click "OK" and then press the Sync button on the bottom of your Wii Remote. It will be reconnected in a matter of seconds.


=== Forcing the Toshiba Drivers onto the Adapter ===
=== Forcing the Toshiba Drivers onto the Adapter ===
If Toshiba Stack does not seem to detect the adapter and shows endless "Please plug in the Bluetooth device and click OK button" prompts, it is because the Toshiba Stack will only install its drivers onto the adapter with a matching USB\VID number from the list. Naturally, the adapters not in the list are not supported and will be skipped. It is possible to add yours into the list with a small modification.
If Toshiba Stack does not seem to detect the adapter and shows endless "Please plug in the Bluetooth device and click OK button" prompts, it is because the Toshiba Stack will only install its drivers onto the adapter with a matching USB\VID number from the list. Naturally, the adapters not in the list are not supported and will be skipped. It is possible to add yours into the list with a small modification.


'''Identifying bluetooth adapter's hardware ID'''
'''Identifying Bluetooth adapter's hardware ID'''
# Open the Device Manager (or simply run "devmgmt.msc") and find your Bluetooth device in the list. It will either show up as a Bluetooth radio or as an unknown device.
# Open the Device Manager (or simply run "devmgmt.msc") and find your Bluetooth device in the list. It will either show up as a Bluetooth radio or as an unknown device.
#*For convenience in finding it in the Device Manager, expand the categories you think your Bluetooth device may be in, then if you unplug the adapter, it will disappear from the list. That would be your adapter. Plug it back in, and the device will reappear. In other words, the Device Manager updates live.
#*For convenience in finding it in the Device Manager, expand the categories you think your Bluetooth device may be in, then if you unplug the adapter, it will disappear from the list. That would be your adapter. Plug it back in, and the device will reappear. In other words, the Device Manager updates live.
Line 62: Line 61:
# If desired, make a copy of <var>tosrfusb.inf</var>, and consider it as a backup.
# If desired, make a copy of <var>tosrfusb.inf</var>, and consider it as a backup.
# Edit <var>tosrfusb.inf</var> with administrator privileges. Notice that there are three long lists. The first and second lists should look something like this: <var>%TosrfUsb.DeviceDesc###%=TosrfUsb_Device</var>.
# Edit <var>tosrfusb.inf</var> with administrator privileges. Notice that there are three long lists. The first and second lists should look something like this: <var>%TosrfUsb.DeviceDesc###%=TosrfUsb_Device</var>.
# In the bottom of the first list, copy the very last entry and make a duplicate below it. Take the number of the entry (the number immediately after "DeviceDesc") and increase it by one. Then, erase the USB\VID of this new entry and replace it with the one for your Bluetooth adapter that you collected from Device manager.{{-}}[[File:Toshiba Stack Hacking Image 1.png|Before adding your Bluetooth adapter.|thumb|left|517px|link=]] [[File:Toshiba Stack Hacking Image 2.png|After. New line is highlighted in blue.|thumb|left|517px|link=]]{{-}}
# In the bottom of the first list, copy the very last entry and make a duplicate below it. Take the number of the entry (the number immediately after "DeviceDesc") and increase it by one. Then, erase the USB\VID of this new entry and replace it with the one for your Bluetooth adapter that you collected from Device manager.{{-}}[[File:Toshiba Stack Hacking Image 1.png|An example of device file in its original unedited state|thumb|left|517px|link=]] [[File:Toshiba Stack Hacking Image 2.png|New line is highlighted in blue|thumb|left|517px|link=]]{{-}}
# Take the line you created in the first list, and copy that to the bottom of the second list. Just copy-paste.
# Take the line you created in the first list, and copy that to the bottom of the second list. Just copy-paste.
# On the bottom of the third list, copy the last entry of the third list and make a duplicate below it. Just like before, there is a number following "DeviceDesc" and you need to increase this by one. After this, there is a name in parentheses. Change it to the way you want to recognize it for yourself. Toshiba won't rely on it in any way.
# On the bottom of the third list, copy the last entry of the third list and make a duplicate below it. Just like before, there is a number following "DeviceDesc" and you need to increase this by one. After this, there is a name in parentheses. Change it to the way you want to recognize it for yourself. Toshiba won't rely on it in any way.
Line 73: Line 72:
#'''Windows 8:''' On the left column, click "General". On the right, click "Restart now" under the heading "Advanced startup".<br />'''Windows 8.1:''' On the left column, navigate to "Update and recovery" → "Recovery", then click "Restart now".
#'''Windows 8:''' On the left column, click "General". On the right, click "Restart now" under the heading "Advanced startup".<br />'''Windows 8.1:''' On the left column, navigate to "Update and recovery" → "Recovery", then click "Restart now".
# Continue with "Troubleshoot" → "Advanced options" → "Startup Settings", then click "Restart".
# Continue with "Troubleshoot" → "Advanced options" → "Startup Settings", then click "Restart".
# The one we are looking for is "Disable driver signature enforcement". Press '''"7"''' or '''"F7"''' and the computer will restart Windows with the driver signature enforcement disabled.
# The one we are looking for is "Disable driver signature enforcement". Press "7" or "F7" and the computer will restart Windows with the driver signature enforcement disabled.


'''Installing the modified driver onto the bluetooth adapter'''
'''Installing the modified driver onto the Bluetooth adapter'''


The first step may run into the possibility of BSOD (Blue Screen of Death). Save everything beforehand and be ready.
The first step may run into the possibility of BSOD (Blue Screen of Death). Save everything beforehand and be ready.
# Type "Bluetooth Settings" in the Start Menu or Start Screen and hit enter. A Windows Security window will pop up asking you to confirm installation of the unsigned drivers. Install the driver. The process may take some time, and errors may appear during it. Ignore them.
# Type "Bluetooth Settings" in the Start Menu or Start Screen and hit Enter. A Windows Security window will pop up asking you to confirm installation of the unsigned drivers. Install the driver. The process may take some time, and errors may appear during it. Ignore them.
# Once it has completed, the Bluetooth assistant will pop up and ask you to turn on Bluetooth devices. Ignore it, and close it.
# Once it has completed, the Bluetooth assistant will pop up and ask you to turn on Bluetooth devices. Ignore it, and close it.
# Double click the bluetooth icon that appeared in the notification tray. Click the "New Connection" button.
# Double click the Bluetooth icon that appeared in the notification tray. Click the "New Connection" button.
#*If the wizard screen appears, then the Toshiba Stack has successfully installed the Toshiba drivers to your Bluetooth adapter. You may proceed to [[#Connecting the Wii Remote Plus]].
#*If the wizard screen appears, then the Toshiba Stack has successfully installed the Toshiba drivers to your Bluetooth adapter. You may proceed to [[#Connecting the Wii Remote Plus]].
#*If a prompt appears saying "Bluetooth is not ready" ...then it failed. Once you reach this point, there is no way known to deal with this.
#*If a prompt appears saying "Bluetooth is not ready" ...then it failed. Once you reach this point, there is no way known to deal with this.
Line 86: Line 85:
'''And for the bonus: Pretending a Toshiba Bluetooth Adapter'''
'''And for the bonus: Pretending a Toshiba Bluetooth Adapter'''


Currently there is no option to buy the Toshiba bluetooth stack without the bundled hardware. However, there is a way to make your bluetooth device recognized as a regular one. Here is how:
Currently there is no option to buy the Toshiba Bluetooth Stack without the bundled hardware. However, there is a way to make your Bluetooth device recognized as a regular one. Here is how:
 
# Open the Registry Editor, simply by typing "regedit.exe" in the Start Menu and hit Enter.
# Open the registry editor <var>regedit.exe</var>.
# Navigate to <var>HKEY_CURRENT_USER\Software\Toshiba\BluetoothStack\V1.0\Mng</var>.
# Navigate to <var>HKEY_CURRENT_USER\Software\Toshiba\BluetoothStack\V1.0\Mng</var>.
# Add a new DWORD. Name it <kbd>TestVersion</kbd> and set its value to <kbd>0</kbd>.
# Add a new DWORD. Name it <kbd>TestVersion</kbd> and set its value to <kbd>0</kbd>.
# Close the registry editor.
# Close the Registry Editor.


[[Category:Tutorials]]
[[Category:Tutorials]]
6,576

edits

Navigation menu