Sixaxis controller is here! - Android General

This thread should be used to provide feedback and troubleshooting for the Sixaxis Controller and Compatibility Checker apps.
If you have a device that you would like to see supported, and you're happy to step few a bit of debugging to help me determine the issue then please let me know, and preferably provide a screenshot of any error messages.
I'm doing my best to add support for new devices (especially HTC and Samsung), but it seems that it might not always be possible to add compatibility. In this case, the only option for running the app on said device is with an AOSP based rom such as CyanogenMod.
Also, throughout the thread I will occasionally be posting beta versions of the app that include new experimental features. I would be most appreciative of any feedback from those willing to test these new features.
For those looking for help with touch profiles, mythek88 has put together a master list here with a growing list of games. Hopefully at some stage I will add the ability to share profiles directly through the app.
Regards,
Earl

Both Nexus phones. I'd volunteer for testing, but I don't own a sixaxis.
Out of curiosity, why does this need root access whereas Wii doesn't? Is there a difference between the way the controllers pair or something?
Sent from my Nexus S 4G using XDA App

Out of curiosity, why does this need root access whereas Wii doesn't? Is there a difference between the way the controllers pair or something?
Click to expand...
Click to collapse
Yes unfortunately, although the Sixaxis basically communicates via the HID protocol, there are a couple of minor differences that would require a kernel patch to make the controller start talking over HID. The only solution I have found for this so far is to bypass HID and communicate directly over L2CAP (both of which require root access).

I'd love to volunteer for testing! I have access to several androids and 8 dualshock and sixaxis controllers

If you wish to test on an Galaxy S II then I am available to help out if required. I too have both DualShock and SixAxis controllers.

I can join to you guys too! I have Desire HD with sense or without it and dualshock3/sixaxis controller.

I have three phones that I'm willing to beta test.
I have dualshock 3 controllers.
LG Optimus S
HTC Hero (rooted w/o Sense)
HTC Evo 3D (soon to be rooted)
I definitely think you should release a free version that lets people test basic compatibility. 15 minute return window doesn't seem like enough to test an app like this.
Very excited to see this app!

Ok, what I'll do initially is release a standalone compatibility test app on here in the next couple of days that basically allows me to get some initial feedback and if required have anyone who is willing with an incompatible phone to run a few tests that might enable me to get them working.
Again, this application will only work on rooted devices, sorry!
Stay tuned.

I'd suggest you to put an free version for like 2 weeks for the time its a beta stage then when everything is finalised make it 1$ which i think is reasonably fair ! And i own an sony ericsson xperia x10 it has to work ! Since sony > sony ericsson is the same company i think ? Lol
Sent from my X10i using XDA Premium App

shahkam said:
i own an sony ericsson xperia x10 it has to work ! Since sony > sony ericsson is the same company i think ? Lol
Click to expand...
Click to collapse
I don't think that's how this sort of thing works.
Sent from my Nexus S 4G using XDA App

do want so much

G2x I'm in
Sent from my LG-P999 using XDA App

Here is the (very basic) windows utility I created today for pairing the controllers to a specific MAC address. Once installed, you should be able to plug a controller in to your PC via Mini-USB and the 'Current Master' should change from 'Searching...' to the last MAC address the controller was paired with (probably your PS3). You can then change the master by entering a new MAC address in the format of xx:xx:xx:xx:xx:xx. This address will ultimately be the bluetooth address of the phone you wish to use the controller with. The Android app will give you the correct address when run on your phone.
Make sense?
If anyone wants to try it out and let me know if it works on your PC's, that would be lovely. Just enter any old MAC address 00:00:00:00:00:00 will do.
Linux users (and apple mac?) should be able to use the utility called 'sixpair' that is floating around the net.

