Hello, I am quite an avid reader on xda and have gained a lot of knowledge from this forum. Unfortunately I have run into a problem I cannot seem to understand.
I have a Samsung Omnia 7 (T-Mobile, flashed a stock omnia 7 rom,unbranded). Whenever I pair it with my Car audio (I have a Suzuki Alto) the audio drops atleast 5 times a second.
Also the mic voice quality is terrible (people on the other end complain of a lot of static & as if i were speaking from a thousand miles away).
I also happen to have a developer unlock on my phone so this gives me easy access to the xaps.
My Samsung Omnia 7 details are :
OS Version : 7.10.7740.16
Firmware Revision Number : 2424.11.9.2
Hardware Revision Number : 3.15.0.4
Radio Software Version : 2424.11.9.1
Radio Hardware Version : 0.0.0.800
Bootloader Version : 5.9.0.6
Chip SOC Version : 0.36.2.0
I read on the forum about using the Advanced Config tool to set the Bitpool to 51 and set Joint Stereo to 1. But whenever I tried doing that a popup would say "Unable to apply changes"
So I navigated to HKLM\SOFTWARE\MICROSOFT\BLUTETOOTH\A2DP
and I saw ONLY ONE subkey that as Devices that had 4 Subkeys labelled 1,2,3,4 each with a binary value (Address)
I added a key Settings to HKLM\SOFTWARE\MICROSOFT\BLUTETOOTH\A2DP and I added the following values to it:
Bitpool : 51 Dword
MaxSupportedBitpool : 51 Dword
SampleRate : 48000 (this was added by advanced config later when I was trying it out again)
UseJointStereo : 1
I tried testing these settings with my car bluetooth kit but the results were the same. At first I was baffled when I didn't see the key SETTINGS in the HKLM\SOFTWARE\MICROSOFT\BLUTETOOTH\A2DP path.
Is this normal?
Is there any way to fix the choppy extremely low quality bluetooth audio?
(PS I do not want bluetooth over video, also I have set SupportCLI from 0 to 1)
Hi,
Got the same problem.
BT worked in the really early days of my Omnia but since then, I am unable to listen to music on my Motorola S9 headset (even worst than you ! Drops 10 times a second !). Even the call quality when using a mono BT earpiece, sound is distorded and other side does not understand a thing of what I say !!
Sad to say but I really think Omnia 7 are subject to Bluetooth hardware failure.
Really think there is no way and quiet forgot about using BT on my handset. Shame because I was using my S9 all the time with my previous wm device and it was really working very well.
Anyway, if you figure out what's wrong, please, share with me ;-)
Last thing, did you apply some audio tricks through the Samsung diagnosis app ?
Good luck
Thomas
Sent from my OMNIA7 using Board Express
Hi, thanks for replying, I don't think the omnia 7 is subject to BT hardware failures as i've read about several omnia 7s running okay.
Also I did apply the sound trick using the diagnosis app but it messed up the audio on my phone. 30/30 sounded like the speaker is going to explode. Though the changes used to fall back upon restarting, they would come back if I played a song or if I got a call. So I had to re-flash my rom & reupdate it to mango.
I haven't tried BT on any pre-mango version but I guess its going to be the same.
Anyways lets hope Microsoft comes out with a fix in their tango update in Q2
:fingerscrossed:
Really wonder if BT problem may be linked to the sound trick. May sound weird but as I said, Bluetooth was working flawlessly at the beginning and I'm not 100% sure but it may have stopped working the day I messed with Samsung diag on sound settings.
More than that, I wonder at which OS level these settings are managed (even wondering if a hard reset or ROM flashing can roll back the whole thing to the factory settings)
I hesitated to hard reset in hope it will work again but I do not want to lose everything without being sure problem will be solved (and will never know id I don't do it )
Thomas
Sent from my OMNIA7 using Board Express
In my opinion the settings are rooted in the rom, you cannot program the hardware from the rom but only change the settings (this is what i think) anyhow, my BT settings never worked, not before messing with the audio settings in the diagnosis, not after, also what's weird is that the a2dp settings weren't present in the registry, i had to add bitpool, maxbitpool etc. manually (no change even then)
anyways, lets hope someone knows of a workaround or microsoft regards this issue as 'serious'
thanks
EDIT : @NebZoNe I tried your settings and they didn't work for me thanks for the suggestions anyways
adding a registry entry for bluetooth like bitpool should be made in ..\AD2P\Settings
see http://forum.xda-developers.com/showthread.php?t=1351043
try a registry editor instead of schaps' advanced config...better.
max supported bitpool must be 80 (dword)
if you use 51 for bitpool then you can't use jointstereo (set it to 0), or use 53 then you will be able to set 1 for jointstereo...
once you've connected your car's stereo to your device try to find the second tweak i've written (dots between \ are numbers) to make sure the sound will be streamed in stereo (if you setted bitpool at 51 for sure!)
good luck.
Hello, I used the root tools by cliff74 & advanced config to verify the settings. Anyways, I haven't tried bitpool at 53 & will do.
Question : in your post you have said this :
HKLM\Software\Microsoft\Bluetooth\Device\........\ Services\..........(then u should see u're in stereo sound settings)
enabled : Dword = 1
The dots are the numbers, so how do I know what device is which number?
Thanks!
japmeet said:
Hello, I used the root tools by cliff74 & advanced config to verify the settings. Anyways, I haven't tried bitpool at 53 & will do.
Question : in your post you have said this :
HKLM\Software\Microsoft\Bluetooth\Device\........\ Services\..........(then u should see u're in stereo sound settings)
enabled : Dword = 1
The dots are the numbers, so how do I know what device is which number?
Thanks!
Click to expand...
Click to collapse
Do you use so many BT devices that you can't identify them in that path?? i only use bt headphones so i didn't have that kind of problem sorry...
and i'm agree that what you'll find behind \Device\ is straightly linked with what you use...so you must find the string "stereo sound" for every device you connect...as well as you'll find a string value with your bt device name after first connection....
I must insist on the fact that schaps advanced config is screwing with BT's manual reg.edition...and there's no reg lines for samplerate values, they are setted up straight from bitpool level (51:48000; 53:44100; 76:96000)
unfortunately, having a look to other threads, it seems that samsung devices usually know issues with bluetooth function...
well in HKLM\SOFTWARE\Microsoft\A2DP\Devices I have 4 subkeys that are :1 ,2,3,4 each with 0 subkeys and 1 value that is address (a binary value)
In HKLM\SOFTWARE\Microsoft\Bluetooth\Device I have 1 subkey that is 00137b96be74 that has 1 subkey "Services" which has 2 subkeys :
The first subkey has the following contents :
Status (a subkey that is empty)
channel (value : 0 dword)
enabled (value :1 dword)
name (stereo sound)
sdprecord (binary value)
Similarly the other subkey of \Device\ has the same contents except for channel and name
Channel (1)
name (Hands-Free //I suppose this is my car bt audio but when i sync my phone with the car it shows BT Radio as the car's head unit's name)
Also i have logitech free pulse BT headsets and I have the same problem with that
well, seems that's alright i've got the same layout...
the only thing i can do is sharing my ad2p settings layout...
hope for you it's not a hardware issue...
I do not have the default key (not sure if that would make any difference) but anyway, thank you
japmeet said:
I do not have the default key (not sure if that would make any difference) but anyway, thank you
Click to expand...
Click to collapse
Same situation with my omnia 7 - and i have motorola s9 like you. I tried many settings in registry but all of them have absolutely no effect ((
though I shouldn't be bumping but *help?*
As I already told, sorry but I really think the reason is really simple. BT chip on Omnia 7 is defective, this is a hardware failure and I am quiet sure it can not be software solved.
There are plenty of reports on the web with people having the same problem with Omnia 7 :-(
Sent from my OMNIA7 using Board Express
But my motorola s9 worked fine with NODO.
Can we diagnose somehow that it is hardware issue? I have used following codes in Diagnosis:
*#232331# - BT RF Test Mode
*#232332# - BT Audio
*#232333# - BT Search Test
*#232337# - Bluetooth MAC Address
First one tells me that RF testmode is on, second gives me nothing... Third displays Search Failed!!! message and fourth just same code...
On my omnia
*#232331# - RF Test Mode ON!
*#232332# - Nothing
*#232333# - Search Fail!!!
*#232337# - 0x78471D364188
My bluetooth only works well when I put off the wifi on my Omnia 7
Sent from my OMNIA7 using Board Express
I've tried the codes and I have the same results as you have, sigh.
ikke008 said:
My bluetooth only works well when I put off the wifi on my Omnia 7
Click to expand...
Click to collapse
My bluetooth dont work with wifi.
And without wifi sound is choppy.
Related
hi,
i resently bought a heaset sagem BT sh1, (BT stereo headphone) and tryed to use them on my universal originaly with the 02 uk latest vanila rom, but it didn't reconised the headphone as such only headset, so i search on the forum and find that it was because of the missing A2Dp stuuf, so i upgraded and flashed the rom to WM6 wich resolved some of the problem but not totaly,
The headset work not problem to Lisen phone call and stuff, i can even lisen to the sound of the universal ok, screen tap and so one,
but when i start media player to lisen music, it does work for 4 second and then it stop, it doesn't shutter, it just stop, and work again for 4 second only if i close mediaplayer, and it work again for 4 second, i try the reg hack but didn't change anything, i try the a2dp upgrade as well no success,
i try other player no success, what get me is the fact that i cannot lisen any sound that are longer than a few second,
can anyone help me,
thanks a lot
ps i did pass almost all day looking for a solution on my own, without result.
my rom of my universal is Jwrightmcps Crossbow ROM Update 2.02.00 WWE
the O2 XDA Exec WWE Download to be exact.
If you hold it close, does it still happen?
dewild1 said:
If you hold it close, does it still happen?
Click to expand...
Click to collapse
yes it still happen, when i installed it and tested the phone was in my hand and the headphone on my head no more than 60 cm, i do have also a magician and it work perfect with it (i installed the bt stact o2 mini patch) so no problem from the headset, i also have the alpin and i will try to see if it work as well tomorow i to lasy now.
A2DP
Sigiel said:
yes it still happen, when i installed it and tested the phone was in my hand and the headphone on my head no more than 60 cm, i do have also a magician and it work perfect with it (i installed the bt stact o2 mini patch) so no problem from the headset, i also have the alpin and i will try to see if it work as well tomorow i to lasy now.
Click to expand...
Click to collapse
Hi!
Using "Resco Registry" or another registry editor program, find the following key:
HKEY_LOCAL_MACHINE\Drivers\BuiltIn\BtA2dpSnd
add new DWORD:
Priority256 with value 250 (decimal)
This should solve any lag problems. But to get hi-quality sound, you also need to tweak parameters here:
HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\A2DP\Settings
These are the values that result in the best possible sound:
UseJointStereo = 0
BitPool = 58
MaxSupportedBitPool = 60
MinSupportedBitPool = 30
Good luck
WBR, Draco.
hey thanks for the tips but it didn't work, the probleme isn't that i have lag, but that i simply have no sound that is longer than a few second. exept on headset phone mode, and the quality is very good anyway, after i did that reg hack it was even worse, (no offance intended) no i can't have any sound longer than one sec, and in the registery under HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\A2 DP\Settings
i didn't have any settings, not one. can it be sommthing missing in my wM6 rom ?
Hi,
I have a similar problem using Helmi WM6 rom...I have been using itech bluetooth headset for almost a year now without problems, after switching to WM6, each time my phone rings, i have to press once to connect the bluetooth to the phone and another time to answer,,,It was fine with the WM5 roms..any ideas?
Cheers!
Hi there,
I don't know where to ask this, so it went to "General".
I've got a JasJar running WM6 and it happily runs stereo music on my Motorola HT820 bluetooth headset. I also have Sony BT2500 car stereo system which supports bluetooth phone as well as A2DP. with my HT820, I just turn the headset on and jasjar sees the headset and connects to it, but with the BT2500 only the phone part is automatically connected. if I want to listen to music I have to (on my jasjar) go to settings/connections/bluetooth and tap and hold on my xplod (my sony BT2500) and set it as wireless stereo.
is there any way to avoid this step (as I'm usually driving when i have to do this)? if not, is there an easy way to do it with one hand and no tap and hold ?
Cheers,
Shafa
Hey Shafa,
I've got the same problem with my Prophet and a Pioneer BTB200. So far i found no solution, so i most likely will have to write a program to connect to a BTdevice as wireless stereo, if it autoconnects as a handsfree device and is a2dp capable.
hey Lemmz,
I'm very interested to know what API you have to call to do this...
Cheers,
Shafa
HTC Faraday
Hello all,
Are there any resources here for the Cingular 2125 , I would like to port linux on the 2125. sorry if i have mis-posted.
thanks,
rvb
@shafa:
there is a Bt_api.h in the wm5 SDK which defines a function called RequestBluetoothNotifications; so far i found
RequestBluetoothNotifications
Handling Events from the Bluetooth Stack
Retrieving AVDTP Connection State
My idea would be to monitor all bluetooth connection events (most likely via a service), see which device (auto)connects and if it is a handsfree-device and supports wireless-stereo, initiate pairing for the latter.
i will try to do some coding later today. i'll keep you informed.
Cheers,
lemmz
Ok, so far i can recieve bt-related events. unfortunately i've found no info on how to initiate an a2dp connection microsoft-style. There's tons of code for AudioGateway stuff, but imho thats pretty useless.
Looking at the registry i found in HKLM\Software\Microsoft\Bluetooth\Services\0000110B-(...) reference to "Wireless Stereo" and bthutil.dll. looking at the WM6 SDK, bthutil.h, there are just two functions, BthGetMode and BthSetMode, for turning BT on and off.
I'm also looking at the sources for the (settings->connections->bluetooth)-Dialog, btenum.cxx and btmgmtui.cpp, maybe there is some info on this.
Edit:
btw, this 0000110B thing is referred to as AudioSinkServiceClass_UUID. But no luck on that either.
Soo, i think i'm quite close now...
DRVM_MAPPER_PREFERRED_SET -- with waveOutMessage you can switch soundoutput to different devices, unfortunately for a2dp it returns NOTSUPPORTED.
But within the a2dp driver i found some messages:
WODM_BT_SCO_AUDIO_CONTROL, WODM_OPEN_CLOSE_A2DP, WODM_PARAM_OPEN_A2DP
they seem to initiate a connection and set the preferred output device, just like the DRVM_MAPPER_PREFERRED_SET should. Tonight i'll experiment with it.
SUCCESS!!
It worked just as i though: a single command does all the work.
waveOutMessage((HWAVEOUT)devId, WODM_OPEN_CLOSE_A2DP, WODM_PARAM_OPEN_A2DP, NULL)
The device to connect to has to be paired and, of course, in range. I'm now going to clean up the code and build a litte configuration-tool.
Freeware tool
EDIT: Version 1.0.rc-2 uploaded . Find the download link below:
http://teksoftco.com/index.php?section=freeware
I've just uploaded version 1.0.rc-1 of the A2DP plugin. It can be downloaded and used as freeware (0 cost) from http://teksoftco.com/index.php?section=freeware , or find it below attached to this message, including a short usage guide.
New in this release (as many users requested):
-signal indicator
-3 modes for headset: OK, Off, Err
-settings panel added
-Handle Bluetooth option
-Execute File after start option
-applet added in start->settings->system to start settings
-a2dp.exe included in the package, that with parameters: a2dp.exe -bluetoothn|off -a2dpn|off or a2dp.exe -bluetooth:1|0 -a2dp:1|0
------------------
Actually devices that support A2DP (most wm6.0 bluetooth devices), come with 2 audio drivers installed:
1) The "Audio Output" Driver (supported since ppc 2002)
2) The "Bluetooth Advanced Audio Output" Driver, that is responsible of sending audio data over a L2CAP Bluetooth connection, as per A2DP protocol
When the user connects a Stereo A2DP headset, and selects the "Wireless Stereo" profile, the Bluetooth Adv. Audio Output becomes the nr. 1 audio output route, and is indexed as the First audio driver. Any application will output sound by using that driver.
The problem is that sometimes we are already listening to audio in the device's speaker's, and then suddenly we want to switch the output to our a2dp headsets - this is sometimes problematic, as the First audio driver changes from "Audio Output" to "Bluetooth Adv. Audio Output" and the applications currently playing audio need to be restarted.
For such issues, I have provided a tool, as freeware, that will install as a today plugin and provide the user with the possibility of instantly switching the audio between Device Speaker and A2DP Stereo Headset.
It is designed for WM6.0, Microsoft Bluetooth stack, please download it and let me know how it works for you. There are some more modifications that will be done, so this is only Beta-1
The CAB installer and instructions are in the ZIP attached.
(tested on ultimate 8150/wm6.0 and eten m600+/wm5.0, the gfx was made for vga but works on qvga too)
Hello Radhoo,
first times thank you, after such a thing I searched for a long time in vain.
tool functions on the Artemis with WM6 perfectly.
If the Tool were still developed further, I would be pleased genuinly, and would like to call hereby gladly my desires:
1. Bluetooth automatically switch on and off
2. Komandozeilensteuerung
3. Traybuttons without Todayplugin
4. Automatic start of a desired program after activation of A2DP (Mortplayer)
thanks Menkul
Hello menkul, Thanks for the feedback.
What is Komandozeilensteuerung?
Sorry Komandozeilensteuerung ist german.
I mean a Funktion a2pd.exe blueon A2DPon
a2dp.exe blueoff
or so.
Also a exe with startparameter
Menkul
Great idea
Any way to indicate bluetooth 1.2 or 2.0 status/line speed, signal strength, bandwidth?
bjrmd said:
Great idea
Any way to indicate bluetooth 1.2 or 2.0 status/line speed, signal strength, bandwidth?
Click to expand...
Click to collapse
Will try to
I have two spare days for research (wow!) so I'll try to come up with something.
lemmz
lemmz said:
SUCCESS!!
It worked just as i though: a single command does all the work.
waveOutMessage((HWAVEOUT)devId, WODM_OPEN_CLOSE_A2DP, WODM_PARAM_OPEN_A2DP, NULL)
The device to connect to has to be paired and, of course, in range. I'm now going to clean up the code and build a litte configuration-tool.
Click to expand...
Click to collapse
I am sorry I've "invaded" this thread, without first saying thanks to lemmz for his work, as I very well understand the effort needed to perform this kind of research.
While I wasn't aware of his findings (which are available in AK :
bt_ddi.h, WM520\PUBLIC\COMMON\OAK\INC\ ) I just wanted to give another free tool to the community, so I posted this in a few threads where users where requesting A2DP tools. I hope this is ok.
Dear Lemmz,
thanks a lot, i will take a look asap.
thanks again
Shafa
Hey Lemmz,
where do you get the devId from?
I'm thinking about writing the application, but I'm not a C++ guy (anymore atleast) I need to write it in C#...
Cheers,
Shafa
me again. should i use WAVE_MAPPER for device ID? if so, what is the value for it or even better, where can i find the whatever.h that has the value? is there an SDK i should download?
Cheers,
Shafa
menkul said:
Sorry Komandozeilensteuerung ist german.
I mean a Funktion a2pd.exe blueon A2DPon
a2dp.exe blueoff
or so.
Also a exe with startparameter
Menkul
Click to expand...
Click to collapse
Done, original post updated, download 1.0.rc-1
Signal indicator also added: it shows the bluetooth connection strength!
shafa said:
me again. should i use WAVE_MAPPER for device ID? if so, what is the value for it or even better, where can i find the whatever.h that has the value? is there an SDK i should download?
Cheers,
Shafa
Click to expand...
Click to collapse
You should use waveOutGetNumDevs() to get the number of wave devices.
Then you can use their index directly: 0 , 1 , eg.:
int idWAVE_BTAudio = 0; // or 1
waveOutMessage((HWAVEOUT)idWAVE_BTAudio ...
Where:
Code:
0. Audio Output
1. Bluetooth Advanced Audio Output
Be careful, the index changes when one device is selected, so you should check the WAVE devices each time you want to switch the audio.
Personally I've used waveOutGetNumDevs() then waveOutGetDevCaps to see what kind of device is each of the enumerated ones.
Hope this helps.
I thought it would be nice if we cfoudl get some Q&A going about this topic.
I'd like to hear which Tornado ROMs seem to have good working A2DP, which BT stack they use (if you know), what headset/remote you're using.
I'd also like to know if anyone can give use directions for checking what stack our phone is using.
I'd also like to know your opinions on volume, hiss, etc.
If you are satisfied or unsatisfied with your volume, please include your audiogain settings for comparision:
HKLM\SOFTWARE\HTC\AUDIOGAIN
(note: audiogain settings are in hexidecimal)
Here is some info on A2DP reg tweaking, that is supposed to be relevant to the WM6 bt stack.
i.e. from the "final" or "official" released, not a beta.
[ Default Settings are as follows: ]
HKLM\Software\Microsoft\Bluetooth\A2DP\Settings\
BitPool DWORD 30
MaxSupportedBitPool DWORD 30
SampleRate
UseJointStereo DWORD 1
HKLM\Software\Microsoft\Bluetooth\AudioGateway\
Capability DWORD 37
[ Aternate Settings: ]
HKLM\Software\Microsoft\Bluetooth\A2DP\Settings\
BitPool DWORD 51
MaxSupportedBitPool DWORD 60
SampleRate DWORD 48000
UseJointStereo DWORD 0
Cant remember if i changed the one below or it was already at that value.
HKLM\Software\Microsoft\Bluetooth\AudioGateway\
Capability DWORD 60
-----------------
[ Sleuth255's WM6 optimum settings for bluetooth A2DP: ]
These are applicable to the newer releases of WM6.
Finding #1:
ADD/CHANGE the following values from the registry at HKLM\Software\Microsoft\Bluetooth\A2DP\Settings :
Name: UseJointStereo
Value (DWORD): 1
What this does is enable Joint-Stereo for the SBC codec, which is important and makes the biggest significant change to improve sound quality. (Note: In earlier versions of WM5 and WM6, Joint-Stereo was broken and resulted in a mono-output. This is not the case anymore with the newer WM6 ROMS.)
Further note: Sleuth255 found that some of his A2DP headsets could not work with JS turned on. In that case, you have to set the value to 0 to disable JS (resulting in poorer quality sound with more "hissing").
Finding #2:
REMOVE the following values from the registry at HKLM\Software\Microsoft\Bluetooth\A2DP\Settings if they are present:
- BitPool
- MaxSupportedBitPool
These values are used to manually set limits for the BT stack for the A2DP SBC codec. Previously, it was thought that these values should be set between 38 to 86. But if the values are removed, I think that the BT stack automatically chooses the best BitPool values for maximum quality. I've tried removing these values and the sound quality either improved or at least stayed the same.
[ SUMMARY ]
At this point, you should have only one value in the registry at HKLM\Software\Microsoft\Bluetooth\A2DP\Settings:
UseJointStereo = 1
Your A2DP audio should be very good at this point - almost indistinguishable from a wired headset. However, if you are still unsatisfied with the sound (you may notice some very slight "hissing" or "swishing" sounds on high frequencies of certain songs), you may want to try the optional setting below.
[ OPTIONAL ]
Finding #3:
This is optional, and a matter of preference.
ADD the following value to the registry at HKLM\Software\Microsoft\Bluetooth\A2DP\Settings:
Name: SampleRate
Value (DWORD): 48000 (decimal)
This forces the A2DP stack to send the audio to the headset at 48000Hz instead of the default 44100Hz. For some reason, I find that the 48Khz value makes the "hissing" sounds less obvious. Your findings may vary, as some people may prefer the slightly more forward sound of the original setting. But if you are game, give this a try - one thing for sure is that it definitely changes the sound quality.
To reverse the change, just remove the SampleRate value.
If you make this 3rd optional change, you should have the following values in the registry at HKLM\Software\Microsoft\Bluetooth\A2DP\Settings:
UseJointStereo = 1
SampleRate = 48000
[ Note - Quick tip on registry editing ]
Of course, every registry change needs a soft-reset to take effect. And please take the usual proper care when editing the registry or risk damaging your device.
Find that your settings dont "stick" after a reset?
Make sure you reset the phone like this: After making changes to the registry, exit your registry editor. Then push the power button of your phone (putting it into standby, with the screen off). Wait for about 10 seconds (the phone will be saving the data to disk during this time), and only after that push the reset button.
Click to expand...
Click to collapse
I like to quote my sources, but I don't have the links at this moment. I will update them later.
Varied...
My experience across four or five builds has always been mixed. My older Motorolas work fine but my newer S9s dropout periodically. Interestingly, not all builds have the same result when I use them for handsfree. Some builds give me the voice I am speaking to in mono and some in stereo. Currently I am using Nitro's build from a month ago.
I have already exchanged the S9s once, so it wasn't specific to that one headset.
Exitao - Do you have dropouts periodically? What headset do you have?
kkrull said:
My experience across four or five builds has always been mixed. My older Motorolas work fine but my newer S9s dropout periodically. Interestingly, not all builds have the same result when I use them for handsfree. Some builds give me the voice I am speaking to in mono and some in stereo. Currently I am using Nitro's build from a month ago.
I have already exchanged the S9s once, so it wasn't specific to that one headset.
Exitao - Do you have dropouts periodically? What headset do you have?
Click to expand...
Click to collapse
Sorry, I was intending to post my personal details soon.
I am using a Sonorix C3
Standards Bluetooth Specification V2.0
RF Frequency Range 2402 ~ 2480 MHz
Profiles Supported A2DP, AVRCP, Headset, Handsfree V1.5
Transmission Power 0.25 ~ 2.5mW (Bluetooth Power Class 2)
Receiver Sensitivity < -80dBm (PER 1 %)
Distance 10m (in open space)
Click to expand...
Click to collapse
I am using EA's Chinese "WM6 5.2.318.18120" ROM:
http://bbs.koxo.cn/thread-14687-1-1.html
Currently my headset (well, the remote dongle, really) supports stereo playback, call display and bt handsfree usage.
Reception seems very clear. Mic pickup is sensitive and noise cancellation seems to be just as sensitive (I was holding the mic in my hand and gesturing madly one day, and realised what I was doing).
My only complain is the volume. I need to muck about in the audiogain settings to increase it.
As for what bt stack I'm using, I have no clue.
If I dump the zip file from this link, http://forum.xda-developers.com/showthread.php?t=263735&highlight=a2dp the bta2dp.dll was last modified on april, 2006. When I look in the windows directory of my phone, it only tells me I flashed it. I guess I have to dump the ROM to find out.
There is also the problem that the WiMP in my ROM can't handle VBR files. I'll be updating to vjgrace's 3.5 ROM shortly.
edit:
No dropouts. Mostly it is a fight to manage system resources on the phone.
any ppl know how yo make when the phone ringtone can ring in bluetooth.
mean we can listen the ring tone from bluetooth.
Have any of u experience Skipping when listening to audio via BT headset? Mine skip every 3 secs. any solutions?
i have quite the same problem, but mostly it works fine. Sometimes it skips at the end of the songs or even on the beginning, very annoying
Same here, I'm using Sony Ericsson HBH-DS200 headset. Sometimes it skips during playback (I use pocketplayer). Another annoying thing is that it take forever to find nearby bluetooth devices. A friend of mine also has the TC, but when we both turn on bluetooth it takes really long before we can see each other in 'Bluetooth Explorer'. Anyone knows why that is?
Mine is almost not usable.very 3 sec it will skip not sure what is the problem. Very dissapointed.
The same
Hi guys.
I also have problems with my bluetooth headset.. i have exchanged my phone for a new one but the problem consists.
I cant parre my Sennheiser VMX 100 BT headset to my phone, even though is works perfektly with my HTC P3300 and my HTC Touch??
Further more i cant use my other BT headset eighter. I have tryid
Motorola Miniblue H9
Nokia BH-208
Samsung WEP-200 Headset
but everytime i take a call the headset disconnets after 5-15 seconds ??
there is a setting which controls the size of the buffer. by default it's too small, apparently.
search on xda-devs, there is a fix in one of the tweak and tipps threads.
Edit: Just saw you named the technology wrong. It's called A2DP, Advanced Audio Distribution Profile, thats why you might not find any results because AD2P doesnt exist
Vl-Sher said:
On clean install of WM6 the sound was missing 8 seconds out of 10.
After adding
HKLM\Software\Microsoft\Bluetooth\A2DP\Settings\Bitpool = 20 (DEC)
HKLM\Software\Microsoft\Bluetooth\A2DP\Settings\MaxSupportedBitPool = 20 (DEC)
HKLM\Software\Microsoft\Bluetooth\A2DP\Settings\UseJointStereo = 1 (DEC)
there still are some "whistles", but the sound is more or less stable.
Click to expand...
Click to collapse
blacriderv said:
Yeah it works!
I put a DWORD Value in the same directory of BitPool/MaxSupportedBitPool:
- Name: SampleRate
- Value: 40000 ( Decimal )
Reboot and Enjoy
Click to expand...
Click to collapse
To summarize:
Set BitPool registry values to 40 (not 20)
Create "SampleRate", set value to 40000
Source: http://forum.xda-developers.com/showthread.php?p=1935917&highlight=bitpool#post1935917
Nyx2008 said:
Same here, I'm using Sony Ericsson HBH-DS200 headset. Sometimes it skips during playback (I use pocketplayer). Another annoying thing is that it take forever to find nearby bluetooth devices. A friend of mine also has the TC, but when we both turn on bluetooth it takes really long before we can see each other in 'Bluetooth Explorer'. Anyone knows why that is?
Click to expand...
Click to collapse
Hi
I am using the same Sony and pocketplayer. Using stock ROM with the bitpool set at 64 which is default on this machine, the sound is perfect with no skipping as long as I soft reset, initiate bluetooth, start pocketplayer, then press the headphone play button. It automatically connects and plays. If the phone has been used in a call or any other software first-forget it--bad skipping. This used to happen on my trinity too. Same procedure fixed it. Yes, you can reduce the bitpool but the sound will suffer. The skipping does not happen with my itechs which are bluetooth 1.2. I wonder if the Sony is using EDR or something--the sound is much better--can't even tell its bluetooth.
i have a problem with changing the registry values to try to get rid of the skipping when using a2dp wiht my samsung sbh-500
evertime i softreset the device, the settings are default again...
i use 1.64.08.21 radio and bepes 0.67 rom...
anybody an idea why thsi is happening?
greets and thanks, qoka
-----------------------
ah okay, got it, i made a softreset directly...
I just bought a bluetooth headset from Sony : DR-BT21G.
The pairing works just fine, I can listen to music or make a phone call. I can even watch a divx on TCMP with the sound in the head set and no problem.
The only thing is that as soon as I put the Polaris in my pocket (jacket our trousers) the sound stops, then comes back, then stops again, etc. The pairing is not broken, but the sound keeps coming and stopping.
This is even worse when I'm walking.
If I take the phone on my hand, the sound does not stop anymore.
I have changed the following registry keys as I read on other posts but it changed nothing:
HKLM/Software/Microsoft/Bluetooth/A2DP/Settings/BitPool - change to 48
HKLM/Software/Microsoft/Bluetooth/A2DP/Settings/MaxSupportedBitPool - change to 58
Any idea were this could come from ? Any other good or bad experience with this combination ? Is it just bad luck and I have to change my headset ?
Thanks for your help.
_________
WM 6.1 (bepe 0.66)
CE OS 5.2.19202 (Build 19202.1.0.0)
ROM Version : 1.52.751.2WWE
RadioVersion : 1.70.OliNex
Protocol Version : 25.65.30.04H
Quick update
I have installed the two patches for bluetooth, released by HTC official web site.
But this did not fix anything...
Yo dude,
I've got the same problem with a Sony Ericsson HBH-DS980.
I've not tryed to install the patches because i just received my cruise from repairing service.
I'll try and tell u.
Bye
i too have this annoying problem with no joy from the hotfix.... ring htc tell them you want it fixing under waranty i am!
1. Did you either restart your phone or restart the blueooth after making the registry changes?
2. If you did and it still didn't work for you, I would reduce both bitrate settings to the 28 and then restart either the blueooth or the phone which should fix your issue pretty much immediately. I would then up the A2PD settings at increments of 4 until you figure out the Sony DR-BT21G bitrate threshold. (Again be sure to restart either the phone or the bluetooth after each increase.)
FYI: The hotfixes aren't supposed to fix A2DP issues.
Thank you very much Sonus for your help.
Unfortunately I tried to tweak the bitrate according to your advice but it does not change anything.
I put the bitrate down to 2. It is true that I have less cut, but still, the connection drops from time to time for somes seconds.
Is the idea of this bitrate to catch the one of the device or is it : the lower, the better connection ?
I did not noticed any effect on the quality of the sound though.
Notice that I restarted the Polaris each time I change the value.
If you have any other idea or comment this will be more than welcome.
Here's the solutions guys.
http://forum.xda-developers.com/showpost.php?p=1296052&postcount=1
After implementing everything in there, I soft resetted the device, reverted the AKU back to .0.4.5(HKLM\System\Versions\AKU) then installed the HTC BT Fix and voila! No more issues. Excellent! Calls notifications are now coming direct to the headset.
By the way, i'm also using Sony Ericsson HBH-DS980
reyjabs said:
Here's the solutions guys.
http://forum.xda-developers.com/showpost.php?p=1296052&postcount=1
After implementing everything in there, I soft resetted the device, reverted the AKU back to .0.4.5(HKLM\System\Versions\AKU) then installed the HTC BT Fix and voila! No more issues. Excellent! Calls notifications are now coming direct to the headset.
By the way, i'm also using Sony Ericsson HBH-DS980
Click to expand...
Click to collapse
Yep i reverted aku to .0.4.5, installed the HTC BT fixes, and now i have no more "holes" in sounds.
But what is this solution ? i don't really understant what is it for?
I have the same headset as you, did u see any difference in the quality with the solution you mensioned?
Thx for ur future answer
David
More tweaking... unsuccessful
I have done all what was written in the thread :
- deleted the two regkey (MaxSupportedBitPool and BitPool)
- set the AKU value back to .0.4.5 (the initial value was .1.0.0)
- reset the TC (many times )
But still, I suffer from cuts in the connection where the sounds just stops in the headset.
I just want to precise that I never suffered from low quality of the music. All the time I can experience very high quality sounds. Only the headset stops playing for half a second, two seconds, then play again, then stops...
Any help more than welcome....
i have same problem but with my non-stereo, non-A2DP headset. when i put the phone in my pocket, sound become "choppy".. anyone know a solution for me?