Which Rom has full bluetooth HID support? - Galaxy S II Q&A, Help & Troubleshooting

Been putting off installing a custom Rom on the SGS2 (UK) because it's been working fine for what I need, but now I'd like to use it as a Bluetooth keyboard and mouse on my Windows PC (without the need for a server app).
I've read about an app called Bluputdroid which will connect to a PC via bluetooth and be recognized as a HID keyboard and mouse but requires a coustom Rom with a specific bluetooth stack.
Which Rom should I try?
Thank you

only way i know to get around it is to use an AOSP rom, like cm7/cm9 or MIUI, i did the same thing to get my playstation sixaxis working hope this helps

forcedv said:
Been putting off installing a custom Rom on the SGS2 (UK) because it's been working fine for what I need, but now I'd like to use it as a Bluetooth keyboard and mouse on my Windows PC (without the need for a server app).
I've read about an app called Bluputdroid which will connect to a PC via bluetooth and be recognized as a HID keyboard and mouse but requires a coustom Rom with a specific bluetooth stack.
Which Rom should I try?
Thank you
Click to expand...
Click to collapse
As coffmad said, any AOSP ROM should work for what you're looking for, as they will utilize the generic Android bluetooth stack, instead of Samsung's.
That said, I know you said you don't want to install a server app, but have you considered looking at GMote? It works over wi-fi. There's a very thin app you install on the computer, and your phone connects to it over your network. This is what I use to utilize my phone as a remote for my computer.
coffmad said:
only way i know to get around it is to use an AOSP rom, like cm7/cm9 or MIUI, i did the same thing to get my playstation sixaxis working hope this helps
Click to expand...
Click to collapse
FYI, SixAxis works on Samsung based ROMs, and has for quite some time. I think since October or so. I've got it working just fine, and I'm on stock XXKI3.

Related

[Q] PlayStation Controller

Does anyone know if this App works for Stock Software or CM7 on our SGS2?
I read that it does not work on the Stock software, but the test app says it should work on my SGS2 running CM7. I dont have any of the controllers, so I need someone to confirm this!
According to this link http://www.dancingpixelstudios.com/sixaxiscontroller/about.html, it should work on CM7 because it use the correct protocol for BT.
https://market.android.com/details?...udios.sixaxiscontroller&feature=search_result
Youtube video, vary cool!
http://www.youtube.com/watch?v=bGulIF85SnM
reguarding the BT stack to make the dualshock 3 work on android, can it not be pulled from "somehwere" and inserted into our stock roms? Or is there more to it than just that? can someone please educate me as to what would have to be done to make dualshock controllers work on any rom?
I bought i ControlPad - works fine with stock BT drivers.
Swyped from SGS2.

[Q] Sixaxis Controller with TV out

Hi there.
This is my situation, I want to find a rom that has the generic bluetooth stack (like CM7 or Oxygen) so that I can pair my PS3 controller to my phone. In the same breath I want to stream my phone to my TV (using micro USB to MHL) so that I can play my SNES emulator on my TV.
At the moment I can find a few roms with the right bluetooth stack but none of them have tv out working.
Anyone else having any luck?
<4
try criskelo rom with this
https://market.android.com/details?...udios.sixaxiscontroller&feature=search_result
JugglerLKR said:
try criskelo rom
Click to expand...
Click to collapse
Have you tried it yourself? Criskelo is based on stock and has no mention of changes to the bluetooth stack. In other words, that won't help.
In answer to the OP, there is currently no way for you to achieve what you want. You can only have one or the other.
AOSP based rom for bluetooth (i.e. sixasis), stock based rom for TV-out.
there are none afaik.
For a dirty work around you could try CM7 with this app
http://www.xda-developers.com/android/mymobiler-for-android-presenting-android-screencast/
It should get you running on a pc monitor at least
Until CM7 gets tv out i think your outta luck sorry, this would be an awsome feature tho
Well at my my assumptions have now been confirmed and I'll be able to stop scouring the internet for a solution. Guess I'll just have to wait till CM7 gets it running.
Thanks for putting my mind to ease... at least for a little while.
Hi guys,
It's time for a new update...
Just checked the new version of "Sixaxis Controller". The SGS2 is now supported!
So now it works with a stock based ROM + TV Out! I tried it on a Criskelo ROM with the Siyah Kernel. It works fine!
To pair the controller with the SGS2, just follow the instructions listed here:
dancingpixelstudios. com/sixaxiscontroller/instructions.html
To activate the buttons of the Dualshock in FPse you should first disable the touchscreen buttons and set new hardware buttons. F.e. press "Start" hardware button while the optional field is on "DOWN", then press down (by the steering cross or the analog stick) the proceeding with the other buttons is the same..
here i've done a short video to proof the stuff.
youtube. com/watch?v=GpzGHHD-UBM

