bluetooth hid in Android 4.2. and higher - Galaxy Note GT-N7000 Q&A, Help & Troubleshooting

Hi,
I just noticed that my n64 Bluetooth controller doesn't work anymore. It is a wiimote mod. I used it with n64oid, which supports bluez ime within the app.
I get the error: "BT socket connect failed". My research came to the result, that android tries to connect to the wiimote itself, which does not work because the Wii mote connects without a pin. Android requires a pin though. It holds the connection and blocks apps from establishing a connection on their own.
Does anyone know if you can bypass this.
Thanks a lot
Not sure if right forum

Related

Emulation of Logitech diNovo Mini

Hello,
some weeks ago I have this discovered this mini-keyboard, which you can link to the PC via bluetooth and use as a keyboard and mouse:
http://www.logitech.com/index.cfm/keyboards/keyboard/devices/3848&cl=us,en
http://es.youtube.com/watch?v=Dj0MF58-ElA
My first impression when I saw it, it was that this device looks similar to my TyTn 2, especially when the PDA has the keyboard open...
So, this is exactly my question. Exists any kind of software for my PDA that allows to link the keyboard of the TyTn to the PC and, for example, use its touch-screen as a mouse?
Thanks
very interesting i would also be very interested in this as well...
That is a pretty good idea. I got a freee BT keyboard from amazon though.
yea there is, but it uses wifi. I can't remember the name of it now, but I think it was posted already. I will look when I get home.
http://www.salling.com/Clicker/windows/
tried and hit wall
Last week I begun developing/experimenting on such an app, to use the kaiser as a bluetooth HID mouse.
I did manage to get windows to recognize and install it as a HID mouse, but could not establish a connection. The problem is that the M$ bluetooth stack does not seem to allow me to attach to the L2CAP layer and implement my custom profile (the HID profile in this case).
If anyone has more information on how to access the L2CAP, please share .
The kaiser would be a wonderful remote mouse/keyboard for my htpc configuration!
hypest

[Solved] XPERIA As BlueTooth Mouse