Just an update that I'm hoping to get a bit of feedback on...
This app allows you to test whether your device will be compatible with the app. Once I have enough feedback about which devices / OS versions it will run on (and potentially improve compatibility with some assistance from testers on the forum), then I will make a release on the market that enables IME.
If you would like to help out, you will need to download the attached apk, as well as the SixaxisPairTool in my previous post. You will then need to extract and install the apk on your phone using adb or something like 'app installer' from the market. Run the app and follow the instructions (you will need to use SixaxisPairTool to pair the controller with the phone (using the bluetooth address displayed at the bottom of the app after tapping 'start').
Please could anyone who tries the app report back here any devices and OS's they have tried, and the success they have. Feel free to ask for help if anything is unclear.
Cheers,
Earl

I ran Sixaxis Compatability Checker on my Asus Transformer running Prime 1.6 (Android 3.1). When I clicked "Start" the program said "Connection Initiated..." and then "Connection Failed." At this point I have not paired my controller because the Checker program does not give me the MAC address. When I click "Stop" my Transformer locks up and nothing works, and while I can turn it off with the power button it does not turn back on until I hard reset it.

oKay i run the Server on Android.. they show me the MAC.. ..
i type the mac address in the Windows App .. the show me the same address in the Server and Controller .. but if i press start at the controller hey only blinking.. -.-
Connection Initiated...
Connection Established..
Samsung Galaxy S Miui Galnet v6

@presslab - Can you try running the command 'hciconfig' on the phone in a terminal emulator as root user and tell me the result.
@Witalka 15 - When you paired the controller using 'SixaxisPairTool', did the 'Current Master' show the same address as the one you typed in after clicking 'Update', or was it still showing 'Searching...'?

I have a Droid X running Liberty Gingerbread ROM 0.9. First off I'd just like to say that I constantly have problems with it, including with Bluetooth, so this may not apply to all Droid X users, but I do receive the "Connection Failed" message, and was just wondering what I can do about it since I've been dying to use my Dualshock with my phone for the longest time. Thanks

Anyone getting a 'Connection Failed' message can help me out by trying the following commands in a terminal window and reporting the results:
su
echo 1 > /sys/class/rfkill/rfkill0/state
start hciattach
hciconfig -a hci0 up
hciconfig -a hci0 pscan
hciconfig
If you get a 'not found' error when calling hciconfig, you could try copying the executable (from say here) to your /system/xbin folder and making it executable with 'chmod 744 /system/xbin/hciconfig'. Then try running the above commands again.

sir_earl said:
@presslab - Can you try running the command 'hciconfig' on the phone in a terminal emulator as root user and tell me the result.
@Witalka 15 - When you paired the controller using 'SixaxisPairTool', did the 'Current Master' show the same address as the one you typed in after clicking 'Update', or was it still showing 'Searching...'?
Click to expand...
Click to collapse
Yes i see the same address... In sixaxispairtool and the server..

Related

Connect to adhoc Wifi network

Hi,
I need the captivate to be able to connect to a adhoc wifi network created using my laptop. However, android doesn't seem to be supporting it, just access point networks. Has anyone tried this, any success?
Searching revealed one thread where a guy modified some code on an htc phone, and got it to work, but seemed a little dated. Not sure if that would work with the android 2.1 and the Samsung phone.
Help appreciated.
The Captivate can connect to ad-hoc networks, but not through the native GUI interface. I tested mine via adb shell issuing some iwconfig commands via script to connect to a MyWi router on a friend's iPad. It's buggy, to say the least..
agentdr8 said:
The Captivate can connect to ad-hoc networks, but not through the native GUI interface. I tested mine via adb shell issuing some iwconfig commands via script to connect to a MyWi router on a friend's iPad. It's buggy, to say the least..
Click to expand...
Click to collapse
agentdr8,
Thanks for the reply.
Care to share details on the commands you ran? Or are you saying it's not worth it because it's so buggy?
thanks
To avoid a hard lockup, start with the wifi turned off. I tested it numerous times with it already on, and it resulted in a battery pull.
You'll need busybox 1.7x (maybe 1.8x will work too?). You'll also need a working iwconfig binary (I symlinked mine from the WifiTether app dir: /data/ext2data/data/android.tether/bin to /system/xbin)
With an adb shell, try something like this:
$ su
# /system/xbin/ifconfig eth0 up
# /system/xbin/iwconfig eth0 mode ad-hoc
# /system/xbin/iwconfig eth0 essid YourEssidHere
# /system/xbin/iwconfig eth0 key WEPkeyhere
Now with wifi turned off, these commands will all error since the interface is down/off (eth0 is the wifi, at least on my Cap). Turn your wifi on and rerun the same commands, followed by:
# netcfg eth0 dhcp
This may or may not error out, but ultimately, you should see a dhcp address for eth0 as handed out by your dhcp server/mywi device.
You may need to also manually add the ad-hoc network in the GUI with its key. I can't remember if I needed that or not, but with it I can see the connection status and when it's grabbing the IP. Even shows connected and signal strength once it does connect (assuming it doesn't lockup).
agent can you help me pls. Im a newbie still.
Do i run all those commands in windows when my phone is connected or do i run it through something like terminal emulator an app on the phone??
You can either use adb shell on your Windows machine (part of the Android SDK), or you can use a terminal on the device itself (ConnectBot is my preferred). Your phone needs to be rooted if it isn't already.
Okay, I'll try out the connectbot. Can you tell me how to do this part then if it's needed??
"You'll also need a working iwconfig binary (I symlinked mine from the WifiTether app dir: /data/ext2data/data/android.tether/bin to /system/xbin)"
how do you do this symlinked part?? I don't really understand it.
I tried ur commands without doing the symlinked part....everything just returned a "not found" message.
Maybe you could give me a dumbed down step by step way of doing this hahahaha??? Im rooted and i have busybox 1.7x, just missing the working iwconfig because im not really sure what it is.
If you're not too familiar with linux commands, it would be best to wait for someone to build a widget/GUI app around this, as poking around in a root shell on your phone is never a good idea if you're not aware of the potential consequences of blindly running commands.
It's possible that with the Froyo update adhoc connections may just work as intended, not that I've read anything that suggests that.
The portal had a write up on how to connect an android device to an adhoc network a couple days ago.
Sent from my AOSP on XDANDROID MSM using XDA App
boborone said:
The portal had a write up on how to connect an android device to an adhoc network a couple days ago.
Sent from my AOSP on XDANDROID MSM using XDA App
Click to expand...
Click to collapse
Okay, i'll go look for it though a link would help.
Maybe i'll just wait until something like Cyanogens ROM comes, i hear it usually comes with ad-hoc connectivity.
Try this: http://www.xda-developers.com/android/android-ad-hoc-wireless-network-support/
Sent from my HTC Dream using XDA App
only problem is it's compiled for froyo and i think geared towards the Desire according to the replies.
I feel like it might mess up my captivate
Well if you're computer is windows7 you can use a program called conectify.
It makes win7's adhoc networks work as real hotspots
Sent from my HTC Dream using XDA App
Wanted to enable ad-hoc so I could tether the captivate to my iPhone
Yes I woild also know on a workaround , would love to tether my unlimited data from my iphone to my captivate
pewpewbangbang said:
Wanted to enable ad-hoc so I could tether the captivate to my iPhone
Click to expand...
Click to collapse
Why would you do that? Do you prefer safari over android browser or something?
Sent from my Nexus One using XDA App
cowballz69 said:
Yes I woild also know on a workaround , would love to tether my unlimited data from my iphone to my captivate
Click to expand...
Click to collapse
Then You need to jailbreak your iphone and get a tethering app
boborone said:
Then You need to jailbreak your iphone and get a tethering app
Click to expand...
Click to collapse
Issue isn't on iPhone-end, nor wpa-supplicant end (as the wpa-supplicant binary included in the android wireless tether app has this ability).
The problem is the GUI end of things (i.e., settings.apk) ALSO filters the results.
So it goes beyond simpy modifying the wpa-applicant (yes; this is sufficient for the basic-functionality), but is very crude & diffcult to do on the go from the tiny terminal emulator, etc.
What I've personally been looking for, is an update that modifies the neceasary files, and enables this extewmely useful function.
Something similar to the update package posted for the froyo-build, but instead for the ECLAIR-2.1 build of the captivate.
If anyone knows of anything availible like I'm describing (a GUI-centered mod that will remove ALL the STUPID damn (pardon language lol) IBSS filtration form the settings.apk, wpa-supplicant, wireless configuration files, etc for the ECLAIR-2.1 build of the Captivate so that it JUST WORKS lol -- this way we can SEE and CONNECT via our native GUI .
I've gotten this to work through running command line / configuration file hacks, but it's very messy/annoying AND to make things MORE annoying, once you've put it into Ad-hoc mode and have it all setup very nicely, guess what? The settings.apk application (which is needed to load the device into kernel), will actually COMPLETELY UNDO all the tedious command line efforts you've just made, and takes the wifi chip out of Ad-hoc mode every x amount of minutes! ARGH!! LOL!
Anyway, I've gone through the source code and patch diff's myself and it really doesn't seem very involved. I actually was planning on compiling the necessary modded binary (making a nice update.zip for all the frustrated captivate owners like myself lol), but I simply haven't had the time to setup the build environment for it at the moment (have several other build environments I'm juggling as it is with work).
Anyway, I apologize for the rant lol -- I just wanted to clarify exactly what is needed and point out it really wouldn't be much work (and would be VERY much appreciated!!!!) if someone with the skill, time, and a build environment for the galaxy s (captivate, speifically lol , could post an eclair mod for us -- you would receive AN ENORMOUS amount of praise & thanks lol .
OR -- if someone who has a little time, could simply modify the android wireless-tether-app to have one extra feature, 'connect to ad-hoc network' lol . This would also be ideal, as it already fully supports the initialization & loading of the captivate wireless driver properly, and can fully manage the interface & connections while running in the background (independent of settings.apk). PLUS -- it even already has full ad-hoc support built into it's own pre-packaged wpa-supplicant. Basically, all the hard work has already been done with the wireless-tether-app, just need a few extra functions to handle scanning for networks and connecting to them (relatively simple, considering they've already done ALL the hard work..lol)..
Okay, my rant is officially done! Lol! I just hope this helps those who have the capability to help, give a clear picture of all that's required. It's late, so some of this stuff may have already been mentioned and I missed it! Shoot, maybe someone just finished doing exactly what I just went on & on about? Lol.
In any case, if anyone is willing to help out -- or already knows of a solution already out there I've missed -- PLEASE let me' know! This functionality would truly help a great deal in my day to day work with my captivate! Thanks in advance!!!
holy need a bump batman!
i would really like this too!
I found this post last night, but I couldn't get it to work: http://forum.xda-developers.com/showpost.php?p=16632147&postcount=7758

any rom that fix bluetooth with sixaxis?

Is there any rom other than the CM7 alpha that'll fix bluetooth so that I can get my LG thrill to pair with sixaxis and / or wiimote?
thay is a good question
Doubtful... all these roms are based off stock firmware... and no stock roms support it.
Sent from my LG Thrill 4G...
Actually Im wondering the same thing. I have an iControlPad that wont play nice because HID isnt implemented in stock rom?!?
Plays nice with my iPhone and considering 3D converter now works very nicely with N64oid and FPse, then my dual analog stick iCP would make gaming on the Opti3D even sweeter!
iconttolpad should work fine with blues EMI app.
Pete
Sent from my LG-P920 using XDA App
I have tried iCP with Bluez IME app.... (in SPP and HID)
iCP will pair but not connect and once paired will always spit out a UUID error
The UUID error is usually related to the rom not supporting HID/keyboard functions?...
Others have the same problem - the LG Opti 3D/Thrill have stuff missing from their bluetooth modules... A custom rom will probably fix it.... Cyangenmod maybe?...
It did for HTC phones.....
Is the 3D convertor out in the recent firmware update?
Sent from my R800i using XDA App
yep...
3d converter works on n64oid.... Mario64 in 3D!
update 10j....
You should order a Phone Joy. They're backed up on pre-orders but they said they'll be getting a big shipment early next month.
I went to phonejoy.net and it looks like it still talks via bluezime?... if so the Opti3D will always get UUID errors due to poor bluetooth stack.... and please correct me if im wrong but froyo cant use the mini usb for a controller either?..
The O3D has issues with Bluez Ime? If so, then they say to create a new issue on their site if you want a device to be supported.
EDIT:
Apparently someone already made a thread about hte UUID issue.
http://forum.xda-developers.com/showthread.php?t=1239221
http://forum.xda-developers.com/showpost.php?p=17012717&postcount=10
Killer Bee said:
The O3D has issues with Bluez Ime? If so, then they say to create a new issue on their site if you want a device to be supported.
EDIT:
Apparently someone already made a thread about hte UUID issue.
Click to expand...
Click to collapse
I started that case,
I only have the bgp100 gamepad and wiimote to test
If you can please help with whatever you can. Maybe follow some of the steps listed and provide some feedback.
The more people trouble shooting this the faster we can play some games with our bt controllers.
Maybe the Zeemote can be used for a some hints since it seems to work as shown in the one post.
Just to let you all know, I plan on adding support in the Sixaxis controller app for this phone and many others within the next couple of weeks. Root access will still be required though.
sir_earl said:
Just to let you all know, I plan on adding support in the Sixaxis controller app for this phone and many others within the next couple of weeks. Root access will still be required though.
Click to expand...
Click to collapse
Fantastic, I wish you the success.
sir_earl said:
Just to let you all know, I plan on adding support in the Sixaxis controller app for this phone and many others within the next couple of weeks. Root access will still be required though.
Click to expand...
Click to collapse
I would love to see that and pay.
I will be next in line..... happy to pay if I can play games with b/tooth controller. (preferably iControlPad but I'll take sixaxis....) Its a shame the bluetooth stack is so screwy..... I love everything else about the O3D...
There are some blacklist in /etc/bluetooth/blacklist.conf in the P990 :
// Do NOT change this file format without updating the parsing logic in
// BluetoothService.java
// This file contains information to prevent auto pairing with Bluetooth devices.
// Blacklisting by vendor prefix address:
// The following companies are included in the list below:
// ALPS (lexus), Murata (Prius 2007, Nokia 616), TEMIC SDS (Porsche, Audi),
// Parrot, Zhongshan General K-mate Electronics, Great Well
// Electronics, Flaircomm Electronics, Jatty Electronics, Delphi,
// Clarion, Novero, Denso (Lexus, Toyota), Johnson Controls (Acura),
// Continental Automotive, Harman/Becker, Panasonic/Kyushu Ten,
// BMW (Motorola PCS), Visteon
AddressBlacklist=00:02:C7,00:16:FE,00:19:C1,00:1B:FB,00:1E:3D,00:21:4F,00:23:06,00:24:33,00:A0:79,00:0E:6D,00:13:E0,00:21:E8,00:60:57,00:0E:9F,00:12:1C,00:18:91,00:18:96,00:13:04,00:16:FD,00:22:A0,00:0B:4C,00:60:6F,00:23:3D,00:C0:59,00:0A:30,00:1E:AE,00:1C7,00:80:F0,00:12:8A,00:09:93
// Blacklisting by Exact Name:
ExactNameBlacklist=Motorola IHF1000,i.TechBlueBAND,X5 Stereo v1.3
// Blacklisting by Partial Name (if name starts with)
PartialNameBlacklist=BMW,Audi
// Blacklisting by addition of the address during usage
Click to expand...
Click to collapse
Hope can help you.
Hey Guys... now after the GB-Update is out are there some News about using the Sixaxis app???... I tried it with the Thiaz rom 2.1. But the Phone Reboot... *cry*..
I can confirm that GB stock cannot talk to Bluetooth controllers properly. O3D still refuses to connect to iControlpad, sixaxis and bgp. Hid profiles stil not properly integrated into the Bluetooth stack.
Only almost cyanogenmod works - I believe that the standard Bluetooth stack is integrated in framework - yet another LG fail - hardware is capable and software is still lacking.
I would use cyanogenmod but without 3d it just isn't the same phone. Anyone know how to dual-boot on an O3D?

[REQUEST] bt-info for android

Oh man, i had fun with this little piece of software in school with my old sony erricsson c510. my friend and me used to link our phones, hide it behind the board and activate the music with the other one xD. the teacher didnt knew what was goin on ^^
anyways, bt-info was a fun program and i searched the web for an android version of this. i alao tried to convert the jar file into an apk file. it worked but the software was incompatible. can anyone make it work on my samsung galaxy s2?
Would be awesome....
lol i remember that app back in the times... but it worked only with a few target phones, I remember always failing against Symbians, working on some LG and SE ( AT standard commands huh?).
Anyway, in my free time I'm playing with some Android scripting and I could sort something like this... you got any request for features ?
As of now I got a "talk server"... just run on the phone, connect to its IP from anywhere else (another phone, iphone, ipad, pc...) type something and the phone will say it you could prank as well with that, but there could be added other cool functions...
Think that could be done via bluetooth too, though haven't tried much the bt libs..
Let me know if that could interest you
ell3 said:
lol i remember that app back in the times... but it worked only with a few target phones, I remember always failing against Symbians, working on some LG and SE ( AT standard commands huh?).
Anyway, in my free time I'm playing with some Android scripting and I could sort something like this... you got any request for features ?
As of now I got a "talk server"... just run on the phone, connect to its IP from anywhere else (another phone, iphone, ipad, pc...) type something and the phone will say it you could prank as well with that, but there could be added other cool functions...
Think that could be done via bluetooth too, though haven't tried much the bt libs..
Let me know if that could interest you
Click to expand...
Click to collapse
It would be awesome if you could it even get to work! it crashes on my phone when i try to connect! i used a jar to apk converter ..... maybe not the best idea
the app is/was great just the way it worked! maybe wifi support... and dissable the code request-thingy when i try to connect to a phone - but i think that would be iligal...
but yeah ... if you can get it to work, you could sell it on the market! or publish it anywere else! im not the only one whos searching for that app working on android!
See, targeting new generation phones with that old bluetooth app wont be of any effect.... will just work on old ones.
Removing the "code thing" you say it's the pairing procedure of bluetooth, the standard authentication feature of bt, actually you can't get around it, and though it would be illegal, it would get you big money if you ever find how to
That app used pseudo-standard AT commands through the bluetooth modem interface of the phone, and that supposedly to issue an action on the phone (like push/pull contacts,sms,calendars, raise volume, set alarm....) but that was not implemented in all phones so most commands failed, but virtually could work with any target as long as it was bt enabled and paired.
TL;DR
Not worth porting bt-info. So, as it must be build from scratch, you can suggest some feature request
ell3 said:
See, targeting new generation phones with that old bluetooth app wont be of any effect.... will just work on old ones.
Removing the "code thing" you say it's the pairing procedure of bluetooth, the standard authentication feature of bt, actually you can't get around it, and though it would be illegal, it would get you big money if you ever find how to
That app used pseudo-standard AT commands through the bluetooth modem interface of the phone, and that supposedly to issue an action on the phone (like push/pull contacts,sms,calendars, raise volume, set alarm....) but that was not implemented in all phones so most commands failed, but virtually could work with any target as long as it was bt enabled and paired.
TL;DR
Not worth porting bt-info. So, as it must be build from scratch, you can suggest some feature request
Click to expand...
Click to collapse
would be nice if someone could 'rebuild' that app on android bases... hacking the bluetooth 'password-thingy'™© isnt a big deal! the app worked great without it!
My question: is it POSSIBLE to make that app for android with all the functions that it has? and make it work with android-> symbian and android -> android?
Man I've been looking and wanting this for my phone forever.
Evo 3D in full Affect with WTSB HYDRO SENSE 3.5
Q: is it POSSIBLE to make that app for android with all the functions that it has and make it work with android-> symbian and android -> android?
A: Symbians hardly support AT commands, you can try yourself using old bt.info or any other AT enabled shell to issue a command to a Symbian, I had no luck in the past. Android to android I dont know if it could be done natively (client on one phone, no server in the other) but it surely might be done with an app. To get a 100% compatibility there should be a client or a server installer in BOTH phones, UNLESS you find some AT command that would run on all (hard, as most vendors implement them differently).
I found this lil app that can give you an example, it's called "AT COMMAND TOOL" (google -> "sd.at.c8600"). It says it has presets for Huaweii phones, but that's the only supported. Anyway, looks like you can issue any command, but you have to find out WHICH one works with other phones !!
Google "at command list" and get the idea...
I haven't tested it, but looks similar to what you're looking for.
I remember using
Code:
AT+CNUM
to get the phone number via BT... that could come handy in certain situations

[APP][2.3.3-4.1][ROOT] BlueCtrl - Bluetooth input device emulator

*** REQUIRES ROOT PERMISSIONS ***
*** NOT COMPATIBLE WITH ANDROID 4.2 ***
BlueCtrl is an open source Bluetooth input device emulator that can control remote devices. This means that you can use the touchscreen and keyboard of your Android device to control other devices which support Bluetooth.
Because this app is using the Bluetooth input standard, it supports various operating systems without any special server software. It has been successfully tested with the following systems:
Android
iOS
Linux (Fedora, Ubuntu...)
Mac OS X
PlayStation 3
Windows
Please note that if you want to use this app with Microsoft Windows, you probably need to disable a conflicting Android service. For more information look at:
https://github.com/RonsDev/BlueCtrl/wiki/Bluetooth-input-service-conflict
This app requires root permissions because it needs direct access to the Bluetooth adapter. Another restriction is that it is only compatible with a specific Bluetooth stack that is called BlueZ, which is used on many but not all devices with a Android version smaller 4.2.
What's new
New system specific touchpad gestures
The gestures are now optimized for the chosen remote device system. Linux and Windows systems also got a new setting for the gesture mode. So, for example, if you are using Windows 8 you can configure the appropriate gesture mode to enable the special Windows 8 edge gestures.
New interactive touchpad tutorial
The interactive tutorial will explain all gestures for the current system and can be activated via the menu.
New menu item for composing text
This is especially helpful if you want to write a longer text because you can keep your eyes on the device and see what you write and it also allows you to correct the text before it is send.
Voice input can be corrected before sending
Voice input will be displayed in a edit box before it is send so that you are able to correct misinterpreted words.
New "Stay awake" setting
This setting prevents that the device is going into standby and disconnects the connection. To save some energy the screen will however be dimmed after 30 seconds of inactivity.
New "Scroll sensitivity" setting
You can long press the keyboard button to change the input method
Full Changelog
Project Page
https://github.com/RonsDev/BlueCtrl
Hey
I thank you sooo much I needed something like this alot for school and you have helped me big
I would donate but I'm only a kid sorry but I would get this out to the world. It would be big
Sent from my HTC Vision using XDA App
Hey,
This app sounds great, running a rooted SGS2 running XXLPB ICS (4.0.3). Have installed and all appears fine, trying to manipulate my PS3 with it nothing happens... Does it only work for custom OSs on PS3? or does it work with the standard PS3 'XMB'?
Cheers
P.s. I realise that I have used a very large amount of acronyms... many apologies, but I estimate to have saved myself a small age in not writing them all out!
Works well ! Thanks for this apk.
I try it with another android device and it runs.
NJ72 said:
Hey,
This app sounds great, running a rooted SGS2 running XXLPB ICS (4.0.3). Have installed and all appears fine, trying to manipulate my PS3 with it nothing happens... Does it only work for custom OSs on PS3? or does it work with the standard PS3 'XMB'?
Cheers
P.s. I realise that I have used a very large amount of acronyms... many apologies, but I estimate to have saved myself a small age in not writing them all out!
Click to expand...
Click to collapse
If I try to pair it with PS3 the ps3 said: "error..." and the app seems to be connected and nothing seem to work but if I try to pair again the PS3 still said "error..." but the app works perfect... at least as long as you dont restart the ps3.
Wont connect to PS3
Firstly thank you for making this app..
so i go into "manage bluetooth devices" and try to pair my rooted i9000 ics 4.0.3,
and i get error (8000315c2) try to regester again i try again and again and and and nothing.... please help....
I'm currently investigating the PS3 error but it will take a little bit longer because I don't have a PS3.
FC on galaxy note
Sounds like a useful app though!
JonoRSA12 said:
FC on galaxy note
Click to expand...
Click to collapse
Could you send me the log message of the error?
What IDE do you use to build this app? I'm new to Android and so far I've just used Eclipse. In your source code I didn't see gen folder with R class.
I also met problem when connecting two devices (two Android phones). after paring, I pressed "connect" button then I received a message "Connection refused. The remote device is busy or the devices aren't correctly paired".
Is there a phase to enter the key used to pair two devices? If yes, I didn't see that phase.
thangng90 said:
What IDE do you use to build this app? I'm new to Android and so far I've just used Eclipse. In your source code I didn't see gen folder with R class.
Click to expand...
Click to collapse
The app is build with the Ant build tool on the command line (see the README) but I use Eclipse to develop the Java code. The gen folder will be automatically generated if you build the project.
thangng90 said:
I also met problem when connecting two devices (two Android phones). after paring, I pressed "connect" button then I received a message "Connection refused. The remote device is busy or the devices aren't correctly paired".
Is there a phase to enter the key used to pair two devices? If yes, I didn't see that phase.
Click to expand...
Click to collapse
Before you press the “connect” button you should wait a little until the other device shows that the devices are paired (sometimes the “connect” button is enabled too early because Android reports that the devices are paired even if the pairing process hasn't finished yet). Before that you should normally see a pairing request dialog or notification where you enter or confirm the key.
Thaks alot
Out of all the applications o the market yours is the only one that works on all systems. If you want to post a donation version on the android market I'll gladly donate to help you improve your work.
Hey thanks for the app. Its amazing. I was the first post but I got one thing that I was wondering if you could look into.. I have two devices. A htc g2. And a Samsung galaxy player 5.0. Both rooted but g2 on cyanogenmod. And galaxy player on stock. This app works on my g2 but the galaxy player gets this error. The application encountered a problem and cannot continue (error -53). Please help!
Sent from my GALAXY PLAYER 5.0 using XDA
andslide said:
This app works on my g2 but the galaxy player gets this error. The application encountered a problem and cannot continue (error -53). Please help!
Click to expand...
Click to collapse
Sorry for the late response.
If you are familiar with ADB, it would be helpful if you could try to start the app again and send me the result of the following command:
Code:
adb logcat bluectrld:D *:S
I am very familiar. And will try to get it to you right away
Sent from my HTC Vision using XDA
Amazing App! Though I connected my phone to another Android phone and wondering what gesture is the Home button.
2 Fingers is the Back button
3 Fingers is the Menu button
Also I tried connecting it to my iOS device and I get the "Connection Refused" message. On my iOS device it just keeps on trying to connect? Has anyone else got this problem?
Wrote this message using the app onto my Mac!
BudgyN1 said:
Though I connected my phone to another Android phone and wondering what gesture is the Home button.
2 Fingers is the Back button
3 Fingers is the Menu button
Click to expand...
Click to collapse
Try a two finger swipe left (mouse button 4 on a PC).
BudgyN1 said:
Also I tried connecting it to my iOS device and I get the "Connection Refused" message. On my iOS device it just keeps on trying to connect? Has anyone else got this problem?
Click to expand...
Click to collapse
Have you seen the "More information" part on the "Add device" screen and followed the instructions?
2 finger swipe left worked for the Android Home
And I got connected to my iOS device but no pointer (not your fault, **** iOS fault). Thanks man, really helped me with my Mac, great app!
Btstack
hi guys! great app! I wish I could use it! lol Actually... just tried it on my macbook pro... works great!
Okay so you say it can connect to iOS but no pointer? But the BTstack tweak in cydia is supposed to solve that issue.
However I can't connect to my ipad 2. here's what I sent to the developer of BTstack mouse:
"Hi, I've tried to find a solution for a while now, but to no avail. I go to connect the mouse and it just sits on the "mouse selector" page.
I have an ipad 2 (wifi only) (not the ipad2,4 either) jailbroken ios 5.1.1
Everytime I try to pair. it wont. Then the app blacks out and freezes my ipad. I'm then forced to do a hard reboot."
now... your app warns me that another Bluetooth input service is active on my device T-MOBILE HTC G2 cyanogen mod 7.
I click the link to read more info, but it doesn't really help me out. I would love an answer. maybe a how-to only have one bluetooth input service running on the G2 at a time? I really want to use my phone as a mouse, I already have an apple wireless keyboard that I use with my ipad a lot and would love the addition of a mouse. (I'm currently NOT trying to pair both at the same time.. fyi)
So if someone could help me out, this could be a big step in bridging the gap between ios and android and getting them to actually play nice together.
Thank you for your time!
Hi I had a g2 and I kinda have a ipad 2 and it worked flawlessly. What works is don't try to connect them from outside the app.
And if you need more in-depth help just ask
Sent from my GALAXY PLAYER 5.0 using XDA

[2.1+] MissingLink - cross platform file sharing/synching and device remote control

Hi all!
So I've been working on an app in my spare time on & off for about 2 years and have finally put it up on the play store. I'm looking for opinions about it, as after building it for so long I've most likely got severe tunnel vision and wouldn't know what's intuitive and what's not to a new user!
What does it do?
Remote control your PC (mouse, keyboard, media buttons)
Copy files to & from your PC or other Android devices
Sync files automatically
Share clipboard data between devices
Open URLs and files (eg music, video) on remote devices
Supports sleep and wake-on-lan of devices
Why? There are similar apps already!
I wrote it out of frustration with the available options for "inter-connectivity" between my devices. I use a HTPC to watch movies and wanted a remote app to control the HTPC (remote mouse, play/pause/volume). There are many existing such apps but I didn't like what's out there:
Are complicated with separate "remotes" for each app that you have to juggle between, etc
They don't behave like a keyboard & mouse, but have special buttons to learn
They often require Java on the PC
Can be slow
I wanted much more than just a remote control app if I'm going to have a "server" running on my PC...
If you want remote clipboard sharing, file transfers, etc, you have ot install separate servers for each app on your PC... I thought I could do better, and you only need 1 "server" on the PC to do all of the above.
Finally, I wrote it to be peer-to-peer. This means that your PC isn't really a "server", for example, you can transfer files/open URLs Android-Android without a PC being present. One such case is when I'm often reading a webpage and open the link on my wifes tablet so she can check it out too!
It's also cross-platform. The same core bit compiles on pretty much anything, but so far I've only released the Android and Windows ports, as they're the ones that I've tested the most. Coming soon will be OSX, Linux and iOS last (I HATE objective-C syntax!)
I've got heaps of other features which I want to add, to build this into the ultimate way to make your devices cooperate... but with the existing features I thought it's time to release it & see what others think!
How can I download it?
The app is called MissingLink (one word, if you want to search for it on the play store). Or the direct link is here: https://play.google.com/store/apps/details?id=com.peaklabs.missinglink
The Windows version is available on my site at:
http://www.peaklabs.net/apps/missing-link/download/
Quit blabbing
Ok If you have time please give it a shot and let me know what you think! It has a trial as synching is a paid feature, but if you want I can reset your trial! Just message me.
Just hoping to get some feedback as I continue building it! Thanks heaps!
Oh and if you have any features you think might come in handy, please let me know! I'm sure there's so much that could be done with our devices that find each other and are connected via TCP/IP that isn't being done yet
XDA:DevDB Information
MissingLink, Tool/Utility for all devices (see above for details)
Contributors
peaklabs.net
Version Information
Status: Stable
Current Stable Version: 1.1.7.0
Stable Release Date: 2014-10-12
Created 2014-07-13
Last Updated 2014-10-12
Looms really cool. will download now and test later
@peaklabs.net
Trying it now will report back.
EDIT : Awesome now I can control my PC wirelessly and transfer files(I have already set wake on LAN and now with remote functionality its complete Just one doubt is the app trial or full version ? (What features are Pro one ??)
Hope we can get MAC version...
Navneet Suresh said:
@peaklabs.net
Trying it now will report back.
EDIT : Awesome now I can control my PC wirelessly and transfer files(I have already set wake on LAN and now with remote functionality its complete Just one doubt is the app trial or full version ? (What features are Pro one ??)
Click to expand...
Click to collapse
Hi! Glad you found it useful
It's free, but you can upgrade to pro from the app - currently only file synching and PC shutdown/restart requires "pro"! I think as I add features in the future they'll most likely end up being part of the "pro" upgrade.
NeroD said:
Hope we can get MAC version...
Click to expand...
Click to collapse
Certainly will! That's the next OS I'm going for actually.
Just wondering, what would you need it for - Android->MAC remote, or also due to file transfers? Some people have trouble with setting up windows shares between windows & OSX, and ML can be a replacement for that between win & osx too... Just wondering how you'd use it, as my wife is an OSX using photographer and I'm always annoyed by her backup needs with her weird (to me) file systems
I can completely understand about the shortcomings of the 'current' offerings, Sounds like ML is exactly what I've been missing for years.. (Wish I had something like this since I had my first android phone, to be honest).. Too bad I killed the battery in my tablet, but I'll be sure to test it out as soon as the tablet's charged and the phone is re-flashed.
Thank you
Hi. I've installed the app on my phone and Nexus 7. The Windows app is not playing at the moment. I keep getting a path error. Will report back tomorrow (it's late here), This could be really valuable. Thanks for your efforts. John
great work. this is what i waiting for
force close on kitkat
First time starting it gives an FC, after that it wont FC anymore, haven't recorded the logcat though. just saying
Working perfect on my Nexus 5. You sir are a genius. Very smooth and no-brainer install and usage. As matter of fact I typed this from the app itself :good:
Edit: I didn't like the icon so i made one for my use, but why not share it?
FC at startup with CM11 on ART
EDIT: second startup worked perfectly
Awesome. I think the icon above looks nicer, but apart from that, nothing much to say. Maybe try using different colours, maybe white instead of green would improve readability. Thumbs up
i'd love to have something like this for mac. as it stands android file transfer is not a great solution and i prefer just to adb push/pull things instead of using that.
hope there is a mac version soon!
Looking for the Linux version.
Once it's out, this will be my app.
I'm currently using a bunch of soft for the same things
- explorer ES for smb exploration
- Pushbullet for sharing pastes
- pydio for remote file access
- airdroid for some file exchanges
However some of these apps also works over mobile data and not only Wifi.
johnwillyums said:
Hi. I've installed the app on my phone and Nexus 7. The Windows app is not playing at the moment. I keep getting a path error. Will report back tomorrow (it's late here), This could be really valuable. Thanks for your efforts. John
Click to expand...
Click to collapse
I'm not sure, but the previous Windows build (v 1.0.110) had an error that came up sometimes on first start, maybe that's what you saw - it should be fixed on 1.0.111 though. Let me know if you find out what it was! Thanks!
yamin8000 said:
force close on kitkat
Click to expand...
Click to collapse
Hi! Sorry to hear that. I unfortunately don't have a kitkat phone to test on, as samsung hasn't released it for my S4 for some reason
If you see it again, please press the "Report" button, that'd be a great help! Thanks!
Hi All!
Thanks for the awesome feedback, glad people are liking it. I've noted your issues, and once I finish the next update I think I'll focus on building the mac & linux versions.
Also several requests for configurable UI colours, that's going to be a pain to code, but I think I'll have to do it in the end!
Please if anyone is seeing force closes, press the "Report" button. I may have found 1 cause of them but there may be others :-/
Thanks heaps!
Upon trying to activate the trial features after having had it installed for less than a minute, I get "Failed to start a MissingLink trial. Have you previously done a trial with this device?"
The answer is obviously "No," but the only option available is "OK."
Cannot find a price anywhere, and attempting to buy the pro version (since the trial is not available) results in an error.
Nexus 4 with a 4.4.4-based AOSP custom firmware

Categories

Resources