Related
I posted this earlier in the Kaiser forum but i guess it was the wrong place to put it. Well, now it's possible to use a wii remote on your pc to play via bt. is there any talk about drivers being made for ppc? that would be awesome! then we can play emulators and have more fun with them using a wii hand! hope sombody comes up with something for this really soon (even though i never even got the things to work on my laptop, spent lots of time, but no luck:\, anyways, hope the ppc one is better!)
So I was looking at Engadget today when I stumbled across this article. It says that someone got the N900 to play emulators with a PS3 Sixaxis controller. I have no idea about coding, I'm not a programmer. I do know that there are a bunch of talented people here at XDA and was wondering if someone would be willing to take up the challenge.
I know Android is capable of using Bluetooth in ways that weren't intended for phones (eg. The bluetooth keyboard hack), so I'm optimistic. I have a Saphire 32B, but I'm hoping this could be applied to all android phones that don't have physical keyboards. What say you XDA? Are you willing, and is it possible?
Bump. Just saw this too.
It certainly should be possible with Android.
Here is some more info on how they got it to work on the N900, involves some linux apps to pair the controller.
Maybe we can work together to crack this nut? Maybe move this topic into the more general Android Software Development thread.
Possible use cases:
1- Turn your Android into a PS3 controller (switch on PS3, menu navigation or even keyboard input)
2- Use a Bluetooth controller/keyboard on the Android (like with N900)
magicdroid said:
Possible use cases:
1- Turn your Android into a PS3 controller (switch on PS3, menu navigation or even keyboard input)
2- Use a Bluetooth controller/keyboard on the Android (like with N900)
Click to expand...
Click to collapse
What I'm hoping will come out of this is number 2, as I don't own a console. As I said I'm not a coder, so this is way above my head. And it doesn't have to be a PS3 controller either. A Wii or a 360 controller would be fine, too. I just want to be able to play my NES games on my phone. (No multitouch really sucks).
still hoping and wishing for a Windows Mobile port...
Or an android port to the Touch Pro2 that has Bluetooth and Sound...
Cobaltikus said:
still hoping and wishing for a Windows Mobile port...
Or an android port to the Touch Pro2 that has Bluetooth and Sound...
Click to expand...
Click to collapse
Why did you buy the Android phone then, if you're into WinMo
If you are interested in alternatives to the MSI or Chainpus BGP100 bluetooth gamepad, google search "modded by bacteria" go to the "work in progress" section of his forums, and search for the thread "Re-housed Bluetooth controller". The creator of the site, Bacteria, will be transplanting the innards of the BGP100 into an SNES controller. Previously, he has transplanted it into a PS1 controller. It seams feasible to DIY into almost any controller housing.
kencix said:
Why did you buy the Android phone then, if you're into WinMo
Click to expand...
Click to collapse
You misunderstood.
I didn't buy an Android phone.
There is a port of Android that runs on the Touch Pro2 but it does not have Bluetooth or TV Out. So I either need a way to connect a sixaxis to WinMo or a new port of Android for TP2 that supports TV Out and Bluetooth.
hard part is over
the sixaxis connects and sends data
now I just need to map out what to do when each button is pressed
currently works on windows mobile devices with a widcomm bt stack
I plan to make it work for the M$ stack as well but I'll have to borrow a phone with it from work cuz I don't have one any more
working on Touch Pro2 and HTC HD2 at the moment
I was so frickin happy when I finally got it to connect and send data
Nice to see progress on this. If this was on another forum it would see more activity.
Would be awesome. Especially on the mytouch. its only a matter of time
-------------------------------------
Sent via the XDA Tapatalk App
Mod edit.: not (yet) dev related, moved to general
Does the HTC Sapphire have a widcomm bluetooth stack?
CobaltController
http://forum.xda-developers.com/showthread.php?t=689984
Bump
Any progress on the android Sixaxis/duelshock 3 app ??
I'm working on an Android/PS3 controller app. I have a method of changing the Bluetooth master address on the controller, but I haven't yet been able to get Android to see it. If I just knew what the controller was sending when you hit the PS3 button, I might be able to make Android listen for that.
bicman11 said:
I'm working on an Android/PS3 controller app. I have a method of changing the Bluetooth master address on the controller, but I haven't yet been able to get Android to see it. If I just knew what the controller was sending when you hit the PS3 button, I might be able to make Android listen for that.
Click to expand...
Click to collapse
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....
Pikipirs, who did WiimoteController is doing the DualShock 3 next
bcpk said:
Pikipirs, who did WiimoteController is doing the DualShock 3 next
Click to expand...
Click to collapse
Nice Were can i follow his work? (ie twitter, Topic, forums?)
Keep up the good work guys
Rage1ofakind said:
Nice Were can i follow his work? (ie twitter, Topic, forums?)
Keep up the good work guys
Click to expand...
Click to collapse
@pikipirs and http://forum.xda-developers.com/showthread.php?t=672884
If someone can/has figured this out I'll buy you a beer.
you can use a wiimote..
Actually, you can't:
forum%xda-developers%com/showpost.php?p=7388551&postcount=7 (account not allowed to post links yet)
It is unclear to me whether this is because the Captivate lacks HID profile support, or because as a BT 3.0 device there is some kind of incompatability (I have heard both).
dirtydaub said:
If someone can/has figured this out I'll buy you a beer.
Click to expand...
Click to collapse
Sorry, never gonna happen. PS3 controller maybe but the 360 controller isn't BT, it uses a proprietary wireless standard.
Why Xbox or Playstation crap is way overpriced!
If you want to use your phone as an emulator that bad you might as well just pay the $10 for a cheapo BT controller. Don't you want something a lot smaller than a bigun PS3 or x360 controller, I'd think something micro would be better suited for travel.
Plus if you're going to be inside to use this (unless your TV is outside), why not just use a PC and out it at 1080 for the real deal? Or is it more for nostalgia
Cool factor only. But it would be neat if I could use the video out to the TV at the shore house and play a game on that. No PC at my shore house:-(
REAVER117 said:
Sorry, never gonna happen. PS3 controller maybe but the 360 controller isn't BT, it uses a proprietary wireless standard.
Click to expand...
Click to collapse
But they also have wired versions that use USB. I don't have a clue about this at all, so I don't know if that's even remotely possible, just throwing one more idea out there. Not as pretty of a solution but if the USB could be sized down to micro and plugged in... Probably not, like I said, just throwing it out there. Would definitely be cool though.
AJerman said:
But they also have wired versions that use USB. I don't have a clue about this at all, so I don't know if that's even remotely possible, just throwing one more idea out there. Not as pretty of a solution but if the USB could be sized down to micro and plugged in... Probably not, like I said, just throwing it out there. Would definitely be cool though.
Click to expand...
Click to collapse
Not really possible because the USB doesn't have host support. If someone could write it into the kernel it would be awesome but then there would be many driver issues to arise.
I would just opt for a mini BT gamepad, I am thinking of getting one and loading some old SNES games on my phone.
Wait... is there an actual mini BT game controller that works? I would simply buy one now. Can you point us?
The zeemote looks complicated, you would think a wireless bluetooth snes style controller without axis controls would be simple enough, although I know everyone wants the ps3 for its controls. But this would be an awesome start.
Hopefully with more buttons than the wiimote so snes games play decent.
I would just use the computer you are posting from for this kinda thing.
http://www.dealextreme.com/details.dx/sku.13760
Some have modded these with a SNES controller. If I had any soldering skills I would try it.
http://www.youtube.com/watch?v=OP8JgqmVES8
decepticon said:
Not really possible because the USB doesn't have host support. If someone could write it into the kernel it would be awesome but then there would be many driver issues to arise.
I would just opt for a mini BT gamepad, I am thinking of getting one and loading some old SNES games on my phone.
Click to expand...
Click to collapse
Yeah, I kinda wondered about that, but like I said, I'm new to Android so I'm still learning what it can and can't do.
Still, a controller, especially wireless would be awesome to have. I have reason to believe from talking to someone involved that the Wiimote may not be totally out of the equation. Even if not on stock ROMs, custom ROMs may be able to make it work. I guess like everything else we'll just have to wait and see.
wiimote wont work with samsung phones. The developer of wiimote controller emailed me and said its because of the way samsungs added junk deals with bluetooth. Apparently they modify how bluetooth is dealt with from the stock android.
Hmmm... Interesting ideas.... I never even thought about a Bluetooth controller, that could possibly be the answer right there. Has anyone ever messed around with one? Would it be easy to set up with the captivate? Basically I just wanna be able to go over to my friends place and be like, "yo dudes, check THIS OUT!" And play old school games from my phone. More of a novelty than anything really.
illl try to set one up tomorrow and let you guys know if a reg bluetooth one will work with our 3.0. i remember hearing that it wont but i'll verify.
My understanding is that the galaxy S phones dont use the standard "BlueZ" stack. which is why it wont work.
Can anyone confirm if that bluetooth controller linked above from DealExtreme would work? So theoretically, a controller made for bluetooth 3.0 devices would work?
dappy15 said:
Can anyone confirm if that bluetooth controller linked above from DealExtreme would work? So theoretically, a controller made for bluetooth 3.0 devices would work?
Click to expand...
Click to collapse
It def. works with Android, but a paid drivers pack from the market is required. Now whether it works with the Galaxy S due to the different Bluetooth stack is the unknown part.
I am not sure how deeply the drivers interact with the bluetooth stack, and if they only work with the stock Android stack. I am planning on buying both the controller above and a SNES controller to mod for use with my PC, and phone if it works.
I am having trouble finding a SNES controller locally but I am told that I can get one on Monday from a buddy at my work.
Just checking to see if anybody has made progress on finding a controller for the captivate/galaxy s?
This is probably one of my most wanted features... get that wiimote working somehow.
So I was digging through the source code Samsung released for the Galaxy S, and in the eclair zip I started digging through the bluetooth folder and came across multiple files that look like they support pairing a PS3 controller...
when you have functions like
Code:
static int ps3remote_decode
it gets you thinking lol.
So anyone with some experience with this device let me know if its even possible to pair with a sixaxis or dual shock 3, and if you have some experience with source take a look at the attached zip, its the
external/bluetooth/bluez/input folders contents
Main references are in sixpair.c which is the actual pairing application I'd assume, and in fakehid.c, and fakehid.h
chaoscentral said:
So I was digging through the source code Samsung released for the Galaxy S, and in the eclair zip I started digging through the bluetooth folder and came across multiple files that look like they support pairing a PS3 controller...
when you have functions like
Code:
static int ps3remote_decode
it gets you thinking lol.
So anyone with some experience with this device let me know if its even possible to pair with a sixaxis or dual shock 3, and if you have some experience with source take a look at the attached zip, its the
external/bluetooth/bluez/input folders contents
Main references are in sixpair.c which is the actual pairing application I'd assume, and in fakehid.c, and fakehid.h
Click to expand...
Click to collapse
I wouldn't jump to conclusions to fast. Because of the DLNA support I think they are talking about the PS3 remote control not the controller.
I'm sure the support can be added but it probably would take a little bit of hacking.
you know I'm not so sure now. I just looked in the main branch of Froyo source, and sure enough those files are still there. So I don't think it has anything to do with DLNA. Plus if it did, why would it have anything in there having to do with pairing a PS3 controller and decoding the button presses of one and assigning them to keyboard presses. Has absolutely nothing to do with DLNA
As I said its probably referencing the video playback remote control and not the game controller. Both use Bluetooth
Sent from my Behold II using XDA App
and like I said Sixpair.c specifically Mentions Dualshock 3, so I don't think thats what it's mentioning. Especially considering theres button mapping for L3 and R3 which isnt on the bluetooth remote for PS3
chaoscentral said:
and like I said Sixpair.c specifically Mentions Dualshock 3, so I don't think thats what it's mentioning. Especially considering theres button mapping for L3 and R3 which isnt on the bluetooth remote for PS3
Click to expand...
Click to collapse
Good Point but it think there is i'll go check mine later
chaoscentral said:
and like I said Sixpair.c specifically Mentions Dualshock 3, so I don't think thats what it's mentioning. Especially considering theres button mapping for L3 and R3 which isnt on the bluetooth remote for PS3
Click to expand...
Click to collapse
You didn't mention that in your first post. You just said can it be configured with a dual shock or sixaxis controller.
sixpair is a helper to pair with a Sony DS3/Sixaxis bluetooth controller.
it is part of the bluetooth protocol stack for Linux, called Bluez.
they used this helper to get the DS3/6axis to work on the Nokia N900.
So it is possible!!!
this is just amazing if it could do that
psychoace said:
As I said its probably referencing the video playback remote control and not the game controller. Both use Bluetooth
Sent from my Behold II using XDA App
Click to expand...
Click to collapse
video playback remote control is just a rearrangement of ps3 controller button functions into a tradition remote control format.
Wii/PS3 bluetooth controller problem?
All reports of the WiiMoteController say it doesnt work on the Galaxy S.
Do we know why exactly? the author comments on this for the HTC devices. does the galaxy S share the same problem?
"on some devices, mostly HTC, the application starts searching and then stops immediately with the "Error no -1" message, even if the bluetooth is on. Most likely a fault from HTC and unfixible for now. See this thread for technical info. If you're a developer and have solved this kind of issue before, please tell how! A lot of Android users will be very grateful
(finding the wiimote with the phone is not the actuall issue here, but rather the lack of support for the low-level connectivity with the phone's bluetooth. BAD, BAD HTC! Go stand in the corner!)"
is this a quick fix or something deeper?
With regards to the htc sense affecting the wii controller app - I believe theres a bug with the htc bluetooth stack that returns null when pairing devices this stops code beyond this from executing, or something along those lines.
The way around this is to use a ROM, without Htc sense like OpenDesire, which has been tested on these forums.
Still as yet i don't know what the reason is for the Samsung Galaxy S, if its a similar bluetooth issue, but i'm as eager as you to find out because it would make the perfect emulation device with that screen!
jazzyjeffm said:
With regards to the htc sense affecting the wii controller app - I believe theres a bug with the htc bluetooth stack that returns null when pairing devices this stops code beyond this from executing, or something along those lines.
The way around this is to use a ROM, without Htc sense like OpenDesire, which has been tested on these forums.
Still as yet i don't know what the reason is for the Samsung Galaxy S, if its a similar bluetooth issue, but i'm as eager as you to find out because it would make the perfect emulation device with that screen!
Click to expand...
Click to collapse
yes it would! i 100% agree hence my interest too. especially with the ps1 emulator around the corner...
would love more input on this, i might try tweeting paul later see if he replies.
OrionTC said:
yes it would! i 100% agree hence my interest too. especially with the ps1 emulator around the corner...
Click to expand...
Click to collapse
Awaking from sleepy mode : What? Around the corner? How far till a workin one?
I would LOOOVE a psx emulator with a working PS3 controler.. Maybe with froyo (also around the corner) we get 2 flies at once.. Faster emulator and (support for) a real controler (WOW!)
droidforums.net/forum/droid-games/35309-playstation-emulator-development-40.html
its pretty much ready just waiting for a few tweaks from the emulator android guy. only the dev's word on that though, but its the same guys who did the iphone emulators zottd (or something) and the guy who did the android emulators. should be a good product.
and yes wtb froyo and increased bluetooth support for controllers
they also mention about the PS3 controller and there may be a way to sync it but you need to sync with a PC first...not sure on the reasoning behind that.
OrionTC said:
droidforums.net/forum/droid-games/35309-playstation-emulator-development-40.html
its pretty much ready just waiting for a few tweaks from the emulator android guy. only the dev's word on that though, but its the same guys who did the iphone emulators zottd (or something) and the guy who did the android emulators. should be a good product.
and yes wtb froyo and increased bluetooth support for controllers
they also mention about the PS3 controller and there may be a way to sync it but you need to sync with a PC first...not sure on the reasoning behind that.
Click to expand...
Click to collapse
Bit offtopic.. But interesting in this context:
http://www.zodttd.com/wp/2010/07/are-you-still-working-on-porting-your-emulators-over-for-android/
http://www.zodttd.com/wp/2010/07/are-you-still-working-on-the-n64-emulator-for-android/
I LOVE SAMSUNG GALAXY S. I really want to buy it... but physical keyboard= better gaming. Solution Wii mote ime... so I emailed the dev. Still no response. Will keep you updated.
Sent from my CM7 IN_STEREO ((WHERE AVAILABLE)) G1 using XDA App
Man, that would be sweet. One thing about the galaxy s is that it has a great screen and powerful GPU but the only controls are the ones on the screen that are difficult to play with. I know this is of topic but does anyone know if the wiimote will ever be compadable with the galaxy s. I have tried it and does not work as of now.
It will work when the cyanogenmod ROM comes out, they have announced they are supporting the Galaxys S, should only be a matter of time.
It's just to use the ps3 controller to control your games. You can do the same with the WiiMote, you can even use it in the NES and SNES emulators.
Hey! I dont know if anyone has tried this before but i paired the PS3 wireless keypad with the HD2 and it works perfectly! It even comes with a really cool mouse when you use the touch interface on the keypad i think this has really good potential when your either away from your phone or its docked or something. Hopefully if my classes dont kill me over the summer ill make an app that goes perfectly with it
Heres a link to show it works
http://www.youtube.com/watch?v=S5rOQ5dtDiU&feature=channel_video_title