yashsingh1/xdaforums huggingface dataset:
[Android General] Elloco305:
Here is my failed out put, mytouch 4G sense 3.0

And off of my wives mytouch 4g running stock mysense froyo build ROM.

I took her results with my phones camera, so you can distinguishe the two. :P
[Android General] sir_earl:
Thanks for that. I'm scratching my head a bit over that output! Can I also get you to attach all the *.rc files in the root directory of your phone?

I'll see if I can upload another version with some more helpful debug output within the next hour or so.
[Android General] Elloco305:
Lol.

Here is Sense 3.0 rc files zipped

http://min.us/mbiIyIwACu

And here's the link to stock mytouch 4g Rom rc files. It jazz like 5 less, lol

http://min.us/mkTB7bd59
[Android General] sir_earl:
New version attached.

- Should stop the --patchram: not found error. It will be interesting to see whether it gets further than the sgs2 does. Won't fix the CAN'T LINK EXECUTABLE error though (I will come back to this later)

- Prints some more debug information that I'm interested in.
[Android General] Elloco305:
Here's the latest log.

BTW this new one actually turns the Bluetooth icon in the status bar ON for a second.

On sense 3.0, mytouch 4g
[Android General] kei_kusanagi:
Tried on my SGS2 and it didn't work:

.rc files: http://www.multiupload.com/M6U3K675U0

Thanks again.
[Android General] sir_earl:
Ok, this version sets the mac address to a default, for testing purposes.
[Android General] KurdX:
I bought the Optimus 3D today just to play games with the help of your app and the HDMI output, great job making us buy new phones! lol.

Anyway, it's obviously not working with the Stock rom which i thought since i saw you connecting your Optimus 2X to a TV and i thought that wasn't possible with CM7 but I know now that with a FullHD supported TV it's possible.

On my Desire HD everything works perfect (CM7).

I will try to help you with everything possible to get the Optimus 3D so I wont need to sell it to buy the 2X.

I attached a screenshot of the latest Compatibly Checker.

If you need any files from the phone just tell me.

EDIT:

Same result with the new apk you just posted a few minutes before me.

EDIT2:

I don't know if it makes any difference but im on froyo, 2.2.2.
[Android General] ayman86:
with the latest apk on a epic 4g touch (sgs2), stock rooted
[Android General] thesilence1:
Screen of the latest apk. Cant post links yet.

Sent from my SAMSUNG-SGH-I777
[Android General] kei_kusanagi:
Test the last version and didn't work.
[Android General] Elloco305:
A lot of new lines. Lol
[Android General] sir_earl:
This version uses a slightly different approach. If you do get a successful message and it gives you a MAC address, it still might not mean we're there yet. I'll only know for sure once you try to connect a controller, so you will need to use the pair tool and update the controller with the MAC address shown, then unplug the controller and press its power button.
[Android General] KurdX:
Optimus 3D;

Had to change the density so you'll see the whole text.
[Android General] kei_kusanagi:
Now I got a local bluetooth address on my SGS2, but i don't have a sixaxis at the moment to know if it works (I'll buy it only if i know that it will works on my SGS2).
[Android General] thorntree:
Great news. Now I can use my controllers even more than I already do.
[Android General] Elloco305:
Different results same ending.
[Android General] euphoric28:
Galaxy S2 connected with sixaxis... unable to control anything but it did connect. Since i'm a new member I can't post a pic yet so here's this

i208.photobucket.com/albums/bb54/euphoric28/SC20111006-134343.png

I can cook an egg on this thing though. Progress but don't think its quite there yet
[Android General] sir_earl:
Just to confirm, do button presses show up in the output when you connect the controller?
[Android General] euphoric28:
button presses do show up in the compatibility checker
[Android General] sir_earl:
Definitely promising, but I'm a little baffled as to why it might be over heating like that... If you check CPU usage, is anything using an unusually large amount?
[Android General] euphoric28:
well what i was doing was trying to enable bluetooth after running the compatibility checker. Seems as though the phone will overheat trying to reenable bluetooth even if you go into task manager and make sure you kill the checker before you reenable it. I must reboot the phone in order to enable bluetooth. Sorry if i'm not that clear on things, this is my first android phone and even though i'm pretty tech savvy I'm not accustomed to the ins and outs of android just yet lol.
[Android General] thesilence1:
Mine also paired and reads button presses.

