Is anyone working on a PS3 controller APP? - EVO 4G Q&A, Help & Troubleshooting

Just curious if the PS3 controller is even able to be used with the Evo. I know they got the Wii remote working lol unfortunatnly I no longer have a we remote. Plus that thing chews threw batteries like a kid with candy.

I would be interested in this as well. Mario 3 at work would be luv. Or super punch out
Sent from my PC36100 using XDA App

If anyone wants to tackle this one I have done some initial research. Now that CM6 has BlueZ implemented (bluetooth HID support) all we need is a way to handle PS3 controller's unique pairing method:
Using PS3 Controller in Bluetooth Mode With Linux
PS3 Controller Driver For WindowsMobile
Play games on Nokia N900 with PS3 Sixaxis controller
Maemo package - sixad daemon
Interesting Notes:
- "The SIXAXIS apparently does not support the standard Bluetooth pairing procedure; instead, pairing is done over USB, which is arguably simpler and more secure. This command-line utility searches USB buses for SIXAXIS controllers and tells them to connect to a new Bluetooth master."
- "Once the master address is set to your phone, pressing the PS button will cause the controller to send connection requests to your phone. Listen for devices, no authentication, with hid guid on psm 17 accept the connection request, then psm 19, accept that request, then write .... something can't remember... I have to go back to my code... to set the LEDs so they stop flashing and another code to tell the controller to start sending data. Once u r successful the controller constatntly sends packets of 50 bytes continuously describing the state of the controller, tilt, which buttons are down, up, etc so you just need to check for changes react accordingly. I'm handling verything on the L2CAP layer in WinMo. sending keydown and keyup events...."
- I think the easiest way to get this done would be to make a port of the sixad package which is a daemon that handles PS3 pairing and is triggered by udev (device manager) and make a GUI for it. This is what qtsixa is for maemo. This seems to make the most sense as maemo is another linux operating system for mobile.
Check out qtsixa's github here:http://github.com/smokku/sixaxis-support/tree/master/qtsixa

twilk73 said:
Just curious if the PS3 controller is even able to be used with the Evo. I know they got the Wii remote working lol unfortunatnly I no longer have a we remote. Plus that thing chews threw batteries like a kid with candy.
Click to expand...
Click to collapse
Where can I find the know to get Wii working oh evo?
Sent from my PC36100 using XDA App

There is a driver for the ps 3 to windows xp 32 bit. Its a good place to start reverse engineering imo.

Casshern said:
There is a driver for the ps 3 to windows xp 32 bit. Its a good place to start reverse engineering imo.
Click to expand...
Click to collapse
Hey nice sig, cant wait for "new vegas".
Anyway back on topic. I wish I could start something lol If I had the ability to develop this stuff Id make some real money I have so many great ideas lol. Unfortunantly I dont even know where to start.

Any news of progress on this?

i'm also interested in this development. i'm currently using a wii controller to play snes games but it lacks the buttons of a snes controller.

Would be great, BUT I thought we would be screwed like we are with the Wii controller, we don't have HID controller profile in our Bluetooth stack right? I use my ps3 controller on my MacBook all the time and would love to use it on my Evo as well but as of now I think the only way to attempt this will be AOSP Roms or a completely new stack for sense...
Sent from my White Evo 4G

I have played games with the PS3 controller and my Nokia N900 last year and now it is not possible any more for me because I have switched to Android.
Is there an update or a work in progress app?
Thanks!

Related

PS3 controller possible?

