Finally - A2DP on my BA, small problems remain - MDA III, XDA III, PDA2k, 9090 ROM Development

Hi all,
after I've spent hours and hours of trial&error trying to get my BA to have A2DP, here's what I've found out:
1. Problem
My BA (tried all WM5 & WM6 ROMs) has always had the skipping problem, but much worse than it is usually described. Usually people say it skips a bit every some seconds, but with mine it was like 1/3rd of a second music, 2/3rds no music and so on.
I eventually found out that with the BitPool setting set to 20, the skipping was down to "normal" level, at least one could identify the piece of music that was played. Anyway, you'll see that BitPool=20 is not exactly pushing sounds to your headset that the word "quality" can describe in any way.
2. WIDCOMM stack
Then I tried the WIDCOMM/BroadCom stack posted by helmi_c here. That one actually delivered great A2DP quality, but has a major problem: HeadSet/HandsFree just doesn't work. I've tried every patch out there, even flashed back to WM2003SE, but to no avail. I guess the people who developed the stack just never got around to capture the phone "start call"/"end call" events. Although there an option that the headset profile always stays connected. Here are the reg settings:
Code:
[HKEY_LOCAL_MACHINE\Software\WIDCOMM\Plugin\HandsFree]
Code:
"AudioSetupDll"
Here, I tried "MkSpk_PCM_Routing.dll", "HTC_PCM_Routing.dll" and "SD_PCM_Routing.dll", there wasn't any difference between them. Don't waste your time.
Code:
"AudioPreferences"
Pretty simple: 1 = Handle phone calls in the headset, 2 = Handle all audio in the headset. 3 = both. Can't remember that 2 ever worked as it should have.
Code:
"AudioHandling"
Now this is a bit more difficult.
I know that 16 means that the option "Handle all audio to the headset" is enabled and thus shown in the Advanced preferences for any (mono) headset.
Value 1 means the headset icon (which looks like old-fashioned headphones and appears in the top bar, not only in the phone app) is enabled. I can't remember now if that also meant that the connection between the PPC and the headset is kept in an idling state or if value 8 was good for that.
Anyway, if AudioPreferences is set so that the connection to the headset is always connected (constant, silent noise in the headset), then you can actually hear the phone calls in the headset and speak through it. But the audio still stays in the device too, which means both speaker and microphone of the PPC are active, too. Annoying, to say the least.
3. Solution with MS Stack
Eventually, I couldn't stand using a BT headset for music but then having to grab the Blue Angel by hand when a phone call came in, so I decided to go back to the MS stack. And then, after hours of searching and flashing (even copied files from other ROMs and cooked my own ROMs), a great fortune find came my way. I had set the btuart flags to 4 (just to see if it would make any difference) and then I found this MSDN article, which is only available in Japanese (could someone translate?), but it gave me enough information to add this value:
Code:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\device]
"DefaultMtu"=dword:800
And alas, it worked! I got a fine stream of HQ A2DP to my headset! Now I'm down to "normal" skipping, which I yet have to fix (don't know if I ever will), but at least it's not as crappy "quality" as it has been.
Summary
If you have extreme skipping with A2DP, these settings might help:
Code:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\device]
"DefaultMtu"=dword:800
[HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\Transports\BuiltIn\3]
"flags"=dword:4 (or 5)
Then reboot.
Now there is only one problem left (and I'm inclined to see it as a problem of the crappy no-name headset I've got): from time to time (sometimes after 10sec, sometimes after 10min) the headset suddenly plays white noise instead of the music. Whenever I push either the forward or backward button, the music continues normally (so I currently use TCPMP because it does not support AVRCP). Has anyone else had this problem? The noise is very disturbing, because it is much louder than the music (I can still change the volume of the noise with the volume control buttons). I'm not sure if it is the SBC codec of WM5/6, possible causes could be:
1. SBC codec messes up and is reinitialized upon the AVRCP message
2. SBC codec/A2DP/AVDTP sends a packet or encoding that is unsupported by my headset and the headset reinitializes when you push a button
3. headset somehow looses track of the BT encryption and cannot decode the music anymore (although I think I had disabled the encryption and it didn't go away)
Regards,
Stefan

WOW great job I will try it out I have the problem when listen to music howerver with the btIO V0.6 help me on that I just enable AudioGWCC before connect the BT headset it will send out the music ALMOST properly however it will stop less than a second every 10 sec (actually randomly) however still not acceptable for me it too often
I use Jabra BT320s with Xplode rom http://forum.xda-developers.com/showthread.php?t=342142

Now I was actually able to fix the most annoying "music turns into noise" problem using the file from http://forum.xda-developers.com/showpost.php?p=1104981&postcount=59
Great
@touchu: If you were using sentence delimiters (those funny dots and commas), maybe I would be able to understand your problem. Anyway, I don't know what you mean by btIO V0.6 and I don't know the AudioGWCC option you mentioned. I just use "Bluetooth Settings", tap&hold on my headset and choose "Set as Wireless Stereo". For skipping issues there are hundreds of other threads.
Stefan

seidler2547 said:
Hi all,
3. Solution with MS Stack
Eventually, I couldn't stand using a BT headset for music but then having to grab the Blue Angel by hand when a phone call came in, so I decided to go back to the MS stack. And then, after hours of searching and flashing (even copied files from other ROMs and cooked my own ROMs), a great fortune find came my way. I had set the btuart flags to 4 (just to see if it would make any difference) and then I found this MSDN article, which is only available in Japanese (could someone translate?), but it gave me enough information to add this value:
Code:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\device]
"DefaultMtu"=dword:800
And alas, it worked! I got a fine stream of HQ A2DP to my headset! Now I'm down to "normal" skipping, which I yet have to fix (don't know if I ever will), but at least it's not as crappy "quality" as it has been.
Regards,
Stefan
Click to expand...
Click to collapse
Thank you so much for this fix. After much trial and error myself, this is all I needed to do to make my new Motorola S9 headset work with my BA. I experience zero skips as long as I stay within the limited range of the BA (within 1 meter if the BA is in front of me, 2 if it is behind me). Point of information, this headset is a behind the head style and my neck/head seems to decrease the range significantly.

