yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] RonsDev:
I'm currently investigating the PS3 error but it will take a little bit longer because I don't have a PS3.
[Android Apps and Games] JonoRSA12:
FC on galaxy note

Sounds like a useful app though!
[Android Apps and Games] RonsDev:
Could you send me the log message of the error?
[Android Apps and Games] thangng90:
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.
[Android Apps and Games] RonsDev:
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.

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.
[Android Apps and Games] obogz:
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.
[Android Apps and Games] andslide:
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!
[Android Apps and Games] RonsDev:
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:

adb logcat bluectrld:D *:S
[Android Apps and Games] andslide:
I am very familiar. And will try to get it to you right away
[Android Apps and Games] BudgyN1:
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!
[Android Apps and Games] RonsDev:
Try a two finger swipe left (mouse button 4 on a PC).

Have you seen the "More information" part on the "Add device" screen and followed the instructions?
[Android Apps and Games] BudgyN1:
2 finger swipe left worked for the Android Home :D

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!
[Android Apps and Games] ccooluke:
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!
[Android Apps and Games] andslide:
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
[Android Apps and Games] SifJar:
On my HTC Explorer, I got the "The application encountered a problem and cannot continue (Error -53)." error, so I did the logcat as described above and this was the output:

--------- beginning of /dev/log/system
--------- beginning of /dev/log/main
I/bluectrld(22117): BlueCtrl daemon started
E/bluectrld(22117): Can't get address for device ID '0': (19) No such device
I/bluectrld(22117): BlueCtrl daemon stopped

Hope this is helpful, looks like a handy app.
[Android Apps and Games] TotalD3str4ct:
It was a bit tricky, but I finally managed to compile the latest version from source. The about page still shows 1.0, but according to github there were changes since the first post was modified.

I tried it with my Toshiba A300 laptop (Win7), SGS I9000 (CM9) and LG GT540 (CM7)

It works on the SGS, I can control both the laptop and my GT540. However it seems that the mouse pointer dragging doesn't work very well on the GT540, I can't normally use it.

The GT540 can't connect to either of the other devices.

I tried different input methods as keyboard. The default one works best. Sending some letters is not supported. (like accented ones) I didn't look into the source, but I guess the reason is that every character is handled explicitly in the app.

It turns out that some soft keyboards handle text boxes quite interestingly. For example when I used Multiling Keyboard, the whole content of the given text field was sent at every keypress. So for example for typing "abc" -> "aababc".

I used to have a Sony Ericsson K750i. It had BT HID remote control by default. And there was a HID profile editor for it too (for windows). It was possible to make custom HID remote controls for different programs and use-cases with it. (presentation, multimedia control, etc)

It would be good to have something like this for Android too. Of course, instead of a different app on PC, it should be an in-app editor.
[Android Apps and Games] ccooluke:
Was your ipad jailbroken? If so did you use the BTstack mouse tweak? Because that's how I'm trying to connect it. It should work. but doesn't. :/. could be a problem with the tweak, I'm waiting to hear back from the developer.

Anyways, I did connect without BTstack, but my phone will only work as a keyboard and not a mouse. Did you get it to work as a mouse? besides a keyboard, what's the point of having this tweak "work" with ios if it cant be used as a mouse?
[Android Apps and Games] josuearisty:
Lets try!
[Android Apps and Games] andslide:
I didn't have it jaikbroken and I have found other ways of using only the keyboard. I used it to write a english paper because apple products don't really have the mic keyboard option so I just spoke what I wanted. Its useful sometimes.
[Android Apps and Games] RonsDev:
The Android Bluetooth input service is basically the counterpart of BlueCtrl and it allows you to use a Bluetooth input device like a keyboard with your Android device. In other words it receives input events whereas BlueCtrl sends them.

The problematic thing about this service is, that it blocks incoming connections from the host (because it only accepts input devices). Some operating systems like Linux will just say “if you don't want to connect now, you can try it later”. But Windows for example will just be a sorehead and won't allow any further connections.

So it's quite possible that this service is the root of your problem.

Unfortunately, it is not so easy to disable the service. I can give you a few hints how you can disable it but you should only try it if you know what you do and are able to revert the changes. Also it should be clear that as long as the service is disabled you are unable to use Bluetooth input devices. So here are the hints:

Go to the directory "/system/etc/bluetooth/" and backup the "main.conf"