Sent from my SAMSUNG-SGH-I777
[Android General] sir_earl:
Does this happen even when you tap 'stop' in the compatibility checker before trying to turn bluetooth back on?

My Optimus 2x does something similar too, but instead of over heating, it just grinds to an almost halt, requiring a battery pull to get it back!

I'm getting closer obviously, but the problem at this stage is that just about every phone that doesn't use the standard bluez method of initializing the bluetooth chip requires a slightly different method. Once initialized, things seem to be pretty standard across the board.
[Android General] euphoric28:
yes it happens even when i try to stop it. Mine does grind basically to a halt and it gets really hot. It drained 20% battery in about 1.5 minutes. My only recourse is to reboot the phone which takes a minute because it is running so slow. here is the compatibility checker from start to connecting then hitting stop.

i208.photobucket.com/albums/bb54/euphoric28/SC20111006-174810.jpg
[Android General] Haaavard88:
How is the progress on this? I've managed to play super mario with my ps3 controller on my SGS 2, but the phone was very hot.

---------- Post added at 05:06 AM ---------- Previous post was at 04:49 AM ----------

imageshack.us/photo/my-images/803/sc20111011045944.jpg/
[Android General] hybrdthry911:
Guess I'll give some positive input.

I've been using my ps3 controllers quite a bit the last 2 days on my bionic. I'm using the stock rom, and just rooted for SU access. I just followed the directions listed on your website with one exception i needed to reboot after installing the full app to get it to work. I was getting a "Can't bind to PSM 17" error before the reboot.

Performance has been great not a single hiccup with the device. I checked the cpu usage and its always at 0%. I've used 2 controllers both connect and disconnect promptly and function in my n64oid apps as advertised.
[Android General] Elloco305:
I envy you. :P

Your stock Rom is aosp, right?
[Android General] KurdX:
I think all motorolas use stock AOSP.

Too bad the Bionic doesn't support GSM networks...
[Android General] sir_earl:
I'm a little confused by this post. There's no way you could have played anything with the compatibility checker. I can only assume you were running an AOSP based ROM at the time and using the main app, but in that case your phone shouldn't have been running hot...
[Android General] sir_earl:
Just to give anyone interested an update, I'm still working on this.

At the moment I'm trying to figure out a nicer way to initialize the bluetooth chip. Now that I know that support is actually in the kernel on at least the SGS2, Optimus 2x, and others, it's just a matter of figuring out why and how the Broadcom (and TI) based stack is blocking them. I can get them working individually by manually initializing HCI, but this procedure seems to be different for every ROM.

My main goal at the moment is to utilize the btld daemon for starting bluetooth up, but stopping it from blocking bluez.
[Android General] Haaavard88:
I have a stock, rooted SGS2. First i startet the bluetooth on the phone, then i startet the latest compadibility checker postet here. When the ps3 controller is connected, i run the sixaxis controller and change the input to my ps3 controller. My controller is then working om my phone.

But the phone gets very hot, and the battery drains very fast.
[Android General] sir_earl:
Oh interesting - so you're actually running both the compatibility checker AND the main app? I can see how that might work. If you run just the compatibility checker by itself, does the compatibility checker app still consume large amounts of CPU time?
[Android General] Haaavard88:
Yep, thats right.

No, it doesent when i run just the compatibility checker. Only when i run both.
[Android General] daren226:
Vivek ROM Ver 2.0 -signed

Vivek ROM Ver 2.0 -signed
[Android General] Elloco305:
Huh?
[Android General] Dj_Frost:
So using both programs running you got the SGSII to work with the ps3 controller but it consumes 20% bat in 2 mins?
[Android General] Haaavard88:
Yeah, something like that.
[Android General] sir_earl:
I think this is a different problem to the one mentioned by euphoric28 earlier. In his case, the problem happened when trying to start bluetooth through the UI while the app was running. This caused some kind of conflict between the btld daemon and the method I am using to initialise bluetooth.

