help with sixaxis ps3 control - Galaxy S II Q&A, Help & Troubleshooting

ive tried to get it to work on my rooted smasung galxy s2 tmobile but wont give me the bluetooth address

http://www.dancingpixelstudios.com/contact.html
Have a problem?
Don't forget to check the FAQ for answers to the most commonly asked questions.
Email
Please send all support emails, feature requests & general enquiries to [email protected]

artojeda1988 said:
ive tried to get it to work on my rooted smasung galxy s2 tmobile but wont give me the bluetooth address
Click to expand...
Click to collapse
1.First off install Sixaxis Controller Checker app from market
2.Run it and after some errors and saying your phone is compatible it should give
you an adress - write it down
3.Install Sixaxis Pair Tool (SPT in further text) from dancing pixel studios website
4.Connect your PS3 controller via usb you got with your PS3
5.Wait until the drivers install
6.SPT will show your current bluetooth master adress - WRITE it down ( so you
can restore it when you want to use it with your PS3)
7.Enter a new adress ( the one you got in step 2) - disconnect after this
8.Install Sixaxis Controller app and run it
9.Turn on your controller
10. It should now connect, the only thing remaining is to change default input to
PS3 controller in settings
11.Thats it!

The t-mobile version has issues with the current version of the app. I have a fix for this which should be up within a week.

Related

[DEV] USB gamepad on official ROM

