Hey Guys
First post here....
I am looking for info on how to set up a Xbox 360 wired (USB) controller on my Motorola Photon 4g. While searching around, i came to the conclusion that i'll need a Kernel that supports USG OTG or USB Host Mode, and, i think in theory,
http://dl.dropbox.com/u/15806590/diagram2.png (also attached)
the above diagram should work. (Courtesy [Guide] USB Gaming on Nexus S Thread )
The problems are
i) my photon is on its way home, so i cant test anything here atleast for the next 3-4 days.
ii) I do not know of a kernel compatible with photon that supports USB Host mode.
iii) in the above diagram, the supply from the USB charger/Adapter goes to both the Phone's USB, as well as the Controller's USB power lines. Would that not be a problem for the phone? i mean why should i be inputting +5V on the power lines of the phone's USB? could it potentially damage the phone? I've played with an iPod's USB, and i am scared.
Can u guys help me in the points above?
P.S the above image was taken from Nexus S USB Gaming Thread on xda forums.
Also, i wont be buying a 99USD HD Docking Station to use the Controller or other Peripherals.
Regards
USB Host is not the issue as the Photon supports USB Host out of the box so any blur based rom should work just fine. Not sure about the CM7 or CM9 family of roms. I remember having to push pretty hard just to get BT mouse support for CM7 on the Evo.
The main issue you will run into is driver support for the controller. The XBox controller gives a device not recognized. PC controllers may be hit or miss but I've tried four or five with no success. Your best options are WIImote w/ classic controller or PS3 controller running over Bluetooth. If cost is a concern then look at off brand WII and PS3 controllers or get one used.
Another thing you will need to consider is game support. You would think a game like Galaxy on Fire 2 would support controllers but it does not. Only a handful of games support controller input directly the rest require custom input mapping and third party apps like "Sixaxis Controller" or "Wiimote Controller", to name a few. You will also find that proper analog mapping is generally limited to pay apps and when using the controller it acts as you input for the phone and not just games.
I guess I could put together a "Photon as game console" guide but am a bit buried in projects right now.
@Lokifish Marz,
does that mean even in USB Host Mode, the Photon 4G would require Device Drivers to be ported for android first and then it'll be able to work with the device? Its a little strange because i have read a lot on these forums, and none pointed out that we needed any drivers, all the posts said was that USB OTG/ USB Host Mode is required. (all the Nexus S gaming threads just ask one to install a particular kernel having USB Host Support, which the Photon already has, and plus an app in market namely USB Host Controller by SzTupY)
Game support ofcourse has been taken in mind.A few Tegra 2 games support Controllers, i mean the ones that actually need a controller (as in it would be better to play them with a controller)
Apart from the drivers (which with all due respect to u, i need to be reassured about, because of what i have read in the posts, plus, on other Android phones, specially the Nexus S, people have reported other Controllers working too) what about the Schematic diagram i made above? would it work fine according to you?
Please don't mind if i said anything offensive in the post, i respect all you are doing for the projects you are working on, especially the photon projects and u must be knowing way better than me
Regards
Plug an XBox360 controller into the USB port on a lapdock or HD Dock. Result, "USB Device not recognized. Supported devices includes USB Storage, keyboards and mice." In short, no drivers. If you see somebody using a usb controller on a phone, pay close attention to the phone that's being used. Example, the GS III is a freak of nature. I'd kill for 500GB external drive support.
Different phones support different things. The original Nexus had a mod that allowed for use of usb graphics cards. The original Evo's hardware supported usb host but drivers were never written for it.
Again, your best and most trouble free option is a bluetooth controller.
If it helps give you an idea as to where I'm coming from. I've been trying to get a phone/tabletdock/lapdock/mediapc/carpc/gameconsole built since about 2003 so I feel your pain.
@Loki
Would a build of CM9 help me getting the controller working? i mean the CM9 beta builds or CM7.2 ? as i already have a Wired controller, i'd want support for that only.
plus what can be some other controllers supported?
Now i want the Photon 4G gaming guide u know....I bet everyone who has a Photon would be glad if u make one.
Regards
psgarcha92 said:
plus what can be some other controllers supported?
Regards
Click to expand...
Click to collapse
I believe he already answered this when he said to use bluetooth controllers. Use a p3 or a wii controller.
@rexxxgg
when i asked him what others are supported, i meant what controllers else than the PS3 bluetooth and the WIImote controller are supported. On IM it was clarified that any Generic/non Sony but -for PS3- controller should be working fine with this phone, and that was what i was precisely asking.
Related
http://www.androidcentral.com/using-ps3-controller-motorola-xoom
anyone know if this would work on the atrix? i know there are some hacks to make a OTG cable and make it work but now they make them. i dont feel like buying a bluetooth controller just for my atrix, i already have a nice wired PS3 controller id like to use (has 360 layout that i like). thanks!
stratax said:
http://www.androidcentral.com/using-ps3-controller-motorola-xoom
anyone know if this would work on the atrix? i know there are some hacks to make a OTG cable and make it work but now they make them. i dont feel like buying a bluetooth controller just for my atrix, i already have a nice wired PS3 controller id like to use (has 360 layout that i like). thanks!
Click to expand...
Click to collapse
We do have USB host, and a cable works by supplying 5v on pin 1 (through modding a usb hub) but I dont know the differences between the FPSE and honeycomb he's running and our setup, I'm not familiar with the drivers that would be used to recognize a game controller like that.
Honestly ive been using a wiimote through bluetooth with a classic controller forever, but I might be able to get a friend's playstation 3 controller to test this with and get back to you.
Edit - at the second part of your title, keyboard, yes, many users here have modded/official usb hubs/docks and can tell you that a keyboard works just fine, but if you're thinking along the lines of a straight wire into an OTG adapter into your phone, then sorry, but it doesn't work (usb host mode doesn't get activated)
https://market.android.com/details?id=com.dancingpixelstudios.sixaxiscontroller. works for n64 emulater should work for others
Sent from my MB860 using XDA Premium App
seargent007 said:
We do have USB host, and a cable works by supplying 5v on pin 1 (through modding a usb hub) but I dont know the differences between the FPSE and honeycomb he's running and our setup, I'm not familiar with the drivers that would be used to recognize a game controller like that.
Honestly ive been using a wiimote through bluetooth with a classic controller forever, but I might be able to get a friend's playstation 3 controller to test this with and get back to you.
Edit - at the second part of your title, keyboard, yes, many users here have modded/official usb hubs/docks and can tell you that a keyboard works just fine, but if you're thinking along the lines of a straight wire into an OTG adapter into your phone, then sorry, but it doesn't work (usb host mode doesn't get activated)
Click to expand...
Click to collapse
thanks for reply, yeah its just a afterglow ps3 controller. i would get the wiimote and the classic controller but that would be more expensive than a used ps3 controller. i was just thinking something like a controller emulator or something could be made, idk
kix08 said:
https://market.android.com/details?id=com.dancingpixelstudios.sixaxiscontroller. works for n64 emulater should work for others
Sent from my MB860 using XDA Premium App
Click to expand...
Click to collapse
yeah i knew about this but didnt want to have to buy a sixaxis. guess its the only way i can go!
Has anyone tried this? It would be cool if you could turn off the on-screen controls.
http://www.youtube.com/watch?v=qx_XvUEUoP4
Edit:
I wonder if you can plug in a USB keyboard. Haven't seen anyone try that yet. I need to get an adapter an try it out.
I do know that you can buy a Bluetooth keyboard to use with the tablet that you might be able to map buttons to and use.
Also I do believe there is an App floating around that will allow you to Bluetooth the PS3 controller (or the Wii Remote) to your device to use with games.
Vancelot said:
Has anyone tried this? It would be cool if you could turn off the on-screen controls.
http://www.youtube.com/watch?v=qx_XvUEUoP4
Edit:
I wonder if you can plug in a USB keyboard. Haven't seen anyone try that yet. I need to get an adapter an try it out.
Click to expand...
Click to collapse
I think honeycomb supports most usb controllers including ps3 and 360, I cant try it until I get an adapter though. Like is said above there are apps that let u use dualshock 3 via bluetooth, but I think they require root access.
Yes, you can use USB keyboard and mice. The Dual Shock 3 controller doesn't work (ironic, yes?). There is an app to use the DS3 and it requires root.
- Lisa (the one who did the video referenced above).
The ps3 controller is closed in as when you connect it with a pc... btw you can remove the on screen controls in the options...
Also... Lisa, I truly enjoy your very indepth reviews and previews of products...it is always your reviews that manage to go deeper than any review site I visit (eg. The usb port on the S) Glad to see u really are in depth if your on this site! I bought my hp TM2 because of you! Same with this really great tablet! Thanks!
pdagal said:
Yes, you can use USB keyboard and mice. The Dual Shock 3 controller doesn't work (ironic, yes?). There is an app to use the DS3 and it requires root.
- Lisa (the one who did the video referenced above).
Click to expand...
Click to collapse
Thanks Lisa. I really enjoy your reviews!
Thanks, glad you enjoy them
Unfortunately the PS3 controller doesn't work. Sony's proprietary bluetooth is at it again. As you all know, Sony never likes to play well with other companies...and in this case, not even with their own devices. I ordered the logitech controller and an OTG USB cable which I'll try out today. I figure it'll work nicely and bluetooth would be even better. We'll see...
I have tried with a proper sony pad and can confirm it wont work via bluetooth or usb. it`ll connect to a rooted device but as the tablet isnt rooted yet it wont work.
I`ve talked to staff in a couple of Sony centres and they have said they have been told by sony reps that it will work with the controller soon.
Gutta624 said:
Unfortunately the PS3 controller doesn't work. Sony's proprietary bluetooth is at it again. As you all know, Sony never likes to play well with other companies...and in this case, not even with their own devices. I ordered the logitech controller and an OTG USB cable which I'll try out today. I figure it'll work nicely and bluetooth would be even better. We'll see...
Click to expand...
Click to collapse
Any update on whether the logitech controller works or not?
It works with the USB Adapter. Played my PS Certified Games just fine! It works on other games as well, but its hit or miss.
unclespoon said:
Any update on whether the logitech controller works or not?
Click to expand...
Click to collapse
Yes, I use it with my emulators and it works fine. The controller itself leaves a little to be desired but with the OTG cable I bought and the logitech controller's usb dongle, i can now game a bit better on my tablet. I also bought the dock so that I could have the screen vertical.
You can use a mouse and a keyboard with usb.
I have plugged in the official wired Xbox360 pad and it works! The only problem is that the buttons are all mapped differently for the playstation certified games and there is no way of re-mapping them. For stuff like emulators where you can re-map the buttons it works amazingly well.
Has anyone tried using the PS3 DS controller ever since the PS Store came out? Just curious if it included some kind of software patch to allow the PS3 controller to work since Sony has stated that soon we will be able to use the PS3 controller. I just don't want to waste the money on the logitech controller just for the tablet when I have like 4 PS controllers lying around.
unclespoon said:
Has anyone tried using the PS3 DS controller ever since the PS Store came out? Just curious if it included some kind of software patch to allow the PS3 controller to work since Sony has stated that soon we will be able to use the PS3 controller. I just don't want to waste the money on the logitech controller just for the tablet when I have like 4 PS controllers lying around.
Click to expand...
Click to collapse
I Just tried and it doesn't work, all it does is flash the 4 red leds on the pad and that's it.
I think we need the Tablet rooted to get one working via usb
Damn! I'm probably going to try this when I get home from work and I have time to try pairing this to my tablet and then getting a refund if it doesn't work, unless someone wants to try it first. It says it doesn't require root, but the reviews are a bit iffy:
https://market.android.com/details?...DEsImNvbS5wb2tlNjQ3MzgucHMzcGFpcmluZ3Rvb2wiXQ..
unclespoon said:
Damn! I'm probably going to try this when I get home from work and I have time to try pairing this to my tablet and then getting a refund if it doesn't work, unless someone wants to try it first. It says it doesn't require root, but the reviews are a bit iffy:
https://market.android.com/details?...DEsImNvbS5wb2tlNjQ3MzgucHMzcGFpcmluZ3Rvb2wiXQ..
Click to expand...
Click to collapse
I'm leaving work early today (3:30 Eastern Standard) - I'll try to fit it in before my evening class.
Ok so after purchasing, no dice. The pairing was successful, but the server app still needs root to even start. I had no problems purchasing it because a have a bunch of android phones I should be able to use itwith. But as of now, the app doesnt work for the Tablet S. Would love to see rootcoming down the pike for this thing though...
Thanks for the update. I figured with the so/so reviews there was probably going to be an issue with the tablet s.
I'm looking for a controller to use with my att
note. What are my options? I used to use the Wii mote with classic controller on my old iPad. It didn't work the same here. I see these female usb adapters do they work using a ps3 and or xbox controller? They all say Android 3.0 or higher. Or how bout the Gamestop wireless controller. I have all the consoles so i rather use a controller i already have if possible. Btw I'm looking to play gta3 and emulators snes nes gba.
Sent from my oversized communication device.
http://forum.xda-developers.com/showthread.php?t=1547994
Section 10. Controllers
Connect Xbox360 Wireless Controller to Android Devices --- Receiver --- XBox360 Controller
Connect WiiMote to Android --- WiiMote --- Android App for WiiMote
Connect PS3 to Android --- MicroUSB Host --- Sixaxis controller app
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I havn't tried any yet, but it's a start. You may want to try one or two then post a controller specific thread to catch the attention of those who already have tried and done what you are working on. Hope that helps.
Well i read wii mote doesn't work with touchwiz our something. i just figured there had to be someone who has had some progress. I don't wanna be buying things if it doesn't work right now. They all say honeycomb 3.0 our higher for usb host.
Sent from my oversized communication device.
h3r3tic said:
Well i read wii mote doesn't work with touchwiz our something. i just figured there had to be someone who has had some progress. I don't wanna be buying things if it doesn't work right now. They all say honeycomb 3.0 our higher for usb host.
Sent from my oversized communication device.
Click to expand...
Click to collapse
I've seen it work, but that has always been on custom ROMs, not sure if the use of a wiimote is restricted to custom ROMs due to proper BT drivers being cooked into them or not. I never really had any desire to try it, but you're making me curious now as I have a Wii with all the toys and add ons that no one touches anymore.
Well there isn't many roms yet. I did try saurom with the wiimote and it wouldn't fully sync. The remote was found but kept blinking and just shut off. Is there a usb host on the g note? Does the female adapter work. Cause i have seen the gs2 with that working on stock ROM and this phone isn't far from that. It would be awesome to use the xbox wireless receiver.
Sent from my oversized communication device.
h3r3tic said:
Well there isn't many roms yet. I did try saurom with the wiimote and it wouldn't fully sync. The remote was found but kept blinking and just shut off. Is there a usb host on the g note? Does the female adapter work. Cause i have seen the gs2 with that working on stock ROM and this phone isn't far from that. It would be awesome to use the xbox wireless receiver.
Sent from my oversized communication device.
Click to expand...
Click to collapse
I havn't read anything about it, but it sounds like your the perfect guinea...err i mean beta tester!
Ha ha real nice. I was certain someone else has wanted this and tried this besides me. Without games my phone is a.... Ew phone lol. I don't wanna talk to people i wanna play. I'll have to try it i suppose.
Sent from my oversized communication device.
Have you tried Bluez IME?
I had wonderful luck with that, but then again I was running CM7. It becomes a keyboard input, and the android thinks you have a bluetooth keyboard.
Give that a shot.
I no longer have a wii to try it out on :/
Im using sixaxis to connect to a ps3 controller with bluetooth.
Running stock rooted.
Edit-to connect the ps3 controller you need the sixaxis app and you need to go to their website and get software for your windows pc(you will also need ps3 controller drivers), then connect the controller to your pc and use the software to edit the mac address to our phones bluetooth, the sixaxis app will show what your mac is.
They may have the same software for linux or macs, I do not remember.
Sent from my SAMSUNG-SGH-I717 using XDA
Cool! I'll try tomorrow
Sent from my oversized communication device.
hiddenforce said:
Im using sixaxis to connect to a ps3 controller with bluetooth.
Running stock rooted.
Edit-to connect the ps3 controller you need the sixaxis app and you need to go to their website and get software for your windows pc(you will also need ps3 controller drivers), then connect the controller to your pc and use the software to edit the mac address to our phones bluetooth, the sixaxis app will show what your mac is.
They may have the same software for linux or macs, I do not remember.
Sent from my SAMSUNG-SGH-I717 using XDA
Click to expand...
Click to collapse
Is it wireless? That'd be pretty funky to have to hook your ps3 controller into a pc in order to play on your phone.
I suggest a 6ft. Mini-USB cable attached to your laptop pc with a USB extension cable and placed on your favorite coffee table or flat surface. Add to that the HDMI cable for the note, and you have a pretty cool setup. Would it be practical? No. But would you earn major geek cred points?
You betcha.
Wait this is only to set it up at first right? After that i can use the ps3 controller at will? Without the pc.
Sent from my oversized communication device.
On the atrix I could use the Wiimote perfectly fine. Unfortunately I believe it's a problem with newer galaxy s phones. I tried almost every app but no go so far.
Sent from my SAMSUNG-SGH-I717 using xda premium
keilbaca said:
Have you tried Bluez IME?
I had wonderful luck with that, but then again I was running CM7. It becomes a keyboard input, and the android thinks you have a bluetooth keyboard.
Give that a shot.
I no longer have a wii to try it out on :/
Click to expand...
Click to collapse
Downloaded this, just haven't tried it yet.
Sent from my SAMSUNG-SGH-I717 using Tapatalk
Ok so the ps3 controller works flawlessly.wiimote won't work with touch wiz devices on stock ROM. Bluez ime don't work as far as i know unless i just don't have a supported controller. I couldn't get it to sync anything but for the ps3 remote just download sixaxis from the play store and the sixaxis pair tool from dancing pixels website on pc and connect the controller through usb cable, change the Bluetooth mac address on the controller and it will sync right up. This works for all games and emulators with on screen touch pads. I can now play all n64 snes nes games with a ps3 controller and gta3 sonic cd reckless racing all work amazing. Its the most useful controller app I've seen yet. Best part combine this with mhl hdmi out and you have a portable console in your pocket. Still haven't figured out multi player though.
Sent from my oversized communication device.
I'm turning blue trying to figure out how to setup my flyer with an mhl-cable to the tv while connecting my wireless dongle at the same time so that I can play games on the tv.
I bought a usb-hub, and was eventually capable of connecting the xbox dongle in order to play games on the flyer. However, I can't figure out how to get the picture to the tv instead, so that I can use it as a regular console. It's either only the tv, or only the dongle (via a usb-hub connected to a usb otg-cable) that could be plugged in. Has anyone else been able to get both working, and if so, how?
I'm running stock HC, I've got a nokia ca-157 cable, an mhl-adapter and a usb-hub.
Not sure I understand what you are trying to do, but you cannot operate USB OTG and MHL video at the same time. If you need wireless you should use a router, not the USB connection.
DigitalMD said:
Not sure I understand what you are trying to do, but you cannot operate USB OTG and MHL video at the same time. If you need wireless you should use a router, not the USB connection.
Click to expand...
Click to collapse
He's trying to use an Xbox controller(corded) for games on his flyer, and output the display of those games to the TV...which as you said isn't possible.
Ok, now I understand. Correct, not physically possible.
Sorry if I wasn't clear enough.
I did refer to wireless controllers that connects to an xbox-usb-dongle that is needed, since MS didn't choose to use regular Bluetooth.
I know it would be easier with ps3- or wii-controllers since they only need regular bluetooth. Though, they're very expensive, so I'd prefer trying to get my wireless xbox controllers work. But if it's not possible to use wireless xbox controllers and tv-out simultaneously, I guess I'll have to go shopping.
How about using this Bluetooth controller for $39.99.
http://www.gamestop.com/android/acc...-controller/97838?affid=9797&cid=ppc_60000001
Here are some other options
http://news.yahoo.com/game-controllers-android-smartphones-tablets-184300352.html
Ok i just saw this thread and sry for hijack but are you saying i can bluetooth one of my PS3 controlers to my flyer instead of using the on screen controls? If so plz link me to some docs.
Casperi
Sent from my SGH-T989 using xda premium
Please read the links posted above your message.
DigitalMD,
They're not available in my country, unfortunately. Thanks for your help, anyway!
casperi,
No, I was probably wrong about that one as well. Most HTC devices apparently won't work with sixaxis. Really annoying since I bought the flyer with the intention of using it as a video game console. I knew several others were capable of it, and HTC are known for good quality, so it seemed reasonable it would work. Hope Google's tablet will work better.
Hi does anyone of you know if its possible to flash an native Xbox360 Controller USB support via CWM in the existing Rom of the S3.
Because it already work well with the PS3 Controller.
Thanks and Greedings
sPeEdX100
Just use "USB/BT Joystick Center". It's a paid-for app but not really expensive when compared to what you can do with it.
Yeah i know this app but i would find it better if i could store the driver of the 360 controller in android so i dont have to configurate bt Joycenter for every game
I saw also there are some Custom Roms from other devices which support the Xbox360 Controller, so there must be drivers in the Rom Package.
Is it possible to cut them out and flash only these files in the existing rom?
I think it would be better if there is an additional package for those, who want to stay official as much as possible and dont want to go the way of custom rom, at least in the first time.
Like me, cause I got the phone just 2 weeks ago
So it would be awesome, if I dont have to use the stupid program all the time. I dont know what I did wrong, but the app just doesnt save any settings I put in. So I dont give a f*ck on this bt/usb joystick center.
I want native support for my awesome phone, just like these xoom tabs do.
If ps3 works, x360 should also work. Would be awesome to play all my games like shadowgun, dead trigger and even gta3 anniversary edition on my hdtv with my mhl-connector.
So, thats why whe should ged some additional packages for this
If you find the dev, who integraded this feature into his rom, we could ask him to put out this as an extra feature for all the others.
cheers and peazz out
EDIT:
afaik some other phones and tablets (asus transformer) have native support for xbox 360 controllers. So why doesnt somebody pick up the modules and drivers from those devices and integrade it into a flashable package for our phone??
I dont think this is such a big challenge for a good dev. Hopefully someone will read this here.
Exactly what i mean
I found out that the "xpad.ko" file should be the driver for the Xbox360 Controller.
Has anyone the file or could extract it from a Rom and cook it into a package to flash it in the existing Rom
is the "xpad.ko" the only module you need? or is there more for it??
I guess it wouldnt hurt, if you or someone else just would ask one if the devs, if he/they could implement this driver/module into a flashable zip and make the x360 pad compatible with our beloved phone
Cause I cant afford a ps3 controller , too expensive, doesnt worth it, xbox is better
so, hurry on, guys
EDIT:
Something useful, and how to activate the module.
http://forum.xda-developers.com/showthread.php?t=1110906
Looks like it has to be loaded with a script manager. Something I just dont know how to do
maybe you have more luck than me
EDIT2: another useful post on the internet.
http://www.androidpolice.com/2011/0...oller-support-on-the-samsung-galaxy-tab-10-1/
even if its the galaxy tab 10.1. The only stuff we need are the 2 modules and maybe some layouts for the different games???
For about $4 you can get an adapter to use Ps1&2 controllers on Ps3 so when you plug it in the phone will recognise it as a Ps3 controller then you got probably a hundred different PlayStation controllers to pick from including steering wheels.
Michael_P said:
For about $4 you can get an adapter to use Ps1&2 controllers on Ps3 so when you plug it in the phone will recognise it as a Ps3 controller then you got probably a hundred different PlayStation controllers to pick from including steering wheels.
Click to expand...
Click to collapse
Have you tried it out yet? I surely wont buy an adapter, that possibly wont work on my android But the biggest **** on galaxy s3 is the thing, that we cant use mhl adapter and x360 pad at the same time -.-'' but with bt ps3 controller it works. That sucks. Have to think, if there is probably a workaround for this :S
I tried the adapter using a Ps2 controller on USB/BT Joycentre App and it does get recognised as a Ps3 controller, and I'll try it without the App when I get home but if a wired Ps3 controller works as standard then it should work because the adapter just converts the signal and phone assumes it's Ps3, and it's obviously not as good as a wireless controller but it is another cheap option.
I just hate the bt/usb joystick center app, thats why I ask, if it works without it. I dont want to configurate another controller, that really sucks -.---'''' and doesnt get saved properly, or I just dont get it how the app works -.-
peazz
The 2 Needed Files are xpad.ko and ff-memless.ko . But they must be specified to the running kernel on the phone and thats the point i stuck
I attached the 2 files in my post, maybe somebody can work on it my Device Kernel-Version is "3.0.15-554452-user"
Thanks
"insmod [FILE]" is the command you're looking for.
However it wont work since that module is compiled for kernel 2.6.39.4-00002-g2977a0d and thus is incompatible with the 3.x kernels.
You may need to compile it from source.