The problem here is that Haaavard88 is running both the compatibility checker AND the main app, which is causing the compatibility checker to get upset and use excessive CPU time trying to recover. I very much doubt that this would be causing a 20% battery drain in 2 minutes...
[Android General] euphoric28:
Actually I could stop and close out of the app and when trying to restart my bluetooth it would overheat I believe because the previous bluetooth process was not being stopped properly by the checker for one reason or the other, by the way I did try to replicate what he was doing on rooted stock and I can not get that to work FYI.
[Android General] Elloco305:
I'm feeling like flashing CM just to play ff7 legit. x_x
[Android General] hybrdthry911:
Why are you running both?
[Android General] jimmkind:
My controller is correctly paired. my device is desire gsm on cm7.1. compatibility app saids device is compatible. bluetooth connects device connects and then disconnects. flashing stops on controller.

whats wrong. is my controller a fake? Can this be fixed somehow?
[Android General] alunral:
Has this been tested on the Nook Color yet? If so, is there a way I could give it a testrun?
[Android General] sir_earl:
Yes, this means your controller is most probably a fake. Unfortunately I haven't had any success getting after market controllers to connect, so I can only recommend you buy an original Sony controller.
[Android General] sir_earl:
I believe it already works on the Nook Color, but you may need the old market installed to see it.

http://xdaforums.com/showthread.php?t=1205157
[Android General] KurdX:
You can get a genuine Sony Dual Shock 3 control in Sweden for 365 SEK.

I bought one through megastore.se and it worked with this App.

You should use "MEGALUV" as rabattkod and you'll get free shipping.
[Android General] sir_earl:
I've had to give up on figuring out how to work with btld for now, and instead focus on getting some level of stable support into the app.

In particular, if someone with a Galaxy S II and stock rom could try this version and let me know if it works and whether the bluetooth address reported remains the same after multiple reboots.

If everything checks out ok, I will publish the main app to the market.
[Android General] thesilence1:
Here are some screens. I rebooted between pics.

Sent from my SAMSUNG-SGH-I777
[Android General] sir_earl:
Any chance you could explain these pics a little? None of them seem to attempt connection type 2. Is this because you took the pic before they had a chance, or because connection type 2 never starts?
[Android General] ZhuraYuk:
SGS2 latest CM7. I paired on PC with SixaxisPairTool, entered mac adress from your app but gamepad don't connects. It just writes "Driver started. Succesfully configured Bluetooth" and than just nothing. I press PS button on gamepad, before and after pressing "start" in your app but nothing happends. Gamepad work well on my PS3 and Pc through bluetooth. What can it be? I am using normal wersion of app.
[Android General] sir_earl:
Most likely you are using a fake controller. The app only likes original Sony controllers it seems.
[Android General] thesilence1:
No I didnt let it finish. I just let run and finish and it changed my bt address

Sent from my SAMSUNG-SGH-I777
[Android General] thesilence1:
I let it completely run this time. It changed bt address after the first time I let it run.

Sent from my SAMSUNG-SGH-I777
[Android General] euphoric28:
went from power off to controller connected 7 times without mac changing. It connected and worked perfectly every time for me. Also to thesilence1 it looks like the address is the same in all 3 pics to me...
[Android General] thesilence1:
before I let the program run all the way thru it was displaying my normal mac but now it says that in pics now

Sent from my SAMSUNG-SGH-I777
[Android General] sir_earl:
That's as I expected.

One last thing:

1) Start the app and let it successfully configure bluetooth

2) Stop & close the app

3) Turn regular bluetooth back on in settings

4) Look in the 'About phone->Status' section for your bluetooth address

Does the bluetooth address found in step 4 remain the same after multiple repeats of steps 1 - 4?
[Android General] thesilence1:
Yes it does its the normal address

Sent from my SAMSUNG-SGH-I777
[Android General] sir_earl:
Good to know. I'm uploading the main app to the market now. Thanks everyone for your help thus far!
[Android General] KurdX:
So basically the new app will only support the SGS2 with the stock rom and no other devices unless they are using the same hardware?
[Android General] sir_earl:
It's hard to say until more people provide feedback, but it will certainly work with more than just the SGS2 and Optimus 2x.

It looks like the Optimus 3D uses a Texas Instruments bluetooth chip, rather than Broadcom, so it will require a different approach again.
[Android General] euphoric28:
Works beautifully for me!!! Thanks Sir_Earl! :D
[Android General] ZhuraYuk:
Can you make your app to like it?. Yes controller is not original.
[Android General] Haaavard88:
Works great on my stock rooted SGS2, thanks! :D
[Android General] ZhuraYuk:
Ok, got from my friend original controller, and flashed samsung ROM (rooted). Using latest version of app. Now I have this
[Android General] sir_earl:
That looks as I would expect - what is the problem you are having with the original controller? Have you connected the controller to a PC and changed the master address using the SixaxisPairTool?
[Android General] ZhuraYuk:
I even do not turning on controller. I changed master address, but looks like app reports wrong bt adress, isn't it?. Also I am not quite understand in what moment I must turn on controller.

