yashsingh1/xdaforums huggingface dataset:
[Android General] Trunkam:
I''ve just upgraded sixaxis app fromthe market and my gasia works.. but after a while it disconnect..

Also my sgs3 freezed and I had to reboot.

So I tried with my Sony controller and everything went smooth as always..

I''ll do more test and then update you sir

....edit....

Don't know what to say... I tried again and play from when I wrote till now.. and everything worked perfectly! :o

Tomorrow I''ll try in another device and update..

Great work sir earl.

I noticed that using shadowgun profile in game "busted" the left button acts like I'm turning my phone to the left.. I just was amazed.. no chance to have the right... even with other profile..

Btw in SG profile left is not mapped..:confused:

Busted is a game that use gyroscope.. any chance that gyroscope can be emulated?

...Tapatalk'ed
[Android General] futaris:
Does the Playstation Move Navigation Controller work with Sixaxis Controller yet?
[Android General] sir_earl:
Does this one work any better? It attempts to set the QoS to something reasonable.
[Android General] zenisnotchosen:
There was no update listed on the Play Store for the full app for the v0.6.0 that I had this problem with and I saw that was still the version number listed so I uninstalled the app and reinstalled but still having the same problem - press Start, says getting Bluetooth address, trying connection type 1, then force close, every time. Compatibility checker still starts and pairs fine though. Thanks again for your hard work.

Sent from my Streak 7 using witchcraft.
[Android General] sir_earl:
The latest version on market is now 0.6.1. I guess it's taking a while to circulate around the globe...
[Android General] zenisnotchosen:
Must be, v0.6.0 is still the version listed for me on the market currently. I knew it could take awhile, that's why I waited until today to respond. I'll give it more time and see.

Sent from my Streak 7 using witchcraft.
[Android General] dehsA:
Just purchased the app but am unable to pair my controller with my S3. Seems like I'm having the same problem as jaimeomg here.

Attempting connection type 1...
Driver Starting...

During first run, SuperSU pops up asking whether to Grant or Deny access at this point.

Could not load HCI library
Error: Failed to configure bluetooth
Attempting connection type 2...
Driver Starting...
Successfully configured bluetooth
Listening for controllers
[Android General] sir_earl:
Are you using a fake controller? If so, can you please try the version here - http://xdaforums.com/showpost.php?p=35002159&postcount=1194.
[Android General] wajih.boukaram:
it didn't have a noticeable effect on the response :(

I tried it on all my devices, but it's the same.

My connection type is 2 if that helps.

Edit:

Okay so after an hour of testing (mario can handle it), I noticed that I would have several minutes of perfect response similar to my original controller, and then for a few minutes it would stutter and lag and then catch itself and perform well later. It comes and goes and seems pretty random to me. I thought it was a distance problem, but it also happens when I'm really close to the devices.

This is for the current market app not the compatibility app. The QoS one you sent me also lags, although to what extent, I don't know, since I can't actually play a game with the compatibility app.
[Android General] zenisnotchosen:
Updated to v0.6.1 and everything is working perfectly now. Also turns out I'm just a huge moron as v0.6.1 had been listed on my market for awhile before I noticed that I had to expand the What's New section to see that version listed after v0.6.0. So a lot of waiting for nothing on my part due to my impressive stupidity. Thank you so much for your hard work and help for all of us.

Sent from my Thunderbolt using mutant powers
[Android General] dehsA:
Nah, it's a genuine DualShock controller... :confused:
[Android General] sdemius:
Can you make the same changes to the full version?

If it is not clear how to distinguish the fake from the original gamepad, I think you can make an option in the menu.
[Android General] dabink:
lol me too. i want one! super mario or star fox
[Android General] gianptune:
Does this driver offer any options for sending real analog values to other programs? It looks like the java part of the sixaxis is always converting the analog values into a plain pressed/not pressed. I've been using this sixaxis app on my phone simply for its sixaxis_driver binary. I wrote my own app to talk to that binary and handle the reported buttons and analog values, so I can play n64 games and have the analog sticks be treated correctly.

It would be really nice if the sixaxis app supports this already, and then I wouldn't need to use my intermediate app.
[Android General] sir_earl:
I'm curious how your own app translates the analog values into something emulators can use. Care to expand?

