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

Jump to navigation Jump to search
no edit summary
m (Spacing adjustment for an easier to read page.)
No edit summary
(17 intermediate revisions by 10 users not shown)
Line 1: Line 1:
Released only a year after the Wii MotionPlus accessory, the Wii Remote Plus is a Wii Remote with the MotionPlus addon built into the Wii Remote. Unfortunately, shortly after the Wii Remote Pluses came out, a new Wii Remote Plus type appeared. Whereas the standard Wii Remotes and the very first Wii Remote Pluses register as <samp>RVL-CNT-01</samp>, the new Wii Remotes register as <samp>RVL-CNT-01-TR</samp>. What exactly changed is unknown, but all -TR Wii Remotes do not work with Dolphin by default. Since all Wii Remotes for sale in stores since 2011 are -TR Wii Remotes, this has become a growing problem. Fortunately, they can work with Dolphin, it just takes some work. This guide tells you how to connect and use a <samp>RVL-CNT-01-TR</samp> Wii Remote Plus in Dolphin.
Released only a year after the Wii MotionPlus accessory, the Wii Remote Plus is a Wii Remote with the MotionPlus addon built into the Wii Remote. Unfortunately, shortly after the Wii Remote Pluses came out, a new Wii Remote Plus type appeared. Whereas the standard Wii Remotes and the very first Wii Remote Pluses register as <samp>RVL-CNT-01</samp>, the new Wii Remotes register as <samp>RVL-CNT-01-TR</samp>. What exactly changed is unknown, but all -TR Wii Remotes may need additional hardware/software to work with Dolphin. Since all Wii Remotes for sale in stores since 2011 are -TR Wii Remotes, this has become a growing problem. Fortunately, they can work with Dolphin -- with some special requirements. This guide tells you how to connect and use a <samp>RVL-CNT-01-TR</samp> Wii Remote Plus in Dolphin.


Note that the very first Wii Remote Pluses, such as those included in [[FlingSmash]] and [[The Legend of Zelda: Skyward Sword]], are not <samp>RVL-CNT-01-TR</samp> Wii Remotes. For this reason this guide will not use the blanket "Wii Remote Plus" term, but will use "-TR Wii Remote" to refer to the <samp>RVL-CNT-01-TR</samp> Wii Remotes specifically. While the addition of the sync button on the battery cover is the common way to tell non-TR Wii Remote Pluses from -TR Wii Remote Pluses, even that is not 100% reliable. The only way to know for sure to is connect it to a computer and see if it is registered as <samp>RVL-CNT-01-TR</samp>.
Note that the very first Wii Remote Pluses, such as those included in [[FlingSmash]] and [[The Legend of Zelda: Skyward Sword]], are not <samp>RVL-CNT-01-TR</samp> Wii Remotes. For this reason, this guide will not use the blanket "Wii Remote Plus" term, but will use "-TR Wii Remote" to refer to the <samp>RVL-CNT-01-TR</samp> Wii Remotes specifically. While the addition of the sync button on the battery cover is the common way to tell non-TR Wii Remote Pluses from -TR Wii Remote Pluses, even that is not 100% reliable. The only way to know for sure to is connect it to a computer and see if it is registered as <samp>RVL-CNT-01-TR</samp>.
 
= Bluetooth Passthrough Mode =
In the Bluetooth Passthrough mode, -TR Wii Remotes are not an issue at all. Refer to [[Bluetooth Passthrough]] for details.




= Linux =
= Linux =
Linux does not require any special treatment. Use the normal connecting methods shown in [[Configuring Controllers]].
Linux (> 3.11) does not require any special treatment. Use the normal connecting methods shown in [[Configuring Controllers]].
 
Minimal requirements are :
* Linux kernel 3.1 ('''Linux kernel 3.11''' highly recommended)
* Bluez 4.101 with Wiimote Plus patch ('''Bluez 5.0''' recommended)
 
