The driver supports the Nunchuck, Classic Controller, Classic Controller Pro Extensions. Furthermore it is Working with the Wii U Pro Controller, Wii Balance Board and some Guitar Hero accessories. The button and input mapping dynamically changes when an Extension is plugged in or out. For update notifications follow me on Twitter.
Because Windows internally ranks all possible drivers for a device mainly by their signing, the default driver might be still used for the Wii Remote. This driver ranking will be performed each time the device is added. So you have to change it every time you connect the Wii Remote. Therefore it is recommended to install the certificate to push its ranking.
The communication of the Wii Remote with its host is based on HID. HID is a protocol for input devices without a fixed setup. The protocol is self describing, which means every device is telling the host what kinds of input and outputs it got. E.g. one game controller can have only four buttons, whereas another can have two analog sticks without any buttons, both are using HID and are handled by the same driver.
The lower Bluetooth layer handles all the Bluetooth specific stuff, like the direct communication. The middle layer Wiimote saves the Wii Remotes state and handles its specific needs in form of what kind of responses and request and how those have to be handled. The upper Layer HID is handling all request from the HID Class Driver and is translating the current state to a HID conform format.
I am currently using wiinusoft right now but it is glitchy and prone to crashing, I am looking for a solution to an all in one gaming station, using the wii remotes for a wireless hookup, to use all the classic controllers (including the new NES classic mini and SNES classic mini controllers.) on my PC.
Hey, just wondering if anybody has the whammy bar working in clone hero. I can see the z axis moving when I press it in the controller testing thing in the control panel, but in clone hero when I try to map the whammy axis to the whammy bar (z axis) it does nothing.
Driver problems, I enter test mode and make sure the drivers are activated, Both of my Wiimotes are found and everything seems fine, However when I disable test mode and restart my computer the drivers are having trouble again.
(Permanently deactivate Driver Signature Verification
Start the HID Wiimote Control Center. Open the HID Wiimote Installer via Tools -> Installer. On the installer Window enable Test Mode and reboot your system.)
Yes, you need admin permission. There is no other way. You need them to install the driver package, as well as to change the driver signature enforcement. Those are actions that do affect the operating system.
Sorry I took so long to respond, I have 0.3.0.0 working again.
Yes, my whammy only works in 0.3.0.0; the analog stick worked in both versions. I checked and apparently my whammy is mapped to a Y rotation in 0.3.0.0.
The actual guitar type can make a difference. I am unable to find any resources about the GH5 controller and its data format. It may be that it does have some other identifier and is using another data format.
Hello, if this has been answered before, my most sincere apologies!
However, I recently bought a Luigi themed wiimote for my daughter(wii motion plus inside) and can no longer use the Touchmote program to map keyboard inputs since it mentions that it is incompatible. At the current moment, I can connect my RVL-CNT-01-TR controller to my Windows 10 creators update PC with no problem, however, it will not assign inputs or a player assignment (1,2,3 or 4). Will this program allow me do assign inputs and a player designation? The end result is for me to be able to use this is Cemu 1.9.1 emulator. Specific steps of the process would be extremely appreciated.
Thanks so much for your reply! I will try to replace my current driver with yours and attempt to use x360ce so bind inputs to keyboard. Hopefully this solution will work for me! Thanks for all your hard work.
Thank you so much for all the information. I remember reading through his thesis and it stated that The Toshiba BTS was no longer necessary and since I do not want to mess with installing and removing the trial period, I will keep trying to use the Microsoft Bluetooth stack and X360ce and see if that works. Thanks again!
I just tried to install drivers. I have Test mode on. Windows is telling me that folder is not containing proper driver for x64 windows when i select HIDWiimote.inf. I`m stuck here. I have windows 10 with latest updates, testmode on.
If it works with an older driver it is indeed some regression. I changed some code to read and compare more bytes of the Extension ID (to distinguish the Classic Controller and Classic Controller Pro). So my guess is that broke your Nunchuck, as it may have a slightly different Extension ID on those additional Bytes. Is it a genuine Nintendo Nunchuck or some third party counterfeit one?
Yeah, that is a know issue. Wii Remotes do need some special treat regarding proper authentication, which is not yet implemented. So for now, you have to manually remove the Bluetooth device and then reconnect it.
Try turning Bluetooth off from the Action Center, Remove one battery from the Wiimote then put it back in, Press both 1+2 Buttons then quickly turn Bluetooth back on from the Action Center, then keep pressing both 1+2 buttons.
Just to be sure, both controllers show up as separate node in the device manager and both have each an entry in the Game Controllers dialog? As far as i know, no controller uses unique names. So that would be weird behavior to just ignore devices, cause they have the same name. Does DBZX uses XInput or DirectInput as controller API? In case of XInput, it may be that the system only forwards one DirectInput/HID controller as Player one and does not support a second DirectInput/HID controller. So in that case the issue lies within the system and the XInput driver.
Could you help me installing Wiimote 3.0.0, I have successfully completed all the steps of the driver installation but when I update the driver as advised, windows displays error code 52 which Warns me because the software is not signed or malicious
Thank you very much for your work on the driver. Unfortunately, I ended up not using it. It worked with my Wiimote, but when customizing game controls, it kept picking up Wiimote motion even though the controller was motionless on my desk.
Using this Driver requires DSE (Driver Signature Enforcement) to be Disabled. Disabling the latter impedes you from playing Games using Anti-cheat technologies (like EasyAntiCheat) for they require you to enable DSE. As such, I used a software named DSEFIX ( ) that temporarily disables DSE using an exploit.
Wow, I got kinda manic when i want something to work, and i wanted my Wii Motes to work on my PC to play a game with my family and tutorial after tutorial was failing me. Until i found you. Definitely saved me the money of buying other PC dedicated controllers ? so sent you a small gift of appreciation.
And that's that! Now you can normally launch your game from your desktop or from Steam and x360ce emulator will start automatically, and you can use your controller. If this tutorial helped you or you had any problems, please comment below.
e59dfda104