[Galaxy Tab S Q&A, Help & Troubleshooting] blooddragon88:
so I have been messing with trying to get the controller to work on the tab s 10.5 with no luck. here's what I found as a solution before. found it on xda

"xbox 360 wireless success

Thought about making a new thread about this but this looks as good as place as any to post. After many many trials and tribulations I have finally got my wireless xbox 360 controller to work I'll explain how. You have to have the xbox 360 wireless dongle to usb as well as a OTG cable to get this working properly. Somebody with a wired xbox controller might be able to use this method to get that working but I haven't tested it. This was done on the sm-t700 model (Tab S 8.4 WIFI) but I'm pretty sure it will work with any samsung tab s possibly other samsung models.

First there are two options,

Non root method but no analog sticks

Root method for full controller support.

For the non root method install this app USB/BT Joystick Center 2015 https://play.google.com/store/apps/d...bjoyfree&hl=en once installed look at the upper left corner of the app and touch the IME/Off button then just enable it on next screen. After that right below that button you clicked on there is a norm/hid search option click the NORM button. At this point it should recognize the controller and put a square box in middle of your screen click on that. Now it will give you the opportunity to map the buttons click on any button then click on your controller button to map it. It gives like a keyboard layout so just pick anything it dosen't really matter. I have tested this method with Drastic Ds emulator and worked for me just no analog stick control.

Root method. Alot more complicated be forewarned. First things first root using this method http://xdaforums.com/gala...nfire-t2881826 after root use a program I used titanium backup pro to freeze all 5 knox apps. Now you need to flash your kernal to this permissive kernal http://xdaforums.com/gala...ernel-t2914628 after this use the same app from above USB/BT Joystick Center 2015 open app, click the same IME/OFF button as in the non root method but now instead of clicking the NORM button click the one right below HID button. Now on the upper right side there is a JOY button colored Green click that 2 times until the 360 icon next to it is highlighted then click big box in middle of screen. Now same as non root method you can map your controller buttons but this time all the sticks and corresponding button letters are available just map accordingly and start playing.

I have tested this in Drastic Ds, ePSXe, and Mupen64 plus also controller works in home screen using both methods. Hopefully this helps somebody in the future, Cheers!"

after finally getting a rom that works I tried the iornman rom in the android development section. I was able to fully disable knox so the joytick center could get access to certain files. Root alone would not let this app work. Now the controller gets detected by the joytick center but when you go assign buttons to it to map the controller it still doesn't detect the buttons at least is my case. I'm using a wired controller.

also I have tried this as well.

http://www.se7ensins.com/forums/threads/how-to-use-xbox-controllers-on-your-android-device.882265/?jdfwkey=6byo81

How to connect and use an Xbox 360 controller (wired) on Android -

1. Plug USB cable of Xbox controller into Female USB port of OTG cable

2. Plug OTG cable into your device

3. That's all. It's really that simple for a wired controller.

Some games will not respond well to controller input (without the help of 3rd party apps) and this is normal. A list of known compatible games will be featured at the end of this post.

If this doesn't work -

-You may be missing the Keylayout file for USB Xbox 360 controllers. This is unusual but does occur on some devices. You can download the file here. Paste it into the directory /system/usr/Keylayout. (Will require root access).

So yea its been a pain idk if any1 has any other solutions or things we can try... also just to note I did not flash that permissive kernel he said to try since it's for the tab s 8.4 and not the 10.5 idk if I want to take the plunge and try it...

---------- Post added at 02:27 AM ---------- Previous post was at 01:58 AM ----------

note sure if this helps but found some more info about the kernel issue but for a different device https://jira.cyanogenmod.org/browse/CYAN-4469