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 RVL-CNT-01, the new Wii Remotes register as RVL-CNT-01-TR. 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 RVL-CNT-01-TR 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 RVL-CNT-01-TR 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 RVL-CNT-01-TR 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 RVL-CNT-01-TR.
Linux does not require any special treatment. Use the normal connecting methods shown in Configuring Controllers.
Minimal requirements are :
Bluez patch can be found here: 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 !
taken from bluez sources /plugins/wiimote.c:
/* * Nintendo Wii Remote devices require the bdaddr of the host as pin input for * authentication. This plugin registers a pin-callback and forces this pin * to be used for authentication. * * There are two ways to place the wiimote into discoverable mode. * - Pressing the red-sync button on the back of the wiimote. This module * supports pairing via this method. Auto-reconnect should be possible after * the device was paired once. * - Pressing the 1+2 buttons on the front of the wiimote. This module does * not support this method since this method never enables auto-reconnect. * Hence, pairing is not needed. Use it without pairing if you want. * After connecting the wiimote you should immediately connect to the input * service of the wiimote. If you don't, the wiimote will close the connection. * The wiimote waits about 5 seconds until it turns off again. * Auto-reconnect is only enabled when pairing with the wiimote via the red * sync-button and then connecting to the input service. If you do not connect * to the input service, then auto-reconnect is not enabled. * If enabled, the wiimote connects to the host automatically when any button * is pressed. */
OS X does not require any special hardware or software. It only requires a device be paired beforehand.
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.
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.
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 DolphinBar Hardware Review, and links to purchase one are available on our Recommended Accessories page.
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 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 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. The instruction will be divided at some point for the users and their specific adapters throughout this guide, starting from the first step in the next section below.
The connection setup with the -TR Wii Remote is completed and will be usable with Dolphin, as further instruction is available in the Configuring Controllers guide.
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 make a workaround by adding the excluded adapter's USB\VID into the list.
By default, 64-bit versions of Windows does not let the users install drivers which are not signed. So, after modifying tosrfusb.inf 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 8 (and onwards)
The first step may run into the possibility of BSOD (Blue Screen of Death). Save everything and be prepared beforehand.
While there is no option to buy the Toshiba Bluetooth Stack without the bundled hardware, there is a way to make the Bluetooth device recognized as one. Paste the following into Notepad and save it as a .reg file, then run it.
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Toshiba\BluetoothStack\V1.0\Mng] "TestVersion"="0"