Hi,
after weeks of trying to figure out out the kernel works, I finally managed to have a working USB gamepad on my Galaxy SII !
It's quite buggy/unstable for now but N64oid detected my buttons
It's only working on the official firmware, I'm using 2.3.3 KG1 and only tested on this firmware.
I tested many different gamepads and the only one that I got working is the "Thrustmaster Firestorm digital 3" USB gamepad (it only cost 7 € here !!!)
So what's the steps now ?
- as root "insmod joydev.ko"
- plug your gamepad and type "dmesg" to get more infos about the gamepad detected
- now the gamepad device must have been created : /dev/input/js0
- type "cat /dev/input/js0" in a terminal and when you press your gamepad buttons some weird characters should appear, if not your gamepad is not supported!
- now type "chmod 777 /dev/input/js0"
- install my modified GamepadIME apk
- In Android settings, language and keyboard, check gamepad then select the gamepad IME as the main input method.
- if you're lucky, you'll be notified that your gamepad is detected.
- Your gamepad is simulating a key press so you can see it working in an input area.
A video showing my gamepad in action : http://www.youtube.com/watch?v=6XEqaqum_PE
It doesn't recognize my dualshock 2 at all and my old WingMan is recognized but the buttons presses aren't.
Great work nonetheless. I hope someone (or you ) can expand on your great work and add more gamepad compatibility.
dualshock 2 is not USB ? I also compiled the full joystick kernel modules (xpad, gamepad,iforce,sidewinder, tmdc etc) so it may help with other ones but as I don't have the hardware I can't check the code.
Anyway, only generic gamepads may work, I really tried hard on the Xbox360 one but failed again and again...
Well... USB devices are supported native in 2.3.4
Sent from my GT-I9100 using XDA App
jknvv13 said:
Well... USB devices are supported native in 2.3.4
Sent from my GT-I9100 using XDA App
Click to expand...
Click to collapse
No, joystick support is added to Android 3 only. Also USB device is a generic word for something that uses USB so only a small part of the whole USB devices is really supported by Android for now (keyboards and mice mainly).
alx5962 said:
dualshock 2 is not USB ?
Click to expand...
Click to collapse
I obviously used an adapter
My PS3 recognizes both the WingMan and the DS2, so I suppose they are generic in some way.
FPRobber said:
I obviously used an adapter
My PS3 recognizes both the WingMan and the DS2, so I suppose they are generic in some way.
Click to expand...
Click to collapse
That kind of adapter uses the gamepad kernel module, not the joydev one so that's why it doesn't work.
alx5962 said:
- install my modified GamepadIME apk
Click to expand...
Click to collapse
What did you modify?
I investigated a bit: It's possible to detect button presses without the module and my GamepadIME. But the events are a bit strange. From Activity.onKeyDown() with neither joydev.ko nor GamepadIME:
Code:
KeyEvent{action=0 code=0 repeat=0 meta=0 scancode=306 mFlags=8}
"code=0" might lead to the strange effects I have with NESoid: single button presses seem to activate all buttons at once.
So if the emulator/game developers take care for this and analyze also "scancode" and not only "code",
- it's possible to play games without root/module/GamepadIME with the buttons of a gamepad
- it's possible to play games with root/module/GamepadIME with the sticks of a gamepad or with one of those retro adapters for old digital joysticks.
Can anyone compile joydev.ko for AOSP based roms like MIUI and CM7? Or mabye someone can guide me in compiling this?
My experience:
1- copy files (joydev.ko and GamepadIMEAlex.apk) to galaxy S2
2-open root explorer in galaxy S2 and select joydev.ko and copy
open lib folder
open modules folder
click on mounted r/w and now you can see mounted r/o
3- pasted into modules the file joydev.ko
4-open android terminal in galaxy S2
write su (now have super user permissions)
write :
cd lib
cd modules
insmod joydev.ko (and ok 0 errors, terminal do not say nothing)
5- to plug a gamepad and wait 5-8 seconds
6- write: dmesg in terminal and you will can see gamepad detected or not
7- write: cat /dev/input/joydev.ko and press gamepad buttons ,
two things can happen: Nothing or Yes it is running
8- Install GamepadIMEAlex.apk
9- now into ajustements ,
look into keyboard/language and mark gamepad option
and in select input method (select gamepad)
10- good lucky
Ps3 original gamepad Only run bluetooth mode thanks sixaxis 0.32 apk in original stock rom 2.3.4 ,Are not running with usb mode
Ps3 clone-copy gamepad, are not running (not bluetooth, not usb mode)
MAXFIRE G-08XU GENIUS 8 BUTTON USB GAMEPAD Are running ok ,Yes
Any possibility to use this with ps3 sixaxis?
Sent from my GT-I9100 using xda premium
you can already use a wireless ps3 controller with our phone using sixaxis bluetooth protocol/driver.
equlizer said:
you can already use a wireless ps3 controller with our phone using sixaxis bluetooth protocol/driver.
Click to expand...
Click to collapse
Where can i get thw driver? Didnt know
Sent from my GT-I9100 using xda premium
sixaxis is in the market. Get the free one first to make sure it works (just in case)
zylor said:
Where can i get thw driver? Didnt know
Sent from my GT-I9100 using xda premium
Click to expand...
Click to collapse
i think u have to use cyanogen or miui cause the bluetooth stacks are missing in the original/custom rom i tried it with the wiimote and it worked only on CM and miui.dunno if sixaxis are using the same stacks.try it out
haieb said:
i think u have to use cyanogen or miui cause the bluetooth stacks are missing in the original/custom rom i tried it with the wiimote and it worked only on CM and miui.dunno if sixaxis are using the same stacks.try it out
Click to expand...
Click to collapse
It works with the official ROMs now too.
nothing person readed my post?????
I said in page 1,
Ps3 original gamepad Only run bluetooth mode thanks sixaxis 0.32 apk in original stock rom 2.3.4 ,Are not running with usb mode
and in cyanogen roms ,it was running before.
In new android sandwich I think that all gamepads will be working
Will this work on Galaxy Note Stock ROM (2.3.6)?
Brgds... /Tubgirl
Tubgirl said:
Will this work on Galaxy Note Stock ROM (2.3.6)?
Brgds... /Tubgirl
Click to expand...
Click to collapse
Just try and keep us informed
Can you compile the kernel module also for the CyanogenMod Kernel?

[Q] Adding bluetooth device while broken screen