Would it be possible to link a PS3 controller to our phone? The only problem I could see would be linking them up... But it would be badass for emulators!
I'm breathing life back into any old thread I can find that has this question. I just got the EVO 3D and once my mhl cable comes, I'm gonna be rockin the emulator over HDMI to my tv, and would LOVE to be able to just use my PS3 controller. We need to get on this STAT.
I'm willing to help in any way possible.
just use a emulator and download the Ps3 drivers to your pc,then if you have a pc with HDMI you can connect it to your TV.....why would you use your phone when you can run any kind of console with your pc...lol
WONGLONGSOOK said:
just use a emulator and download the Ps3 drivers to your pc,then if you have a pc with HDMI you can connect it to your TV.....why would you use your phone when you can run any kind of console with your pc...lol
Click to expand...
Click to collapse
Because I can't take my PC with me anywhere I go...
If I could do it through the phone I could play on my TV while I'm home, but also on the go anywhere that I have my phone, without having to export/import save files or play two separate games.
well...you will have to use bluetooth to connect the controller to your phone,the phone can't power that device on usb....
http://www.evo4gforum.net/htc-evo-4...n-we-get-the-wiimote-ps3-controller-to-work!/
sorry,but the only thing I can find is for the WII....
WONGLONGSOOK said:
well...you will have to use bluetooth to connect the controller to your phone,the phone can't power that device on usb....
Click to expand...
Click to collapse
Yeah, that's the plan. Hoping to somehow link the controller for use with the phone. PS3 is tricky though because it requires a USB connection to a device in order to pair with it. I'm hoping to use a PC as an intermediary to 'introduce' them to each other and then it should (in theory) just be a matter of collecting/interpreting button press data and mapping it to the correct buttons in the phones emulator.
kinda old but has to be a way for Android.. http://www.youtube.com/watch?v=mH_NBKtj0R8
WONGLONGSOOK said:
kinda old but has to be a way for Android.. http://www.youtube.com/watch?v=mH_NBKtj0R8
Click to expand...
Click to collapse
I'll check this out on my lunch. Thanks!
You are out of luck when trying to pair PS3 controller to Android. Can't be done at the moment.
Best bet is still the Wii remote (can use the classic controller as well) or purchasing a special type bluetooth gamepad off the net (just search Google and there are a few to choose from that do work well).
CCallahan said:
You are out of luck when trying to pair PS3 controller to Android. Can't be done at the moment.
Best bet is still the Wii remote (can use the classic controller as well) or purchasing a special type bluetooth gamepad off the net (just search Google and there are a few to choose from that do work well).
Click to expand...
Click to collapse
I'm sorry, but I refuse to believe that two bluetooth devices based on Linux can't somehow be paired. Maybe extra hardware needs to be introduced, and there'll probably be some reverse engineering involved, but if they can connect a wiimote to Android, and a ps3 controller to a windows phone, there has to be a way to make this work...
CCallahan said:
You are out of luck when trying to pair PS3 controller to Android. Can't be done at the moment.
Best bet is still the Wii remote (can use the classic controller as well) or purchasing a special type bluetooth gamepad off the net (just search Google and there are a few to choose from that do work well).
Click to expand...
Click to collapse
It may not be able to be done with the EVO yet but it can be done. I've done it natively on my Xoom with emulators many times.
http://www.androidcentral.com/using-ps3-controller-motorola-xoom
merak69 said:
It may not be able to be done with the EVO yet but it can be done. I've done it natively on my Xoom with emulators many times.
http://www.androidcentral.com/using-ps3-controller-motorola-xoom
Click to expand...
Click to collapse
That's awesome. That's the kind of encouraging thing that makes me believe this can be done. Perhaps there's a way to force the pairing with one of those cables and then wirelessly sync from that point on. Were you able to try that at all with the Xoom?
merak69 said:
It may not be able to be done with the EVO yet but it can be done. I've done it natively on my Xoom with emulators many times.
http://www.androidcentral.com/using-ps3-controller-motorola-xoom
Click to expand...
Click to collapse
you're doing it with a cable though, so at that point its just a standard usb input device.
danialhanson said:
I'm breathing life back into any old thread I can find that has this question. I just got the EVO 3D and once my mhl cable comes, I'm gonna be rockin the emulator over HDMI to my tv, and would LOVE to be able to just use my PS3 controller. We need to get on this STAT.
I'm willing to help in any way possible.
Click to expand...
Click to collapse
How about just playing the games that you already have on available on your phone. I don't see this ever working especially with sonys ****ty products.
this is also why I have all manner of game systems and PCs hooked up to my tvs/projectors:
I like being able to take phone calls or respond to text messages without having to exit my game....lol
deathsled said:
this is also why I have all manner of game systems and PCs hooked up to my tvs/projectors:
I like being able to take phone calls or respond to text messages without having to exit my game....lol
Click to expand...
Click to collapse
True but I like the idea of taking the game WITH me so if I'm stuck somewhere bored with nothing to do I can pick up where I left off.
danialhanson said:
I'm sorry, but I refuse to believe that two bluetooth devices based on Linux can't somehow be paired. Maybe extra hardware needs to be introduced, and there'll probably be some reverse engineering involved, but if they can connect a wiimote to Android, and a ps3 controller to a windows phone, there has to be a way to make this work...
Click to expand...
Click to collapse
Pretty much I heard it comes down to being able to pair the thing with the phone. Maybe drivers too.
I'd say that, at least from a hardware perspective, all you should need is a wire that would plug into both of them. Haven't the slightest idea what you'd need from the software side though.
deathsled said:
you're doing it with a cable though, so at that point its just a standard usb input device.
Click to expand...
Click to collapse
You have to use a cable. The ps3 controller may be Bluetooth but it uses a non standard protocol, rendering it completely incompatible with our evo's Bluetooth stack. People had to write custom drivers from the ground up to get the ps3 controller to work on the PC, but that jacks up your ability to use other normal Bluetooth functions (at least the last time I tried a month or two ago, it still did).
Sent from my Xoom using XDA Premium App
danialhanson said:
I'm breathing life back into any old thread I can find that has this question. I just got the EVO 3D and once my mhl cable comes, I'm gonna be rockin the emulator over HDMI to my tv, and would LOVE to be able to just use my PS3 controller. We need to get on this STAT.
I'm willing to help in any way possible.
Click to expand...
Click to collapse
Instead of necroing a thread in the Evo 4G forums, how about posting this in the Evo 3D forums. I mean, that is the phone you have. Just sayin'.