Edit the "main.conf" (it is an INI file) so that the key "DisablePlugins" contains "input"

Restart Bluetooth or the device

Sorry, but this indicates that your Android version isn't compatible with this app. On the Samsung device it was because of a different Bluetooth stack (process "/system/bin/btld"). Only solution would be a different ROM which uses the standard Bluetooth stack.

Yes the app has to convert the character from the Android event to the correct keycode which depends on the currently used keyboard layout on the host system. You could help me and create a keymap file for your language if you want. Just have a look at the "template" file in the "assets/keymaps" directory and ask if you have questions.

I'll look if I can fix it.

I already had plans for such a feature but it would be a bigger task and I don't know if I will ever get to it.
[Android Apps and Games] mtmerrick:
The application encountered a problem and cannot continue (Error -53).

^got that when i installed it on my droid charge. as i see above that means its incompatible? :(
[Android Apps and Games] RonsDev:
Yes, error -53 means that it's incompatible (the next version will have a better error message). It looks like many Samsung devices with Android version 2.3 have this problem and are using a proprietary Bluetooth stack from Broadcom. I couldn't really verify it but it seems that Samsung devices with ICS are using the default stack. Too bad that most phones won't get an update.
[Android Apps and Games] SifJar:
Theoretically, would it be possible to make it work with other bluetooth stacks? (I realise this would probably require a lot of reverse engineering and not be worth the effort, I'm just curious)
[Android Apps and Games] RonsDev:
It's hard to say and largely depends on the capabilities of the Bluetooth stack but it's definitely not worth the effort. For example the Bluetooth stack from Broadcom on the Samsung devices is proprietary and therefor the API has to be extracted with reverse engineering. Then most of the core code of BlueCtrl has to be rewritten for the new API. And finally it doesn't seem to be maintained anymore so that newer Android versions and devices will use the default stack again and the user base would shrink by the time you are done with that.
[Android Apps and Games] mtmerrick:
understandable but still disappointing. :/
[Android Apps and Games] josuearisty:
How about to add the 4 android buttons, home, menu, back and search.

I have a backflip which doesnt have multitouch, it just can be used as a mouse and a keyboard, I cant go back or press menu.

Thanks for this amazing app!
[Android Apps and Games] RonsDev:
PlayStation 3 testers needed

I've almost finished version 2.0 of BlueCtrl where the PlayStation 3 problem should finally be fixed. It would be great if some PS3 owners could test the attached release candidate. Especially the following things should be tested:

Are there any problems when the devices are paired the first time?

How about the second time (after the pairing was reverted on the PS3 but not on the Android device)?

Are all five PS3 buttons working as intended (in applications like the web browser, they probably won't work in games)?

Are the mouse buttons 2 (tap with two fingers), 3 (tap with three fingers), 4 (swipe left with two fingers) or 5 (swipe right with two fingers) useful?
[Android Apps and Games] xdadev_user11:
Works great. Thanks.
[Android Apps and Games] RonsDev:
Version 2.0 released

Changelog

Fixed PlayStation 3 support

New Holo Dark inspired design

Simplified pairing process

Improved mouse movement, especially for Mac OS X

The touchpad can display mouse buttons

Home, Back and Menu buttons for Android devices

Extra buttons for PlayStation 3

It is possible to scroll horizontal

New option for disabling the fling scroll feature

New help menu that explains how to control the mouse

Pasting long text shows a cancelable progress dialog

Fixed a problem with the MultiLing Keyboard
[Android Apps and Games] josuearisty:
Excellent, let me try!
[Android Apps and Games] vetzki:
First, thanks for your great app, it run fine on my old device (MB525). But on the Huawei P1 (U9200) with 4.0.3 I get this message (after enabled bluetooth):

"Your Android Version isn't compatible with this app"

I attached a logcat output, maybe it helps and you can fix it.

Thanks in advance

Sorry for my bad english
[Android Apps and Games] RonsDev:
These two lines from your log

D/OppReceiver(20568): Received action: broadcom.bt.intent.action.BT_SVC_STATE_CHANGE
I//system/bin/btld( 295): BTL-BTAPP_RCbtapp_rc_check_handle_pending_play: bSendToApp=0

and the error message are indicating that your device uses a Bluetooth stack from Broadcom. I was hoping that this stack is only used in older Android versions (pre 4.0) but it seems that I was wrong about that.

You could try the attached test version that has a more verbose logging and send me the logcat output again. That would give me more insight of the problem but I'm afraid that I won't be able to fix it.
[Android Apps and Games] vetzki:
attached the logcat

thanks for your effort.
[Android Apps and Games] RonsDev:
I'm sorry but it looks like I'm unable help you. The log showed that the API that I'm using doesn't even know that a Bluetooth device exist and I cannot support the Broadcom Bluetooth API because it is proprietary and therefore a black box for me.
[Android Apps and Games] maczaros:
With 2.0 version I cannot pair my phone with PS3.

PS3 don't discover it.

EDIT:

When I downgrade to 1.0 a can pair with PS3 and after upgrade to 2.0 is still ok.

But when i remove PS3 pairing I cannot pair again.
[Android Apps and Games] AndiMischka:
Works perfectly, thanks :)
[Android Apps and Games] Rizal Lovins:
Nice mate, great work :D

By Rizal Lovins Sundanesse@Lovins"Love Indonesia"
[Android Apps and Games] RonsDev:
Could you try the attached test version. And if that doesn't work, you could try to pair the PS3 with the remote device OS type 'Other'.
[Android Apps and Games] maczaros:
I've tried this version but with no succed :(

Neighter PS3 or OTHER not working. PS3 didn't discover my phone.

I've have attached logcat from bt and bluectrl process.
[Android Apps and Games] RonsDev:
Could you also try the remote device OS type 'iOS'. It is special because it fakes the Bluetooth device class which is something that version 1.0 also did.
[Android Apps and Games] maczaros:
iOS works :good:

EDIT:

Is there possibility to add features:

1. as you have wrote on https://github.com/RonsDev/BlueCtrl/wiki/Bluetooth-input-service-conflict - to connect to windows we must perform few steps. Can you add feature to automate this steps while opening bluectrl app and connecting to windows machine ?

2.Can you add support for ps3 buttons like cross, triangle, L1, L2, start etc. (I known that BlueputDroid has support for it, but it is no longer supported)
[Android Apps and Games] RonsDev:
Could you test the attached version. It should allow you to pair the PS3 with the correct remote device OS type.

There are a number of problems why the described steps aren't automated. One of the most important one is that writing on the system partition isn't possible on most devices. But I'm still examining other ways to disable the Bluetooth input service.

If you pair with the correct OS type you should see special PS3 buttons. But there are limitations because BlueCtrl is emulating only a keyboard and mouse and not a full PS3 gamepad. I used the following sites for the button mapping:

http://manuals.playstation.net/document/en/ps3/current/browser/shortcut.html

http://community.us.playstation.com...r-keyboard-PS3/td-p/18736617?start=0&tstart=0
[Android Apps and Games] amolin32:
Problem with Samsung Galaxy S3 and iPad

I installed bluectrl v2 in my S3 (rooted). I have an iPad 32Gb with ios 5.1.1.

When start apk, select remote device IOS.

On iPad, search bluetooth and found mi S3 but when press for syncronice, ipad launch "Error conection".

I remove the device from my ipad. Since I keep getting the S3 connection and when the pulse to link the bluetooth, then I get a password on both devices, still the same, but even accepting it remains bound.

Is not funtionally in my S3 and iPad?
[Android Apps and Games] RonsDev:
I'm sorry but I didn't understand your description of the problem. If I got it right, you tried to pair the devices and then got an error on the iPad. If yes, then the complete error message would be interesting.

Otherwise if you receive a “Connection refused” message inside BlueCtrl you just need to turn Bluetooth off and on again on the iPad and then reconnect from BlueCtrl.
[Android Apps and Games] amolin32:
Yes. Error is on ipad with error "no connected"

Enviado desde mi GT-I9300 usando Tapatalk 2
[Android Apps and Games] maczaros:
Now working ok :good:

Understand.

http://blog.gimx.fr/ is GPL project that enables PC as fully functional PS3 pad.

Maybe you can import some features to enable full PS3 pad emulation in BlueCtrl
[Android Apps and Games] RonsDev:
Ok, so the devices are paired but you cannot establish a connection. Could you describe what happens on your S3? Is there any message after the pairing?
[Android Apps and Games] RonsDev:
Version 2.1 released

Changelog

Fixed PlayStation 3 pairing problem
[Android Apps and Games] joewong1991:
Thanks
[Android Apps and Games] amolin32:
Simulate scrolling on iPad?

With this instruction is paired and connected ok.

But I have a malfunction.

Working with the "GoodReader" as pdf viewer on iPad and scroll the screen changes the page.

In S3 with BlueCTRL 2.1 installed not possible to move the screen and pressing buttons nor touchscreen works.

Other similar applications are not working the screen move.

In the browser "Safari" does allow write correctly.

As I can simulate scrolling with this program?
[Android Apps and Games] RonsDev:
I'm sorry to disappoint you but because iOS only supports Bluetooth keyboards, it is not possible to use the touchpad function of BlueCtrl.
[Android Apps and Games] amolin32:
:(

Its possible at future?

Enviado desde mi GT-I9300 usando Tapatalk 2
[Android Apps and Games] helloansuman:
Thnks a lot for the information. Really helpfull.
[Android Apps and Games] RonsDev:
There is nothing that I can do about it, as BlueCtrl is just implementing the Bluetooth input standard. Neither can I predict if Apple will implement mouse support in iOS in the future.
[Android Apps and Games] RonsDev:
Info for Windows users

I've created an “Update.zip” that can disable the conflicting Bluetooth input service so that BlueCtrl can pair with Windows systems. You can find more information and the download link here:

https://github.com/RonsDev/BlueCtrl/wiki/Bluetooth-input-service-conflict
[Android Apps and Games] RonsDev:
Version 2.2 released

Changelog

Select and "PS" buttons for PlayStation 3

Compatibility improvements for the volume buttons

Please note: The volume buttons will only work if the devices are paired with the new version.
[Android Apps and Games] jonnyjb:
Ill check it out and let you know how it works. thanks,
[Android Apps and Games] Ssssschwartz:
I just wanna say that this is such an awesome app you have created. I've been using this to write a paper in school using my tablet and phone so I don't have to bring my clunky laptop to write my paper.
[Android Apps and Games] biopsin:
GT-P6800

Hi, exellent app! it likes Lion OS very mutch;) not tested it on windows yet, but sometimes next week..hopefully.

By the way there´s no main.conf when one have CSR bluetooth, so not shure how to deactivate the conflict, if there is any...
[Android Apps and Games] garciaw:
Hello, RonsDev, I used your update.zip on 4EXT recovery and it said it was successful. I checked and it added the line DisablePlugin = input at the end of the file. But when running your app (version 2.2), when adding a new Windows pairing, it still showed the same error message about the input service being active.

When adding with "Other", windows installs 5 drivers (AV remote control target, AV source, Headset AG, OPP, HID device), but fails on one (bluetooth device - no driver found). On the bluetooth devices window, if I go to my phone's properties, on the "Hardware" tab I see 4 installed drivers (AV remote control target, AV source, Headset AG, OPP) and 1 failed driver. On the "Services" tab all boxes are checked except the "Keyboard and mouse". Even if I try do check it and apply, it becomes unchecked automatically.

This is tested on my work computer (windows 7), tonight I'll try my home computer. I'm using an HTC Desire S running CyanogenMod 7.2. It works fine when connecting to other android devices.

This app is awesome! Being able to use your phone as a remote control without the need of a a client running on the other machine is the best thing ever! Cheers
[Android Apps and Games] RonsDev:
It looks like the update.zip wasn't as successful as it said and the input service is in fact still enabled. When you checked the file, were you still inside the recovery? If yes, could you check it again because it could be possible that the file was reverted on reboot.

It shouldn't be a problem because the update.zip can create a main.conf if it doesn't exist.
[Android Apps and Games] garciaw:
When I checked I was using a root file browser app, so the file wasn't reverted on reboot. I looked at it some more and I think I found out what was wrong. First I tried editing the file by hand, adding the DisableServices line myself. The file permissions probably got messed up during that process, because they weren't 644 like you set in your script. I changed that and sure enough, windows worked just fine!

Thant you very much for this app!
[Android Apps and Games] RonsDev:
Version 2.3 released

Changelog

Fixed a problem with the SwiftKey Keyboard

New pinch-to-zoom gesture
[Android Apps and Games] garciaw:
I don't use swiftkey, but your update seems to have fixed a FC problem I had with Swype Beta too!

Also, pinch to zoom worked fine. (Tested on windows)