[Q] Mango and Bluetooth Profiles - Windows Phone 7 Q&A, Help & Troubleshooting

There is a lot of talk about Mango right now. Does anyone know if the Bluetooth stack is going to include more profiles? In particular interest to me is the Serial Port Profile (SPP).

I'm not sure, but I don't think so. On this moment bt in wp7 mango has minimum functionality.

How bout Bluetooth profiles for video sound?

external gps
I know that Microsoft does not officially support many bluetooth profiles except headsets and a few others listed at http://support.microsoft.com/kb/2449475.
Is it possible to get the radios in a WM7 phone and a device that uses a profile excluded from Microsoft's list to communicate at all?
I reckon external GPS units all use the SPP profile (serial port?)
more discussion about BT:
http://forums.techarena.in/portable-devices/1403479.htm
http://en.kioskea.net/contents/bluetooth/bluetooth-fonctionnement.php3
http://forum.xda-developers.com/showthread.php?t=1016354
http://forums.create.msdn.com/forums/p/77644/512113.aspx

Related

Telephone cant find bluetooth-headset!

Hi! I have a brand new Jabra 620s bluetooth-headset. When I turn the headset on and search for bluetooth devices on my computer I can see it, but I cant see it when I search for it on my touch pro.
What could be the problem here?
I had a similar problem last night (and have it quite often when i need to pair). It doesn't detect it until the 3rd or 4th time in which last night it didn't even detect it either. I power cycled the headset and my phone found it the first time.
Yeah, I tried rebooting my headset and my phone several times, but I still can't get it to work...
Figured it out... Had to hold in a button on the headsett to make it avaliable for new devices...
But new problem:
I don't get sound in the headsett when I play music. But when I make a call the sound is in the headsett. What could be the problem here?
Maybe its the settings in your a2dp profile?
I read this "Set-up of the 620's was simple enough, the headset unit is paired with the device that is streaming the music and / or a mobile phone. A smart move from Jabra allows the 620s to be connected to both a mobile phone and an audio device simultaneously. However our set-up was rather more straight forward than most as we used Jabra's own Bluetooth dongle that supports the all important A2DP (Advanced Audio Distribution Profile) profile. Real life for most users is a different kettle of fish with support for A2DP being quite sparse, most music gateways and servers and even music ready mobiles rarely support the required profile." source: http://www.lordpercy.com/jabra_bt620s_review.htm
Maybe some tweaking in hklm\\software\microsoft\bluetooth\a2dp\Settings
I believe this headset also supports AVRCP profile. In any case, make note of your original configuration prior to making any changes.
nyckid211 said:
Maybe its the settings in your a2dp profile?
I read this "Set-up of the 620's was simple enough, the headset unit is paired with the device that is streaming the music and / or a mobile phone. A smart move from Jabra allows the 620s to be connected to both a mobile phone and an audio device simultaneously. However our set-up was rather more straight forward than most as we used Jabra's own Bluetooth dongle that supports the all important A2DP (Advanced Audio Distribution Profile) profile. Real life for most users is a different kettle of fish with support for A2DP being quite sparse, most music gateways and servers and even music ready mobiles rarely support the required profile." source: http://www.lordpercy.com/jabra_bt620s_review.htm
Maybe some tweaking in hklm\\software\microsoft\bluetooth\a2dp\Settings
I believe this headset also supports AVRCP profile. In any case, make note of your original configuration prior to making any changes.
Click to expand...
Click to collapse
I tried to install btAudio. Now I have sound in my headset, but det sound-quality is CRAPPY! Are there any other software avaliable that can fix this? Dont know if I want to edit the registry.... There must be a solution?
slogum said:
I tried to install btAudio. Now I have sound in my headset, but det sound-quality is CRAPPY! Are there any other software avaliable that can fix this? Dont know if I want to edit the registry.... There must be a solution?
Click to expand...
Click to collapse
You can use Advanced Config to enlarge the bluetooth bitpool under the bluetooth tweaks. Set it to "very high" for best sound quality (uses more system resources tough).
HTH
Maximum bit-pool setting is 1561. I dont think it solves the problem, cause the quality is still really bad.
Any other tips? Or do I have to return the headset cause a brand new ~1000$ phone cant play on a wireless bluetooth headset?!
Bump.. Are there really no solutions?

Using HTC Touch as a headset for a laptop