360 or PS3 Controller?

So..the Wiimote Controller app kicks butt...lets you play your nintendo games on your non-sense Android phones...anyone know of a project or app to get the 360 or PS controllers to work?
Well, the reason that the Wiimote works is because it uses bluetooth. I'm not quite sure what PS3/360 uses though.
JellyXDA said:
Well, the reason that the Wiimote works is because it uses bluetooth. I'm not quite sure what PS3/360 uses though.
Click to expand...
Click to collapse
ps3 controller too
I'd imagine they would be havoc to develop. Dual joystick use and 2 trigger buttons for a majority of PS3 games. Mental.
Sent from my Desire using XDA App
The Xbox controller uses bluetooth but it's not a standard bluetooth connection. Microsoft has changed it and made it non-standard so that won't work.
Phil
it is as of recently possible...the PS3 controller can only have the MAC address it connects to changed by USB (which an android phone does not have)...MotioninJoy, a pc PS3 controller program, just added a custom MAC address feature to his program so potentially the PS3 controller can be connected to the android
They got ps3 controller to work on windows mobile 6.5, cant be that hard to get it working on android?
well one can only hope..cuz the wiimote kinda sucks to play SNES games..not enough buttons! hmmm pondering a SNES/Wii classic controller..they have wireless ones on Amazon....
This would rock! You would need some kind of clip to attach your phone to the contoller though. I'm enjoying playing FF7 on my desire but the multitouch issue is getting annoying!
Would be awesome if the wiimote app would finnaly work on sense x-x i see really no point whats the problem with sense~
Ireas said:
Would be awesome if the wiimote app would finnaly work on sense x-x i see really no point whats the problem with sense~
Click to expand...
Click to collapse
the problem is with the crappy bluetooth stack that htc have that doesnt work properly, so if you want it to work you need to get yourself on AOSP
Just a heads up, the 360 does not use bluetooth. Only the ps3 and wii do.

