Got a Dualshock 3 controller paired on Windows 10 Mobile - Windows 10 Mobile

So I found a way on how to connect the darn thing to my Lumia, but it's still unusable. The phone does connect to the controller and says it's connected but the controller itself is having some difficulties in connecting... Not sure if this is a problem with cloned DS3 controllers (yes, I do have a clone, no money to buy a legit DS3 controller right now and I'm using that DS3 controller on my Nexus 7 with SIXAXIS Controller app, works great even for a clone)... Can anyone here try this with a legit controller?
Here's a video:
Sorry for my voice thou....
So how did I managed to get it paired? Simple... Changed my Bluetooth dongle's device class to 0x5 (applied 0x58030) and MAC address to the DS3 controller. You need Linux to change the MAC and Class as Windows doesn't allow that (used Kali Linux)
Some stuffs I read to make this possible: http://blog.petrilopia.net/linux/change-your-bluetooth-device-mac-address/ and http://www.slideshare.net/null0x00/hijacking-bluetooth-headsets
After BT's device class and MAC Address, paired the dongle to Lumia... The Lumia itself sees it as 0x5 and MAC Address to my DS3's MAC. After pairing, turned OFF Bluetooth on my Lumia, connected my DS3 to my Nexus 7 via USB for pairing with SIXAXIS Controller app , Paired to my Lumia's BT MAC Address, after doing that, turned on my Lumia's BT first, then turned on the controller, and voila.
Yes I know it's kinda complicated process because on how a DS3 controller works (it's not visible, you literally need something to pair it to your device or to your other devices) but hey at least we know that it's possible to connect a DS3 (or even a DS4 controller) to Windows 10 Mobile (and also Windows Phone 8, WP8 already had MOGA controller support).
Created this thread here so we can attract some clever devs for the possibility to make the DS3/DS4 controller (or even better, any Bluetooth controllers) to work with Windows Mobile. Android, iOS, and even WinMo 6 (yes, Microsoft's mobile OS before Windows Phone 7 lives, see CobaltController by @Cobaltikus ) already had DS3 support, so why not add WP/Win10 Mobile to the list? We already got Interop Unlock and access to device drivers so this stuff can be possible on WP/Win10Mo too...
Anyone agree with me?
Sent from Ponyville

You can install any of Android Sixaxis controller apps via Project Astoria (I have DualShock too, but have not yet tried to install any of the Android controller applications)

adijagiel said:
You can install any of Android Sixaxis controller apps via Project Astoria (I have DualShock too, but have not yet tried to install any of the Android controller applications)
Click to expand...
Click to collapse
That will simply not gonna work as Astoria doesn't allow Bluetooth (see build.prop on Astoria, it had a line of Bluetooth disabled). Also, root doesn't work for now... And also, minimizing an app on Astoria pauses it... We need a native Windows app to do so...
Sent from Ponyville

Related

Is anyone working on a PS3 controller APP?

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!

3rd party ps3 controller

Hello,
i'm having difficulty connecting my arsenal bluetooth ps3 controller to my rooted verizon galaxy nexus running cyanogenmod 10.
I got the MAC adress matching, and i even get the sixaxis controller app to confirm "client connected: 1"
but the controller never flashes 1 light and eventually disconnects.
when i try to pair under bluetooth setting it gets as far as telling me to enter a pin, but on the ps3 controller...
is there a way i can enter a pin on the controller itself?
i know the sixaxis controller app recommends sony brand controllers but i made the foolish mistake of buying a 3rd party one to save a few bucks...
i have also tried tried bluez IME settings and blueinput to no avail.
any help is appreciated, thank you!

[Q] Mouse driver on RT??

Hi,
i have an HP Mouse and would like to use it with my Windows RT. Normaly i would say connect the Mouse to the RT, driver will be installed automatically. But my mouse is working with the intern Wi-Fi of the deivce. So first i need to install the Software/driver before i can connect the mouse. Can someone tell me how i can do this? The mouse drivers are availabel for x86 and x64 Device.
Thank you
2 things.
First of all I have never heard of a mouse that connects via internal wifi. Only bluetooth, USB connector (which may have its own wifi or bluetooth device internally for a wireless mouse but does not need a special driver as it still appears as a normal USB mouse) or PS/2.
Secondly. You cannot install x86 drivers on windows RT.
1. You can complain about this directly by HP, but it's fact that this mouse connect directly by intern Wi-Fi. That's because there is no USB connector and the notebook has no bluetooth
2. if this is as easy as downloading a app from market i needn't to ask here? I found severel Threads saying they get Desktop Apps x86 runnying on the RT. So i thought maybe it is possible to get this driver/software running on the RT, too.
x86 drivers cannot be installed, it even says that in the thread.
I'm very crurious about this mouse; I've never heard of a WiFi mouse (the wireless ones that don't use BlueTooth use proprietary protocols of their own) and historically WiFi has been considered unsuitable for the purpose. I'd heard there was a project to try and produce a WiFi profile suitable for peripherals but hadn't heard of anything using it.
Could you please share the model name/number/whatever of your mouse?
As for using it on Windows RT, you'll probably have to wait for HP to release a Metro app that supports the mouse (if this is even possible). x86 and x64 drivers aren't supported, even to the extremely limited extent that x86 *anything* is supported, on RT. Offically, nothing is supported; the hack that we have uses a very clever emulation engine but only works on user-mode code (never kernel drivers, and probably never user-mode drivers unless the developer gets really ambitious). Open-source drivers *might* be recompilable - we've managed to get unsigned kernel-mode code execution - but even that is iffy. Closed-source ones, no chance.
http://google.com/search?q=hp+wifi+mouse
As the CNet review indicates, it only works with Win7 (and possibly Win8). I really doubt HP will actually provide driver for a 2-yr-old periph, especially since it has dumped on RT and is going with Android.
Essentially, you have an oddball periph that's limited to a particular OS. Rather than spending more time getting it to work, the simple fix is to spend the $10 and get yourself another wireless mouse.
Thank you for all your response.
here you go this is my mouse:
http://www8.hp.com/de/de/products/oas/product-detail.html?oid=5095508
Works fine with my Windows 8 Professional Notebook.
normaly i don't need the software. It's only for connecting. An other Mouse, which is older than my one, using an USB connector works with out problems with the RT. Only the USB connector into the USB hub, drivers are installed by Windows, and you can use the Mouse. I don't know maybe there are some ways to connect to the mouse. When looking for Wlan networks i found P2PHP-WIN-8. That's the Mouse-PC network connection. i tryed to login there with the RT, but it asks for a network key. And i don't have one for the mouse.
Someone an idea? I tryed the mouse ID and serial number. But doesn't worked
the mouse will use a proprietary protocol because frankly wifi mouses are so obscure that this is the first time I've ever heard of such a thing. That software likely includes the relevant drivers needed, not just initiate the connection. It just isnt going to work on RT until HP and microsoft work together to support it on RT which they likely wont.
Just go buy a normal mouse.
Wow... somebody actually used WiFi Direct for a mouse! Interesting.
It's possible that WFD will eventually be integrated into Windows as a generic driver, the way that UMS and MTP and HID and so forth are. In that case, assuming the mouse follows a reasonably standard interface convention (which is far from guaranteed from very early adopters of somewhat obscure technology...) it would probably work on whatever version of RT gets that generic driver (in the same way that BlueTooth -> HID can be used to load BT mice with a generic driver today). Otherwise, it will fall to HP and Microsoft to create a workign driver, and I doubt they'll bother.
my logitech mouse worked perfectly, just plug in the USB wireless receiver and a few secs later the mouse is working!
Turkishflavor said:
my logitech mouse worked perfectly, just plug in the USB wireless receiver and a few secs later the mouse is working!
Click to expand...
Click to collapse
this is a WiFi mouse not a usb mouse
Turkishflavor said:
my logitech mouse worked perfectly, just plug in the USB wireless receiver and a few secs later the mouse is working!
Click to expand...
Click to collapse
You didn't even bother to read the (at the time <1 page) thread, did you?

[Q] Amazon Fire tv Game Controller Pc Support

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)

Dualshock 3/Sixaxis on rooted Sloane?

I am on the latest version of FIre OS (5.2.7.2_r1) and am using a first party PS3 controller, the version with Dualshock and Sixaxis combined
I know this question has been asked and ansered before, but the methods I have tried to use have not worked for me, sadly.
I have tried Using Sixaxis Controller from DancingPixelStudios. I enable and set the IME from a terminal (cannot get a Settings.apk to install) I have set the Bluetooth Master Address both from the USB pairing method built into the app, and with Sixpair on a linux machine (a raspberry pi running the latest version of Raspbian) Stort the server and try to connect, nothing.
I tried the app Sixaxis Enable, which is supposed to connect the DS3 via USB, and I get a message saying that it's not supported.
I found an app called USB/BT Joystick Center. After setting the IME for it and connect my controller via USB, and when I click Search in the app, it finds the Unifying receiver, the powered USB hub I am using (I think) and the PS3 controller. It says that I click on it and it says that it loads a built in keymap or something along those lines, but the controller doesn't work...Maybe I just don't really know how to use the app properly, but so far the help option hasn't actually been much help. It says that if I want to use my PS3 controller over bluetooth, that I will need to connect an external USB Bluetooth Dongle with a CSR chipset (which I don't have)
Something interesting I have noticed, is that I have been getting a pop up request to enter the pin for my controller. I have tried 0000 and 1234, to no avail., Using an app called Bluetooth Settings, I currently have my device set to be fully discoverable and pairable.. What I can take away from this is that my box IS seeing the PS3 controller over bluetooth.
It kinda seems to me like all the methods available to do connect a PS3 controller to the FIre TV are all dead, or I'm doing something wrong, which is more than possible.
So I guess my question is, is there a way nowadays to use my official PS3 controller on my FIre TV? I have no real preferece if it is over USB or Bluetooth. (Unless I have company over Iam usually no further than 5 feet away from the box when I use it) and how do I acheive it if it can still be done?
THank you for the patience!
LazorBlind said:
I am on the latest version of FIre OS (5.2.7.2_r1) and am using a first party PS3 controller, the version with Dualshock and Sixaxis combined
I know this question has been asked and ansered before, but the methods I have tried to use have not worked for me, sadly.
Click to expand...
Click to collapse
I feel your pain...
I also had this issue literally tried everything... I moved on and accepted it wasn't going to work, so purchased Bluetooth controllers.. Which would also not pair.. Til I ran a simple command...
https://forum.xda-developers.com/fire-tv/help/guide-pair-undetected-bluetooth-devices-t4023677
CFKod said:
I feel your pain...
I also had this issue literally tried everything... I moved on and accepted it wasn't going to work, so purchased Bluetooth controllers.. Which would also not pair.. Til I ran a simple command...
https://forum.xda-developers.com/fire-tv/help/guide-pair-undetected-bluetooth-devices-t4023677
Click to expand...
Click to collapse
Funny enough, I actually just recently found your reddit posts about this while looking for something else. Sadly it did not work for me that I know of.
After running your command via adb, my terminal gave me:
"Result: parcell(00000000 00000001 '........')"
Then I went to the Bluetooth menu, pressed the PS button on my PS3 controller, and tried to discover it as both a game controller, and under Other Bluetooth Devices.
Maybe im not doing something right, or maybe because I have the bluetooth master address in the controller set to the Fire's bluetooth MAC address, the fire thinks it is paired when it is not.
Further help would be appreciated if you know what im doing wrong with that method.
The good news though is that I HAVE discovered (or at least there are no nentions about it that I have seen) a method to use an official ps3 controller over USB, and will post a tutorial sometime in the next 24 hours.
Do you have busybox installed? Try it via the terminal emulator app on the device itself.
Also it sounds like you need to pair it again... In the settings forget the device. Then
CFKod said:
Do you have busybox installed? Try it via the terminal emulator app on the device itself.
Also it sounds like you need to pair it again... In the settings forget the device. Then
Click to expand...
Click to collapse
Busybox is installed to /system/xbin
After trying to run the command in the terminal emulator included in Apps2SD Pro, I got the same response from the terminal and I still couldn't detect the controller over bluetooth.

Categories

Resources