Aim: To connect my HTC Touch to my laptop and to seamlessly use it as a headset for talking on Skype - i.e. use the cellphone microphone for input and the cellphone speaker for audio output.
Note: I know that there are bluetooth headset per se that may be paired with a PC, but I would like to know how to use my existing phone with this and understand whether this is technologically possible.
I am both interested in opportunities of bluetooth or wi-fi methods for connecting. In addition, you may supply info for software or hardware tools, but software fine tuning is preferred.
Thank you in advance for your assistance.
As far as I can clarify I want to use my mobile:
a) as a bluetooth connected headset
and
b) as a bluetooth connected microphone
Are those implemented in the bluetooth profiles which are running on my mobile phone? (or on any other phone).
In general it would be possible based on technology, hence there are bluetooth headsets with integrated microphones. But are the needed profile extensions on the bluetooth protocols implemented by the mobile phone vendors such as HTC?
In other words, is the protocol stack extended by the chip vendor of the bluetooth chip inside the HTC - probably not HTC itself? And is the protocol stack implemented into the operating system - Microsoft mobile 6.1 by either HTC or Microsoft?
i'd like this on my kaiser too..
just looking around still.

Question: Can a Bluetooth phone be used as an A2DP receiver?

I am too cheap to buy a bluetooth headset. So,
"Is it even possible to stream audio from a laptop or any other music source to winmo phone over bluetooth or wifi, so that I can use my current kickass wired mobile headphones"
Ive been trying to get something similiar to work myself, any progress from other members would do well posted here lol
~Dark
Did you get any progress with this? I would like to play my laptop (Ubuntu) music on my phone whilst I go into the kitchen (for example) and I can't be bothered taking me laptop down. If not, I may have to find some wifi solution (though I'm not being too optimistic).
Yes it can work - but - you need a A2DP source that can transmit to the phone...
There is a product that nokia do that I have which is a A2DP gateway box which can either act as a receiver or transmitter to an A2DP phone - but I am not sure what protocols it needs to work... I assume, but dont know, that it works with general A2DP because it will receive from my S710 & Touch Diamond phones - although I have tried the transmit part of it yet the documentation clearly states it will transmit...
the device has phono stereo input & output ports which can be rigged through to whatever sound source you have in mind...
As I say though I havent personally tested the A2DP transmission facility but I very much doubt Nokia would say it worked if it didnt...
Hope that helps...
Well, if I already have an A2DP source, how would I go about getting the phone to recieve it?
news about it please?
I was about to start a new thread for this lol
I want to stream music from my macbook to my phone, and hook up my phone to my home stereo. That way i dont have to waste money on a a2dp receiver when my phone has the capability.
Is there an app for that?

Dual Bluetooth Pairing? A2DP vs. Headset

I'm going to guess this is a no, but I figure I'll ask anyway just in case. Is there a way to have WP7 pair to more than one BT device? For instance, pair the headset feature to my car and A2DP music to a separate receiver?
Thanks,
Ben
Hi,
Yes, dual pairing is possible. The only problem is that in WP7 you can not define, which service shall be used by every device. In Android you can check at every device, whether it shall use "Handsfree" and/or "Stereo Sound (A2DP)".
But if you have an unlocked device and a registry editor, then you can tweak it in the registry.
Goto:
HKEY_LOCAL_MACHINE/Software/Microsoft/Bluetooth/Device
Here you find all paired devices with cryptical names (e.g. 000ff6…). Click on it and you see the "name" of device. In folder "Services" you find subfolders with supported services (Handsfree and/or A2DP). You can change "enabled" from Dword=1 to Dword=0 to disable it.
This way you can define, which service shall be supported by which device.
Greetings
rupi99
rupi99 said:
Hi,
Yes, dual pairing is possible. The only problem is that in WP7 you can not define, which service shall be used by every device. In Android you can check at every device, whether it shall use "Handsfree" and/or "Stereo Sound (A2DP)".
But if you have an unlocked device and a registry editor, then you can tweak it in the registry.
Goto:
HKEY_LOCAL_MACHINE/Software/Microsoft/Bluetooth/Device
Here you find all paired devices with cryptical names (e.g. 000ff6…). Click on it and you see the "name" of device. In folder "Services" you find subfolders with supported services (Handsfree and/or A2DP). You can change "enabled" from Dword=1 to Dword=0 to disable it.
This way you can define, which service shall be supported by which device.
Greetings
rupi99
Click to expand...
Click to collapse
Perfect! In the BT screen on the phone, will this get around tapping a device to pair disconnecting from the other device, or will this only work with auto pairing?
Now I just need to figure out why my HD2 locks up and reboots on A2DP audio playback.
Thanks again,
Ben
Unfortunately the above tweak seems not to work. At least for my HTC HD2 with Pdaimatejam 7.3 ROM. I have a bluetotooth device for my car with "handsfree" and "stereo sound" service. I want to use only the stereo. But even when I delete the "handsfree" entry in the registry my phone connects always with both services.
Regarding the reboots after connecting to bluetooth devices with "stereo" A2DP service I have the same problem with my HD2. It seems to be a common topic, maybe related to the ROM.
rupi99 said:
Unfortunately the above tweak seems not to work. At least for my HTC HD2 with Pdaimatejam 7.3 ROM. I have a bluetotooth device for my car with "handsfree" and "stereo sound" service. I want to use only the stereo. But even when I delete the "handsfree" entry in the registry my phone connects always with both services.
Regarding the reboots after connecting to bluetooth devices with "stereo" A2DP service I have the same problem with my HD2. It seems to be a common topic, maybe related to the ROM.
Click to expand...
Click to collapse
Ahh, well that's disappointing. Did you reboot after you changed the registry settings, and did they remain set after reboot? As for A2DP on the HD2 and the ROM, I have had it happen in PDA and Ultra, but not Yuki. Unfortunately Yuki has the really high BT battery drain.
Ben
thanks a bunch - I was looking for this very solution and it works great on my Mango Nokia 710
rupi99 said:
Hi,
Yes, dual pairing is possible. The only problem is that in WP7 you can not define, which service shall be used by every device. In Android you can check at every device, whether it shall use "Handsfree" and/or "Stereo Sound (A2DP)".
But if you have an unlocked device and a registry editor, then you can tweak it in the registry.
Goto:
HKEY_LOCAL_MACHINE/Software/Microsoft/Bluetooth/Device
Here you find all paired devices with cryptical names (e.g. 000ff6…). Click on it and you see the "name" of device. In folder "Services" you find subfolders with supported services (Handsfree and/or A2DP). You can change "enabled" from Dword=1 to Dword=0 to disable it.
This way you can define, which service shall be supported by which device.
Greetings
rupi99
Click to expand...
Click to collapse