Anyone aware of an app that makes your phone a remote keyboard

I know I am not the first one to think of this but I was wondering if anyone is aware of development of a remote control/keyboard app for use with the PS3 and 360 (wii gets no love)? I would love to have the functionality of using my phone for both devices at home.
I was playing around with a remote play option on the PS3 and app called BD remote but it doesnt seem to pair the two. I got the idea after downloading pocket blu app and I was able control Inglorious Basterds via wifi. That in of itself was cool but I craved more control.
I dont write code so Im of no help here. I could try but I dont think that will be fruitful.
epidemike said:
I know I am not the first one to think of this but I was wondering if anyone is aware of development of a remote control/keyboard app for use with the PS3 and 360 (wii gets no love)? I would love to have the functionality of using my phone for both devices at home.
I was playing around with a remote play option on the PS3 and app called BD remote but it doesnt seem to pair the two. I got the idea after downloading pocket blu app and I was able control Inglorious Basterds via wifi. That in of itself was cool but I craved more control.
I dont write code so Im of no help here. I could try but I dont think that will be fruitful.
Click to expand...
Click to collapse
This should probably be in Q&A or Apps section, so try posting there next time.
As for your question, it would be virtually impossible on the 360. The 360 doesn't use bluetooth or wifi, and it would be virtually impossible to have a server application running on it anyway. Maybe if you hacked your 360, added wifi and did a lot of jerryrigging, you'd get it to work. PS3 uses both bluetooth and wifi, but I don't know if its possible to port applications to it without hacking. Again, I think the real challenge is to run some sort of server on the device. The app for your phone is easy, the server side would be really tricky. Don't have a PS3, so I don't know much about it, but 360 is definitely out.
Maybe this will give you a hint. I've successfully tried it in Windows.
h**p://htcevohacks.com/htc-evo-hacks/how-to-use-htc-evo-4g-as-a-wireless-multi-touchkeyboard/
Click to expand...
Click to collapse
Not the same as what you're looking for specifically, but Gmote and Remote Droid will do that.
Gmote is awesome. I love how it turns your phone into a laptop like trackpad for your PC.

[Q] Gamepad IME app, possible to adapt to adam?

