[JB][HOW TO] Connect Sixaxis PS3 Controller [No USB OTG]

Search This thread

HexKrak

Member
Sep 13, 2008
6
0
I've seen a number of people reply to this thread, with no response, about issues connecting with compatible devices/controllers. Sometimes I can connect my controller, and once connected it will play all night without issue. Other times I attempt to connect and it just hangs on "listening for controller" and even after pressing stop and the log showing that the bluetooth state has been restored, I'm unable to turn the regular bluetooth interface on.

I'm using a genuine sixaxis ds3 controller, motorola xoom, running 4.2.2 cyanogenmod.

Thanks in advance.
 

reggiexp

Senior Member
Dec 2, 2010
1,473
114
{^_*}
any one has any fix? my ps3 controler bluetooth mac adress is stuck at 00:00:00:00:00:00 i can't change it. and wil only work wired with ps3 (normal its a unoficiel) but on my android phone. gs3 it conects i play gta san, but than controler goes off. i need to unplug it and pres home buton and plug back in and it works 10sec. and its gone again...
 

Jurassitol

Senior Member
Jul 13, 2012
273
64
any one has any fix? my ps3 controler bluetooth mac adress is stuck at 00:00:00:00:00:00 i can't change it. and wil only work wired with ps3 (normal its a unoficiel) but on my android phone. gs3 it conects i play gta san, but than controler goes off. i need to unplug it and pres home buton and plug back in and it works 10sec. and its gone again...

Have you tried this with multiple controllers or just one? Have you "papercliped" the controller? Have you tried the better ds3 app to change the bluetooth address?

Seeing as how you can't connect via bluetooth to the ps3 even after turning the ps3 on with the controller, if the above doesn't help, you may have an issue with the board inside the controller.

Sent from my SM-N900V using XDA Premium 4 mobile app
 

reggiexp

Senior Member
Dec 2, 2010
1,473
114
{^_*}
Have you tried this with multiple controllers or just one? Have you "papercliped" the controller? Have you tried the better ds3 app to change the bluetooth address?

Seeing as how you can't connect via bluetooth to the ps3 even after turning the ps3 on with the controller, if the above doesn't help, you may have an issue with the board inside the controller.

Sent from my SM-N900V using XDA Premium 4 mobile app

nvm controler is juste ****ed...
it only works with usb cable. since its a non oficial, i can't get it wirlessly conected to ps3... i can use it with cable then turn off ps3 and unplug cable and i pres hoem buton ps3 turns on but controelr wont conect. so yeah its dead..... i will use it ass PC controelr now (its a snakebyte)
 

survivor_evil

Senior Member
Jul 24, 2010
155
0
Im having issues with sixaxis tool. Every time I plug the controller it gets stuck at installing drivers. Ive looked for similar issues but not luck at all, any help?
 

sherdog16

Senior Member
Feb 9, 2012
298
96
I'm having android ask for a pin when pairing as well. Any help?

---------- Post added at 04:35 PM ---------- Previous post was at 03:56 PM ----------

I'm having android ask for a pin when pairing as well. Any help?

Edit: Okay i'm stupid. You don't actually connect like a traditional Bluetooth device. You connect inside the app which I'm guessing sort of hijacks your Bluetooth connection.
So to clarify:
1) Change master with explained steps.
2) Open Sixaxis app
3) Hit Start
4) Hit PS button on the controller
5) It'll turn your Bluetooth off and conecct with some magic to the controller
6) Change your IME input to the Sixaxis.
7) ??????
8) Profit

IMPORTANT: You never actually go into the Bluetooth settings at all like with, say, a Bluetooth mic.

---------- Post added at 04:36 PM ---------- Previous post was at 04:35 PM ----------

I tried it on my phone but, when pairing, it asks for a pin, I tried 0000 or 1234 but it doesnt work. any clue how to fix this?

I know it's been awhile, but see my previous post if you never got this working...
 

Traace

Senior Member
Mar 13, 2010
439
115
I'm having android ask for a pin when pairing as well. Any help?

---------- Post added at 04:35 PM ---------- Previous post was at 03:56 PM ----------



Edit: Okay i'm stupid. You don't actually connect like a traditional Bluetooth device. You connect inside the app which I'm guessing sort of hijacks your Bluetooth connection.
So to clarify:
1) Change master with explained steps.
2) Open Sixaxis app
3) Hit Start
4) Hit PS button on the controller
5) It'll turn your Bluetooth off and conecct with some magic to the controller
6) Change your IME input to the Sixaxis.
7) ??????
8) Profit

IMPORTANT: You never actually go into the Bluetooth settings at all like with, say, a Bluetooth mic.

---------- Post added at 04:36 PM ---------- Previous post was at 04:35 PM ----------