One click - Connect 2 Specific Bluetooth device for A2DP and Phone app

An amazing One click - Connect 2 Specific Bluetooth device for A2DP and Phone app:
Bluetooth Pair
https://play.google.com/store/apps/details?id=com.gnssoftworks.bluetoothpair
found it very useful for swapping bluetooth headphones between devices WITHOUT turning off Bluetooth entirely or going into the settings menu.
Example Use Case:
I have one Stereo Bluetooth headset with mic (two profiles - phone and A2DP audio)
I have one Android Phone and one Android Tablet.
Phone Profile is always connected to the Android Phone, but the A2DP audio changes depending on which device you want to listen to music from.
Normally, if you want to listen to audio from the Tablet when your headset's A2DP profile is connected to the phone, you'd have to first go to the settings menu of the phone, and disconnect the A2DP, leaving Phone Profile connected. Then go to the settings menu on your tablet and connect the A2DP only.
Then you'd have to do the opposite if you want to listen to audio from the Phone again.
Takes a long time.
With Bluetooth Pair, you can specifically connect or disconnect to a specific device and specific profile (phone / a2dp) by widgets.
So you won't have to turn off the bluetooth completely on one device just to allow your headset to connect another device. Nor do you need to go into settings anymore.
1.) Just tap on the A2DP device specific widget on the phone to disconnect, the A2DP Profile from the phone
2.) go to the Tablet, and tap on the A2DP device specific widget to connect the A2DP profile of the headset to the Tablet
Two taps!
Would you mind sharing a code snippet on how you achieve this? I've been working on a little program that I intend to use around the house and this is the missing piece that I can't figure out. Basically, I have some NFC tags spread around the house and a receiver app that triggers various actions. One of them enables bluetooth on my device (if off), turns on my home audio receiver (over telnet), connects to the receiver's A2DP device (this is the missing piece), and launches a music app.
I've seen examples where this works using an AIDL method, but from what I've gathered this no longer works under Android 4.2. Does your app work on 4.2? Any hints you can provide?
Thanks!
Brian
I'm not the writer of this app.
You could try contacting them via the email listed on Google Play.
BTW, while you're making your app, please dedicate a thread to it on XDA so we can all beta test and buy it later!
klau1 said:
I'm not the writer of this app.
You could try contacting them via the email listed on Google Play.
BTW, while you're making your app, please dedicate a thread to it on XDA so we can all beta test and buy it later!
Click to expand...
Click to collapse
Oh, OK. I just assumed this was your app.
After reading the Play Store description more carefully, I don't think this app actually does what I'm trying to do (programmatically establish an A2DP connection). It appears this app enables / disables certain profiles but the actual connection is still handled by the OS.
As far as the app I'm making, I was intending it to just be something for personal use. I'm planning on keeping it very lightweight and tailored specifically to my needs. For it to be used by anyone else they would have to have the same brand of A/V receiver as me (Pioneer) that supports the same telnet commands. Most of the rest of the functionality of the app can be duplicated by using some of the existing NFC apps like NFC Task Launcher. If I ever develop it into something interesting that could be used by a wider audience I probably will post it on XDA for feedback though.

Categories

Resources