I am on the forum for a while but this is my first post.
So my situation is the following.
My S3 display broke and the touchscreen with it. I want to know would it be possible to add a bluetooth keyboard with integrated mouse (a Logitech Mediaboard pro) by editing the settings files on the pc and than transferring it to the smartphone?
The phone is rooted, without adb and with usb deubugging disabled but somehow i manage to get Odin detect the phone.
So I thought of editing a recovery.img from the SGS3 Toolkit recovry folder so that when i flash the phone it is already paired with the keyboard.
But I have no knowledge how to do this and a bit of help would be more than apreciated as well as any other method to achieve the above mentioned.
I thought connecting a keyboard and than to tv so i can use it untill i get a new display.
My smartphone model is:
Galaxy S3 GT-i9300 with PDA:LIB, PHONE:LIB, CSC:LI1 (read from kies)
no. buy an OTG adapter and connect a usb mouse. won't be able to hook up video though

Making Sixaxis controller app work oreo and pie

There is this app called Sixaxis Controller developed by Dancing Pixel Studios which enables bluetooth drivers to connect Sony Playstations DS3 and DS4 controller on android , however the developer stoped working on the project and the app doesn't work beyond Nougat, it doesn't work on Oreo and Pie , I tried to test it on stock oreo on my LG V30+ as well as every single Rom available for V30 including pie , and it doesn't work, the app requires root access, I already bought the app from playstore, I used latest version of magisk , when I press start button it produces the output below
Code:
Quick Start:
- Pair controllers via USB using supplied utility
- Use 'start' and 'stop' to toggle driver
- Press power button on controllers to activate
- Change input method to 'Sixaxis Controller'
- Check 'help' menu for detailed instructions
Getting bluetooth address...
Attempting connection method 1...
Driver Starting...
Error: Failed to configure bluetooth
Getting bluetooth address...
Attempting connection method 2...
Driver Starting...
Wrong number of ports were opened
Error: Failed to configure bluetooth
Getting bluetooth address...
Attempting connection method 3...
Driver Starting...
Could not find stack manager interface in library
Error: Failed to configure bluetooth
Getting bluetooth address...
Attempting connection method 4...
Driver Starting...
Could not load bluetooth library
Error: Failed to configure bluetooth
Getting bluetooth address...
Attempting connection method 5...
Driver Starting...
Could not load HCI library
Error: Failed to configure bluetooth
Getting bluetooth address...
Attempting connection method 6...
Driver Starting...
Could not set HCI raw mode
Error: Failed to configure bluetooth
Getting bluetooth address...
Attempting connection method 7...
Driver Starting...
Could not set HCI raw mode
Error: Failed to configure bluetooth
Attempting to close server...
Restoring previous bluetooth state...
Disconnected
I searched a lot on xda to find a solution but came up empty, and there is a lot of people who have the same issue with varoius devices and it stops working on oreo and up,
I read somewhere that the Kernel needs to support it , I believe it is an HCI library related issue or something like that, since the dev is no longer around I'm trying to find a solution myself
so please @zacharias.maladroit can you help me out here, I appreciate any help. , BTW I tried every single kernel available for V30 and it doesn't work.
HCI raw seems to circumvent the OS, also utilizing hciattach (?) to achieve things https://www.systutorials.com/docs/linux/man/1-hciattach/
not sure what kind of custom ROM or code changes are needed to get it working: https://forum.xda-developers.com/showpost.php?p=34915519&postcount=1169
Thanks anyway , I tested every single rom outthere for V30, I wish there was some patch for the kernel, I searched a lot but didn't find anything useful
@zacharias.maladroit this what I found from this post
I thinks it restores hciattach function do you know someone who can help with this , I appreciate any input.
I realize you asked about the sixaxis, but I just wanted to let you and everyone who may be reading this that I used to use a sixaxis and that app a lot on an older phone. I have not been doing much gaming lately but just last night I was playing around with some emulators and screen mirror casting to a Chromecast.
A friend commented (while holding a PS4 controller) that it was neat, but the touchscreen controls would ruin the experience. "It'd be great if this (PS4 controller) worked on Android."
Well, I got curious and put the controller into pairing mode, then searched for Bluetooth devices on my V30. I was pretty surprised that it was on the list of devices. I was even more surprised when it paired to the phone. I was then shocked/amazed to see that it actually worked as an input device just like the sixaxis app used to!
There was no extra middleman app needed, it worked out of the box. I was able to go into my emulators apps and map the buttons to the controller buttons very easily.
TL;DR
PS4 controller works natively on Android 8.0
.
Sent from my LG-LS998 using XDA Labs
Just wanted to check in and see if you ever got any traction with this?
i am facing same problem can anyone tell me how this app can work on rooted poco f1
Can we start a bounty for a developer to make this work again?
until now any news? or keep hoping?
oldman20 said:
until now any news? or keep hoping?
Click to expand...
Click to collapse
Keep hoping
Honestly I have no hope about this
hi frend, i hava a solution at miui 10 8.11.22 android 8.0(device xiao mi 5),maybe any android 8 rom,but fail at pixelexperience android 10 (device xiao mi 5) rom. I still search any way to solve it.
1. root your android device
2.console or adb shell to root user
3.cmd exec "setenforce 0" to disable selinux,
4.back to retry Sixaxis Controller 1.1.3(last version) start service,it will work.
ps:selinux will restore after reboot device,you need disable selinux again.
softworms said:
hi frend, i hava a solution at miui 10 8.11.22 android 8.0(device xiao mi 5),maybe any android 8 rom,but fail at pixelexperience android 10 (device xiao mi 5) rom. I still search any way to solve it.
1. root your android device
2.console or adb shell to root user
3.cmd exec "setenforce 0" to disable selinux,
4.back to retry Sixaxis Controller 1.1.3(last version) start service,it will work.
ps:selinux will restore after reboot device,you need disable selinux again.
Click to expand...
Click to collapse
Thanks, I will try this definitely.
Did this work also will this work on android 10?
Bronnel said:
Thanks, I will try this definitely.
Click to expand...
Click to collapse
GXDA3 said:
Did this work also will this work on android 10?
Click to expand...
Click to collapse
my device is currently not rooted , but I tried this on an Android 10 rom and it worked , it was rooted BTW.

