Hello XDA Community!
I own a rooted Samsung Galaxy S3 i9305 (Android 4.4.4). When I connect my xbox 360 controller with an OTG cable, nothing happends. I've tried to connect it before I start a game and while in game. It only starts blinking and nothing else happends. I can connect a keyboard/mouse to my OTG cable and it works like a charm. Is this a common problem? Can I fix it somehow? I've tried to follow some post which led me to download .kl files which I put in /system/usr/keylayout but it didn't change anything. I really want this to work.
Is there noone with any knowledge about this problem?
Hello. Your phone may not be powerful enough like a tablet to be able to run Xbox 360 controller.
And most of the game will support this out of the box without configuring like on PC games.
kachan64 said:
Hello. Your phone may not be powerful enough like a tablet to be able to run Xbox 360 controller.
And most of the game will support this out of the box without configuring like on PC games.
Click to expand...
Click to collapse
Well, in this video you can see it works with the i9300, I have the i9305.
https://www.youtube.com/watch?v=lrZ-xnzYVLA
And I can see my controller show up and read button activity inside "USB/BT JoystickCenter GOLD".
Basicly I think the controller communicates with my phone, but my phone doesn't understand since it's missing something?
Yes it's funny as I also got the samr model as you. Did your controller flashed rapidly like mine did? Left/Right bumper should swipe to different pages and the d-pad should select the icons you work. This didn't work either.
Try a Bluetooth controller maybe?
kachan64 said:
Yes it's funny as I also got the samr model as you. Did your controller flashed rapidly like mine did? Left/Right bumper should swipe to different pages and the d-pad should select the icons you work. This didn't work either.
Try a Bluetooth controller maybe?
Click to expand...
Click to collapse
Mine flashed rapidly (like they always do.) and my problem is also that my bumpers doesnt swipe pages or select any icons. I have no bluetooth controller and I can get x360 controller to work with apps, such as USB/BT Joystick Center GOLD. But I dont want that, I need "native support" or w/e you want to call it. I want it to work with limelight to play games.
Related
Ever since the my Incredible days I enjoyed toting a Wii remote on trips for playing NES, Snes and so on. I always envied the EVO for being able to do it with that massive screen. It ony really needed a kickstand and it be the perfect pocket gaming machine. Well ever since I got the ThunderBolt I hoped one day it would be possible. Thanks to Slayer and Cyanogen 7 Mod plus all the other hard working Devs this is now a reality.
Here We Go !
Tools needed
Must be ROOTED !
Wii remote MUST be OEM except the Mini Wii remote. :: Only ones I found to work, no Nyko's:: - Optional, this is not needed to play
Cyanogen 7 Mod :: I run update-cm-7.1.0-RC0.1, why? because CM uses Bluetooth Stack 2.0 unlike stock sense or other roms, Gingerbread Natively does not even run this that I know of.
Find it in this thread :: http://forum.xda-developers.com/showthread.php?t=1049542
Nesoid Lite or Premium, this is LIte link :: https://market.android.com/details?id=com.androidemu.neslite&feature=search_result
Not needed if you don't have Wiimote:: WiiController for bluetooth connection find it here :: https://market.android.com/details?id=com.ccpcreations.android.WiiUseAndroid&feature=search_result
ROMS :: FInd it.........Yourself, don't be Lazy or ask me, all of the above items are free. you can afford to find these on your own.
If you don't have a Wiimote you can stop right here and use onscreen controls with Nesoid.
OK onto the fun !
First things first, install everything
1. Turn bluetooth on
2. Go into keyboard settings in menu and enable the Wii IME for the controller
3. Go into a message or email, somewhere you can type, long press and select input method, then select Wii controller.
4. Go to your Wii controller app and select Init and Connect
5. Hit the Sync button on the controller ::located under battery door, red button:: or press buttons 1 and 2 at the same time. all the blue lights on the Wii remote should flash now. The phone should find your Wii remote and set player number 1 light to lit. Press some Wii controller buttons, you should see them register on screen.
6 Ok almost good to go, the settings are remembered from this point on, go into nesoid load a Rom up, hit menu on your phone, go to settings Audio/Video set the Aspect Ratio to 16:9
7.Back out one click and go to Other Settings, Check the check box labeled Use Input Method.
8. Go back another click again, go to Input Settings Uncheck Virtual Keypad check box.
9. Go to keymappings in the same menu tap under Pad 1 your button you want to input then hit the corrisponding button on your Wii remote.
10. Back out till you get to the game you loaded and have fun!
Other Notes ::
When you're done playing you wil have to go into a message and select your keyboard Input method to your Keyboard in order to be able to type again.
This setup can also be used with the Classc retro Wii remote plugged into the Wii controller.
This will also work with Snesoid, Genoid, GBA, N64oid, and PSX Emultators.
PS3 and Xbox 360 controllers CAN'T be used. Why? because I said so.....No in reality, Sony encrypts PS3's bluetooth protocol. So till a Dev releases a new App to decode it you're out of luck. Xbox 360 uses 2.4 GHZ Technology not Bluetooth so nope will not work.
Shout out to Slayer and his Wife along with all the other Devs working on the ThunderBolt. Thank you for all the hard work you do to bring us Cyanogen 7 Mod and making things like this possible.
Credit goes to all the other Devs out there for making apps like WiiController and Nesoid avalible on Android
Only On Android.
Very nice write up. Thank you
Sent from a cellular telephone
I'm pretty sure you can set the Wiimote program to revert back to the default keyboard when you turn off Bluetooth or turn off your Wiimote. I'm probably going to do this at some point this week (or just wait for the "stable" CM7), since this is what I miss most from my OG Droid.
very nice!! I've been wanting to use a wii remote for a while now. thanx for the write up.
Wish I still had my wii now . Possible you have a link on getting a PS3 controller working with CM7? I've been looking all around and just finding all old outdated stuff.
g00s3y said:
Wish I still had my wii now . Possible you have a link on getting a PS3 controller working with CM7? I've been looking all around and just finding all old outdated stuff.
Click to expand...
Click to collapse
You can't, far as I remember this has been dropped due to the security type Sony uses to encrypt the Bluetooth signal on Ps3 controllers. The protocol only recently was figured out where it can easily be connected on PC. So if even close to possible a dev would still need to develop a app capable of decoding and then recognizing inputs from the Ps3 controller.
before it's asked - Why can't I use a Xbox360 Controller? it does not use Bluetooth, it uses 2.4 GHZ signal.
You're welcome to all those that had success, I know how hard it is to find a detailed guide with setup info. Ths is what i figured out from my own tinkering.
As for Cm7 stable version, Cm7 is very stable, I had alot of issues with the new release but tried the .1 version from Slayer's Twitter and low and behold I had no more bugs and Cm7 runs almost flawless. I say almost cause I have not found any bugs yet but i'm sure there are some.
If Wii controller is able to remember settngs like tha let me know , i'll gladly update the guide.
kpa2727 said:
You can't, far as I remember this has been dropped due to the security type Sony uses to encrypt the Bluetooth signal on Ps3 controllers. The protocol only recently was figured out where it can easily be connected on PC. So if even close to possible a dev would still need to develop a app capable of decoding and then recognizing inputs from the Ps3 controller.
before it's asked - Why can't I use a Xbox360 Controller? it does not use Bluetooth, it uses 2.4 GHZ signal.
You're welcome to all those that had success, I know how hard it is to find a detailed guide with setup info. Ths is what i figured out from my own tinkering.
As for Cm7 stable version, Cm7 is very stable, I had alot of issues with the new release but tried the .1 version from Slayer's Twitter and low and behold I had no more bugs and Cm7 runs almost flawless. I say almost cause I have not found any bugs yet but i'm sure there are some.
If Wii controller is able to remember settngs like tha let me know , i'll gladly update the guide.
Click to expand...
Click to collapse
Ok, thanks. I figured it wasn't anymore, that's why everything I was getting was from 3+ years ago.
now if only we could get emulators to work with dlna and use the thunderbolt as a portable gaming system for compatible tv sets
kpa2727 said:
You can't, far as I remember this has been dropped due to the security type Sony uses to encrypt the Bluetooth signal on Ps3 controllers. The protocol only recently was figured out where it can easily be connected on PC.
Click to expand...
Click to collapse
I connected my PS3 controller to my PC back in 08, it was running XP. It wasn't hard, I only did it for the novelty of it, never used it for emulators
eraursls1984 said:
I connected my PS3 controller to my PC back in 08, it was running XP. It wasn't hard, I only did it for the novelty of it, never used it for emulators
Click to expand...
Click to collapse
Yea but the issue was you needed Glove Pie, a compatible bluetooth adapter, the script for Glove Pie. It was more a hassle then anything. Now I heard you can use Xpadder with a one click connect buton.
thanks for the informative write up I am gonna have to try this sounds awesome
Thank you for the write up! I'm running BAMF 2.0.3 at the moment but plan on trying CM7 sometime soon so I'll keep this thread bookmarked!
I went ahead and went this route to avoid switching ROMs all the time
http://forum.xda-developers.com/showthread.php?t=1146205
Wow, this is freaking cool! Thanks for the write-up!
I am using the official Motorola otg cable and trying to map buttons in snesoid but while the directional buttons map normally when I try to map the regular face buttons it just says unknown. I have the same experience with a ps3 controller and a 360. Does anyone have insight on this?
Sent from my Nexus One using XDA Premium App
I had a similar issue with two wiimotes with CCs attached. Some of the keys mapped as "unknown" but they did actually work ingame. Try mapping them all without worrying about the unknowns and see if it works.
Have exactely the same problem here, and keys dont work either exept for the direcional DPAD input. Any advice?
XSJoJo said:
Have exactely the same problem here, and keys dont work either exept for the direcional DPAD input. Any advice?
Click to expand...
Click to collapse
I'm experiencing the exact same situation, I've tried with a 360 controller, ps3 controller, and a plain logitech ps3 still usb controller that the system won't even recognize. main reason i got the otg cable was for this functionality, oh well. btw are you rooted? which method did you use to upgrade to 3.1? do you have the 3G xoom or wifi only?
Hey there,
Got a wifi.
Found out that the problem is just emulator specific, in the N64 and one PSX emulator the controller works as described.
When using fpse it works perfectly and I can play games without any problems: in the Settings it tells me the key number (192 for example) instead of unknown. Must be some kind of problem in the app-key handling I think.
Tried to change the keyboardlayout of the Controller, but I cant get it to work with the other emu's.
Regards
it's there any way to map de directional buttons (cross) and the analog stick in the same setting??? there are games that are unplayable without the directionals buttons and the analog stick at the same time for example brave fencer musashi(psx) or vagrant story and any game that use the dualshock control
Is it possible to get a wired 360 ontroller working with the Note 2? I've seen it working properly with other android devices and can get the pad to work with a custom IME app but not working as a proper gamepad.
Any ideas or is it not possible with this phone with stock rom?
Chrissssssss said:
Is it possible to get a wired 360 ontroller working with the Note 2? I've seen it working properly with other android devices and can get the pad to work with a custom IME app but not working as a proper gamepad.
Any ideas or is it not possible with this phone with stock rom?
Click to expand...
Click to collapse
It is not recognised as a native gamepad on stock software. You can use it mapped with USB/BT Joystick Centre (using an IME, as you say). I've used one that way with the Note II.
There was a mod on the XDA front page last week about a mod for the Nexus 7 that allows it to be recognised as a native gamepad, that may work with the Note II also (although it was in relation to another device the brief perusal of the thread that I had made it look like it would be widely applicable).
Are there any pads that are recognised without any messing? I've seen people mention the PS3 controller with an app that gives full analog support, maybe I'll have to get one of them instead.
I've seen some drivers for the 360 pad, xpad.ko and something but couldn't get them to work with my Note2.
How many games work with them anyway?
Chrissssssss said:
Are there any pads that are recognised without any messing? I've seen people mention the PS3 controller with an app that gives full analog support, maybe I'll have to get one of them instead.
I've seen some drivers for the 360 pad, xpad.ko and something but couldn't get them to work with my Note2.
How many games work with them anyway?
Click to expand...
Click to collapse
I used the PS3 controller on my OG EVO 4G with the SixAxis.apk and it works great! It is compatible with everything because as far as the phone is concerned it sees it as another keyboard. So you can even navigate your launcher/apps with it once its enabled. You just have to download an app to your PC to change the MAC Address on your PS3 controller (very easy and straight forward and takes all of 10 seconds) and your ready to go.
I didn't know until I saw this thread that a 360 controller could be used as well. Ill have to look into that. I would rather do something that was directly connected for games because even though the PS3 Bluetooth is cool, there is a slight lag with Bluetooth. I would be interested to see if a wired controller fixed that.
I think game controllers in Android is still very much in its infancy. So many game still don't support the things, and I HATE touch screen gaming with a passion.
Once released, the MOGA will be recognized as a native controller. I'm not a T-Mobile customer but I'm sure you could buy one from them without a plan. They are set to release for approx. $50.
New games will already be mapped to this controller, I would assume that software to make this usable with older games is not too far behind.
spotopolis said:
I used the PS3 controller on my OG EVO 4G with the SixAxis.apk and it works great! It is compatible with everything because as far as the phone is concerned it sees it as another keyboard.
Click to expand...
Click to collapse
So does it just map to key presses like the way I can get the 360 controller to work? Or can it also be used analogically? Is that a word? On the Sixaxis Controleller info it says:
Support as a native gamepad in Android 3.1+ devices. Full support for analog sticks and analog triggers
Hmm, I don't think this is going to be as easy as I was expecting
PS3 controllers work as native gamepads, plug them in via USB OTG and they work without any additional software. Number of games they work in is limited however, only games that allow keymapping or that have inbuilt support for gamepads (like Shadowgun for example). If you use the Sixaxis Controller app then you can use PS3 controllers wirelessly, and also emulate touch as well, meaning the number of games that become playable with the PS3 controller increases massively - see here:
NZtechfreak said:
PS3 controllers work as native gamepads, plug them in via USB OTG and they work without any additional software. Number of games they work in is limited however, only games that allow keymapping or that have inbuilt support for gamepads (like Shadowgun for example). If you use the Sixaxis Controller app then you can use PS3 controllers wirelessly, and also emulate touch as well, meaning the number of games that become playable with the PS3 controller increases massively - see here:
Click to expand...
Click to collapse
The reason I had to use the SixAxis.apk is because my phone only natively supports Gingerbread and so it needs the software. No OTG support.
I thought I was going to be able to use Joystick Center for some emulator goodness but it crashes every time I try to use it
I might have to try out my Wii remote, see if I can have some luck with that instead, although that doesn't have enough buttons for some games.
Chrissssssss said:
I thought I was going to be able to use Joystick Center for some emulator goodness but it crashes every time I try to use it
I might have to try out my Wii remote, see if I can have some luck with that instead, although that doesn't have enough buttons for some games.
Click to expand...
Click to collapse
Strange, USB/BT Joystick Centre works fine for me.
You can use a Wii Classic Controller if you need more buttons for emulators (does require a WiiMote to plug into though, so cumbersome). If you can track one down the Datel Retro Wireless controller is better.
Strange. Wonder why it's not working for me. It works fine when I first run it and detects the controller but when I press back to save the settings the homescreen hangs and if I try going back to Joystick Center it displays a white screen and never does anything. I have to clear the app cache before it'll work again.
Please, I might be a little slow in understanding but just be patient with me. Just a simple question:
Is it possible to use either controller simply by connecting it with a usb without needing to root my phone? If so which one, if not both?
Sent from my SGH-T889 using xda app-developers app
Tweh said:
Please, I might be a little slow in understanding but just be patient with me. Just a simple question:
Is it possible to use either controller simply by connecting it with a usb without needing to root my phone? If so which one, if not both?
Sent from my SGH-T889 using xda app-developers app
Click to expand...
Click to collapse
The Xbox 350 controller for Windows works without Root, but requires the paid app USB/BT Joystick Centre.
PS3 controller works without Root and without any additional apps.
Number of games that will work with either controller that way is quite limited though, only emulators, games with native gamepad support (Shadowgun, Riptide, a few others), and games that will allow control button mapping (like Meganoid). With Root you can do a lot more with PS3 controllers because you can use the Sixaxis Controller app to set up touch emulation, which makes many, many more games playable with the controller.
Well I finally got the controller working with joystick Center. I installed he Omega ROM and it's now working. Shame it won't work as a gamepad. My Bluetooth speakerphone isn't working perfectly with the new ROM though :S
Hmm, I tested it too and my xbox 360 wired usb controller works not the right way .....
I have the N2 smart dock station and the xbox 360 wired controller
Also I bought the BT/Joystick center, here the stick works fine but in gta 3 onlz the left stick to move and rotate works fine. no kezs to jump ......
I use wanam 1.5 rom Android 4.1.1 with redpill .10 kernel
I have tested other roms with 4.1.2 but theres the same problem.
Perhaps this is only a key mapping for the controller.
... the smart dock is awsome !
Has anyone been able to get the wireless USB dongle working via. an OTG cable? This is for a wireless 360 controller. I've seen it working on other android devices...
Moga lacks some buttons. Best hassle free controller out there right now is the onlive wireless controller. It like a cross between the ps3 and Xbox controller. Simple Bluetooth pairing. No rooting required. Downside is that it cost 50 dollars. I've bought scuf controllers though so price was OK to me.
Best controller that works out of the box via USB is a genuine Sony PS3 SixAxis controller. If you want to use PS3 controller's wireless capability you'll need to root and buy the SixAxis app which is well worth the few bucks for it.
My XBOX 360 controller works perfectly in conjunction with USB/BT Joystick Centre.
A great app and well worth the money. GTA vice city plays very well and on the Note II.
I haven't played Need for Speed™ Most Wanted yet but I expect it to change the game completely
Can anyone think of any other good uses for the controller on android as the buttons can be mapped to pretty much any keyboard stroke so im sure there some handy uses
I have an i9305 (optus) running Ripper Rom v3 and I am having trouble getting my wired xbox 360 controller to work through usb otg.
I heard that in GTA3 and Dead Trigger it was supposed to just work, but i can only use it to look around... and the buttons do weird things.
I bought and tried the USB/BT Joystick Center 6 app and all the buttons seem to work in that, so the controller/OTG cable should be working fine.
floopyb said:
I have an i9305 (optus) running Ripper Rom v3 and I am having trouble getting my wired xbox 360 controller to work through usb otg.
I heard that in GTA3 and Dead Trigger it was supposed to just work, but i can only use it to look around... and the buttons do weird things.
I bought and tried the USB/BT Joystick Center 6 app and all the buttons seem to work in that, so the controller/OTG cable should be working fine.
Click to expand...
Click to collapse
The xbox controlle won't work natively, thats incorrect, you have to use a program called USB / BT joycenter
Start with that and all should be well.
dladz said:
The xbox controlle won't work natively, thats incorrect, you have to use a program called USB / BT joycenter
Start with that and all should be well.
Click to expand...
Click to collapse
Yeah, I mentioned I bought that app... maybe I need to play around with the mappings a bit better then.
Any Idea what settings to use for gta3?
Hey guys.
trying to get an xbox one pad working on the tab s2 for my kids to play emulators.
no joy so far...
... is this actually possible yet?
I don't know, if this is possible, but I use the Asus Gamepad that is made for the Asus Nexus Player. It works fine on all my android devices.
Hope my english is good enough...
LordHelmchen89 said:
I don't know, if this is possible, but I use the Asus Gamepad that is made for the Asus Nexus Player. It works fine on all my android devices.
Hope my english is good enough...
Click to expand...
Click to collapse
your english is perfectly fine dude.
didnt really wanna spend more cash on another pad.
i have 4 xbox one pads and also a microsoft wireless adaptor, a couple of wii pads and 2 x ps3 pads knocking about. ps3 pads have borked batts tho.
something amongst that lot must work?! :crying:
If you really wanna use your Xbox One Controller, you can use an otg-adapter to plug in the wireless-adapter of your controller. If this doesn't work for you, you have to root your device and set up the controller via an extra app. An easier way to play emulator games on your tablet is using your smartphones as bluetooth controller. For this method you don't need to root your phone. Just load the app "BT Controller" via Playstore on your phone and your tablet and follow the instructions to connect them via bluetooth and easiely setup the buttons layout. You can set up 4 smartphones as controller at the same time
Hope i could help you
LordHelmchen89 said:
If you really wanna use your Xbox One Controller, you can use an otg-adapter to plug in the wireless-adapter of your controller. If this doesn't work for you, you have to root your device and set up the controller via an extra app. An easier way to play emulator games on your tablet is using your smartphones as bluetooth controller. For this method you don't need to root your phone. Just load the app "BT Controller" via Playstore on your phone and your tablet and follow the instructions to connect them via bluetooth and easiely setup the buttons layout. You can set up 4 smartphones as controller at the same time
Hope i could help you
Click to expand...
Click to collapse
the tab s2 is rooted.
i have tried it with OTG, wired and using an adaptor.
the tab sees the controller when its wired using the USB/BT joystick centre but thats as far as it goes, no key presses on the pad register.
i havent tried to use my phone as a controller, that kinda defeats the object tho', i may as well just use the tablet screen.
ok,
so it seems Play station pads with OTG function flawlessly.
bubble bobble here we come!!
baron von bubba said:
ok,
so it seems Play station pads with OTG function flawlessly.
Click to expand...
Click to collapse
I can confirm this; I use a Playstation 3 controller via OTG and an adapter regularly. I always start the Sixaxis app whenever I do, but not sure if I need to... I haven't even tried using it with blutooth, but it's an easy way to switch the IME to the controller.