Your guide can't work. If u get pin entry ur bluetooth is crashing Sixaxis drivers like here. Freeze them in Titanium does the trick for some guys (sadly not for me)
 

Mantis102

New member
Nov 16, 2014
2
0
still not pairing :(

ok I am using a rooted samsung s8.4 and a sony stock dualshock 3 sixaxis controller.
I have changed the master BT address in the controller to match with no problem on the computer. (it changes all the capital letters to lowercase however. wouldn't think that's the problem but there's that.)
I start sixaxis controller and grant it su privileges. I get:

Attempting connection type 1 ...
Driver Starting ...
Touchscreen device created successfully
Successfully configured bluetooth
Listening for controllers...

naturally I press the PS button on the controller and it just does the attempting to connect 4 light flash until it gives up and powers back off. When I go to pair the old fashion way with the cord and adapter, I plug it in, turn the controller on, and press pair in the app. The app then informs me "No controller found - please connect it via USB cable" Also as a side note sixaxis controller is enabled in my device settings. Oh and if I switch the controller default addy back to its original it runs the playstation3 with no problems.

I have read all 7 pages of notes and the only thing I have noticed is that in your tutorial the sixaxis app does "attempting connection type 2" as opposed to what my app is doing which as stated prior attempting to use type 1. Please please help me, I am at a loss here.
 

Mantis102

New member
Nov 16, 2014
2
0
Resolved thanks to their customer support!

Had to freeze "bluetooth share" app with titanium backup

on a side note going into settings once you are set up and having the controller be recognized as a native controller is a must do as well
 

Roy360

Senior Member
May 18, 2011
100
1
Just a tip for windows users.


Run Sixaxis Pair Tool with admin rights.

My driver install kept failing, even though I clicked yes to every UAC pop-up.


EDIT: might be my phone, but this didn't work for me.

Sixaxis Compatibility Checker said my phone was compatible. Used the pair tool to set the master. Hit "Pair" on my phone (on the checker app) , but it says to use a USB cable.
 
Last edited:

alex_is_the_1

Senior Member
Nov 22, 2012
952
181
It'd be cool if we could pair an Xbox 360 controller to it. Since that's all I have. Lol

Sent from my XT1023
 

Roy360

Senior Member
May 18, 2011
100
1
Was able to pair a few times, not it doesnt always work or it takes a long ime to do so


Froze bluetooth share

Anythinf i can do
 

hsaigab

Member
Apr 3, 2014
7
0
Great tutorial man!!

Hello everyone!

Yes, you read that right. In this tutorial I'm going to show you how to connect your PS3 controller to your Android smartphone without a USB OTG cable.

Screenshots:

attachment.php
attachment.php



Requirements:

1. Galaxy S Advance(Or any other Android device).
2. Root access.
3. PC running windows.
4. Dualshock 3(Sixaxis) controller.
5. MiniUSB-to-USB cable. Included with Playstation 3.
6. Sixaxis Compatibility Checker from Google Play
7. Sixaxis Controller from Google Play
8. SixaxisPairTool



Step-by-Step Tutorial:

1. Open Sixaxis Compatibility Checker.

2. You'll get a message, press OK.

3. Now press Start. The app will ask for Superuser permissions, Grant them.
attachment.php


3*. If your device is supported, you will get a message telling you that "Your device appears to be supported."

attachment.php


4a. If you did not get that message, you are probably feeling like a looser. It doesn't matter now. Just close this tab and go read another thread. Just don't create a new thread asking why it is not supported. Don't.

4b. Otherwise, if you got that message, Congratulations!!!(*fireworks, kisses, Facebook updates, Happy New Years and such*) Your device is supported. Just press OK, then Stop, and finally close this app. You can also uninstall it, it's no longer usable to you. You may now continue to step 5.

attachment.php


*Get your arse on your Windows PC*

5. Install the SixaxisPairTool. It is said that you better have connected your Controller connected to your PC while installing this software. It's not required though.

6. You'll get some windows open that are going to install the Microsoft Visual Studio 2010. Follow the steps and finish the installation.

6'*. If you got an error while installing the MVS 2010, it is possible that you have a newer version installed. Just click Close.
attachment.php


6**. It is likely you will get the same error twice because the app is trying to install the 64bit version of MVS 2010. Just click Close.

attachment.php


7. Once the installation is over. Click the Windows Start button. And do a search for "SixaxisPairTool". Or you can just go to the installation folder to find the app. By default the directory of the folder is "C:\Program Files (x86)\SixaxisPairTool" for 64bit Windows and "C:\Program Files\SixaxisPairTool" for 32bit. Do not start the application yet.

8. OK, now start the application as Admin(Right click on the app>Run as Administrator) and press Yes on the administrator pop-up.

9. The app will open.

10. Connect your Controller now. If you had it already connected don't do it again. It will just be funny.

10*. The application will Install the drivers for your controller. Once it's done, you will see something like this(*image below):

attachment.php


11. Leave this window open and get your Android device on your hands.

12. Open the Sixaxis Controller application that you previously got from Play Store(or from anywhere else).

12*. You will get a message telling you to enable the Sixaxis Controller in Language & Keyboard settings, press Yes and go enable it. Now get back on the app.

13. Click Start.

13*. The application will ask for Root permissions, Grant them.

14. You will get a "Local Bluetooth Adress" at the bottom of the application. Mine is 22:12:3C:83:D7:65 so I'll use this.

attachment.php


15. Now get on your computer.

16. On the Sixaxis Pair Tool application. You will see an empty box. On this box write the Local Bluetooth Adress that is shown on the Sixaxis Controller app on your Android.

attachment.php


17. Once you are done writing click Update. You will see that the Master Adress it's updated to what you have wrote, specifically, it's updated to what the app on your Android show up.

attachment.php


18. Now unplug the controller from your PC and throw the cable to your bed or couch, you won't need this anymore.

19. Press the PS button on your controller and get to your Android to see what happens.

attachment.php


20. Congrats, your Dualshock 3 is now connected to your Android device.

21. Now you can configure it in it's IME settings.



Notes:

http://forum.xda-developers.com/showthread.php?t=1800342 This thread must be useful. It contains configurations for this app.

I hope you like this tutorial. I tried to make it as simple as I can right now. I will probably update it to make it clearer.

Feel free to post your comments and thoughts as well as configurations, compatible games etc.

If you felt offensive by something that I wrote. You can tell me to change it.

And something last. if you find a mistake while reading this guide, please tell me so I can fix it. Or if you have any ideas on how to make it better, I will appreciate your effort for telling me.

just got mine connected you have my thanks!!
 

arshadkhanxda

Member
Mar 1, 2014
25
5
Sixaxis apk is not working on my galaxy s5 g900f running on lollipop. Please help..

---------- Post added at 08:34 AM ---------- Previous post was at 08:31 AM ----------

I can't connect my ps3 controller to my galaxy s5. I cannot recognise the controller. I follow the extact tutorial show on this thread but can't connect event through cable. Any help ???

---------- Post added at 08:38 AM ---------- Previous post was at 08:34 AM ----------

Can you explain it please.???
 

Top Liked Posts

  • There are no posts matching your filters.
  • 37
    Hello everyone!

    Yes, you read that right. In this tutorial I'm going to show you how to connect your PS3 controller to your Android smartphone without a USB OTG cable.

    Screenshots:

    attachment.php
    attachment.php



    Requirements:

    1. Galaxy S Advance(Or any other Android device).
    2. Root access.
    3. PC running windows.
    4. Dualshock 3(Sixaxis) controller.
    5. MiniUSB-to-USB cable. Included with Playstation 3.
    6. Sixaxis Compatibility Checker from Google Play
    7. Sixaxis Controller from Google Play
    8. SixaxisPairTool



    Step-by-Step Tutorial:

    1. Open Sixaxis Compatibility Checker.

    2. You'll get a message, press OK.

    3. Now press Start. The app will ask for Superuser permissions, Grant them.
    attachment.php


    3*. If your device is supported, you will get a message telling you that "Your device appears to be supported."

    attachment.php


    4a. If you did not get that message, you are probably feeling like a looser. It doesn't matter now. Just close this tab and go read another thread. Just don't create a new thread asking why it is not supported. Don't.

    4b. Otherwise, if you got that message, Congratulations!!!(*fireworks, kisses, Facebook updates, Happy New Years and such*) Your device is supported. Just press OK, then Stop, and finally close this app. You can also uninstall it, it's no longer usable to you. You may now continue to step 5.

    attachment.php


    *Get your arse on your Windows PC*

    5. Install the SixaxisPairTool. It is said that you better have connected your Controller connected to your PC while installing this software. It's not required though.

    6. You'll get some windows open that are going to install the Microsoft Visual Studio 2010. Follow the steps and finish the installation.

    6'*. If you got an error while installing the MVS 2010, it is possible that you have a newer version installed. Just click Close.
    attachment.php


    6**. It is likely you will get the same error twice because the app is trying to install the 64bit version of MVS 2010. Just click Close.

    attachment.php


    7. Once the installation is over. Click the Windows Start button. And do a search for "SixaxisPairTool". Or you can just go to the installation folder to find the app. By default the directory of the folder is "C:\Program Files (x86)\SixaxisPairTool" for 64bit Windows and "C:\Program Files\SixaxisPairTool" for 32bit. Do not start the application yet.

    8. OK, now start the application as Admin(Right click on the app>Run as Administrator) and press Yes on the administrator pop-up.

    9. The app will open.

    10. Connect your Controller now. If you had it already connected don't do it again. It will just be funny.

    10*. The application will Install the drivers for your controller. Once it's done, you will see something like this(*image below):

    attachment.php


    11. Leave this window open and get your Android device on your hands.

    12. Open the Sixaxis Controller application that you previously got from Play Store(or from anywhere else).

    12*. You will get a message telling you to enable the Sixaxis Controller in Language & Keyboard settings, press Yes and go enable it. Now get back on the app.

    13. Click Start.

    13*. The application will ask for Root permissions, Grant them.

    14. You will get a "Local Bluetooth Adress" at the bottom of the application. Mine is 22:12:3C:83:D7:65 so I'll use this.

    attachment.php


    15. Now get on your computer.

    16. On the Sixaxis Pair Tool application. You will see an empty box. On this box write the Local Bluetooth Adress that is shown on the Sixaxis Controller app on your Android.

    attachment.php


    17. Once you are done writing click Update. You will see that the Master Adress it's updated to what you have wrote, specifically, it's updated to what the app on your Android show up.

    attachment.php


    18. Now unplug the controller from your PC and throw the cable to your bed or couch, you won't need this anymore.

    19. Press the PS button on your controller and get to your Android to see what happens.

    attachment.php


    20. Congrats, your Dualshock 3 is now connected to your Android device.

    21. Now you can configure it in it's IME settings.



    Notes:

    http://forum.xda-developers.com/showthread.php?t=1800342 This thread must be useful. It contains configurations for this app.

    I hope you like this tutorial. I tried to make it as simple as I can right now. I will probably update it to make it clearer.

    Feel free to post your comments and thoughts as well as configurations, compatible games etc.

    If you felt offensive by something that I wrote. You can tell me to change it.

    And something last. if you find a mistake while reading this guide, please tell me so I can fix it. Or if you have any ideas on how to make it better, I will appreciate your effort for telling me.
    3
    i hate when people quote an entire topic post that as a result makes me have to scroll down 4 feet down the page just to get to the bottom.
    1
    How to load Profiles/Configurations and Play:

    Copy any profile you want to your phones internal storage. I suggest that you create a folder in which you will store all of your profiles that you want to load.
    Open the Sixaxis Controller app.
    Press the applications Start button.
    Connect your controller.
    Open the menu and press Preferences.
    Now press Touch Emulation, and then Edit Touch Profiles.
    Open the menu by either the Menu Button on your device or by Douple tapping the screen.
    Select Load. Now Import and browse to that folder you created earlier and choose the profile you want to load and then press Cancel on the window.
    Press back button and you will get a notification. Press OK and get back to the application's main screen.
    Press Change IME and select Sixaxis Controller.
    Now choose the Active Touch Profile for the game that you want to play from the list below the Pair Controller button. You should be able to see the profile you previously loaded.
    Now get on the Game, and enjoy it.

    IMPORTANT NOTES:
    Touch you way through the game's main menu. For example: If you want to play SAS: Zombie Assault 3. While on main menus, use your fingers. Once the actually game starts where you spawn and zombies are coming, then this is the part where profiles will work as they are configured for this, the gameplay, not the menus.
    Once you have finished playing, get back to the app and Change IME to the keyboard you are using like Samsung keyboard.


    Before using a profile from another device, you should first configure it. This is only if you get a profile from another device, the profiles that you will find on this thread are probably well configured for the Galaxy S Advance.

    To configure a profile follow the steps below:

    Open the Sixaxis Controller app.
    Open the menu and press Preferences.
    Now press Touch Emulation, and then Edit Touch Profiles.
    Open the menu by either the Menu Button on your device or by Douple tapping the screen.
    Select Load. Now Import and browse to the profile you want to load.
    Now, you are free to Add Buttons, and change the position of already existed.
    To help you edit a profile easier, you can take a screenshot while in game by pressing Home+Power buttons simultaneously for 2-3 seconds. Then get back on the Edit Touch Profiles and change the background to the screenshot you just took. If the background is false turned, open the menu and press Edit Background to rotate it.
    Once finished, open the menu and press Save Profile.



    Preconfigured profiles for the Samsung Galaxy S Advance:

    SAS: Zombie Assault 3 - Post #2 - Koulis2000 LOL
    N.O.V.A 3 - Post #5 - KINGbabasula


    If you guys configure any other profile you can just post it here and let me know, so I can add it to the list here.
    1
    Hey Koulis! Here is my configuration for NOVA 3 :) :good:
    1
    Once I have my ps3 controller connected to my phone, how can I reassign it to my ps3?

    Connecting the controller via cable to ps3 and press ps button

    Inviato dal mio GT-I9070 con Tapatalk 2