sixaxis controller app doesn't working on poco f1

somebody please help me sixaxis controller app doesn't working on poco f1 miui 10 android 9. 10.2.2.0 Global Stable.
Quick Start:
- Pair controllers via USB using supplied utility
- Use 'start' and 'stop' to toggle driver
- Press power button on controllers to activate
- Change input method to 'Sixaxis Controller'
- Check 'help' menu for detailed instructions
Getting bluetooth address...
Attempting connection method 1...
Driver Starting...
Error: Failed to configure bluetooth
Getting bluetooth address...
Attempting connection method 2...
Driver Starting...
Wrong number of ports were opened
Error: Failed to configure bluetooth
Getting bluetooth address...
Attempting connection method 3...
Driver Starting...
Could not load bluetooth library
Error: Failed to configure bluetooth
Getting bluetooth address...
Attempting connection method 4...
Driver Starting...
Could not load bluetooth library
Error: Failed to configure bluetooth
Getting bluetooth address...
Attempting connection method 5...
Driver Starting...
Could not load HCI library
Error: Failed to configure bluetooth
Getting bluetooth address...
Attempting connection method 6...
Driver Starting...
Could not set HCI raw mode
Error: Failed to configure bluetooth
Getting bluetooth address...
Attempting connection method 7...
Driver Starting...
Could not set HCI raw mode
Error: Failed to configure bluetooth
Attempting to close server...
Restoring previous bluetooth state...
Disconnected
1. I have twrp recovery
2. I have magisk
3. I can install xposed module too
Please somebody provide a solution.
UPDATE
Finally i found a way to make it work
special thanks to :
1. hadyanadli (for uploading this video on youtube and for providing important information) youtube link
2. luisrosales0130 (for the youtube link)
if anyone want to try it, can follow below instructions
requirements :
1. miui 10 v10.0.6.0 global stable (oreo) download from here (thanks to happybuddhist for providing this useful thread)
2. magisk 17.2 (for installing magisk follow this guide check here
3. selinux manager (a magisk module download from here) (again thanks to hadyanadli for this thread link) also thanks to jman420 (for providing us this module)
i hope above requirements enough to make it work. :good:
Hulk555 said:
somebody please help me sixaxis controller app doesn't working on poco f1 miui 10 android 9. 10.2.2.0 Global Stable.
Quick Start:
- Pair controllers via USB using supplied utility
- Use 'start' and 'stop' to toggle driver
- Press power button on controllers to activate
- Change input method to 'Sixaxis Controller'
- Check 'help' menu for detailed instructions
Getting bluetooth address...
Attempting connection method 1...
Driver Starting...
Error: Failed to configure bluetooth
Getting bluetooth address...
Attempting connection method 2...
Driver Starting...
Wrong number of ports were opened
Error: Failed to configure bluetooth
Getting bluetooth address...
Attempting connection method 3...
Driver Starting...
Could not load bluetooth library
Error: Failed to configure bluetooth
Getting bluetooth address...
Attempting connection method 4...
Driver Starting...
Could not load bluetooth library
Error: Failed to configure bluetooth
Getting bluetooth address...
Attempting connection method 5...
Driver Starting...
Could not load HCI library
Error: Failed to configure bluetooth
Getting bluetooth address...
Attempting connection method 6...
Driver Starting...
Could not set HCI raw mode
Error: Failed to configure bluetooth
Getting bluetooth address...
Attempting connection method 7...
Driver Starting...
Could not set HCI raw mode
Error: Failed to configure bluetooth
Attempting to close server...
Restoring previous bluetooth state...
Disconnected
Click to expand...
Click to collapse
Yeah it didn't work for me too. I ended up finding this app called tincore key mapper and it maps touches to key presses (gamepad/ keyboard etc) but I think it required SE Linux set to permissive. It did work but I couldn't set it up correctly.
You should try it maybe you can get it working correctly. Search it on play store.
MasterFURQAN said:
Yeah it didn't work for me too. I ended up finding this app called tincore key mapper and it maps touches to key presses (gamepad/ keyboard etc) but I think it required SE Linux set to permissive. It did work but I couldn't set it up correctly.
You should try it maybe you can get it working correctly. Search it on play store.
Click to expand...
Click to collapse
but i also need to connect my dual shock 3 controller
Hulk555 said:
but i also need to connect my dual shock 3 controller
Click to expand...
Click to collapse
It worked for xinput and dinput controllers. You can try if it works for dual shock. It is free on play store.
Change your selinux to permissive.
there's a magisk modul to do so (module)
that did the trick for me.
sad that the dev doesnt maintain the app anymore. it works very well even for playing PUBG M
hadyanadli said:
Change your selinux to permissive.
there's a magisk modul to do so (module)
that did the trick for me.
sad that the dev doesnt maintain the app anymore. it works very well even for playing PUBG M
Click to expand...
Click to collapse
still facing the same issue. sixaxis showing the same log details.
MasterFURQAN said:
It worked for xinput and dinput controllers. You can try if it works for dual shock. It is free on play store.
Click to expand...
Click to collapse
i tried no luck
hadyanadli said:
Change your selinux to permissive.
there's a magisk modul to do so (module)
that did the trick for me.
sad that the dev doesnt maintain the app anymore. it works very well even for playing PUBG M
Click to expand...
Click to collapse
Are you saying that the app didn't even respond to the controller ? In that case did you set SE Linux to permissive ?
Sixaxis software is not a guarantee on android versions after December 2016. Last update of that software is Dec 2016 and no support or update after that.
smdc19812011 said:
Sixaxis software is not a guarantee on android versions after December 2016. Last update of that software is Dec 2016 and no support or update after that.
Click to expand...
Click to collapse
sure but many phones are supporting it even on 8.1 not confirm for 9. but as i said i have magisk n xposed to do necessary changes so may be it is possible to make this app work.
Hulk555 said:
sure but many phones are supporting it even on 8.1 not confirm for 9. but as i said i have magisk n xposed to do necessary changes so may be it is possible to make this app work.
Click to expand...
Click to collapse
That's why I said "not a guarantee".
smdc19812011 said:
That's why I said "not a guarantee".
Click to expand...
Click to collapse
confirmed on pie too check here
This guy is using Sixaxis but don't know What ROM he is using he is playing with poco
luisrosales0130 said:
This guy is using Sixaxis but don't know What ROM he is using he is playing with poco
Click to expand...
Click to collapse
thanks for the info i am trying to communicate with that person.
I made it work even with Global stable 10.0.6.0.
failed to connect without Selinux Permissive, but once i flashed it everything went well.
the connection is stable as well.
the issue i was having is severe battery drain after disconnection.
it's common issue with the app
hadyanadli said:
I made it work even with Global stable 10.0.6.0.
failed to connect without Selinux Permissive, but once i flashed it everything went well.
the connection is stable as well.
the issue i was having is severe battery drain after disconnection.
it's common issue with the app
Click to expand...
Click to collapse
Can you tell me which ROM you are using currently? To use sixaxis
Im using rr remix oreo with selinux permisive and sixaxis working good
Hulk555 said:
Can you tell me which ROM you are using currently? To use sixaxis
Click to expand...
Click to collapse
Global stable 10.0.6.0.
MIUI.eu
lineage 15 and 16 should work well too
What about stock 10.2.2 ? Is it working?
hadyanadli said:
Global stable 10.0.6.0.
MIUI.eu
lineage 15 and 16 should work well too
Click to expand...
Click to collapse
Facing battery drain fast issue on v10.0.6.0 (miui 10 Oreo global stable) after disconnection of sixaxis with PS3 controller.

Xiaomi Box s 4k MDZ-22-AB PS3 Controller?

Hy Guys.
Is there a way to connect a Bluetooth PS3 Controller to the Xiaomi BOX MDZ-22-AB?
I have tried the pairing with the micro usb cable but it didn't work.
I have read that there is a root necessary. Is it correct? Is there a good tutorial?
Thanks in advance.
I have the same doubt about this!
Beerle said:
Hy Guys.
Is there a way to connect a Bluetooth PS3 Controller to the Xiaomi BOX MDZ-22-AB?
I have tried the pairing with the micro usb cable but it didn't work.
I have read that there is a root necessary. Is it correct? Is there a good tutorial?
Thanks in advance.
Click to expand...
Click to collapse
hello
yes you can do that with sixaxis controller
- first you need check if your device is compatible or not
- download sixaxis compatibility checker and check if your device is compatible
- if yes then you need to download the sixaxis controller app (root needed )
- install it
- change the bluetooth master address for your ps 3 controller to your box Bluetooth address (use otg cable to connect your controller and change the master address with siaxsis app if you don't have the otg cable then you can do that or your pc with sixaxis application for windows )
unplug the cable and click start on sixaxsis then pair your controller
SlamD said:
hello
yes you can do that with sixaxis controller
- first you need check if your device is compatible or not
- download sixaxis compatibility checker and check if your device is compatible
- if yes then you need to download the sixaxis controller app (root needed )
- install it
- change the bluetooth master address for your ps 3 controller to your box Bluetooth address (use otg cable to connect your controller and change the master address with siaxsis app if you don't have the otg cable then you can do that or your pc with sixaxis application for windows )
unplug the cable and click start on sixaxsis then pair your controller
Click to expand...
Click to collapse
Thank you but i had already done this and it didn't work.

Categories

Resources