I know that currently we cannot pair a ps3 controller directly to our phones, but how about indirectly?
We can connect a ps3 controller to our PC via bluetooth
http://www.davieslim.com/ps3/use-ps3-controller-in-windows-wireless-bluetooth/
and control our android phones via a PC over wifi, so in theory.....
http://forum.xda-developers.com/showthread.php?t=657918
I do not have knowledge in this area, nor do I have bluetooth dongle yet and it would take a decent amount of time for me to get this running to try it out. Could someone that is familiar in this area, comment as far as the capabilities of the apps/programs in the links above and if it would be worthwhile as far as refresh rate and response times. Thanks!
You can already do this by chaining together existing apps/features.
1. Get PS3 controller working on PC with Bluetooth.
2. Use a program like "joy2key" which interprets button-presses as keystrokes on the PC.
3. Use an app like "Wifi Keyboard" which creates a LAN page that immediately sends any keystrokes to the phone.
4. Configure your game/emulator to use the keys assigned in joy2key (or configure joy2key to match the controls if they're not configurable).
5. That's all. Run joy2key, open the wifi keyboard page, turn on the PS3 controller, and it should work!
The latency would be my only concern, because there's a lot of hops between the controller and the phone with this method. I doubt it would be much latency though, maybe 5ms at the very most which isn't a problem unless you're playing a twitchy game.
themikeflynn said:
You can already do this by chaining together existing apps/features.
1. Get PS3 controller working on PC with Bluetooth.
2. Use a program like "joy2key" which interprets button-presses as keystrokes on the PC.
3. Use an app like "Wifi Keyboard" which creates a LAN page that immediately sends any keystrokes to the phone.
4. Configure your game/emulator to use the keys assigned in joy2key (or configure joy2key to match the controls if they're not configurable).
5. That's all. Run joy2key, open the wifi keyboard page, turn on the PS3 controller, and it should work!
The latency would be my only concern, because there's a lot of hops between the controller and the phone with this method. I doubt it would be much latency though, maybe 5ms at the very most which isn't a problem unless you're playing a twitchy game.
Click to expand...
Click to collapse
That looks like a much easier method than I had found . Mainly for RPG's so the latency hopefully wont be an issue. I Guess my next step is to get a bluetooth dongle. Thanks for the quick reply!
My concern with this is that I need to be by my computer for it to work. What if I want to take my phone and my PS3 controller on a road trip and still use the controller with my phone? Would it be possible after the initial pairing, or would I always need to use the PC as an intermediary?
Related
Hi all
I have been looking around and don't think one exists, But thought i might ask anyway. Does any one know of a program i can put on my phone the will allow me to use the keyboard of my phone as a virtual keyboard for my PC and the touch screen as a mouse. through a wireless connection kind of like those remote control applications work. Sure would be a cool app to have. Would never have to get off the couch again.
cheers
Here are about 7 options to solve your problem!!!!!
1. here is a freeware app that works the opposite way (use your keyboard and mouse from your computer to control your PPC)
http://www.trancreative.com/rkb.aspx
2. Search XDA-Devs for "bluetooth hid" and you will find a program that allows you to use a bluetooth mouse and keyboard with your win-mo phone
3. this program allows you to control certain applications from your PPC:
http://www.jaylee.org/remotecontrol/
I have used this one, and it is the best and it does exactly what you want and more, plus it is free!!!!!!!!!!1 The only problem I have found is that it is pretty unreliable and loses connection and has to be re-paired with bluetooth a lot.
4. This one does exactly waht you are looking for, except it costs 12$:
http://www.softpedia.com/get/Internet/Telephony-SMS-GSM/Bluetooth-Remote-Control.shtml
5. logmein.com offers a free way to control your smartphone from your comp or vice-versa
6. If you have Vista, microsoft now has a SideShow client for windows mobile over bluetooth, so you can use your "gadgets" on your computer from your PPC.
7. If you want to spend a little money, you could always get the Logitech Dinovo Mini, I have it and it works great at controlling my PC, my PS3, and My pocket pc via bluetooth.
Amazon link:
http://www.amazon.com/Logitech-920-...1?ie=UTF8&s=electronics&qid=1220674781&sr=8-1
Or if you want something similar to the dinovo mini, you could go with this generic one:
http://www.amazon.com/Wireless-Kybr...2?ie=UTF8&s=electronics&qid=1220674781&sr=8-2
If all else fails, you could always just use Remote Desktop from your PPC
reply to this message if you need any more help
RealVNC ?
How about the simple way of using VNC from RealVNC ? I use it from time to time, when I need to check something on my pc from the lunchroom @ work. I just use the VNC and use my work pc thru the wifi network.
It works great + it's free + it's 1 file open (no need for install so u can just keep it in your SD and make a link to programs if you want to.)
http://www.realvnc.com/products/beta/ce/
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'.
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!
Is it possible to use the fire tv bluetooth gamepad controller to connect to pc as a controller and play pc games using the controller support ?
tammukul said:
Is it possible to use the fire tv bluetooth gamepad controller to connect to pc as a controller and play pc games using the controller support ?
Click to expand...
Click to collapse
In theory - yes. It's a bluetooth controller, so unless they did weird protocol stuff like Sony did with the Dualshock 3 it should at least connect. Whether or not your PC sees it as a game controller or not is dependent on whether or not drivers exist for it or if it can use some form of "generic" bluetooth gamepad drivers, if those exist. If there are no drivers then someone will have to write them, though this is not a terribly difficult thing to do, since the drivers just have to read the inputs from the BT stack, then translate them to Xinput calls - pretty simple stuff. Note that I did not say EASY, just simple - an experienced coder/tinkerer could probably make them quickly, but a person lacking knowledge of how to deal with a bluetooth stack or the Direct X interface would have to learn those first.
Do some googling in case someone else has already tackled this subject elsewhere, and if not then consider putting up a bounty for them - as I said, it's quick money for an experienced programmer.
illuminerdi said:
In theory - yes. It's a bluetooth controller, so unless they did weird protocol stuff like Sony did with the Dualshock 3 it should at least connect. Whether or not your PC sees it as a game controller or not is dependent on whether or not drivers exist for it or if it can use some form of "generic" bluetooth gamepad drivers, if those exist. If there are no drivers then someone will have to write them, though this is not a terribly difficult thing to do, since the drivers just have to read the inputs from the BT stack, then translate them to Xinput calls - pretty simple stuff. Note that I did not say EASY, just simple - an experienced coder/tinkerer could probably make them quickly, but a person lacking knowledge of how to deal with a bluetooth stack or the Direct X interface would have to learn those first.
Do some googling in case someone else has already tackled this subject elsewhere, and if not then consider putting up a bounty for them - as I said, it's quick money for an experienced programmer.
Click to expand...
Click to collapse
Well...
The pc does not detect the game controller as anything. Thats the issue. Is there a way around this ?
Thanks for the reply though, quite informative.
so mine was detected as "amazon fire game controller". within windows it is possible to calibrate it. but no game recognized it as a usable controller.
windows 8 pro 64bit
cheers
tammukul said:
Well...
The pc does not detect the game controller as anything. Thats the issue. Is there a way around this ?
Thanks for the reply though, quite informative.
Click to expand...
Click to collapse
mystykally said:
so mine was detected as "amazon fire game controller". within windows it is possible to calibrate it. but no game recognized it as a usable controller.
windows 8 pro 64bit
cheers
Click to expand...
Click to collapse
I wasn't able to get Windows 7 to recognize my AGC. probably because I have some crappy CSR Bluetooth usb receive that I don't even have software for. TBH, I don't think I've ever connected anything to it though, but I don't have a lot of Bluetooth stuff.
seems L2+R2 doesnt work. no game actually recognize this as a legit controller...
any ideas?
try to use xpadder?
mystykally said:
seems L2+R2 doesnt work. no game actually recognize this as a legit controller...
any ideas?
Click to expand...
Click to collapse
I can use the controller with a n64 emulator (project64). The emulator recognize the controller and i also can play games. Just L2 and R2 dont work at all.
try x360ce, its an xinput emulator so it should be detected as an xbox360 controller in most games.
Mine is recognised by my PC via a bluetooth USB adapter, but apparently you need some sort of serial code to connect them together which Iam unable to find. Also, the L1 and L2 triggers don't work on any bluetooth platform, except from the Fire TV.
---------- Post added at 08:28 AM ---------- Previous post was at 08:24 AM ----------
How did you open the game control calibrator?
What does that mean?
illuminerdi said:
In theory - yes. It's a bluetooth controller, so unless they did weird protocol stuff like Sony did with the Dualshock 3 it should at least connect. Whether or not your PC sees it as a game controller or not is dependent on whether or not drivers exist for it or if it can use some form of "generic" bluetooth gamepad drivers, if those exist. If there are no drivers then someone will have to write them, though this is not a terribly difficult thing to do, since the drivers just have to read the inputs from the BT stack, then translate them to Xinput calls - pretty simple stuff. Note that I did not say EASY, just simple - an experienced coder/tinkerer could probably make them quickly, but a person lacking knowledge of how to deal with a bluetooth stack or the Direct X interface would have to learn those first.
Do some googling in case someone else has already tackled this subject elsewhere, and if not then consider putting up a bounty for them - as I said, it's quick money for an experienced programmer.
Click to expand...
Click to collapse
So can I pair the fire tv controller with my pc using bluetooth or do I need a receiver like with Xbox 360.
Work around for Fire TV Game controller to PC.
You will need the following Apps.
You will also require your phone and Fire TV to be on the same network as your PC.
1, mouse toggle for fire TV ( or any wireless mouse ) (instruction on google play)
2, Droidjoy free (droidjoy pro if you want L2 R2), (instruction on google play)
3, Octopus ( it's on google play, allows overlay controls for droudjoy/all touch games ) (instruction on google play)
4, Easy fire tools ( Also on google play ).
Firstly install Droidjoy on your phone and follow their instructions and YouTube video on how to connect and make your PC think it's a Xbox controller. Once connected try your game of choice and see if you like ( I found Tomb Raider: Underworld has minimal lag time (ms) plays great but Prince of Persia: The forgotten Sands is slightly more but still highly playable. If your happy move to next step.
Step 1
Install all the other apps on your phone and use the Fire TV Tools app to push/install them to your Fire Tv.
Step 2
Open mouse toggle and start the app.
Step 3
Open the octopus app and choose droidjoy app to open. Then select customize, then select Template Standard.
Step 4
Use mouse toggle in mouse mode to click on the octopus icon and overlay the buttons on the Droidjoy App. The back button can be used here but will become redundant for going back on the fire TV ( you will have to use the home button to exit the app ). Recommend setting the back button after all the following steps are done.
Step 5
Close the app by pressing the home button if you have programmed the back button, now reopen Octopus app and select Droudjoy, goto setting and click auto connect to server, press back ( or use mouse toggle in mouse mode ) now click connect you will have to use mouse toggle to click on your PC Server for the first time. Once connected select your template in the game pad section.
Step 6
Try the game controller on your PC it should work perfectly, you are now using your Fire TV as a relay to your PC, some lagging can be caused by having your Bluetooth set to on on your PC.
If you haven't already assign the back button on octopus and if need push Droidjoy pro to you Fire TV if your happy and need L2 & R2.
Good Luck and fun gaming.
If you havnt brought a Fire TV game controller yet Don't, purchase a Xbox one controller v2 ( your PC will need Bluetooth or a separate bluetooth dongle)
I hate to create a new thread with similar questions as others but none of the other threads seem to specifically address my question.
Is there a way to use the android phone to emulate a bluetooth keyboard/mouse functionality that simply pairs with other devices. I know there are many client/server applications but with regards to Fire TV Stick I just want to use the setting.apk and pair my phone to it. I have searched high and low but can't seem to find anything which makes me believe there is something inherent to that feature I don't understand which makes it not possible.
I have several apps sideloaded to Fire stick (Xfinity TV) requiring mouse and keyboard functionality. I can't find an efficient way to do this with my phone instead of buying more hardware (bluetooth keyboard/mouse).
Thanks!
cabalauf said:
I hate to create a new thread with similar questions as others but none of the other threads seem to specifically address my question.
Is there a way to use the android phone to emulate a bluetooth keyboard/mouse functionality that simply pairs with other devices. I know there are many client/server applications but with regards to Fire TV Stick I just want to use the setting.apk and pair my phone to it. I have searched high and low but can't seem to find anything which makes me believe there is something inherent to that feature I don't understand which makes it not possible.
I have several apps sideloaded to Fire stick (Xfinity TV) requiring mouse and keyboard functionality. I can't find an efficient way to do this with my phone instead of buying more hardware (bluetooth keyboard/mouse).
Thanks!
Click to expand...
Click to collapse
Maybe something like this will help....
http://www.aftvnews.com/remote-mouse-app-released-for-fire-tv-fire-tv-stick/
Its like 2 bucks. It has both KB and mouse functionality. Not sure how good it is, I have no experience with it.
If you just need keyboard functionality, you can get by with Amazon's official app which is free...
https://play.google.com/store/apps/details?id=com.amazon.storm.lightning.client.aosp&hl=en
EDIT: I re-read and understand you want native BT functionality to pair your android device. I have not come across anything like that. But, you can use the app which will let you ditch your hardware keyboard, but comes with extra steps of firing up the app and having your device and FTV on the same wireless network.
I just tried out the Free Wukong TV remote app from Google Play Store. It works to control the FTV Stick and has a mouse mode that lets you use the screen as a left click. I tried it in Xfinity To Go app and Old Slingplayer tablet app that needed a mouse to select options. It works but you need to switch between mouse mode and d pad mode. It's pretty easy to switch from the app.
The Wukong app once you install on your phone and then make sure you are on the same wifi network as the Stick and enter IP of Stick or press Scan network. It will install a Wukong Remote server app on the stick. Once that is installed restart your stick and try to connect. The on the upper right is a button to switch between remote styles ie keyboard, dpad, touchpad, mouse mode.
There is a Wukong keyboard app that you can install from the phone also which lets you input text in Stick using your phone virtual keyboard. I tried it and it works and is better than using the Stick remote. However I get scared of using that app to put usernames and passwords because this app is from China and who knows if they are keeping that information.
I ended up taking the Wukong of my daily use phone and put it on a a cheapie $10 Android phone. Works great and I feels safer that this app can't be logging my information.
You could try 'True Mouse/KB' in play store, it adds Bluetooth HID device profile to your phone.
play.google.com/store/apps/details?id=com.z2software.btpluginhidd