Experimental solution for newer Wiimotes

NOTICE This is for advanced users only and not recommended as a solution, but necessary to get Wiimotes identified as "Nintendo RVL-CNT-01-TR" to work with Touchmote. If you can get an older Wiimote manufactured before November 2011 you will not need to follow this guide. Pressing any button to connect will not work with this setup. All previous bluetooth connections to the computer will need to be redone with the Toshiba Bluetooth Stack.

Pair your Wiimote with Touchmote first. Follow the instructions below if you see this screen:

  1. Exit Touchmote by right clicking its icon and choose "Exit"
  2. Download Toshiba Bluetooth Stack
  3. Run the downloaded file and change the options so it extracts to an empty folder
  4. Open the folder and run through the installation by starting "Setup.exe"
  5. If you see this dialog and have already plugged in the bluetooth dongle, click "Cancel".
  6. You will be asked to restart, click yes to restart
  7. Open Device Manager and look for your bluetooth adapter
  8. If it looks like this ("Touchmote Bluetooth" is arbitrarily), skip to step 14
  9. Right click the bluetooth adapter and go to Properties->Details. Choose "Hardware Ids", write down the VID and PID values, 05AC and 8215 in this case.
  10. In the same Properties window, go to Driver->Update Driver->Browse my computer…->Let me pick from a list…->Have disk…->Browse… and choose C:\Program Files (x86)\Toshiba\Bluetooth Toshiba Stack\Drivers\tosrfusb\tosrfusb.inf
  11. If it says the driver is not compatible, follow the guide Patching the driver for any bluetooth dongle
  12. Device manager should now look something like this
  13. Right click Bluetooth Manager in the taskbar and choose "Start Bluetooth"
  14. Right click Bluetooth Manager in the taskbar and choose "Add new connection"
  15. When it says "Searching for bluetooth devices" , press 1 and 2 simultaniously on your Wiimote.
  16. When you see "Nintendo RVL-CNT-01-TR" selected in a list, quickly press Next to connect it.
  17. It should now be connected and you can try Touchmote with your Wiimote.
  18. Each time you want to connect your Wiimote in the future you will need to open Bluetooth Settings by double clicking the bluetooth icon in the taskbar. Press 1+2 on the Wiimote, right click the icon for "Nintendo RVL-CNT-01-TR", choose "Connect" and click "OK"

Patching the driver for any bluetooth dongle

  1. Copy the file C:\Program Files (x86)\Toshiba\Bluetooth Toshiba Stack\Drivers\tosrfusb\tosrfusb.inf to the desktop
  2. Edit the file with notepad. Copy the line "%TosrfUsb.DeviceDesc160%=TosrfUsb_Device, USB\VID_0CF3&PID_3004" under the "[Standard]" title and paste it directly under it. Edit the number from 160 to 161, edit VID and PID to the numbers you wrote down. With VID 05AC and PID 8215 the line should look like this: "%TosrfUsb.DeviceDesc161%=TosrfUsb_Device, USB\VID_05AC&PID_8215"
  3. Repeat the above step for the "[Standard.NTamd64]" title.
  4. Copy and paste the very last line that looks like "TosrfUsb.DeviceDesc160= "Bluetooth V4.0 Module (0225)"", edit 160 to 161 and change the name to anything you like.
  5. Copy the edited file back to the original folder and replace it.
  6. If you are on a 64 bit system, you will need to follow the guide Disabling driver signature check
  7. If you are on a 32 bit system, continue from step 10

Disabling driver signature check

  1. Go to the Charm Bar Menu (right edge of screen) and choose Settings->Change PC Settings->General
  2. Under "Advanced startup" click "Restart now"
  3. Choose Troubleshoot->Advanced options->Startup settings and click "Restart"
  4. When it boots up you will see a list of boot options, choose "Disable Driver Signature Enforcement"
  5. When you are in Windows, continue from step 10