Years after the smartphone growth, there are tons of of various Bluetooth controllers for Android. Most of them work simply high quality out of the field, however there are exceptions, like Microsoft’s new Bluetooth-equipped Xbox One S controller.
The controller connects high quality, however due to Microsoft’s firmware, the buttons are all scrambled and you may’t play customary video games simply. If you’d like to manually edit the inputs in your controller, you’ll want a rooted cellphone, a file explorer with root talents (we’ll use Root Explorer) and a little bit of expertise enhancing system recordsdata.
NOTE: Should you can’t root your cellphone (or just don’t need to), you continue to have choices—albeit extra restricted ones. Any recreation that enables you to manually remap the controller configuration, together with virtually any retro console emulator, ought to give you the option to work with the Xbox One S controller after altering the configuration. Nonetheless, to get it working correctly with any recreation, you will have root.
Step One: Obtain the Customized Format
When the up to date One S controller first got here out, some enterprising Android customers created a customized structure file that corrects the scrambled button enter. It’s hosted on Google’s Concern Tracker, right here: press the “Obtain” button beneath “Vendor_045e_Product_02e0.kl”. This can be a customized keyboard structure file that you simply’ll place within the System partition of your cellphone.
Obtain the file instantly to your cellphone, or copy it out of your pc to your cellphone over USB. On Chrome, the file ought to obtain to the default Obtain folder.
Step Two: Copy the Format File
Open your root-enabled file explorer and navigate to the file you simply downloaded (by default, it’ll most likely be in
/sdcard/obtain ). Choose and duplicate the file.
Now head for the folder holding the keyboard structure recordsdata,
/system/usr/keylayout . Paste the file into the folder. Should you get a root mount immediate from the app, settle for it.
Step Three: Reconnect Your Controller and Begin Gaming
As soon as the file is within the right folder, reboot your cellphone and re-connect the One S controller over Bluetooth.
Then, begin up any recreation with controller assist, and try to be in a position to play it usually!
If The Controller Nonetheless Doesn’t Work
Should you additionally personal an Xbox One and also you’ve used your controller in your console, it could have up to date the controller’s firmware mechanically. If that’s the case, the modified structure won’t work. Attempt renaming the structure file “Vendor_045e_Product_02fd.kl” and repeating the steps above. If that doesn’t work, examine the permissions of the file and alter the code to 644 (as proven above). Hopefully, that’ll get issues up and working for you.