2

So I want to connect my wireless Xbox 360 controller to my rooted galaxy S6, but I don't know how. I have a wireless receiver, an OTG cable and the controller.

1
  • You want it to be wireless or wired works too ? Commented Oct 23, 2016 at 19:41

1 Answer 1

0

DISCLAIMER: ROOTING YOUR DEVICE CAN CAUSE ALL SORTS OF TROUBLE. DO ANYTHING TO YOUR DEVICE AT YOUR OWN RISK.


That being said, this forum post pretty much sums up all you need to be able to connect an Xbox 360 controller to it. To surmise:

Although you already have all the things required, I'll list them out here for the sake of completeness:

  • Xbox 360 controller
  • Wireless Reciever
  • OTG Cable
  • Rooted Device (it needs to be rooted if you want to use the wireless controller)

Setting Up:

From the aforementioned forum post:

  1. Plug Xbox 360 Wireless Controller Receiver into OTG cable
  2. Plug OTG cable into device

Now comes the fun bit. Wireless controllers aren't naturally supported by android and will not work flawlessly without modification to some system files on your device. Many emulators and games will run perfectly happily simply on a plug-n-play basis but an issue presents itself often where this is not the case. Wireless controllers require calibration if you will to properly communicate with your Android device.

This is where root is needed. You need to access the Android shell and enter some commands to fix this problem. Once into the shell (using an app such as Terminal Emulator) enter the following commands:

su
cd /system/usr/keylayout/
mount -o remount,rw /system
cp Vendor_045e_Product_0291.kl Vendor_045e_Product_0719.kl
chmod 644 Vendor_045e_Product_0291.kl
chmod 644 Vendor_045e_Product_0719.kl
exit
exit

Then restart your device and your wireless controller should work fine. Remember that different devices will function differently and this may have no effect on your device.

All of this is just a summary, and for a more detailed explanation I urge you to gather more info before making any modifications to your device.

1
  • Hi @Despato, in case you're monitoring it and know by any chance? I've followed all steps I've found online and my Android device still doesn't recognize the controller. Would you know why that could be? Ta gaming.stackexchange.com/questions/395352/…
    – mickael
    Commented Feb 4, 2022 at 22:23

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .