The First Motion Controller Ever Can Poison You. Police Try Playing Grand Theft Auto 5 Without Breaking Any Laws • Pro Play. 5 Reasons Why The Wii U Failed - Duration: 9:24. Mar 14, 2017 How do I use the Wii U Pro Controller on a PC? (Windows 10 - Integrated Bluetooth) Discussion in ' Wii U - Console, Accessories and Hardware ' started by Zekamon, Mar 9, 2017.
Archived
Wii U Pro Controller as Xbox Controller on Windows 10 with built-in Bluetooth device instructions
First and foremost, I did not make this software. Credits go to KeyPuncher at GBATemp.
![Controller Controller](/uploads/1/2/6/0/126030088/741700408.jpg)
I've made instructions for Windows 8 almost 2 years ago, but with Windows 10 releasing soon and some improvements to the Wii U Pro Controller software, as well as some minor changes to the installation process, I figured it would be good to share this again. For those who are unaware, the Wii U Pro Controller can make a very reliable replacement for an Xbox controller on PC. The instructions I am providing are mostly for installing the proper Bluetooth stack, but after this is complete, connecting a controller is very simple.
For those of you who don't need to worry about installing the Bluetooth stack but are interested in using the controller on PC, skip to Step 4!
1 - Turn off Microsoft auto-detect drivers, otherwise Windows will reinstall Microsoft Bluetooth drivers which will interfere with the Toshiba stack.
- Press Windows, type Advanced Startup, select 'Change Advanced Startup Options'.
- Under Advanced startup, click on Restart now.
- Choose Troubleshoot
- Then click on Advanced options
- Then click on Start-up Settings
- Then click Restart
- Select 'Disable driver signature enforcement' (F7)
2 - Uninstall Microsoft Bluetooth Enumerator drivers, and find the hardware ID of your built-in Bluetooth.
- Press Windows, type and select Device Manager.
- Under Bluetooth radios, right click and uninstall Microsoft Bluetooth Enumerator and Microsoft Bluetooth LE Enumerator.
- Right-click your built-in Bluetooth driver (Apple Broadcom Built-in Bluetooth in my case) and select Properties.
- Select the Details tab
- Under the Property drop-down, select Hardware ID. It should list something like:
USBVID_05AC&PID_8286&REV_0131
USBVID_05AC&PID_8286
The second listing is what you want. Right click and Copy, feel free to paste in Notepad.
3 - Download and install the Toshiba Bluetooth Stack
- Right after the installation starts (get past the agreements and so forth), cancel the installation.
- It will act as though it completed and prompt a restart, decline it.
- Navigate to C:Program Files (x86)ToshibaBluetooth Toshiba StackDriverstosrfusb
- Copy tosfrusb.inf to your Desktop (You can't easily edit it directly where it is).
- Open the copied file in Notepad and add your hardware ID to it.
You'll see two lists that start with '%TosrfUsb.DeviceDesc1%=TosrfUsb_Device'. The % number increases depending on how many are on the list, ending at 161 in my case. They have device IDs next to them. Add your device Id to the bottom of each one, like so: %TosrfUsb.DeviceDesc161%=TosrfUsb_Device, USBVID_05AC&PID_8286
At the very bottom of the file is a place for the device description. Name it whatever you want, though preferably the actual name of the device. Example: TosrfUsb.DeviceDesc150 = 'Apple Broadcom Built-in Bluetooth'
- Save the file
- You'll have to do this next part rather quickly, so I recommend reading first if you are following this as you go.
- Start the installation again (which will remove the existing incomplete installation). Quickly navigate to C:Program Files (x86)ToshibaBluetooth Toshiba StackDriverstosrfusb and paste the modified tosfrusb.inf back into the original folder. In case you were too fast, make sure you pasted after the installer already wrote that file.
- Everything should install properly, and you will be asked to restart. Do so and everything will be successfully installed!
- Navigate to C:Program Files (x86)ToshibaBluetooth Toshiba Stack
- Copy and replace the .dll
4 - Download WiinUSoft v2.0
- Extract the contents somewhere you'd prefer to access it.
- There are SCP drivers included, but it may work without installing. If it doesn't work, make sure you are opening ScpDriver.exe and only have Configure Service checked when installing.
- Connect your controller via Bluetooth
- Run WiinUSoft.exe
- If it crashes immediately, restarting the computer has worked in my case.
- Attach your controller and enjoy!
If anyone has any issues, I'll be happy to try to resolve them.
94% Upvoted
This how-to will explain the fairly easy setup of a Wii U Pro Controller (or any Wii controller) within a jessie based RetroPie Setup. After the setup the controller will connect automatically when it is turned on and can be disconnected off with the power button on the controller.The steps are based on the XWiimote description in the ArchWiki: https://wiki.archlinux.org/index.php/XWiimote
This will only work on Debian Jessie based distributions. So you either have to get the latest Raspbian version (Debian Jessie based) and use the RetroPie-Setup script or use RetroPie 3.5.
![Wii Wii](https://ae01.alicdn.com/kf/HTB1XDEkqGSWBuNjSsrbq6y0mVXa9/Wireless-Bluetooth-Remote-Controller-gamepad-joypad-android-Replace-For-Nintendo-Wii-U-Pro-console-gamepad-switch.jpg_640x640q70.jpg)
Wii U Controller For Pc
- Either open the commandline on the pi by exiting emulationstation or ssh into it
- Ensure your bluetooth adapter is setup correctly and working
- Enter 'sudo bluetoothctl' command
- The bluetooth control input should open, now type in the following commands in this order (you can use the TAB key to auto complete the mac address for the pair and connect command)
Wii U Controller
Now you're done, press any button on the controller and it should connect, press the power button and it should disconnect, it also persists after a reboot
Wii U Pro Controller Instructions
There is a github project you can easily install that will light up the appropriate lights on your controllers based upon their order on your system. It's just a matter of running 2 commands on your pi. The project is found here: https://github.com/pyhammond/retropie_wiimote_lights