Bluez patch can be found here: [http://thread.gmane.org/gmane.linux.bluez.kernel/31250| PATCH wiimote: add Wii-Remote-Plus ID and name detection]


''NOTE: Ubuntu releases before 14.10 provide Bluez 4.101 '''without''' Wiimote Plus patch. You need to patch Bluez yourself !''
Since [https://dolp.in/v5.0-876 5.0-876], the DolphinBar can also be used on Linux.




= Mac OS X =
= macOS =
OS X does not require any special hardware or software. It only requires a device be paired beforehand.
macOS does not require any special hardware or software. It only requires a device be paired beforehand.


# Open Bluetooth Settings and click the plus (+) sign to set up a new device.
# Open Bluetooth Settings and click the plus (+) sign to set up a new device.
Line 26: Line 23:


Once the pairing process is completed, the controller will be usable on Dolphin, as further instruction is available in the [[Configuring Controllers]] guide. However the red Sync button must be pressed instead of '''1''' + '''2''' every time to connect.
Once the pairing process is completed, the controller will be usable on Dolphin, as further instruction is available in the [[Configuring Controllers]] guide. However the red Sync button must be pressed instead of '''1''' + '''2''' every time to connect.
== El Capitan ==
Since the El Capitan update, Bluetooth pairing requires a passcode. To get the Bluetooth passcode you must find the Bluetooth address of the Wii remote.
# Open System Preferences --> Bluetooth.
# Press the red sync button on the back of the Wii remote.
# After pairing fails, right-click on the device and look for the field "address".
# Record the address backwards (e.g. 00-1B-7A-D9-72-0E would be "e0279da7b10").
# Use a Hexadecimal-to-ASCII table or convertor ([http://www.rapidtables.com/convert/number/hex-to-ascii.htm such as this one]) to get ASCII text.
# Go back to Bluetooth settings, find the Wii remote device and click on options.
# Under "Passcode" paste/write the ASCII text into the field (ignore non-character such as "NULL" or "STX").
# Press the red sync button on the back of the Wii remote and click pair.
# If pairing fail, restart the computer and try pairing again.
# If pairing continues to fail, see below.
=== If Pairing Fails ===
For some people, pairing using the method above does not work. If this is the case open Dolphin, click on "Controller", select "Real WiiMote" from the Wiimote settings, press the red sync button on the back of the Wii remote and hit "refresh" under "Real Wiimote".




= 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. Starting with Dolphin {{revision|4.0-8325}}, if you're using Windows 8 or newer, all you need to do to connect -TR Wii Remotes is the typical Wii Remote connectivity as described in [[Configuring Controllers#Wii Remote "Wiimote"|Configuring Controllers]]. If you're running Windows 7 or earlier you'll have a previous version of MS Bluetooth Stack that lacks some Bluetooth functions which the -TR Wii Remote uses. In that case you have two solutions for this problem, the DolphinBar or 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 used on Windows 7 and earlier.  


== DolphinBar ==
== DolphinBar ==
Line 35: Line 50:


== 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 7, for everything, not just Wii Remotes, and it has full -TR support. However, it requires the additional step of connecting Wii Remotes through the Toshiba Stack instead of just through Dolphin.


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. Please be aware that Toshiba Stack will start in trial mode when using on a unsupported dongle subjected with forced driver installation, and will eventually require a supported adapter to continue 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. Please be aware that Toshiba Stack will start in trial mode when using on a unsupported dongle subjected with forced driver installation, and will eventually require a supported adapter to continue use of the software.


[http://support.toshiba.com/support/viewContentDetail?contentId=4007183 Download page]
[https://extranet.toshiba-tro.de/en-us/supportquality/bluetoothinfopage/news/downloadtoshiba.aspx Download page]


=== Toshiba Stack and the Bluetooth Adapter ===
=== Toshiba Stack and the Bluetooth Adapter ===
Line 81: Line 96:


==== Disable Driver Signature Enforcement ====
==== Disable Driver Signature Enforcement ====
By default, 64-bit versions of Windows does not let the users install drivers which are not signed. So, after modifying <var>tosrfusb.inf</var> its signature won't be valid anymore and Windows will block the installation unless Driver Signature Enforcement is disabled. Follow these steps:
By default, 64-bit versions of Windows does not let the users install drivers which are not signed. So, after modifying <var>tosrfusb.inf</var> its signature won't be valid anymore and Windows will block the installation unless Driver Signature Enforcement is disabled. Follow these steps on Windows 7:


'''On Windows 7'''
# During boot-up, continuously press F8 to get to "Advanced Boot Options".
# During boot-up, continuously press F8 to get to "Advanced Boot Options".
# When the boot manager menu appears, use the arrow keys to select "Disable driver signature enforcement".
# When the boot manager menu appears, use the arrow keys to select "Disable driver signature enforcement".
# Press "Enter" and the computer will restart Windows with the driver signature enforcement disabled.
# Press "Enter" and the computer will restart Windows with the driver signature enforcement disabled.
'''On Windows 8 (and onwards)'''
# While holding "Shift", go to the Power Menu and click on "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.


==== Installing the Modified Driver Onto the Bluetooth Adapter====
==== Installing the Modified Driver Onto the Bluetooth Adapter====

Navigation menu