If you look under 'Preferences->Gamepad Settings' there is an option to 'Enable Gamepad', which turns the controller into a native gamepad. Other emulators and games are then free to communicate with the controller through the gamepad events that have existed in the SDK since Android 3.1 (this includes real analog for both sticks and analog triggers). In order to use the right analog stick as c-buttons you can then disable the right analog stick in the gamepad settings button mappings and they will fall back to keyboard emulation.

Alternatively, on pre-3.1 devices, it's easy enough to map the analog stick(s) via touch emulation.
[Android General] sir_earl:
I will soon sorry - haven't had much free time over the last few days!
[Android General] gianptune:
My solution probably isn't as portable as you would like. But really, I only have 2 emulators that even need analog sticks to be analog (n64 and psX). The input for mupen64, ie n64oid, is handled by a shared library. In n64oid, this library listens for the IME. I have my app replace that input library with one I wrote myself that reads directly from a pipe I create with the sixaxis_driver binary. The psx emulator FSPe contains a couple similar shared libraries for input. I haven't yet messed with creating my own here, but I expect it would work very similar to n64oid.

My phone is on android 2.3.7, and I don't see the settings you mention. I have only "Keyboard Emulation", "Mouse Emulation", and "Touch Emulation".
[Android General] sir_earl:
There's actually another much easier hack that I think both those emulators would allow you to use, which was brought about by the USB / BT Joystick Center developer. I've forgotten the specifics, but it uses a range of key codes that are higher than any existing key codes to correspond to a range of analog values. i.e. Key codes 1000-1255 might represent possible values for the left analog stick, and key codes 2000-2255 would be the right. I didn't implement it on principle in the end, but it would be much easier than swapping out libraries!

In the end though I decided it was just as easy to map the left analog sticks via the touch emulation route (i.e. Create a touch profile with just the left and right analog sticks). The other buttons can just be mapped to keyboard presses. Most emulators allow you to hide or replace the touch control UI too.
[Android General] lambstone:
It seems like Droidmote is able to use touch profiles even though the target device does not have touchscreen. Perhaps he might be using a different implementation?
[Android General] sir_earl:
During my experiments I found that it is easy enough to create a virtual touch input device (using uinput) without using the built-in one, however without the .idc file in place it would behave differently on different devices, so I abandoned it in favour of piggy backing on the in-built driver. I haven't looked at Droidmote, but it's possible they are using uinput and installing an idc file. The problem is that the partition the idc file is kept on is read-only, but I guess they could be remounting the partition to install the idc file. I guess I should look in to it.
[Android General] dehsA:
Managed to pair it using my laptop with Windows 7. The pairing tool didn't work with my Windows 8 PC...
[Android General] sir_earl:
On Windows 8 it seems the tool needs to be explicitly run as administrator. I'll be looking in to upgrading the pairing tool fairly soon.
[Android General] sdemius:
Ok, don't forget about me, please :)
[Android General] mug2k:
I got it all paired up and working via bluetooth but when I try Dead Trigger the analogue stick won't move diagonally (only up, down, left & right) so really annoying for aiming, any idea's ?.
[Android General] lambstone:
Hey, the Droidmote creator said this
[Android General] sir_earl:
If you're using Android 3.1+ you can check the 'Enable Gamepad' option under 'Preferences->Gamepad Settings'. Otherwise you will need to create a touch profile (there are plenty of good tutorials on YouTube).
[Android General] sir_earl:
A good compromise might be to create a touch device if none are detected. I'll look into adding this in the next major update.
[Android General] sir_earl:
Ok, done. Managed to avoid remounting the system partition, as Android looks in /data/system/devices/idc as well, which isn't write protected (hopefully this is true everywhere). This change will be in the next release, probably in a few days time.
[Android General] EeeK:
Is there vibration support? And is it possible to configure, under Change IME, it'll automatically switch to Sixaxis Controller upon Start and Android Keyboard upon Stop?
[Android General] sir_earl:
Until I figure out how to determine when the device is vibrating I can't add this feature. Regarding the IME, it's not possible to change the IME if the app isn't in ownership of the one that is active (for obvious security reasons), but you can configure it to switch back to another IME once the app is stopped (Preferences->Keyboard Emulation->Default Input Method). A good workaround is to enable 'Preferences->Keyboard Emulation->Bypass IME' - I'm not sure if it'll work on all firmware though.
[Android General] wajih.boukaram:
any chance on getting the advanced menu for tweaking performance or a fix for the fake controller lag in the next version?
[Android General] zulu99:
a proposal for the developer of SIXAXIS