USB Gamepad?

I just got my USB OTG cable and I wanted to hook in a controller so I can use it for emulators. The PS3 controller doesn't seem to be recognized. Anyone know of any solutions?
Sent from my SAMSUNG-SGH-I777 using xda premium
Sixaxis controller app on the market will allow ps3 controller through bluetooth. Works great.
I voided my warranty and your mum.
pukemon said:
Sixaxis controller app on the market will allow ps3 controller through bluetooth. Works great.
I voided my warranty and your mum.
Click to expand...
Click to collapse
When I tried the App, it stated that I didn't have the right protocol. Hence why I am looking for another option.
Did you do the other part on the computer?
I voided my warranty and your mum.
pukemon said:
Did you do the other part on the computer?
I voided my warranty and your mum.
Click to expand...
Click to collapse
Of course, that's not the problem, the problem is the Bluetooth Stack on the SGSII AT&T apparently doesn't support the needed protocol. This also was confirmed on their site where they said there was an inability to use it with newer Samsung Devices.
You need to be running CM7 of Muiu, which use the working bluetooth stack.
hashish16 said:
You need to be running CM7 of Muiu, which use the working bluetooth stack.
Click to expand...
Click to collapse
I'm running Cognition right now, I'll try to see about splicing in CM7's Bluetooth Stack then, though I've heard mixed things about CM7's Stack working properly in terms of displaying Track Names over Bluetooth.
Woah.. Call me a noob, but it's possible to plug USB controllers into our phones for games!? THAT'S AWESOME. Definitely going to watch this thread for more info.
Afaik, no. But i could be wrong. Has it been done with a powered hub?
I voided my warranty and your mum.
pukemon said:
Afaik, no. But i could be wrong. Has it been done with a powered hub?
I voided my warranty and your mum.
Click to expand...
Click to collapse
It can be done with Honeycomb 3.1 I thought when they announced it a future update (anything past 2.3.3 I thought) was going to include it for Gingerbread, looks like we just have to wait for ICS
TBH the idea of a wireless controller is more attractive to me anyway. A PS3 controller can be combined with a market app to do the job? If so, would it be able to function as the input device for, say, NES/SNES emulators?
mdstricklin said:
TBH the idea of a wireless controller is more attractive to me anyway. A PS3 controller can be combined with a market app to do the job? If so, would it be able to function as the input device for, say, NES/SNES emulators?
Click to expand...
Click to collapse
Yes, typically you can remap the buttons and do such. Since I have been unable to do such, I'm trying to track down a bluetooth gamepad that I could use with my device that isn't a PS3 controller. There are some on the market, just trying to find the best option.
naturefreak85 said:
I just got my USB OTG cable and I wanted to hook in a controller so I can use it for emulators. The PS3 controller doesn't seem to be recognized. Anyone know of any solutions?
Sent from my SAMSUNG-SGH-I777 using xda premium
Click to expand...
Click to collapse
Have you confirmed that the OTG cable is working for more "common" stuff?
The PS3 controller isn't a fully standard HID device, so requires a special kernel driver to work. I'll try to whip up a test kernel for you to try in a day or two.
FYI, in addition to the kernel support issue you may be subject to the same limitations as PS3 controllers on the Tab 10.1 - the PS3 controller MUST be fully charged prior to connection or it'll try to charge and trigger an overcurrent trip.
naturefreak85 said:
I'm running Cognition right now, I'll try to see about splicing in CM7's Bluetooth Stack then, though I've heard mixed things about CM7's Stack working properly in terms of displaying Track Names over Bluetooth.
Click to expand...
Click to collapse
It's next to impossible to do stack-splicing between CM7/MIUI and Samsung stock ROMs. I've never seen it done.
OTG Connects a Keyboard and USB Flash Drives. I tested it with a WD 500GB desktop drive also, works well.
I can say that the PS3 controller works great with the EEE Pad when it is plugged in, no Bluetooth support in Honeycomb. Though once ICS comes out, we should have native Gamepad support through USB then. That's going to be a glorious day.
Entropy512 said:
Have you confirmed that the OTG cable is working for more "common" stuff?
The PS3 controller isn't a fully standard HID device, so requires a special kernel driver to work. I'll try to whip up a test kernel for you to try in a day or two.
FYI, in addition to the kernel support issue you may be subject to the same limitations as PS3 controllers on the Tab 10.1 - the PS3 controller MUST be fully charged prior to connection or it'll try to charge and trigger an overcurrent trip.
It's next to impossible to do stack-splicing between CM7/MIUI and Samsung stock ROMs. I've never seen it done.
Click to expand...
Click to collapse
For what it's worth, I went ahead and got a DualShock 3 controller, the Sixaxis Controller app, and SNesoid/N64oid. After initial configuration they all work extremely well together, allowing some good on-the-go gaming. Now I'll finally have something to do on long car rides or between classes. Thanks for bringing this to my attention!
Note: I am running Cyanogenmod 7, which avoids the problem described here.
I just tried it with my PS3 controller. Works extremely well.
- First use the compatibility app to get a MAC address looking string, write it down somewhere.
- Then go on your computer, browse to dancing studio website and download the driver install app.
- While the driver install app is running, plug the PS3 controller into your PC, Windows 7 actually told me something like the driver has not been approved with MS, ignore it and proceed.
- Type the MAC address that you've obtained in step 1, and update the controller
- Download the Sixaxis app from marketplace for $1.79. Run it. Turn on your PS3 controller. Everything should be detected and it will ask to turn on Sixaxis Input method.
- Open up SNESdroid, map buttons, enjoy AWESOME gaming.
edit: I'm on Entropy's completely stock rom, but rooted of course.
naturefreak85 said:
OTG Connects a Keyboard and USB Flash Drives. I tested it with a WD 500GB desktop drive also, works well.
I can say that the PS3 controller works great with the EEE Pad when it is plugged in, no Bluetooth support in Honeycomb. Though once ICS comes out, we should have native Gamepad support through USB then. That's going to be a glorious day.
Click to expand...
Click to collapse
How did u get ur keyboard to work because mine is not working.
Sent from my SAMSUNG-SGH-I777 using xda premium
arctia said:
I just tried it with my PS3 controller. Works extremely well.
- First use the compatibility app to get a MAC address looking string, write it down somewhere.
- Then go on your computer, browse to dancing studio website and download the driver install app.
- While the driver install app is running, plug the PS3 controller into your PC, Windows 7 actually told me something like the driver has not been approved with MS, ignore it and proceed.
- Type the MAC address that you've obtained in step 1, and update the controller
- Download the Sixaxis app from marketplace for $1.79. Run it. Turn on your PS3 controller. Everything should be detected and it will ask to turn on Sixaxis Input method.
- Open up SNESdroid, map buttons, enjoy AWESOME gaming.
edit: I'm on Entropy's completely stock rom, but rooted of course.
Click to expand...
Click to collapse
Will this work with a normal stock without root? Thanks
hi brought an otg cable for my i777 and i can't get it to recognize my phone even with a power usb hub any help please using shostock rom 2.2.6
I was able to get a Playstation(2) USB controller adapter to work with an OTG cable in one of the ICS leaks. Also was able to get an original Xbox controller to work. But, since the leaks were found to be brick-happy, I've switched to AOKP with the Siyah kernel. The kernel works with keyboards and mice with OTG, but not game controllers yet, and the bluetooth stack isn't capable of connecting to a PS3 controller or Wiimote currently with CM-based ICS.