seidler2547 said:
Hi all,
3. Solution with MS Stack
Eventually, I couldn't stand using a BT headset for music but then having to grab the Blue Angel by hand when a phone call came in, so I decided to go back to the MS stack. And then, after hours of searching and flashing (even copied files from other ROMs and cooked my own ROMs), a great fortune find came my way. I had set the btuart flags to 4 (just to see if it would make any difference) and then I found this MSDN article, which is only available in Japanese (could someone translate?), but it gave me enough information to add this value:
Regards,
Stefan
Click to expand...
Click to collapse
http://translate.google.com/transla...arch?q=KB831722&hl=en&rls=com.microsoft:en-us
Google translates it fairly well.

Related

How I finally got A2DP to (mostly) work

Hey everyone, I've been posting on this board for a few days now trying desperately to make ADp work as it should on my Prophet. Well. after many failed attempts and sleepless nights, I finally got it to work, so I though i'd share the story for the benefit of others who might be having trouble with A2DP (and maybe get a few of my remaining questions answered).
For the record, i own a Qtek s200 with the latest Dopod ROM, and a Bluetake i-Phono Mini headset. Here's what I did:
- First i installed the widely available A2DP patch (along witth the DLLs and the reg settings).
- Then I paired it with the I-phono (in Bluetooth settings, choose hansdfree and wireless stereo mode)).
- After trying most music players out there, I finally settled on PocketMusic 4.25. The reason is that almost no player actually has AVRCP controls integrated yet, and the only one that does, WMP10, for some reason would not recognize the Play/Pause function of the Bluetake.
- Now, almost everything works: I can play, pause, FF, Rewind, lower and raise the volume from the headset. When a call comes, i can answer it through the headset and when i finish, the music resumes. If you only want to use the headset for music, disable the handsfree profile and answer the phone normally.
-As far as skipping goes, it's not so bad: the music skips maybe once every 15-20 minutes, so it's tolerable.
So, this is where I am so far. I'm pretty happy with it, thought there are a few things I thought would work that i still haven't figured out:
1. To initiate handsfree mode, all i have to do is click on the phone button of the headset, and immediately it switches from normal to handsfree. So far, so good. However, i haven't found how to do the same thing for music. Everytime I want to switch from listening to music on the phone itself to the headset, i have to go to Bluetooth>settings>devices>refresh>wireless stereo>save. It's very annoying, there should be a one-button way of doing this.
2. Sometimes, after I restart pocketmusic for example, the wireless stereo pairing will be lost and the sound goes "nowhere", meaning it doesnt even come out of the phone anymore. And even reestablishing the wireless stereo profile will not solve this, i have to soft reset and re-initiate the pairing.
3. Finally, I haven't found a way to easily go from handsfree to normal (the reverse of problem 1). It is also very cumbersome.
So, all in all, I'm pretty happy with how things work, and would defintiely recommend this combo, if you dont mind the few problems I've listed. As for those, unless someone has found a way to make these things work, I think the best solution would be for HTC to implement a Bluetooth headset quick menu in a future revision (sort of like what they have right now for Wifi/Push email/phone, only made specifically for bluetooth). I wouldnt mind if my phone had an extra button just for that.
My 2 cents...
Thanks for the information
Hi tdx, that was great information and I have it working on my Prophet (imate jamin). If you have found a solution to your final problem please let me know as I too am looking for this, but at the moment I am very happy with the way this all works (the i-phono mini headphones are great).
Cheers,
Winkie
Well. I made some headway since I posted this:
- Pocketmusic still works, and is still the best software for the Iphono Mini. But it's still eating up my resources.
- Pocket Player has come up with a beta version of their plyaer that sort of works, and is more user friendly. But, like WMP10, the play/pause button doesn't work, while it works in pocketmusic. Hopefully with the final release of their software, it will work completely, and I'll be able to switch to that.
- TCPMP, my favorite media player, doesn't support AVCRP, but they're supposedly coming up with a major (ie paying) release this month, soI'll keep my pinkies crossed and wait.
- Finally, regarding the pairing problem, I think it's due to the lack of an official support of ADP in the Prophet. Since other cellphone/headset combos work, and this one doesn't (you have to initiate it manually every single time), I guess it comes down to the Prophet's A2DP unofficial implementation not being good enough.
But i've given up on the idea that there will be an official ROM upgrade for the Prophet with A2DP. HTC has moved on to the TyTn, and, as usual, they'll make us buy their latest cellphone if we want A2DP. As much as i love them, sometimes they really, really bugger me...

Trinity A2DP problems - Temporary solution