Original Post:
Alright, I've been lurking forever for Windows Mobile stuff, but I just got an Adam.
I was trying to figure out if there was anyway to use a USB gamepad with the adam, and found an app named "Gamepad IME"
Apparently it works with pretty much every program I want it for. However, as the Adam has no market access, I can't find it anywhere. I don't have an android phone, so I can't rip the APK that way, and I can't find the APK anywhere on the net.
If anyone can get the APK for that app and post it here, that'd be fantastic.
First result for it when googling is the androlib page for it.
Update 2/2/11:
Ok, So I picked up one of these:
http://www.newegg.com/Product/Product.aspx?Item=N82E16826179017
Which is a HID compliant gamepad. It's still not detected, I'm wondering if there's a compatability issue with the adam and the GamePad IME
Sven, the developer, has the source code up on his website: http://sven.killig.de/android/N1/2.2/usb_host/
Any intrepid coders care to look at it and see if there's any way to get it to function with the adam?
Here you go. I hope this will work, good luck!
You are fantastic. Thank you greatly.
Sadly, it seems that my USB gamepad(Which is just a PS3 usb adapter) doesn't function. I'll see if I can dig up any other USB gamepads that show up as general gamepads without drivers, and see if they work.
Anyone test the below
Xbox 360 usb controller
Wii controller via bluetooth
Ps3 controller via bluetooth
Sent from my T-Mobile G2 using XDA App
Tested PS3 controller via bluetooth, doesn't get detected when attempting to pair.
It seems the PS3 only enables pairing mode via usb through supported devices.
I don't own either of the others to test with, sadly.
I've tried a random PC gamepad and the xbox 360 usb controller but no luck here.
Eujin said:
Tested PS3 controller via bluetooth, doesn't get detected when attempting to pair.
It seems the PS3 only enables pairing mode via usb through supported devices.
I don't own either of the others to test with, sadly.
Click to expand...
Click to collapse
Thank you for testing that...I will test the others as soon as I get my adam
Sent from my T-Mobile G2 using XDA App
ma10 said:
I've tried a random PC gamepad and the xbox 360 usb controller but no luck here.
Click to expand...
Click to collapse
I wonder what it would take to get the 360 controller detected via usb.. would we need to compile drivers from windows or how would that work?
Sent from my T-Mobile G2 using XDA App
Love to see the Wireless 360 adapter for wireless 360 controllers.
Or even a PS3 controller via bluetooth should be achievable given the right devs who can look at the Windows Mobile app. I think it pairs via usb too.
Ok, So I picked up one of these:
http://www.newegg.com/Product/Product.aspx?Item=N82E16826179017
Which is a HID compliant gamepad. It's still not detected, I'm wondering if there's a compatability issue with the adam and the GamePad IME
Sven, the developer, has the source code up on his website: http://sven.killig.de/android/N1/2.2/usb_host/
Any intrepid coders care to look at it and see if there's any way to get it to function with the adam?
What was that gamepad ime apk originally designed for? I can test the xbox 360 controller when I get back home with that gamepad apk.
sent from gv1.5 on g2
It was originally designed for the Nexus S, but I don't know what controllers it was designed for.

Universal OnLive Wireless Controller

Has anyone bought this:
http://www.onlive.com/controller
I want to know if this works in emulators and such, and not just OnLive.
I've tried a PS3 controller connected via sixaxis, and it doesnt work in Onlive. I might consider this if it worked in onlive and emulators.
I'm not certain about the OnLive controller, but in the faq at OnLives site there is this...
---------------------
Can I use a controller with the OnLive Game Service?
Yes. The controllers currently supported are:
•OnLive Wireless Controller (OnLive Game System only)
•Microsoft® Xbox 360® Controller for Windows
•Microsoft Xbox 360 Wireless Controller for Windows (requires the Microsoft Wireless Gaming Receiver)
•Logitech® ChillStream™
•Logitech® F510
•Saitek® P3200 Rumble Pad
•Mad Catz® GamePad
----------------------
Not sure because I've not tried. But I would guess that one or more of those will do what you are asking.
That said I would like to know the answer to your question as well. Looks like a great controller.
I do have this controller, but I do not have any hd dock or lapdock to test it out for you
He wants to know if OnLive's Universal Controller will work with any of the emulators on his phone, such as SNESoid, NESoid, MAMEoid, and so forth. Sixaxias Controller is an app that lets you connect and use a PS3 controller on your Android device.
I had the same issues with Sixaxis Controller and Wiimote Controller with OnLive. I think this is because both of those are mapping functions to some kind of keyboard function, whereas OnLive's app does not any any keyboard function build into it to use native keyboard. I was able to do limited stuff such as play the "getting started" video because one of the buttons acted like the "s" button on a keyboard.
I have preorder the controller, but I order after they changed the estimated shipping date to the 20th. I don't know if any controllers have been shipped yet. I have heard of some people being able to connect a Xbox 360 controller to their phone with USB adapter for the wireless dongle; so in theory, you may be able to use it with the phone.
Bump, looking for the same thing, anyone tested the controller with GTA3/emulators/etc? Does Bluez IME work?
There's a thread in the Flyer/View forum where a member states that it does work with emulators. I believe that HC 3.2+ is required for tablets and ICS for phones in order for it to work, though.

Categories

Resources