- Xbox One Controller Not Connecting
- My Xbox One Controller Won't Connect
- Xbox One Controller Driver For Pc
Controller support is limited on Windows PCs. While the latest generation of console controllers will work out of the box with Windows, even last-generation gamepads like the PlayStation 3’s DualShock 3 require custom drivers.
XBCD – Getting those old controllers working again! XBCD is an abbreviation for the “X-Box Controller Driver” Which has been around for almost as long as the Original Xbox Controllers themselves (approximately 2001-2003).As of 5/4/2017 the guide was updated to illustrate ways of installing these drivers which hopefully will answer the many questions that we get about them. How to fix: Windows cannot initialize the device driver for this hardware, (Code 37). Solution - Xbox One Controller on PC not installing drivers even after Windows Updates - Duration: 2:53. Whenever I plug in my xbox one / xbox 360 controller, I will get the ding that windows has recognized an attached device then the controller shuts off. In the device manager it claims the driver is not installed on my xbox one controller (code 1) and when I go to install the driver (I navigate and find the driver on my computer) I get this issue.
A previous version of this article detailed the use of MotioninJoy to use your Sony PS3 controller as a joystick on your Windows PC. Unfortunately, MotioninJoy was a proprietary piece of software that turned into malware over the years. Luckily, you don’t have to infect your computer, as there is an open-source alternative in ScpToolkit. Don’t use MotioninJoy.
How to Install ScpToolkit
Xbox One Controller Not Connecting
ScpToolkit has to modify some system drivers to make the controller work, so it’s not the safest install process. Proceed with caution, follow our instructions, and don’t click anything you don’t understand.
Download the latest release of ScpToolkit from the project’s Github page, open up the setup program, and agree to the Terms and Conditions—if you read them, of course. You’ll be shown a dialog with a list of install options:
You probably don’t need the Gamepad Analyzer and Debug Info Collector, but you should install everything else.
The installation process will take a few minutes. You should take this time to find your PS3 controller and plug it in with a USB cable. After the utility is done installing the toolkit, it will ask you to run the driver installer. Click “Run,” and you’ll be shown a list which should now include your controller.
Click the “Initialize All Connected Devices” button (don’t skip through with next button), let it install, and then click “Next.” This will configure the controller to be recognized as a PS3 controller, and install some drivers.
The next screen is for Bluetooth support, which you may not want because it requires a dedicated Bluetooth dongle to be “sacrificed.” Rightly so, there’s a huge “WARNING” label on this screen, because installing it to a wireless mouse dongle on accident will cause you to have a very bad time.
If you really want wireless support, you’ll need to plug in the sacrificial dongle, make sure it’s the ONLY device in the list, and then click “Initialize All Connected Devices.”
Otherwise, feel free to hit “Next” and skip this process.
The next step is installing a virtual Xbox 360 Controller driver, which will trick Windows into thinking your PS3 controller is an Xbox 360 controller. This will make it work for more games.
To install the driver, click “Install virtual Xbox 360 Controller driver” and click “Next.”
After that, ScpToolkit will want to install a Windows Service to handle communication with the controller.
Click “Install Windows Service” and click “Next.” You’re now done, and you should be able to use your PS3 controller in any game that supports Xbox 360 controllers. That’s practically every game that supports a controller, so go nuts. You can also remap the controller’s buttons to make it work in other games.
RELATED:How to Remap any Controller to Keyboard Keys on Windows and MacOS
READ NEXT- › How to Input Kaomoji on Windows 10 (╯°□°)╯︵ ┻━┻
- › How to Watch the 2019 FIFA Women’s World Cup Online (Without Cable)
- › How to Use the timeout Command on Linux
- › Google’s Stadia Is About to Crash Against ISP Data Caps
- › How to Disable Images in Chrome’s Address Bar Search Suggestions
My Xbox One Controller Won't Connect
Years after the smartphone boom, there are hundreds of different Bluetooth controllers for Android. Most of them work just fine out of the box, but there are exceptions, like Microsoft’s new Bluetooth-equipped Xbox One S controller.
The controller connects fine, but due to Microsoft’s firmware, the buttons are all scrambled and you can’t play standard games easily. If you want to manually edit the inputs for your controller, you’ll need a rooted phone, a file explorer with root abilities (we’ll use Root Explorer) and a bit of experience editing system files.
NOTE: If you can’t root your phone (or simply don’t want to), you still have options—albeit more limited ones. Any game that allows you to manually remap the controller configuration, including almost any retro console emulator, should be able to work with the Xbox One S controller after changing the configuration. However, to get it working properly with any game, you will need root.
Step One: Download the Custom Layout
When the updated One S controller first came out, some enterprising Android users created a custom layout file that corrects the scrambled button input. It’s hosted on Google’s Issue Tracker, here: press the “Download” button under “Vendor_045e_Product_02e0.kl”. This is a custom keyboard layout file that you’ll place in the System partition of your phone.
Download the file directly to your phone, or copy it from your computer to your phone over USB. On Chrome, the file should download to the default Download folder.
Xbox One Controller Driver For Pc
Step Two: Copy the Layout File
Open your root-enabled file explorer and navigate to the file you just downloaded (by default, it’ll probably be in /sdcard/download
). Select and copy the file.
Now head for the folder holding the keyboard layout files, /system/usr/keylayout
. Paste the file into the folder. If you get a root mount prompt from the app, accept it.
Step Three: Reconnect Your Controller and Start Gaming
Once the file is in the correct folder, reboot your phone and re-connect the One S controller over Bluetooth.
Then, start up any game with controller support, and you should be able to play it normally!
If The Controller Still Doesn’t Work
If you also own an Xbox One and you’ve used your controller on your console, it may have updated the controller’s firmware automatically. If that’s the case, the modified layout might not work. Try renaming the layout file “Vendor_045e_Product_02fd.kl” and repeating the steps above. If that doesn’t work, check the permissions of the file and change the code to 644 (as shown above). Hopefully, that’ll get things up and running for you.
READ NEXT- › How to Input Kaomoji on Windows 10 (╯°□°)╯︵ ┻━┻
- › How to Watch the 2019 FIFA Women’s World Cup Online (Without Cable)
- › How to Use the timeout Command on Linux
- › Google’s Stadia Is About to Crash Against ISP Data Caps
- › How to Disable Images in Chrome’s Address Bar Search Suggestions