why we do not make the touch profiles compatible ?

would be very convenient for users.

My touch profiles are simple xml that you can edit also manually and report a real pixel coordinate. very simple and intuitive.

this might help us both ... I do not think that you are a competitor... we control android in two different ways. i with a phone and you with a controller. ;)

x lambstone:

Who are you? I do not know you. Do not say things I never said.

p.s.

my last invention: "TouchMouse" for stupid developers that not make mouse support for same games. This eliminates the need to create touch profile also for stupid menu buttons or to play with games like BAD PIGGIES that not support a real mouse

http://www.youtube.com/watch?v=VT6bAMUUWg0 this functionality is avaiable in the version 3.1.6

full playlist:

http://www.youtube.com/playlist?list=PL2E8D73B9D757086B&feature=view_all
[Android General] lambstone:
Source Link (Accurate at time of posting)

Either your memory is really bad, or you're schizophrenic. Really. What possible reason would I have to make things up? Don't answer that. Nobody cares, don't clutter this really good thread. Jeez.

That's wonderful to hear. I was half expecting it to take quite a long time like how long it took to implement limited aftermarket controllers support.
[Android General] zulu99:
I have thousands of users to support I could not remember your name.

and in any case I was not referring to what you write

schizophrenic are you with the answer you gave

if you do not want my answers please do not talk about me, and about my apps.

apart this i like sixaxis
[Android General] EeeK:
Thanks for your reply. I found out switching back to another IME once the app is stopped.

Another question, I'm using my controller on my Win7 PC using MontioninJoy and I read the FAQ in Sixaxis Controller website.

I tried entering my Android local address on the MontioninJoy > BluetoothPair > custom mac reverse but it does not work.

How am I able to use my controller on both Win7 PC using motioninjoy and on my Android using Sixaxis Controller without reconnecting using USB cable?
[Android General] sir_earl:
You can't - not without changing the bluetooth address of one of your devices to match the other, but this isn't recommended unless you're certain you'll never use them both at the same time!
[Android General] mug2k:
I'm using Jelly Bean on my Nexus 10 and I've enabled the gamepad. I also tried creating the touch profile and everything worked how it should except the right analogue stick lol. When creating a touch profile the right analogue stick had a very small area of movement and just left or right.
[Android General] EeeK:
Hi I don't mind changing the bluetooth address of my bluetooth dongle running on my Win7 PC.

Any idea how can I do that?
[Android General] Trunkam:
Hallo sirearl

Is there a possibility to make sixaxis map the gyroscope control?

...Tapatalk'ed
[Android General] lambstone:
But what would the purpose of mapping the sixaxis' motion controls? Your phone already has a gyro.
[Android General] Trunkam:
To use the joypad instead of the gyro..

Onestly i don't like gyro control, but there are nice games that work with gyroscope..

...Tapatalk'ed
[Android General] lambstone:
Yeah, but those motion games are meant in such a way that when you move your phone, the character moves along. Having the sixaxis controller move the image on the phone while the physical position/orientation of the phone stays static doesn't seem quite as fun.
[Android General] Trunkam:
I'm referring specifically to driving game.

Most of the games have also other control but I find a game that I love and it has not.. "busted" .

The strange thing is that with a profile that I have the left button actually works..

Here is my previous post:

I noticed that using shadowgun profile in game "busted" the left button acts like I'm turning my phone to the left.. I just was amazed.. no chance to have the right... even with other profile..

Btw in SG profile left is not mapped..:confused:

...Tapatalk'ed
[Android General] lambstone:
Hm I guess it would be great that you could use the controller as a pseudo-wheel. However, all racing games actually have the screen tilt as you tilt the phone. Unless you are one of those people that move your head as you move the wheel, it's not really going to be that practical.
[Android General] jax32:
I am having a problem using your app on an mk808 with cyanogenmod10. I've tried pairing a wiimote using the built in bluetooth support in gba.emu, so i know the bluetooth is working fine on the device. The app gets to the point of listening for controllers. Once there i press the playstation button to try to connect and nothing happends. Ive used the pairtool to write the bluetooth address on 2 controllers. One a DS3 and the other a SIXAXIS. Both are originals that came with my ps3s.
[Android General] lambstone:
Not necessarily. Did you buy the ps3 off someone else? Or did you buy it from a reputable store? I know of some after market controllers that looks identical to the real thing. In fact I even have one. Seems like you did everything correctly.

Only other thing that I can think of is an issue with CM10 on your mk808, only the rom dev can help you then.
[Android General] jax32:
They were bought new from Best Buy. Since i have tried with 2 more six axis controlers and both no go.
[Android General] lambstone:
Best buy? Hm. It should be fine then. That can only mean that it is a rom issue.

Sent from my Galaxy S too!
[Android General] sketch2k278:
any luck getting the pair tool to work on windows 8??
[Android General] lambstone:
Since /data/system/devices/idc doesn't seem to be write protected, for the unlikely situations where it is only read only, I'm assuming that remounting it would be a simple change to implement?

Also, I just thought of something for the touch profiles. How hard would it be to set it to load touch profiles specific to apps automatically? There is one way that I can think of that can automate this but I still think that a plugin would have to be made for Tasker in order for it to change touch profiles when it detects the app being opened
[Android General] Jacol82:
Tried the newest versions of PS3pairtool and Motionjoy today, still no luck - original sixasis is not being recognized :/

(EDIT)

Hey, got it working I just followed these steps: http://www.motioninjoy.com/wiki/en/install/latest
[Android General] lambstone:
Looks like sirearl is taking his christmas break. Merry christmas everybody!
[Android General] glowzz:
not compatible?

hi guys, i have problem with my galaxy s advance with jemod ROM and it has zero-delay root, i try siaxis compability checker and it says

attempting connection type 1...

driver starting...

could not load HCI library

error: failed to configure bluetooth

attempting connection ype 2...

driver starting...

could not set HCI raw mode

error: failed to configure bluuetooth

attempting connection type 3...

driver starting...

can't set line discipline

could not set HCI raw mode

error: failed to configure bluetooth

attempting to close server...

disconnected

could not start driver. check that the driver has been given permission to run b the superuser app

how can i fix it?

i wanna play psx emulator with my DS 3

can someone help me?

sorry for poor english thx
[Android General] lambstone:
There you go. Did you check?
[Android General] glowzz:
i use zero-delay root, i doesn't have superuser but i can use root app, can u help me ?
[Android General] lambstone:
Nobody can help you. You are not being very clear.

Here's what I suggest you do. Download supersu and then give Sixaxis permission, see if it works.
[Android General] oriontattoo:
I got a problem with this app. I can save profile at touch screen mapping editor but the file not appeared at profile choosen option in main app interface. As I know the mapping file are saved in this :- /sdcard/data/com.dancingpixelstudios.sixaxiscontroller/profiles/ but I have open the location but nothing there. When I want to create the folder manually, it's cannot. The system cannot allowed it.

Help please..I'm just buy this app. For pairing I'm already make it. Its worked. Just this mapping not work.
[Android General] jmvzla:
Having odd problems

Hi guys, im new at xda, actually im new at android. Got an Nexus 7 wifi, and i just bought sixaxis controller and a dualshock 3 sony controller.

Im having a lot of hard time configuring sixaxis. Gona describe it (sorry for my bad english)

Controller Model: CECHZC2UAa1

Device: Nexus 7, wifi, 4.2.1 Rooted stock jb