Well, I was unsure if I should post this under one of the old posts, but I decided to start it as a new clean post...
Many are having problem with "hissing" noise, joint-stereo and low bitrate(or bitpool). For my sake, I've tried "fit4cat - Hermes Tweaker", "Sleuth255 A2DP fix" and several other methods, but without beeing able to get the soundquality I want from my headset.
Now, this is what worked for me after tweaking around with the registry a while, and endless pairing sessions
Download a registry editor(I use PHM, http://www.phm.lu/Products/PocketPC/RegEdit/ <- Download the PocketPC 2002/2003 ARM/PXA)
1: Turn off bluethooth on the Trinity
2: Unpair the Trinity with the headset(Delete the headset from the list!)
3: Change the following registry settings:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Bluetooth\A2 DP\Settings
MaxSupportedBitPool=80
MinSupportedBitPool=40 (or more if you want)
(if these arn't there, add them!)
And DELETE:
UseJointStereo = 0/1 (depending on whatever you have put there before)
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\WaveDev]
Priority256=149
(let the rest be as it is)
4: Reboot
5: Now, DO NOT use the headset for direct pairing!(since you've already added your phone to the headset, pressing a button on it will useually pair it back with the Trinity) <- This seems to be the function that triggers the sound-problem...
Instead, set the headset in visible mode, and use the trinity to pair(search for new devices), when you find the headset and pair it, you will hear the pairing-sound from the trinity-speaker, and NOT the headset.
Now you can enjoy high quality stereo sound without any disturbance
But, the problem comes when you turn off your Trinity, or the headset. If you try to connect the headset and the phone by using the connectbutton/playbutton on the headset, it will pair, but this time you will hear the pairing sound in the headset, and then you have all your problems back... So then you have to turn of bluethooth, delete the headset from the trinity, and add it back once again by turing the headset in visible mode again.
So the solution to this, is to go to the device list on the trinity after you have lost connection with the headset(this is if you have turned of the trinity or the headset), and hold the stylus on it and choose "Use as wirelss stereo" and "use as handsfree"...
Thanks to all of you guys here who have posted solutions to the A2DP problems And if anyone have suggestions to other values that are better fit then the onces I've supplied, share them with us
And if all of this have been posted in another thread that I've missed out, the moderators are free to delete this one
Good grief, I can only imagine how many times you had to pair the headset before you noticed what was going on LOL, hope you didn't turn blue in the face
I imagine a ROM update could fix this problem.
Tiemen said:
Good grief, I can only imagine how many times you had to pair the headset before you noticed what was going on LOL, hope you didn't turn blue in the face
I imagine a ROM update could fix this problem.
Click to expand...
Click to collapse
Hehe! The thing that made me going was that I was able to get perfect sound once or twice, and since I made it work those few times I just had to find out what I actually did that made this work (And paying 175$ for the headset also keept me fueled for a while ) hehe!
I think I've used about 5-6 hours total these two days sitting pairing, adjusting settings, rebooting(ARGH!), untill I found out that the problem actually occurs when you use the headset to pair instead of the trinity
I don't understand what is it with bluetooth stereo:
quality is not good enough to listen to music 64 kbps... no bass, no medium, nothing just a hiss.
and plus you get 80% cpu (with a 400Mhz...), just to encode this crappy 64 kbps.
Yes exactly for all people having so many skipping problems check your cpu with taskmgr.
So you cannot play video with A2DP unless you have 1Ghz!!! good for battery life.
If you like music you want good earbuds. There's none with A2DP.
So what's the point again apart from having to charge one more device?
meroupow said:
I don't understand what is it with bluetooth stereo:
quality is not good enough to listen to music 64 kbps... no bass, no medium, nothing just a hiss.
and plus you get 80% cpu (with a 400Mhz...), just to encode this crappy 64 kbps.
Yes exactly for all people having so many skipping problems check your cpu with taskmgr.
So you cannot play video with A2DP unless you have 1Ghz!!! good for battery life.
If you like music you want good earbuds. There's none with A2DP.
So what's the point again apart from having to charge one more device?
Click to expand...
Click to collapse
1: Well, I'm not sure on the bluetooth 2.0 specs, so If there is a spec limit on 64kbps, then this is new to me.
2: And the skippingproblem is not just connected to the CPU-usage.. But if you have some info on this issue, then please; do share it with us.
3: A2DP headset with minijack is available many places, even HTC has one. And if you take a look at DS970, you will see that it's the same as Sony MDR-series.
4: And well, the CPU usage is a issue, but that is the only part that I agree with you on..(but let us be frank, I've bought a pair of A2DP headset, so I do smell a bit "conflict of interests" here...)
And to the bottom line, I've bought the Trinity because it's one hell of a gadget, and so is bluetooth stereo So if anyone want to shoot me for that, well hell yeah, go ahead
Edit: And FYI meroupow: I do feel you are a bit rude in the way you wrote that response, or at least a bit arrogant when you post a comment like that. Trying to mock people who have bought A2DP headsets and are tweaking and fixing issues to make them work correct(this also goes for GPS on the phone, black coating comming off, improving camera quality, getting the ATI ImageOn to work correctly... etc) . And I must honestly say that yes, you do have some points there, but you should be able to present your views in a much more polite way...
Sound better but discontinuou. Impossible ear music. The sound goes on and off continuously. Why?. How can I do?
I am sorry if you felt I was being rude.
That was not my point and It was probably the wrong place to say what I said.
It is just that just like you I bought this A2DP stuff with my Wizard.
Just like you I tweaked it as much as I could and managed to get it work.
The problem is when it comes to sound quality is important and just working is not enough.
When you show your happiness because it's finally working, people think you are happy because it's good and they are buying it. And get disappointed too.
I just wanted to warn people on the fact that it's not working to watch movies because of cpu and that a 5$ earbud will have far superior sound quality.
It's just a toy and by no way a mature technology.
I've got a CB2530, hard to pair and I still don't know what do I do for the pairing to be successful, but I do manage to pair it after a few attempts, on the registry I just disable jointstereo, set the MaxSupportedBitPool to 320 and the quality is quite nice and with minimal skipping. High cpu usage of course, but if I set the MaxSupportedBitPool to 80 the quality is quite crappy and the device gets equally sluggish(gets worse when you touch on the screen, as K-Rally does even with the new ROM).
As for the pairing, I still haven't confirmed, but I think the registry setting that enables the bluesnarf option on BTCrawler has something to do with it(the bluetooth ISC mode thing), because right after setting it I managed to pair the headset right away, the thing is, I was also successful in other occasions when I hadn't set that reg. option.
Hearing the pairing sound from the trinity or headset doesn't indicate anything on my case, and I think I've already tried these reg settings you mention, but I'll try them again as soon as I get home to see if there's any difference and post the results.
meroupow said:
It is just that just like you I bought this A2DP stuff with my Wizard.
Just like you I tweaked it as much as I could and managed to get it work.
The problem is when it comes to sound quality is important and just working is not enough.
Click to expand...
Click to collapse
Install the Widcomm BT stack. With that, you won't have complaints - neither have I.
meroupow said:
I don't understand what is it with bluetooth stereo:
quality is not good enough to listen to music 64 kbps... no bass, no medium, nothing just a hiss.
and plus you get 80% cpu (with a 400Mhz...), just to encode this crappy 64 kbps.
Yes exactly for all people having so many skipping problems check your cpu with taskmgr.
Click to expand...
Click to collapse
Switch to the Widcomm BT stack.
neofix said:
5: Now, DO NOT use the headset for direct pairing!(since you've already added your phone to the headset, pressing a button on it will useually pair it back with the Trinity) <- This seems to be the function that triggers the sound-problem...
Instead, set the headset in visible mode, and use the trinity to pair(search for new devices), when you find the headset and pair it, you will hear the pairing-sound from the trinity-speaker, and NOT the headset.
Now you can enjoy high quality stereo sound without any disturbance
But, the problem comes when you turn off your Trinity, or the headset. If you try to connect the headset and the phone by using the connectbutton/playbutton on the headset, it will pair, but this time you will hear the pairing sound in the headset, and then you have all your problems back... So then you have to turn of bluethooth, delete the headset from the trinity, and add it back once again by turing the headset in visible mode again.
Click to expand...
Click to collapse
Does anyone know what is changed when you DO pair with the button on the headphones? With some models, you MUST do it because, otherwise, the music will be muted after about a second (see http://forum.xda-developers.com/showthread.php?t=282008 for more info).
I've searched around in the Registry for changes, without any success. It's possible we could directly edit the headphone connection-dependent parameters set AFTER the headphone's initiating the connection to avoid sound problems. If we knew where they're stored, that is.
Menneisyys said:
Switch to the Widcomm BT stack.
Click to expand...
Click to collapse
On trinity?
meroupow said:
I am sorry if you felt I was being rude.
That was not my point and It was probably the wrong place to say what I said.
It is just that just like you I bought this A2DP stuff with my Wizard.
Just like you I tweaked it as much as I could and managed to get it work.
The problem is when it comes to sound quality is important and just working is not enough.
When you show your happiness because it's finally working, people think you are happy because it's good and they are buying it. And get disappointed too.
I just wanted to warn people on the fact that it's not working to watch movies because of cpu and that a 5$ earbud will have far superior sound quality.
It's just a toy and by no way a mature technology.
Click to expand...
Click to collapse
BTW: is it the profile and software on the phones/PDAs that arn't handling it, or is it the standard itself that sucks? (or in other words, should I keep my headset for later usage or return it to the store)
I use Plantronics 590a and the skipping problem appears very rarely, mainly when I use volume/track buttons on headset. However, yesterday I also connected the headset to a normal stereo (via the 3.5mm adapter) and noticed the same occasional skipping. So in my opinion the skipping issue problem might be from headset, not Trinity.
I also tried a Nokia stereo bluetooth headset and noticed serious skipping problems - unusable.
PS: there is indeed a skipping problem if I open/close other applications while listening to music. It looks like the processor is very busy - system very slow etc.
PPS: any suggestions for a player that has equalizer? WMP doesn't and the sound is not that great (especially when compared to my old SE P900 which had an excellent player - best I've heard so far... )
Originally Posted by Menneisyys
Switch to the Widcomm BT stack.
Click to expand...
Click to collapse
If you tell me how I'll be glad to try...
I've never managed to do it sucessfully with my Prophet (witch had the same A2DP sound quality problem as it come with taht Fu***g, crappy, buggy, foot-coded MS BT stack)
Stereo BT experience is very positive
Hi all,
As always, someone has to have a different view of the issue. I got my trinity a couple of weeks ago and went and bought a Plantronics Pulsar 280 stereo headset. Mostly because of the stereo jack. I have not updated trinity nor have I applied any fixes, just paired right out of the box, as always from trinity BT manager. It really sounds great, particularlly the base is fantastic because of the earbud design. Even you may choose the actual headset of your dreams by using the standard 2.5mm jack. I have owned a "no brand" headset (still do) but it is not BT 2.0 and I think it makes a difference. The plantronics does not skip and it sounds great. Most of my MP3 is 128k and above so no limits with that. I have not checked my registry settings as they are default rom image set. I am using ROM 1.15.412.2 and Radio 1.20.00.11 (my trinity only speaks spanish for now, hope to change that soon).
Point being that the software and quality of the headphones makes all the difference, don't be so quick to blame trinity, just a piece of my mind. Keep it up guys!!!
baramuse said:
If you tell me how I'll be glad to try...
I've never managed to do it sucessfully with my Prophet (witch had the same A2DP sound quality problem as it come with taht Fu***g, crappy, buggy, foot-coded MS BT stack)
Click to expand...
Click to collapse
Yes, how do you change the BT stack on the Trinity?
Thanks.
danosimo said:
Hi all,
I have not updated trinity nor have I applied any fixes, just paired right out of the box, as always from trinity BT manager. It really sounds great, particularlly the base is fantastic because of the earbud design.
Click to expand...
Click to collapse
If you haven't changed anything it might sound great but it definitely sounds MONO!
aZooZa said:
Yes, how do you change the BT stack on the Trinity?
Thanks.
Click to expand...
Click to collapse
Up to now, I haven't managed to do it; see http://forum.xda-developers.com/showthread.php?t=291605 and http://forum.xda-developers.com/showthread.php?t=286094 . Sorry for telling you it might be possible - I assumed it would, as it is on most other HTC models.
anonimo said:
If you haven't changed anything it might sound great but it definitely sounds MONO!
Click to expand...
Click to collapse
set UseJointStereo to 0

Problem With BT Stereo Headset

After upgrading from WM 2003SE I have not been able to use my BT stereo headsets. I have both a Motorola S9 and a Jensen WBT212. The music from audio manager or WMP will start but then it will become choppy as if the connection is going on and off every second. Didn't have this issue with WM 2003SE. When used as a handsfree headset there is no issue. I also noticed the elapsed time of the song in progress is also erratic. This happens to both media players. When the BT stereo headsets are not used both players play normally. Anyone else having this issue? Any ideas or resolution would be greatly appreciated.
Device : Siemens SX66(WM6)
ROM Version : 5.60.00 WWE
ROM Date : 03/02/05
Radio Version : 1.15.00
Protocol Version : 1337.45
I finally got the bluetooth headset to work by installing the Helmi BT CAB for WM5 I found in the WM% forum. It is kind of strange now that it seems l;ike there are two BT connection managers but I can now get the headsets to coneect properly and the media players seem to be working properly too.
skipping problem
szfjcr said:
I finally got the bluetooth headset to work by installing the Helmi BT CAB for WM5 I found in the WM% forum. It is kind of strange now that it seems l;ike there are two BT connection managers but I can now get the headsets to coneect properly and the media players seem to be working properly too.
Click to expand...
Click to collapse
Hi I have that weird skipping problem with my HT 820 motorola stereo BT It's not really bad but it shouldn't skip I think. could you send my a link to that cab? any help appreciated.
Thanks Gyurma
BA WM5 Broadcom 1.7.1 Build 3400 Stack (Test) is the title of the thread.
which one?
thank you,but I found it,but there are several patches and stuff over there one of which (BTStack.zip) I do not know how to install which one did you use?
thanks again
Gyuri
Southwing SA505
I got my new BT headphones yesterday. Charged them all day. I did the pairing thing last night. They worked great. Fantastic. The audio was crisp and clear. I was able to answer the phone with them, and again over the phone the audio was great on both ends. But it's like that poem about the girl with the curl. When they're good, they're very, very good. But when they're bad, they're horrid.
I've spent the entire day fighting with the BT. It seems that I can use the headphones only right after I pair them to the device. If I shut them down or turn off BT, when I go to restart, I get the choppiness that's so bad you can't even understand what song is playing. Resetting doesn't fix it. If I uninstall the headphones, turn off BT, and then do a hard reset and reinstall the headphones, I can use them again and everything is perfect. Until I turn them off, and then it starts all over again.
What is causing this?
I know I could just install the Broadcom BT. In fact, I did today. Twice. The problem with that is that I can only get it to recognize the headphones as a high quality audio device, not a headset phone device as well. I can install it as both, but they don't play nice together when I do, and if I install it only as the high quality audio, I can't answer the phone with it. (And yest, I did install all the patches and addons I found throughout that thread.)
Also, the Broadcom audio quality isn't as good as what I'm getting with the MS. Almost like the difference between an mp3 encoded at 96kbps, rather than a better quality.
I've tried the A2DPAudioFix. No help there that I could find.
Am I missing something?
Is it really a choice between crappy audio quality and no phone headset functions and having to hard reset my device over and over?
Same exact problem
Just upgraded the radio today to 1.15 and rom to WM6 last week - Bluetooth stereo headphones work ok for phone but not for music. Please can someone posts links as to where I need to look for various cabs - I've tried searching the forum but am not having much luck. Just happened to stumble on this thread.
Michelle
Stereo bluetooth works now
Well - my dh is sick of me working on this - but I know how BT stereo headphones that work w/ audio and the phone.
I am not even sure what I did other than install every cab I found and I'm sorry I don't have links-
RestartRadio.exe
BroadcomCorp_BT1.0.0.3900.cab
RestartRadio.exe
(still had problem w/ scratchy / stop / start)
then ran
ba_oem_audiogw.cab
and
BroadcomCorp_BTUpdatefor1.0.0.3500.cab
but I don't exactly the order of the last two - I am not even sure I ran the audiogw.cab - anyway, it was like magic - stereo sound minus static and skipping.
This is after flashing to wm6 and flashing the radio to 1.15 - and there was something else I tried - oh, I did change the registry to 64 from 128 I believe - the SD card entry.
Anyway, it's been a long day - now I'm off to figure out how to change the 72M B free in Program to give some to storage which only has 5.48 free.
Michelle
Mgrunk- Which SD card entry did you change? Could you kindly check to see what version of BT you are now on? Start/Settings/Connections/Bluetooth should get you to the version. I have mine working like I described earlier using the HELMI WM5 Broadcomm 1.7 cab, however still have periodic static and skipping. I am curious because my BT headsets worked well with WM2003SE and BroadcomCorp_BT1.0.0.3900.cab. Thanks in advance for any info.
http://forum.xda-developers.com/showthread.php?t=329998&highlight=SDCARD+SDMemory_Class
is the link where I found it.
hklm/drivers/sdcard/clientdrivers/class/sdmemory_class is the entry and it was 128 and I changed it to 64 per another mesage - it did clear up the stuttering problem w/ AudioManager and WMP.
In regards to the version - now I have to BT icons on the Connections page - the About on the second icon says PE "Version 1.0.0 Build 3900"
But last night I deleted AudioManager and then had the horrible BT stereo headphone problems - I also noted while WMP was playing, it sucked the available program memory down to 5M - didn't matter what I started w/
I reinstalled AudioManager - no luck w/ BT, renistalled all the BT cabs
BroadcomCorp_BT1.0.0.3900
BroadcomCorp_BTUpdatefor1.0.0.3500 - oops looks like that probably was unecessary
HTCHeadset_AddOn
ba_oem_audiogw
But, I have persistant problems - if the ppc turns off - when it comes back on, BT icon shows on, but there's no BT. I have to go into CommManager and uncheck handset and headphones, click save, go back and click them back on and click save and then start audiomanager up and play music. But, I found that even w/ that I had to repeat the whole uncheck the services and then recheck them - somehow it's different than turning BT off and then on (that didn't work at all)
*** hey this morning the BT stereo headphones worked fine w/ AudioManager - didn't have to turn anything on or off - once in a while there's a short pause in sound but otherwise it sounds fine.
*** for no reason, BT stereo headphones are back to non-functioning - tried soft reset, reinstall cabs, etc. - no decent sound out of them - of course they work great for BT phone. Any suggestions?
I was a programmer in my former life (before 8 kids) and I design websites, but I was totally frustrated w/ the BT issue - so I'm not being methodical and I didn't really find a definite thread that said do 1, 2, 3 - so I've thrown every cab I can find onto my system.
I'm sure this doesn't help - it's very scattered and unorganized.
Michelle
mgrunk said:
http://forum.xda-developers.com/showthread.php?t=329998&highlight=SDCARD+SDMemory_Class
is the link where I found it.
hklm/drivers/sdcard/clientdrivers/class/sdmemory_class is the entry and it was 128 and I changed it to 64 per another mesage - it did clear up the stuttering problem w/ AudioManager and WMP.
In regards to the version - now I have to BT icons on the Connections page - the About on the second icon says PE "Version 1.0.0 Build 3900"
But last night I deleted AudioManager and then had the horrible BT stereo headphone problems - I also noted while WMP was playing, it sucked the available program memory down to 5M - didn't matter what I started w/
I reinstalled AudioManager - no luck w/ BT, renistalled all the BT cabs
BroadcomCorp_BT1.0.0.3900
BroadcomCorp_BTUpdatefor1.0.0.3500 - oops looks like that probably was unecessary
HTCHeadset_AddOn
ba_oem_audiogw
But, I have persistant problems - if the ppc turns off - when it comes back on, BT icon shows on, but there's no BT. I have to go into CommManager and uncheck handset and headphones, click save, go back and click them back on and click save and then start audiomanager up and play music. But, I found that even w/ that I had to repeat the whole uncheck the services and then recheck them - somehow it's different than turning BT off and then on (that didn't work at all)
*** hey this morning the BT stereo headphones worked fine w/ AudioManager - didn't have to turn anything on or off - once in a while there's a short pause in sound but otherwise it sounds fine.
I was a programmer in my former life (before 8 kids) and I design websites, but I was totally frustrated w/ the BT issue - so I'm not being methodical and I didn't really find a definite thread that said do 1, 2, 3 - so I've thrown every cab I can find onto my system.
I'm sure this doesn't help - it's very scattered and unorganized.
Michelle
Click to expand...
Click to collapse
Mgrunk. what Broadcom do you have installed and where to get it? In WM6.0 there isn't an "about"
meanwhile found the Helmi BT 1.7 but I am getting a insufficient driver memory available. I have to preform a soft-reset which I did but didn't help. Whats is the solution?
Give up
ok, it's back to not working - I'm going to return the stereo BT headphones and wait for a new answer - maybe it's the headphones.
But, in regards to the about screen - I had 2 BT icons on the Connection page and the 2nd one had an about page - I hard reset today and it's gone.
Michelle
Mgrunk- I hard reset a couple of days ago as well just trying to cleanup because having two BT connection managers was bothering me. I have gotten the MS stack to work better by doing the SD card registry edit you suggested and another one at HKLM\software\microsoft\bluetooth\a2dp\settings\bitpool and setting it to 25 then settling to 23. It was at 48 when I started. The lower the number slows down the data transmission rate and reduces the choppiness. The lower the lower the sound quality as well so you will need to adjust on your own. Start with 25 then work your way down. What headset were you using?
Well that worked sort of
I changed those 2 registery values - I had to take the bitrate back to 21 - the sound has really degraded - but the music plays - who knows if it will work tomorrow.
Oh, and I have a set of Spider BT stereo headphones - the people I've called said the sound is fine so the mike works ok and the sound is great for the phone.
They're behind the neck, over the ear as opposed to earbuds but I didn't want wires. The ones I really wanted were $129 - earbuds behind the neck.
Michelle
I've been able to keep my BT headphones working by deleting the entry and forcing them into pairing mode and re-pairing them whenever they get choppy. If I'm careful about how I shut them down and restart them (shut off music, wait until I hear the headphones stop transmitting sound, shut off headphones, shut down BT -> start music, start BT, start headphones) I can use them several times before I have to re-pair them.
But it still seems very weird to have to go through all this crap to use them. If I deviate from that shutdown and restart pattern, I have to re-pair them to get them working properly again. If I do a soft reset, I have to re-pair. It can't be the headphones. They work great with other BT applications.
They do work fantastic when they're working though.
a link from a different forum
http://pdaphonehome.com/forums/ppc-...-rom-only-read-1st-post-before-posting-7.html
so, now I'm off to convert some of my music to mp3 - and then I'm going to try some different players - AudioManager has the same issues w/ wma music as WM10 player - having the bit rate down to 21 really makes for some static in the music.
Update: didn't work - low rate mp3's w/ MortPlayer had same issue
yipppyy
i can fix it ... last night (Sleep on 02.30)
1 Flash WM6
2 disable BT
3 install WM6_SoundFix_.cab
4 install BroadCommPatch1.CAB
5 reset
6 check ... BT maybe cannot to open (i test with garmin mobile)
7 Uninstall BroadCommPatch1.CAB
8 install HELMI_BA_WM5_BT1.7_TEST.CAB
9 Reset
10 .................. Fly ............
if complete .. display menu bt must change same me
All file work with me
download http://www.xbizdomain.com/puchong/pda/BGfixBT.rar
Good Luck
Oh no solution me not work !!!!
i can fix .... Streo headset ... but can't use small talk function..... in bt headset .. have a ring call every time
Lost in China
I have a problem with a Chinese Dopod HS-01 BT Stereo Headset!!!
Phone works, but the Stereo Headset starts for a second or two and then it is gone!
Please, help!
Is there any other solution then to change the registry and the things?
Using: WM6 CE OS 5.2.2000.
No one to ask for help over here!
To all those whose stereo headphone work, but only at BitPool < 25 :
http://forum.xda-developers.com/showthread.php?t=352483
Stefan

HBH-DS970 Bluetooth problem / HT820 review

I'm having problems with this stereo bluetooth headset. I can pair with it fine from a few meters away but I can't play music from it unless my phone is almost touching the reciever phones
I think i've tried everything, been through a hard reset and installed the bluetooth hotfix but no luck.
Any help would be appreciated.
Thanks superman101
EDIT: I couldn't fix the connection problem so i returned them and just ordered a pair of ht820 i'll let you guys know how that turns out
HT 820
I got my ht820s today and all i can say is that they are AWESOME
The range is incredible i can get the advertised 10 meters (33 feet) with ease, and indoors the signal rips through walls
Most of the buttons work answer/reject, call hold, answer 2 calls + switch between or merge them, redial numbers, dial a number using voice command
(not sure is msvc will work as i don't have it, if someone does and has these headhones i would appreciate it if you could fill me in as i would definately be interested in msvc if it works with these)
The battery is great too with 17 hours call time, 12 hours music playback and 500 hours standby, I'll update what these actually are when i have tested them fully.
The soud quality is also ace and all music buttons work with audio manager and windows media player (probably most others aswell) The problem that some people have that the music will play through speakers doesn't happen either. Loud as most people will probably want but the base is not the best i've ever heard but great for wireless headphones.
Very comfortable with ear hooks and no pain whatsoever after 5 hours, they will not fall off when jogging or in the gym as they are very secure ( Ijust couldn't shake them off)
I got mine for £17 from ebay deliverd and new (amazing value in my opinion) i recomend these to anyone who wants great quality headphones that won't break the bank, worth much much more
superman101 said:
I got my ht820s today and all i can say is that they are AWESOME
The range is incredible i can get the advertised 10 meters (33 feet) with ease, and indoors the signal rips through walls
Most of the buttons work answer/reject, call hold, answer 2 calls + switch between or merge them, redial numbers, dial a number using voice command
(not sure is msvc will work as i don't have it, if someone does and has these headhones i would appreciate it if you could fill me in as i would definately be interested in msvc if it works with these)
The battery is great too with 17 hours call time, 12 hours music playback and 500 hours standby, I'll update what these actually are when i have tested them fully.
The soud quality is also ace and all music buttons work with audio manager and windows media player (probably most others aswell) The problem that some people have that the music will play through speakers doesn't happen either. Loud as most people will probably want but the base is not the best i've ever heard but great for wireless headphones.
Very comfortable with ear hooks and no pain whatsoever after 5 hours, they will not fall off when jogging or in the gym as they are very secure ( Ijust couldn't shake them off)
I got mine for £17 from ebay deliverd and new (amazing value in my opinion) i recomend these to anyone who wants great quality headphones that won't break the bank, worth much much more
Click to expand...
Click to collapse
Do these headsets have USB charging or some proprietary charger is required.
Charger
They use a standard mini usb charger so the tytn II charger will work along with the usb connection and any motorolla mini usb chargers you have
Need Help Too...
I have got a HBH-DS970 and have paired it well with my kaiser. I have checked both the Wireless Stereo and Hands Free options. However, only the stereo is working when I play music, but when I answer a phone call, the bluetooth headset icon is gone, and the sound comes out from the handset itself.
Can anyone help me please?
SonyEricsson HBH DS970 quality fix
You need to edit the registry to this setting
\HKLM\Software\Microsoft\Bluetooth\A2DP\Settings: BitPool: 512 (Decimal), SampleRate: 96000 (Decimal), UseJointStereo: 1 (Decimal).
I have been using this setting after experience disruption and range issues, and this setting fix all the problem i know. except display song play and name of caller.
what kind of software to edid the registry
what kind of software to edid the registry
thanks
Registry Edit tool
google PHM Registry editor, best tool, can be install into external memory card and in the event of hard reset your phone you can go to storage card directory under program folder and run the registry editor without reinstall. Good luck.
jesly2205 said:
I have got a HBH-DS970 and have paired it well with my kaiser. I have checked both the Wireless Stereo and Hands Free options. However, only the stereo is working when I play music, but when I answer a phone call, the bluetooth headset icon is gone, and the sound comes out from the handset itself.
Can anyone help me please?
Click to expand...
Click to collapse
I use the DS970's as well. To answer calls through the headset, its best to hit the play/answer button on the lanyard instead of hitting the answer button on the phone. Not sure if its supposed to be like this, but honestly I prefer it. That way i have the easy choice of using the headset or not when the phone rings.
cp_kirkley said:
I use the DS970's as well. To answer calls through the headset, its best to hit the play/answer button on the lanyard instead of hitting the answer button on the phone. Not sure if its supposed to be like this, but honestly I prefer it. That way i have the easy choice of using the headset or not when the phone rings.
Click to expand...
Click to collapse
I have tried this but it doesn't work because when the phone ring, the bluetooth icon on the phone disappeared immediately and the voice came out from the phone not the headset.
luanminhle said:
You need to edit the registry to this setting
\HKLM\Software\Microsoft\Bluetooth\A2DP\Settings: BitPool: 512 (Decimal), SampleRate: 96000 (Decimal), UseJointStereo: 1 (Decimal).
I have been using this setting after experience disruption and range issues, and this setting fix all the problem i know. except display song play and name of caller.
Click to expand...
Click to collapse
I have tried this setting, however, I can only set the Bitpool value and UseJointStereo value. And it doesn't work for me.
Anyone help please?
jesly2205 said:
I have tried this setting, however, I can only set the Bitpool value and UseJointStereo value. And it doesn't work for me.
Anyone help please?
Click to expand...
Click to collapse
Installed advanced config tool by Schap (attached).
Under 'bluetooth' select use joint stereo:no; bitpool:64; maximum supported bitpool:80; minimum supported bitpool:14.
These settings work perfectly on my Ds970s with no stuttering or performance issues whatsoever.

A2DP skip : any solution ?

I am trying Touch HD with a Jabra 620s, A2DP (stereo headset profile), but I suffer occasional music skips.
I have read numerous thread about this problem, and habitual registery fixes like Priority256 etc.. doesnot seems to work with Touch HD.
With Bitpool=30 I have no skip, but sound is awful.
With Bitpool=40 I begin to skip. JOINEDSTEREO=1 helps a little.
I have not tried all Bitpool values below 40 (painful, softreset etc..) but Bitpool=40 is minimum quality IMO.
I tweaked Priority256 (/HKLM/Drivers/BuiltIn/BtA2dpSnd) down to 1, with not much improvement.
I noticed also turning Wifi off helps, but it is no sufficient.
Does anyone of you use A2DP ? Do you have problems ? Thanks for your help.
i use it with the Sony Ericsson DS980 and i dont have any problems at all.. the only thing i notice is that the screen turns on every time i change the song.. any way to get rid of that? want to save battery lol.. ..
I get skips too. Haven't figured a solution yet.
I'm using Moto S9 stereo BT headset, I have the same problem......
And I noticed, when I start play music, and press the powerbutton make the HD enter the blackscreen mode, the quality is good, and music play very smooth, but if I press powerbutton again make the HD back to normal status, and screen on, big stutter occured, and after some seconds BT lost connect with HD......
It's a little outdated, however have you used Sleuth's A2DP fix?
i always got skips with a jabrabt620s and a trinity...well you can minimize it - but never get totally rid of the problem....this is an A2DP limitation, sensitive to EMI like wifi etc.
My suggestion: go to wires...
Skipping?
I've been using a Votager 855 A2DP headset for 6 or so months with Pocket player. It's an excellent application, complete with A2DP compliant equalizer.
I listen to head banging music, but it never skips...but maybe it does and I just don't notice between the bangs.
In another forum several months ago a person or two took up my suggestion on the PP app, and had good results with a stereo BT headset.
kareem9nba said:
It's a little outdated, however have you used Sleuth's A2DP fix?
Click to expand...
Click to collapse
I've seen it, but not installed it for two reasons :
1) It isn't validated for WM6 nor for Touch HD
2) It seems to eat CPU time too much, according to certain posts
Thanks for the tips anyways. If someone more daring than me installs it on Touch HD, keeps up informed.
pzucchel said:
i always got skips with a jabrabt620s and a trinity...well you can minimize it - but never get totally rid of the problem....this is an A2DP limitation, sensitive to EMI like wifi etc.
My suggestion: go to wires...
Click to expand...
Click to collapse
A lot of people have problems with A2DP, but a lot too have none. I'm pretty sure problem comes from poor BT stack, not A2DP technology itself or BT broadcast / EMI problems. I've almost the same skipping rate with my headset 30cm from my HD, than 5 or 8m from my HD.
Your suggestion is wise, but I'm eager to make my Christmas present functionnal..
audscott said:
I've been using a Votager 855 A2DP headset for 6 or so months with Pocket player. It's an excellent application, complete with A2DP compliant equalizer.
I listen to head banging music, but it never skips...but maybe it does and I just don't notice between the bangs.
In another forum several months ago a person or two took up my suggestion on the PP app, and had good results with a stereo BT headset.
Click to expand...
Click to collapse
I've just downloaded it and tryied it. For now, no skip at all !!! (with BitPool=42) This application seems to be very optimized for A2DP.
I keep you informed in this thread if this resolves my issue. I want to increase Bitpool to 50 or more to have optimal quality (I listen classical), and I hope PP will handle this datarate.
Thanks for this excellent advice audscott.
tyronne1126 said:
i use it with the Sony Ericsson DS980 and i dont have any problems at all.. the only thing i notice is that the screen turns on every time i change the song.. any way to get rid of that? want to save battery lol.. ..
Click to expand...
Click to collapse
I also have had no problems using the HBH-DS980 except that I too can't get it to stay in 'standby mode'.
I started a thread on this exact same issue, but have had no joy up until now.
http://forum.xda-developers.com/showthread.php?t=462376
Any help or pointers in the right direction would be greatly appreciated.
Cheers.
Mav.
dear all,
i remember searching up for ad2p anti-skip quite a few months back.
my conclusion was the following settings:
jointstereo -> turn on
samplerate -> 48000
remove all bitrate settings
then all should be well.
The previous settings that involves bitrate, priorit256 are meant for wm5 devices.
in wm6.1, most of these are redundant. in my case, the above settings works perfectly on my itech blueband pro. ad2p and avcrp works well with the default player or with wmp.
Where can one find these settings? I have looked high and low!
***Doh! Found them... HD Tweak is my friend!***
ruffruff said:
dear all,
i remember searching up for ad2p anti-skip quite a few months back.
my conclusion was the following settings:
jointstereo -> turn on
samplerate -> 48000
remove all bitrate settings
then all should be well.
The previous settings that involves bitrate, priorit256 are meant for wm5 devices.
in wm6.1, most of these are redundant. in my case, the above settings works perfectly on my itech blueband pro. ad2p and avcrp works well with the default player or with wmp.
Click to expand...
Click to collapse
I also have iTech BlueWhatEver and it works better, but still ones a few minutes sound skips
Also how to prevent phone from waking up from standby when I press pause/ff/rew button? Because it's ****ing annoying, I have to manually turn phone back off, so avcrp is totally useless if I have to touch the phone.
I suggest you lower the bitrate to 44100. 48k is useless since your mp3 are in 44.1kHz and you will save some CPU, bandwith
Jointstereo = 0 is prefered for quality purposes.
Then the bitpool ... this is where it gets tricky because every headset have their own limitations.
When i use it with my sony ericsson HBH-IS800 I can go up to 48.
If I use another device I need to lower it to 40.
The "CPU" of you headset needs to be taken into account.
The touch HD have no difficulties encoding SBC in realtime in high bitrate, the issue comes from the headset itself not able to decode SBC fast enough according to the bitpool you chose.
So there's nothing you can do except trying another BT Stack (that can have better SBC encoding algorithm) or changing you A2DP headset.

Categories

Resources