[Q] Wiimote with stock ICS, work or not ?

Hello,
i just want to ask if its possible to pair wiimote with stock ICS rom for SGSII, as in previous versions of roms this was unable due TouchWiz, what is mentioned in wiimote applications on Google play.
I tested it by myself and result is :
Phone itself detect Wii mote and display it as Nintendo RVL-CNT-01 with game controller icon, but when i try to pair device it asks for PIN which is empty, Wiimote doesnt need PIN when pairing with PC, its just Android problem that device withould PIN cannot be paired. There is probably no way to skip PIN enter dialog.
I also tried WiimoteController and RWiimote from Google play, none of them worked.
RWiimote detects controller but show same pairing dialog to enter PIN
WiimoteController doesnt detect controller at all
For example i tried my Logitech DiNovo Edge bluetooth keyboard and it worked well, device paired withould any problems.
Tested rom : stock I9100XXLPQ
Arizej242 said:
I tested it by myself and result is :
Phone itself detect Wii mote and display it as Nintendo RVL-CNT-01 with game controller icon, but when i try to pair device it asks for PIN which is empty, Wiimote doesnt need PIN when pairing with PC, its just Android problem that device withould PIN cannot be paired. There is probably no way to skip PIN enter dialog.
I also tried WiimoteController and RWiimote from Google play, none of them worked.
RWiimote detects controller but show same pairing dialog to enter PIN
WiimoteController doesnt detect controller at all
For example i tried my Logitech DiNovo Edge bluetooth keyboard and it worked well, device paired withould any problems.
Tested rom : stock I9100XXLPQ
Click to expand...
Click to collapse
Kudos for testing it yourself.
Probably still has the same issue with the Samsung bluetooth stack in ICS that Gingerbread had. Sounds like Samsung didn't change this between Gingerbread and ICS.
I don't have ICS installed yet, so I can't say for sure if it will work for ICS, but SixAxis works on stock Samsung GB firmwares. The SixAxis app was updated late 2011 to work with the Samsung bluetooth stack using a tunneling protocol workaround.
I've tested and gamed plenty of SNES and PSX games using my PS3 controller on my phone, plugged into my TV via MHL.
Im do not own PS3 and its controller and im not planning to buy one in near future.
Anyway i still have no luck with wiimote, tested FoxHound ICS rom and same behaviour as with stock rom, phone keeps asking for pin when pairing wiimote.
Arizej242 said:
Im do not own PS3 and its controller and im not planning to buy one in near future.
Anyway i still have no luck with wiimote, tested FoxHound ICS rom and same behaviour as with stock rom, phone keeps asking for pin when pairing wiimote.
Click to expand...
Click to collapse
Isn't Fox Hound based on stock? If so, then it will use the same bluetooth stack, and have the same issue.
As of now your only hope for WiiMote to work is to go with an AOSP ROM, like CM9. Or any other AOSP based ROM.
Or, buy a ps3 controller for $30-40 and use SixAxis.
With CM9 nightlies getting cleaner and cleaner, is it possible that this is soon work?
Arizej242 said:
Hello,
i just want to ask if its possible to pair wiimote with stock ICS rom for SGSII, as in previous versions of roms this was unable due TouchWiz, what is mentioned in wiimote applications on Google play.
Click to expand...
Click to collapse
If you still search how to pair wiimote with stock ICS for SGS2 (look here : http://forum.xda-developers.com/showthread.php?t=1605164).
PS: You also can play on your tv

[Q] HID Bluetooth keyboard on Cyanogenmod 10

Hello,
I have an HTC Inspire 4g running Mustaavalkosta's unofficial Cyanogenmod 10.1 ROM. Everything works great, except my Microsoft Bluetooth Mobile Keyboard 5000, which is an HID Bluetooth keyboard (no SPP). I get a proper PIN exchange and it pairs with my phone successfully, but I can't actually type anything with the keyboard, and it does not appear in the Languages and Input section of the Settings app. The keyboard itself is good because I can use it with my laptop and an iPad.
I've tried apps like BlueInput, MyBlueCon, and Bluetooth keyboard easyconnect, but all fail to make a connection with my keyboard. In the case of BlueInput, I get a message that "this Android does not support Bluetooth HID."
Any other workarounds I could try? Or am I missing something really, really obvious?
(I have a feeling this is a ROM problem and I should be posting in its development thread, but I do not have the permissions.)
I just installed Cyanogenmod 7 stable, and the keyboard does work with this ROM. So does Cyanogenmod 10 just not have HID Bluetooth support? That would be a shame...
Evil_ryan said:
I just installed Cyanogenmod 7 stable, and the keyboard does work with this ROM. So does Cyanogenmod 10 just not have HID Bluetooth support? That would be a shame...
Click to expand...
Click to collapse
Bump! Running CM 10.1 (the TeamCanjica mod) on a Galaxy Ace 2. Phone can seemingly pair with the HID devices which worked in stock rom, but no luck in connecting to them. It just says connecting and never gets connected.
This rom, in contrast to the stock rom, is really fast, stable and nice. But the possible abscence of BT HID is a bummer. Is it often an intended omission from the CM development team and if so does anyone know why? Does anyone know of possible workarounds? On an older device with Android 2.x, I think I installed some third-party app which worked rather nice.
Pairing keyboard Oreo, same problem
SouthernPacific said:
Hello,
I have an HTC Inspire 4g running Mustaavalkosta's unofficial Cyanogenmod 10.1 ROM. Everything works great, except my Microsoft Bluetooth Mobile Keyboard 5000, which is an HID Bluetooth keyboard (no SPP). I get a proper PIN exchange and it pairs with my phone successfully, but I can't actually type anything with the keyboard, and it does not appear in the Languages and Input section of the Settings app. The keyboard itself is good because I can use it with my laptop and an iPad.
I've tried apps like BlueInput, MyBlueCon, and Bluetooth keyboard easyconnect, but all fail to make a connection with my keyboard. In the case of BlueInput, I get a message that "this Android does not support Bluetooth HID."
Any other workarounds I could try? Or am I missing something really, really obvious?
(I have a feeling this is a ROM problem and I should be posting in its development thread, but I do not have the permissions.)
Click to expand...
Click to collapse
I have used a Logitec dinovo mini for years on Android without using the dongle, but now under Android 8 Oreo, it seems to connect asking for pin and registers, but it does not do anything, and the connect light on the device goes on blinking. If I connect via USB C- OTG - dongle, it works fine, but that is useless as I need the USB C port for HDMI to TV to display the fantastic Linux like desktop (Huawei Mate 10 Pro).

Categories

Resources