Is it possible to use a Generic Xbox 360 controller (made by PowerA) on this phone? When on my Note 4 in ePSXe the gamepad shows as "(9414:21258)Generic X-Box Pad."
On the Desire, when plugged in with OTG cable the controller number lights just all blink. I kinda want to use this phone as just a little retro machine, it plays gba, ps1 and even psp pretty well. I've been having a lot of fun with it, but when I went to plug in the controller it didn't work. So far I've gotten the custom recovery, rom flashed so it's rooted, and link2sd set up. I also followed a guide that spoke of putting a "Vendor_045e_Product_0291.kl" file into system/usr/keylayout, setting chmod to 644, and restarting but that did nothing.
I'm about to try flashing this kernel, through all my searching this is the only thing that mentions gamepad support. I've backed up everything just now, but wanted to post in case it doesn't work out so I could get ideas from others, if it does then I'll post an update.
(EDIT)
Flashed said kernel, verified it flashed by checking Settings > About Phone, and the controller still doesn't work. Strangely though, the front camera still worked after flash even though that was a reported bug in the kernel. Currently restoring my backup, because everything was perfect as it was and I don't want to deal with anything buggy if that kernel didn't agree with the rom. So, now it's up to you guys. Thanks in advance for any input provided, wouldn't have this phone running so great if it wasn't for everyone here!
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!
Has anybody managed to get there xbox controller to run on there One yet? I tried my wired controller with the OTG cable and had no luck. Worked fine on my One X. Cant remember if i installed something else to get it to work.
jcb1985 said:
Has anybody managed to get there xbox controller to run on there One yet? I tried my wired controller with the OTG cable and had no luck. Worked fine on my One X. Cant remember if i installed something else to get it to work.
Click to expand...
Click to collapse
No, i've tried both the xbox controller and the ps3 and none work, both with six axis app or usb bt center. I'm afraid it looks like everyone will have to wait until a custom kernel comes out that supports it.
This is an age old sense thing which has been happening since the days of the Hero, trust me i remember.
A vanilla rom and or a kernel that supports it. I think with sense it's only happened a few times where someone has been able to get it to work. I think on the Desire HD, but i might be wrong about that.
It's a real shame as it's one of the features that i was looking forward to, MHL out whilst playing tekken 3
I just purchased a Moga Pro bluetooth gamepad to use with my HTC One and I've been having connection issues with it, has anyone else had issues with the HTC One and a Moga Pro?
At first I could not get both modes on the Moga Pro setup t hrough the Moga Pivot app.. I would start the setup procedure in the Moga Pivot app and choose "Setup Mode A and Mode B" which starts the setup of Mode B first, and that would sync and connect just fine. But then when it got to setting up Mode A it would not sync and connect. So I unsynced everything and started over, this time I choose "Setup Mode A only" and doing it that way Mode A would setup and connect just fine but then I wasn't able to setup Mode B.... So basically I could only have one or the other setup, not both. FINALLY after trying several different things I was able to setup Mode A through the Pivot app and then manually setup Mode B through the Android Bluetooth Settings, however it took MANY MANY tries to get it to find and sync Mode B because it just wouldn't show up as a pair-able device.
The only issue is while I'm playing games with the Moga Pro it will frequently lose bluetooth connect and will not reconnect until I exit the game and go back to the Moga Pivot app, at which point it reconnects automatically, it just won't do so while I'm still in the game after it disconnects...
I am running a custom ROM and Kernel (ARHD 9.3 for the ROM, and ElementalX 0.11 for the Kernel), and have not been able to test it on the stock HTC One kernel and rom yet... Just trying to get an idea if other people are having the same issues or not before I go wiping my phone and reverting back to stock. In terms of general bluetooth issues I've read through the forum on the rom and kernel I'm using and no one has really reported any bluetooth issues.
MOGA Pro issues - HTC ONE VZW
bluegizmo83;41991569has anyone else had issues with the HTC One and a Moga Pro?[/QUOTE said:
I am going through the same issue with my HTC One (verizon) running the stock rom. I've had many issues with bluetooth connectivity with this phone in its stock ROM (cant hook up a ps3 controller even though it is rooted) so I purchased the MOGA as a workaround to keep my stock ROM and still have a bluetooth controller.
I can only get either mode A or B to sync as well, it frustrated me for a good 20-30 minutes before I gave up on it last night.
Click to expand...
Click to collapse
Distance
charlieshreds said:
I am going through the same issue with my HTC One (verizon) running the stock rom. I've had many issues with bluetooth connectivity with this phone in its stock ROM (cant hook up a ps3 controller even though it is rooted) so I purchased the MOGA as a workaround to keep my stock ROM and still have a bluetooth controller.
I can only get either mode A or B to sync as well, it frustrated me for a good 20-30 minutes before I gave up on it last night.
Click to expand...
Click to collapse
Strangely I have had bluetooth issues as well. I have found it would drop the connecting after a max of 2minutes of playing a game. Until, that is I took the Note3 I am using out of the holder and on my lap. Works perfectly. Seems a little distance seems to work for the Moga and my Note3.
I would be quite interested in an explanation - why does this happen? It is also a bit of pain as the reason I bought the thing was that it could be used as kind of one unit.
Hi I am planning to buy this, I have updated to Kitkat now. Does anyone still encounter this?
Just purchased a Moga pocket for my stock rooted HTC One M8 and cant get the phone to locate it on bluetooth.
been using this kernel for awhile, and pleased with it. however, got myself a brand new wired xbox 360 controller, plugged it in with USB OTG, and the controller just sit there with all 4 parts of the ring blinking. it is completely unresponsive whatsoever. no button works.
tried it on my friend's console, working fine. tested on his pc, works fine. on my pc, ditto.
it just somehow failed on my s4.
so i borrowed his wireless controller, tested on my s4, and still, same result. blinking light with no response.
done some digging around the net, strangely everyone suggest the controller should work as simple as plug-and-play. but i couldn't get which android version they were at.
disabled OTG helper, USB mass storage enabler, revoked SU permission, still no luck.
is there any explanation to this? any workaround? thanks.
EDIT: strangely enough, a cheap 8$ controller works with this s4.
but i still want to use my xbox's though
I'm having a strange problem. I recently bought an USB OTG cable to use my PS3 controller on my Moto G.
The phone is rooted, but the stock 5.0.2 ROM (22.26.1.titan_retde.redeall.en.DE retde) hasn't been altered otherwise.
So, when I plug in the PS3 controller via the USB OTG cable, the controller immediately starts charging (slow blink of all 4 leds), but I can't do anything else. I though Android was supposed to support the PS3 controller out of the box?
I tested the cable, it works fine. I connected my Kingston 16GB flash drive, it was automatically mounted and I could access it with Root Explorer.
I also tried the PS3 controller and cable with my Samsung Galaxy S4 (stock android 4.4.2, unrooted) - the controller works perfectly. A Logitech RumblePad 2 which I had lying around also works like a charm on the S4, but doesn't do anything on the Moto G.
So the problem has to be either the Moto G itself or (probably) Android Lollipop.
Did anybody else have a similar problem? Can anybody help me?
P.S.: I don't want to use the PS3 controller over BT, reason for that see here: http://forum.xda-developers.com/android/help/bluetooth-vs-wifi-t3046293
drunken_m said:
I'm having a strange problem. I recently bought an USB OTG cable to use my PS3 controller on my Moto G.
The phone is rooted, but the stock 5.0.2 ROM (22.26.1.titan_retde.redeall.en.DE retde) hasn't been altered otherwise.
So, when I plug in the PS3 controller via the USB OTG cable, the controller immediately starts charging (slow blink of all 4 leds), but I can't do anything else. I though Android was supposed to support the PS3 controller out of the box?
I tested the cable, it works fine. I connected my Kingston 16GB flash drive, it was automatically mounted and I could access it with Root Explorer.
I also tried the PS3 controller and cable with my Samsung Galaxy S4 (stock android 4.4.2, unrooted) - the controller works perfectly. A Logitech RumblePad 2 which I had lying around also works like a charm on the S4, but doesn't do anything on the Moto G.
So the problem has to be either the Moto G itself or (probably) Android Lollipop.
Did anybody else have a similar problem? Can anybody help me?
P.S.: I don't want to use the PS3 controller over BT, reason for that see here: http://forum.xda-developers.com/android/help/bluetooth-vs-wifi-t3046293
Click to expand...
Click to collapse
I have the same problem you have buddy, except in my case it's a generic gamepad but the problem is the same: missing drivers, you could compile the driver easily but there seems to be a problem with lollipop kernel sources (in kitkat it worked fine). Anyways when the problem is solved i will compile the drivers, check out this thread btw, we are trying to solve this problem http://forum.xda-developers.com/moto-g-2014/help/gamepad-joystick-otg-support-t2995943
germanargentina said:
I have the same problem you have buddy, except in my case it's a generic gamepad but the problem is the same: missing drivers, you could compile the driver easily but there seems to be a problem with lollipop kernel sources (in kitkat it worked fine). Anyways when the problem is solved i will compile the drivers, check out this thread btw, we are trying to solve this problem http://forum.xda-developers.com/moto-g-2014/help/gamepad-joystick-otg-support-t2995943
Click to expand...
Click to collapse
Thank! After I posted this thread I found the one you linked, and already have it in my bookmarks. I hope somebody will find a solutions.
Unfortunately I'm bad at coding, so I can't really contribute. I'm just baffled, that Android gets "worse" with every new version (at least in my eyes). Why did they break something which was working perfectly before?
drunken_m said:
Thank! After I posted this thread I found the one you linked, and already have it in my bookmarks. I hope somebody will find a solutions.
Unfortunately I'm bad at coding, so I can't really contribute. I'm just baffled, that Android gets "worse" with every new version (at least in my eyes). Why did they break something which was working perfectly before?
Click to expand...
Click to collapse
It's not exactly like that, in fact motorola has never enabled those drivers on kitkat nor on lollipop. What i did was to compile those drivers and they worked (on kitkat) but now when i try to do the same it doesn't work on lollipop, my guess is that there's something wrong with lollipop kernel sources
Oh, I didn't know that. I thought this was something Android-related (like it is so basic, all Androids should have it), not something that each manufacturer has to integrate himself.