P.S. You want to say that after that bunch of errors controller must conects to phone?
[Android General] sir_earl:
The errors you see are because the app tries 2 different modes of configuring bluetooth. The second mode has succeeded and reports "Successfully configured bluetooth". Perhaps this could be simplified, but for now it provides a decent amount of debugging if people are having problems.

Which address did you configure the controller with? The one reported by the app is the one you need to use. You simply click 'Start' and wait for the 'Successfully configured bluetooth' message, then use SixaxisPairTool to change the master address to the one shown at the bottom of the app. After that, you unplug the controller from the PC and press the 'PS' button. The lights should start blinking, then you should see 'Client connected: 1' and a single light should remain solid on the controller.
[Android General] crypticc:
I get

attempting connection type 1

Driver starting... (bluetooth opens)

Attempting to close server...

Disconnected

No address, no connection type 2.

I am on KI8, Siyah 2 kernel, sgsii
[Android General] sir_earl:
That's very strange that it doesn't even try connection type 2... Are you sure that is all the output provided by the app? Can you post a screenshot so I can double-check.
[Android General] virusx_43:
I have the same issue, but im running Droid Charge w/Humble 1.61 rom, i attached some screens
[Android General] jaredades:
Configuring Sixaxis to utilize on screen keyboard

Does anyone know a way to be able to use a sixaxis controller to utilize the android keyboard to search google or input into any bank text box? It would save a lot in having to buy and keep track of another bt keyboard.
[Android General] sir_earl:
I'm trying to figure out how it even gets to this state. Can you please open a terminal and enter the following:

su

cd /data/data/com.dancingpixelstudios.sixaxiscompatibilitychecker/files/

ls -l

There should be no space in the word 'sixaxiscompatibilitychecker' xda seems to strangely insert one...

If you could let me know the output of the 'ls' command, that will be most appreciated!
[Android General] sir_earl:
I found something in the compatibility checker that could account for this. Can I possibly get you to try downloading the main app. You can either refund within the 15 minute window, or I'm happy to refund the purchase afterwards.
[Android General] virusx_43:
Ok so I did this in Better Terminal Emulator Pro

this is what I got; (for some reason my screenshot app wasnt working :confused: )

$su

# cd /data/data/com.dancingpixelstudio.sixaxiscompatibilitychecker/files/

ls -l

-rwxr--r-- app_88 app_88 10088 2011-10-20 00:37 sixaxis_driver

-rwxr--r-- app_88 app_88 10116 2011-10-20 00:37 brcm_patchram_plus_bcm430

-rwxr--r-- app_88 app_88 10112 2011-10-20 00:37 brcm_patchram_plus

(-.-) just noticed i can email myself this stuff with the app...
[Android General] jaredades:
Is there an aftermarket keyboard that would allow me to select each letter/numeral/symbol individually? As of now I can not access the keyboard to select letters/numerals/symbols at all.
[Android General] virusx_43:
I went ahead and bought it, here be the updated screen

somewhat better!
[Android General] jaredades:
ok...is there a possible way to select eachh key individually on the soft touch keyboard using sixaxis? I have been trying for hours and can not find a answer
[Android General] sir_earl:
Excellent! Looks like a bug in the compatibility checker. Your controller should now connect.
[Android General] virusx_43:
Awesome! Cant wait to configure to work with emulators and other games!
[Android General] sir_earl:
Any chance you could try this version of the compatibility checker to make sure I've found and fixed the bug?
[Android General] Elloco305:
Hey, sir_earl is it possible to just push the Bluetooth modules from a working ROM e.g. AOSP to any other Rom, so that the app can work? I mean I'm down with having no Bluetooth working as long as it only works for my ps3 remote.

I hope I made my self understandable.
[Android General] Us3rName:
I can confirm that the updated Sixaxis controller app now works with a stock-based rom on my SGS2.

As for the compatibility checker, it still halts after attempting connection type 1 and fails to start connection type 2.

Output:

(Bluetooth turns on)

Attempting connection type 1...

Driver Starting...