ok, my controller has already my N7 bluetooth address, checked and double checked with the pairing tool. i open the app, then press start, it says listening for controllers, plugged the controller with my otg adapter, pressed "Pair Controller", then it says master address updated (sometimes i try this and it wont detect my controller, and im not sure if i have to do this everytime i wanna use it on the same device) then i unplug and press PS home buttom, all the 4 red lights blinks fast on the controller, sometimes for a few seconds, sometimes less, but nothing. Heres come the real odd things, if i plug the controller again, and i do the pair controller step again, and after it says master address updated, i unplug the controler and then REAL QUICK press the PS HOME, thats when sixaxis controller actually finds something (worked 2 times, could use the controller and all) but right now it just says "Maximum number of clients already connected)

and no, there are no more ps3 controller or anything around. Once, a few tries before this, idk what i did diferent, but i got it working but, my controller turned the 4th red light, not the first one..?

anyway, if i try to pair the controller without doing the "pair controller" step on the app, it doesnt do anything, but it shows "listening for controllers", nothing else.

In resume:

1-Cannot pair anymore (could do it 2 times, and tested all fine, even mapped touch profile alright)

2-Sixaxis Controller seems to think there are 4 controllers connected already, "Maximum number of clients already connected"

3-Some times Sixaxis Controller detects my controller pluging it on USB, sometimes it doesnt.

4-It wont detect my controller bluetooth when it says "listening to controllers" unless i press "pair controller", plug my controller, wait to get Master address update message, unplugging, and then pressing PS home, wich will take me to item number 2.

Im not sure what to do here, Any idea?
[Android General] rodnheli:
SAME problem here...

it's a game of luck... to get it connected...

if clicking on start... (listening for controllers...) pressing the power button on the controller - LED blinkin - waiting - no connect - trying againg - stopping sixaxix service - starting service - trying again - 3 times or more - than it works. (about 10 minutes try and error :)

or i get "maximum number of clients connected" ??! - but controller isn't connected (controller is blinking and searchin BT).

After rebooting i sometimes have luck with the above steps, sometimes not...

made a screenshot

my device odroid-X2, android 4.0.4

regads,

heli
[Android General] glowzz:
ok, now i got my superuser, and it still won't work, it keep say that i haven't give the permission, any suggest?
[Android General] jmvzla:
Well, at least im no the only one, this might prove the problem is software side, not my device or my controller. I have the exact problem, try what i said in my last post, plug it in, do the "pair controller" step, then while its slowly blinking, unplugged and press ps home right away, it works for me everytime for the Sixaxis controller to actually listen to my controller, shuldnt be that way. (anyway, doing that, still get the maximun clients thing):confused:
[Android General] MiniJB:
works on galaxy mini?
[Android General] glowzz:
someone help me please, i discover this things for a week but no result, i use galaxy s advance and i see many low end device can use this stuff, i wonder how it can't be done on mine? i see galaxy gio can use sixaxis controller perfectly on youtube, why it won't work on my device?.

it always says: failed to configure bluetooth, and theres something about HCI i don't understand, maybe someone could help me ?
[Android General] Trunkam:
Hi glowzz

I suggest you to give us and sirearl more info: like is your gamepad sony or a non sony one?

I use sixaxis with sgs sgs3 and tab 2.7 with sony joypad and gasia joypaf.. so i can say it can work evene for you

...Tapatalk'ed
[Android General] lambstone:
That means your either didn't give it root permissions or you dont have root. To paraphrase sirearl on his playstore page, if you don't know what root is you dont have root.
[Android General] glowzz:
i use original sony DS3 gamepad, i connect it easily on my brothers galaxy s3, and now i want to connect it on my phone (rooted s advance), i know my phone doesn't have usb OTG support, so i discover another source about how to done it on my phone
[Android General] BullHorn7:
Can I use a 3rd-party-manufactured (AKA 'counterfeit' or 'not legit') with the Android? A real SixAxis controller costs around $60US in my country but I can get my hands on a 'fake' one for about a third of the price.

-EDIT: For example, will this work: http://www.ebay.com/itm/New-6-SIXAX...t=Video_Games_Accessories&hash=item2579435935 ?
[Android General] lambstone:
It may or may not work. No one can tell you definitively if it will work. Your best bet is to go original.
[Android General] BullHorn7:
Problem is, I have no idea where to get an original one. I don't live in USA/Europe.

I've already ordered the counterfeit one and hope it'll work. If not, I'll just sell it to a PS3 owner who wouldn't mind an extra new controller for $20... :)