Possible? : )
Need's soft for WM6, which can emulate BT mouse for PC (HID).
I used this on my diamond it's really good, you can use your phone as a mouse, keyboard and touchpad
http://gbmsoftware.com/
hope that helps
many thanks!!!
There is something that use standard HID protocol?
So we can use with ps3, pc win/linux ecc ecc?
Thx.
I've been checking on this too, but it seems there is not much info.
Looking about HID bluetooth profile on xperia, i think it supports to be controlled by HID from remote bluetooth devies, not to be the controller itself. still looking.
update:
I have just confirmed the second point: xperia can be controlled by other HID controllers with the HID profile. I made a test to control my xperia from my old SE K800i Remote Control application, which uses HID profile to remote control other devices, and i was able to do so, moving arrows and selecting options, cool, but absolutely need the opposite...
im looking for this too
i used to have a SE K790, and i used it a lot to control my laptop
this is a big hing! THX
finally it is out !!!
http://www.mobilesrc.com/MobileRemote.aspx
a HID controller for the computer, with no software needed on pc, just bluetooth that has HID support and the software on the WinMo, works great, mouse and keyboard so easy to use !!! it is said to support hardware keyboards (like xperia and touch pro), but the mouse is so cool: touchpad style
not free, but price is acceptable, $9...
mcbyte_it said:
finally it is out !!!
http://www.mobilesrc.com/MobileRemote.aspx
a HID controller for the computer, with no software needed on pc, just bluetooth that has HID support and the software on the WinMo, works great, mouse and keyboard so easy to use !!! it is said to support hardware keyboards (like xperia and touch pro), but the mouse is so cool: touchpad style
not free, but price is acceptable, $9...
Click to expand...
Click to collapse
Here is a little video showing how it works.
http://www.youtube.com/watch?v=n8tlL3QXNwk
Has anyone tried to get it to work with PS3? Keeps searching without any results.
Works om my laptop though...
Anyone able to get this working with OSX? I can even see the mobileSRC Mobile Remote service on my Mac, but on my phone it just hangs on connecting.
jhoffa said:
Anyone able to get this working with OSX? I can even see the mobileSRC Mobile Remote service on my Mac, but on my phone it just hangs on connecting.
Click to expand...
Click to collapse
Hangs or does not connects?
Ethermind said:
Hangs or does not connects?
Click to expand...
Click to collapse
When you press the bluetooth button in the program the connection progress bar continually tries to connect, but never completes. It just runs endlessly.
I can pair from my mac to my phone while the program is running and the correct mobile remote service will appear, but I can't pair from my phone to my mac (but I can with most other programs).
I waaaaaaaaaaant...... to place my XPERIA face down on a soft fabric mousepad, and have the optical sensor track motion, moving my entire XPERIA as a bluetooth mouse.
DEVELOPERS: On your marks, get set, go!
lol
(plus at the same time you'd be cleaning off your screen on the mousepad lol) GENIUSSSSSSSSSS!!!!
jhoffa said:
When you press the bluetooth button in the program the connection progress bar continually tries to connect, but never completes. It just runs endlessly.
I can pair from my mac to my phone while the program is running and the correct mobile remote service will appear, but I can't pair from my phone to my mac (but I can with most other programs).
Click to expand...
Click to collapse
algorithm
0. switch on BlueTooth on PDA
1. Run mobile remote on PDA (dont care about endless connecting....)
2. Run Bluetooth wizard of bluetooth master on PC
3. Select anything about new device and click on XPERIA
If you see default name for pairing up "MobileRemote mobileSRC" - all correct
4. at the same time on PDA you ca see changes
5. just press OK.
Thanks for the reply Ethermind. I've tried both methods already, but unfortunately it doesn't work.
If I pair from the Mac to the phone while mobileremote is running, I do get the mobileSRC Mobile Remote service on my mac, but the connection fails with the error: "Bluetooth network failed. Failed to open a connection to the network service. Your device may have reached its maximum number of supported network connections."
It does recognize that the phone is connecting as a remote control, but it just drops the connection when you try to connect.
Here's my BT services after pairing:
Device Type: Phone
Device Services: Service Discovery, Network Access Point, Audio Video Remote Control Profile, A2DP, Phone Book Access PSE, OBEX Object Push, Active Sync Bluetooth Service, Voice Gateway, Voice Gateway, mobileSRC Mobile Remote
Paired: Yes
Configured: Yes
Favorite: Yes
Connected: No
Here's the error:
Mar 1 21:57:36 Apple kernel[0]: [IOBluetoothHIDDriver][waitForHandshake][xx-xx-xx-xx-xx-xx] Timeout waiting for handshake
Mar 1 21:57:36 Apple kernel[0]: [IOBluetoothHIDDriver][handleStart] final device setup failed
Mar 1 21:57:36 Apple kernel[0]: [IOBluetoothHIDDriver][handleStart] Failed.
Mar 1 21:59:01 Apple kernel[0]: [IOBluetoothHIDDriver][handleStart] staticPrepControlChannelAction returned error e00002c0
Mar 1 21:59:01 Apple kernel[0]: [IOBluetoothHIDDriver][handleStart] Failed.
I've spoken to the developer as well who says there's an issue with the the OSX bluetooth stack. I'll update if they're able to fix this, but please post if anyone is able to find another workaround as well.

[Q] Tethering options for data connection?

I'm looking to understand what options exist for tethering the NC to a phone for data. I believe the only method currently supported is by creating an ad-hoc wifi network using software on the phone, and joining this network from the NC.
I have a Blackberry 9700, which cannot be setup as a wifi hotspot. With the release of CM7 build 17, it sounds like Bluetooth works (with limited range). My phone supports Bluetooth tethering because I've set it up with my Windows 7 laptop. I'm curious to find out whether this will be possible with the NC as well.. if not, what other options are there for getting online with my NC (besides having to purchase a phone that has hotspot capability). I used to use PDANet with a Palm Treo back in the day.. I'm also not opposed to physical cable-tethering if this is a possibility.
Thanks in advance.
I would like to know this as well. My Evo is not rooted and I'd like to keep it that way for now, so my only options are PDAnet via physical cable and bluetooth (which I can utilize on CM7 but it breaks wifi) or Easytether (physical).
neoshi said:
I would like to know this as well. My Evo is not rooted and I'd like to keep it that way for now, so my only options are PDAnet via physical cable and bluetooth (which I can utilize on CM7 but it breaks wifi) or Easytether (physical).
Click to expand...
Click to collapse
So are you confirming that you've got Bluetooth tethering working with your phone using CM7? Does the build break wifi permanently, or is it only during BT tethering?
Haven't tried it yet but now that you mention it.. I'm going to try it!
Excellent, can't wait to hear the results..
Will pair, won't connect
Well, that takes that option out of the running. I really prefer a physical connection though, and so far, I haven't seen any micro-micro (assuming this is because of power requirements anyway).
Even with the phone right next to the NC? That's disappointing.. by micro-micro, are you referring to the type of USB cable needed? I don't have the device yet, so I'm not sure what kind of connections it has available. Tethering over BT is the last feature I'm waiting for before pulling the trigger on this bad boy. I plan to use it as a removable CarPC (using my phone for data and an external Bluetooth receiver for GPS).
Yup right next to it. Now, I've seen some guys report that GPS works though via bluetooth and I plan on trying that next (need to charge my BT receiver.. hope the battery still works!). They said you needed a GPS app to fix your location though.
As for micro-micro, yep USB. But then we would probably need a client side app to be able to recognize that kind of connection.
And wifi seems broken with BT ENABLED (not on, just enabled).. going to revert.
Thanks for doing all that testing. Let me know how the pairing goes with your GPS receiver.. if you get that working, you would need GPS software that has all of the maps built-in (since Google Maps, etc, requires a data connection).
My primary use for the NC will be as a car PC, so the only thing holding me back is the Bluetooth tethering with my Blackberry (uses the Dial-Up Networking feature set).
I've been hoping to BT DUN working for my BB 9700 also. At the moment it appears that ppp needs to be enabled in the kernel for this to work. When I run pppd from the comand line it complains about ppp missing from the kernel.
It looks like the pppd program is being compiled with the CM7 build and that the ppp modules can be found in the kernel sources so there is hope. We could ask to have it added as a dynamic module but I not sure how to go about making the request. (I am a noob to the forums and not allowed post in Dev and there may be a another way to make requested that is preferred in any case. )
I also found this program that claims to set up a BT DUN connection via ppp and it does run without faulting on my NC:
android.gval.biz
Thanks for sharing your experiences. I found a post in the developers forum where someone asked how to do the same thing. The link in the response discusses how to get Bluetooth GPS and WiFi tethering to work, but it does not mention Bluetooth tethering to a phone. Unfortunately, I don't have enough posts under my name to respond to that thread, but I've subscribed to it in the hopes that someone else will point it out..
http://forum.xda-developers.com/showpost.php?p=12282264&postcount=281
Same same same same.
Unrooted Evo and although I am having fun with all the great things we can do to our NC's I am really not ready to root my Evo just yet. Having that phone with me is the only reason I am able to walk away from my keyboard at all and just because you can doesn't mean you should.
I run Fedora on my laptop and can tether to my Evo using Azilink and USB cable without a problem but if I wanted to drag my lappie everywhere then the NC wouldn't be any fun atall!
Weird is when we can pair the Evo and the NC via Bluetooth (yes a few inches apart right now) but neither one wants to do the actual connection. The message pops up on both Evo and NC asking to acknowledge the "secret" code and what else to do but say yes to them both. Then they both try and fail to connect.
I guess there is a fix for AdHoc on CM7 but I am not sure how to get the unrooted Evo to create an AdHoc network for the NC to connect to. If anyone has that answer can you let us know? I will keep searching as well.
Deirdre

Wiimote won't pair

CM7 latest nightly (39). Dalingrin's 4/13A kernel with the 4/14 ALSA update.
I bought a wiimote off ebay in the hopes of getting it to run with some of the emulators for android.
I turn on bluetooth and try the following programs:
Rwiimote
Wii Controller
WiimoteController
In all three programs I tell the nook to look for a device. I press the 1+2 buttons on the wiimote. The four blue LEDs flash. All three programs seem to see the Wiimote (found 1 controller, wiimote connecting, etc.), but all three then pop to the same screen
"Bluetooth pairing request"
Type PIN to pair with "Nintendo RVL-CNT-01". (Try 0000 or 1234.)
I've tried every combination of 0000-9999 and 1234. It won't let you click OK without entering in text. I can enter in a letter, then erase it and then hit OK, but it still doesn't seem to pair.
The unit appears to be real nintendo hardware and is engraved with the nintendo logo. On the bottom, it is engraved with RVL-003 made in China.
Any ideas?
Turn Bluetooth on. (Cm7 only)
Open WiimoteController.
Hit Init and Connect.
Then open up the battery casing to the wii controller, click the small button that saids "Reset/Reconnect/Connect, etc..." (little tiny dot)
This will begin the pairing process, you shouldn't need a pin or anything.
Try that exact process, and if it still doesn't work i'll try to help. But, i've only been asked for a pin when trying to use the bluetooth settings in cm7 and not the wiimotecontroller program.
I do that, and I get:
Initializing...
Searching...
Found 1 wiimote(s).
Connecting
that's where the Bluetooth pairing request screen pops up.
If I try to enter any code (or no code) it spits it back out to the main WiimoteController screen where it says
Connected to -2 wiimotes.
Setting LEDs...
All 4 blue LEDs on the wiimote continue to flash
Then it says
Done...
Polling button data...
Stopping the polling process...
Stopped.
The whole time all 4 blue LEDs flash on the wiimote.
I see... Well that's quite a pickle, maybe someone who has played with it can be of better help. Unfortunately I don't get that problem at all and I just ran through that process with an official wiimote and chinese knockoff. I'll play with it some more and see what I can figure out.
Sorry =(
Edit: Maybe try turning off bluetooth and then hard resetting. And then turn it back on and see if you get the same result?
Still no dice.
I do appreciate the help though!
Very odd. After searching the web a few times over, I couldn't find anything describing your current issue. In fact most insisted that once wiimote applications were used, that they didn't require a pin. Very strange =|
solinar said:
I do that, and I get:
Initializing...
Searching...
Found 1 wiimote(s).
Connecting
that's where the Bluetooth pairing request screen pops up.
If I try to enter any code (or no code) it spits it back out to the main WiimoteController screen where it says
Connected to -2 wiimotes.
Setting LEDs...
All 4 blue LEDs on the wiimote continue to flash
Then it says
Done...
Polling button data...
Stopping the polling process...
Stopped.
The whole time all 4 blue LEDs flash on the wiimote.
Click to expand...
Click to collapse
The exact same thing happens to me. I went with a NYKO (didn't want to spend the money on an official wiimote in case it didn't work). I went through that process a dozen times, took out the batteries, hard-booted, etc. Twice I got it to pair, but as soon as I touched a button, it would lose connection. I also downloaded Rwiimote, which also "says" it is connected, but the 4 lights would instantly start flashing again. I thought it was because I bought a knock off, but Gin1212 says that they got their knockoff to work.
Maybe we have the same problem of it recognizing it as 2 wiimotes? Mine also says -2 found, and when it has paired, the bottom 2 lights were lit.
Gin1212 said:
Very odd. After searching the web a few times over, I couldn't find anything describing your current issue. In fact most insisted that once wiimote applications were used, that they didn't require a pin. Very strange =|
Click to expand...
Click to collapse
I am having the exact same issues as above, line for line. Although, using wiimote control, I have never been asked for a pin.
Try using an app that has Wiimote syncing built in to see if its a application issue. Snes9x EX is one that I can confirm works.
perhaps you should try to completely erase any previous trace of the device pairing and start from scratch with the directions where you press the little button.
I'm going to try this when i get home tonight.
I had to chime in when i saw this quote:
"I've tried every combination of 0000-9999 and 1234"
that is some due diligence... i don't believe you, hahaha j/k man, you've got some perseverance if you really did, i would've just said f it and deal with the on screen controls
Alright, figured out my problem. Perhaps I should have read this before dropping $20 on a knockoff.
From Wiimote Control's FAQ...
I have an unoriginal controller (like Nyko's for example). Now when I connect, the phone starts polling the data, but shortly after times out. What to do?
Unfortunately, unoriginal wii remotes and classic controllers cause issues such as abruptly disconnecting and misidentifying themselves. It's best to stick to original Nintendo hardware. The only confirmed piece of equipment that doesn't cause issues is the Datel's Retro Wireless Controller so if you've confirmed that your device works with WiimoteController app, you're safe to purchase either this or the original Nintendo controller.
Now I feel dumb. I don't think it helps the original poster who said he had a licensed Nintendo wiimote.
solinar said:
The unit appears to be real nintendo hardware and is engraved with the nintendo logo. On the bottom, it is engraved with RVL-003 made in China.
Any ideas?
Click to expand...
Click to collapse
The FAQs for the app say that "unoriginal wii remotes and classic remotes" cause this exact problem. I wonder if they are referring to older gen wiimotes. Maybe that is what you are using?
http://android.ccpcreations.com/wiicontroller/wc-faq
bluetoot wii pair
Friends, ANDROID dont have support do Bluetooth HID ( keyboard, mousees, etc) till now, it will be included maybe on 3.0 "Bluetooth Supports A2DP, AVRCP, sending files (OPP), accessing the phone book (PBAP), voice dialing and sending contacts between phones. Keyboard, mouse and joystick (HID) support is available through manufacturer customizations and third-party applications. Full HID support is planned for Android 3.0 (Honeycomb).[49] "
in " wikipedia Android_(operating_system)"
jimmy
I have Wii motes from the original product launch, and don't see that issue. In this case I think "classic" means the little gamepad device you can plug into the nunchuck slot.
mine will pair, i see the buttons being acknowledged in wiimote controller ime, but seconds after playing on an emulator my wiimote shuts off and i have to take out the batteries out to try and re-sync. any ideas?
reply on solinar
I think Huawei didn't make a skip button because the most bluetooth devices that need a code don't have no code such as the wii, I think you have a Huawei because I have the same issue on a old Huawei phone
“The newer Wiimote RVL-CNT-01-TR shuts down immediately upon receiving any HID output report if it has been turned on using the 1 + 2 method, although it works using the sync button. It is possible that authentication is now mandatory for the 1 + 2 temporary sync”. I found this article somewhere on the Internet. I think it might help.

Modding with bluetooth hardware

Does anyone know a way to use the hardware from an old phone to add bluetooth to a PS3 Guitar Hero controller? I found out that the GH controllers do not have BT natively, and instead rely on a RF connection to a RF matched dongle attached to the PS3. I have the controller, but no dongle, so I thought it might just be easier to cannibalize an old BT enabled phone (perhaps a Moto W490 or RAZR) to connect it. I know that this could come with having to make a boarde and program it, which I am ready to do if necessary.
Thoughts? Has anyone done this successfully before? Is this even possible???

Categories

Resources