Attempting to close server...

Disconnected

(Bluetooth remains on)
[Android General] sir_earl:
Is this the output from the compatibility checker I just posted in this thread, or the one in the market?
[Android General] virusx_43:
I tested the checker you uploaded;

Attempting to connect type 1...

Driver starting...

Attempting to close server...

Disconnected

(No local Bluetooth Address)
[Android General] Us3rName:
The one that you just posted. http://xdaforums.com/showpost.php?p=18585213&postcount=305
[Android General] TheLeroyBrown1:
Okay, so this app works flawlessly on my tbolt. Only problem is, how do I reconnect my controller to my ps3 when I'm done using it on my phone? Its my only working controller and i don't want to have to get a new one. They're 60$ a pop. I tried plugging back into the ps3 but got nothing. Any help anyone?
[Android General] virusx_43:
Hook the usb cable to the ps3, then connect to controller, like your charging the controller and it will sync back to the ps3

Sent from my SCH-I510 Humblecomb v1.61
[Android General] sir_earl:
As was mentioned, plug it in to the PS3 with a usb cable, then turn everything on. If that doesn't do it, some people have had to press the reset button on the bottom with a paper clip.
[Android General] sir_earl:
How about now?
[Android General] virusx_43:
Ok at first I didn't think it was going to work but I believe it did here are 2 screens of my results.

First I just tried and it failed permissions somehow. So I just went ahead and tried again.

But the first try it asked for permissions on test 1, test 2 it didn't. I retried and on the second test it asked for permissions and I guess it works unless im reading wrong.

Sent from my SCH-I510 Humblecomb v1.61
[Android General] abo_mara7:
Hello,

I've updated the app from the market, when I click start, it attemps for connection type 1, then it attemps for connection type 2 but it the reboots, I tried this for a second time but it rebooted again. My device is LG Optimus 3D. What is the problem?

Edit: I even tried the one you've posted on the last post, but the same behaviour, connection type 1 failed, and the second causes the reboot.
[Android General] sir_earl:
It seems strange that the phone would reboot when trying the compatibility checker, but because the Optimus 3D is using a Texas Instruments chip I haven't managed to make this compatible with the app.
[Android General] virusx_43:
Sir_earl

Is there anyway to have the icon in the task bar at the top, show the battery status of the controller, instead of the icons of the buttons?

Other then that this app is perfect!

Sent from my SCH-I510 Humblecomb v1.61
[Android General] sir_earl:
Yes this should be doable. I'll add it to my list!
[Android General] torvick12:
Every version on the wesbite fo rthe Sixaxis pair tool doesnt work on my computer. I downlaoded the latest one and try to install it and "i get this "The setup files are corupted. Please obtain a new copy of the program." and when i install the 1st version it worked fine but when i try to open it i get this "The program can't start because libusb0.dll is missing from youre computer. Try reinstalling the program to fix this problem" Any one?
[Android General] virusx_43:
Google search the dll file and it should be installed in the system folder. The website should tell you though

Sent from my SCH-I510 Humblecomb v1.61
[Android General] sir_earl:
Do you have a virus checker running? Sometimes they can pick up a false positive and corrupt the install.

You could try MotionInJoy as an alternative.
[Android General] the_powerhead:
Hi,

I recently bought Sixaxis Controller app, and it was working great with my friends Dualshock 3 pad. So I bought this one, but i can not pair it with the phone :(. But its working with my pc (MotioninJoy Drivers).

Im assuming its a fake Sony pad, but still is there any hope? :)

The phone is Samsung GS2, XXKI3 (android 2.3.5). I've attached a screen from the app.
[Android General] sir_earl:
I'm close to exhausting all possibility of making after market controllers work with the app, but I do still have a couple of things to try.

I will post here if I ever make any progress.
[Android General] scukoemo:
I've just run your recent compatibility checker tool on my HTC Desire HD (with rooted stock 2.50.405.2 ROM).

Connection type 1 causes BT indicator to show up for a second, then fails.

Connection type 2 says that /sys/module/board_spade/parameters/bdaddr doesn't exist and expectedly fails, too:)

Root Explorer shows that there is really no 'bdaddr', but 'bdaddress' instead.

init.spade.rc, however, contains:

setprop ro.bt.bdaddr_path /sys/module/board_spade/parameters/bdaddr

Is it a bug in ROM or something?:)