A2DP problem - P3600 ROM Development

When I use A2DP my trinity get extreamly slow.(worse than xda II) Even I set bitpool to 40 but I still get a lot of skipping. Anyone know how to slove this problem?
PS. My XDA II do much better jod than trinity on A2DP. I use WM6 2.0.1.1

Known Issue from day 1 of the Trinity History
try:
Current bitpool:48
Max bitpool:48
Capasaty: 37
Priority256:149
Then you pair the Trinity to the headset in the bluetooth menu on the Trinity.
Do not let the headset auto pair with the Trinity cause it causes problems.
I read in this forum som where someone that came to this conclution and it works for me.
Hope you understood what I was trying to explain..

I he the same problem, and I do not understand what you mean when you say "Then you pair the Trinity to the headset in the bluetooth menu on the Trinity.
Do not let the headset auto pair with the Trinity cause it causes problems."
Can you explain it?, please

I have the same problem, everytime I listen to music via Bluetooth the CPU Usage becomes 100%, it´s very annoying

Me too...
Could you clarify on how to apply that fix? Are those settings in the registry?
What happens with your trinity when you're listening to music and a call comes through? I thought it was supposed to switch automatically and resume playback..but the cpu being so slow it doesn't work.

A2DP problem..
Please let me try to clarify.
If the bluetooth on the Trinity is on when you turn the headset on, the headset will auto pair ( connect) with the Trinity.
I read here ( and it works for me ), that if you first turn on the headset, then turn on the bluetooth, there will be no connection between the Trinity and the headset. This is when you in the bluetooth settings of the Trinity choose to use the headset as a headset. This will connect the headset to the Trinity and walla.. no chopping. Now Im no guru in this forum, but as I understand, the problem is in the bluetooth stack in Windows Mobile.
The settings I spoke of are in the regestry. They can be configured in TweakUI on the A2DP tab or manually in " HKLM\Software\Microsoft\Bluetooth\A2DP\Settings " and " HKLM\Software\Microsoft\Bluetooth\AudioGateway "
Now this is not a perfect fix. As I wrote before, the problem is the stack.
The Trinity will become very slow but the chopping will go away.
Hope this works as well for you as it does for me..

Choice Media Player Makes a Difference
The problem seems to be that A2DP on the Trinity takes up a lot of CPU resource and slows things down. I've learned that the choice of media player can make a difference.
With MortPlayer or WMP, my device became so slow, it effectively could do nothing but play music. With Core Player, it's slow, but useable for other functions. It's a shame, because MortPlayer is a fine player otherwise.

As a consequence to the high cpu usage, I've found that its impossible to watch divx movies on core player (its possible but chuggy). Is there a setting in which we can lower the cpu usage whilst using bluetooth audio?
And can I just confirm with someone that the problems previously described with the bluetooth is a software problem and not hardware? Is there a likelihood that the official WM6 rom will allow bluetooth audio without crippling there rest of the system?

can someone explain the settings for A2DP in TweakUI for me please? I cant seem to find anywhere what each setting means....
thanks

Related

stereo bt but mono sound

iam currently using latest rom from dopod and motorola 820, although the two earpiece have sounds it is only mono, can someone help to make it stereo? o recomend what rom to use, thanks
In order to have stereo audio on a Bluetooth device, you need a profile called A2DP, which is currently only supported by the latest Qtek Universal ROM at the moment:
ftp://xda:[email protected]_Updates/UNI_QTEK_13077_176_10900_WWE.exe
Dopod has not released a ROM supporting A2DP yet.
thanks for the help, God bless
No problem. Do let us know whether it works well or not.
it works, i have stereo sound, but need improvements, in a song the bluetoth stops 3 to 4 times when playing, the player dont stop its the motorola 820 that stops several times.
I did come across a post with a patch for the A2DP flaw the other day. It's somewhere on this site - do a search and see if you're lucky.
Found it: http://forum.xda-developers.com/viewtopic.php?t=46811&highlight=universal+a2dp
It worked for me for a little while so try it.
Hi,
I have used A2DP a lot with my JasJar the last 4-5 months, and had written a summary of my experiences with this "lag/stuttering"-issue in another thread here...I have copied the most essential of that text below...might be usefull info for you;
-----------------------------------------------------------------------------------
It seems to be two major factors affecting this "stuttering"/"lag" (from my experiences at least...I have used A2DP a lot with my Universal...couple of hours every day);
1. Universal struggling outputting(RAM/CPU...or both!?)
One help here is to apply the registry "A2DP priority" fix (found it in the forums here...and so did richardlai).
Another is to close all programs before using it (I usually do not do this...I usually only do it in hindsight when I get the problem).
2. Signal between Universal and headset struggling (obstructions between Universal and headset, WiFi nearby, so forth)
I for example get this problem if I put my Universal in my trouser pocket (I know, I must have big pockets, and walk around, I get stuttering/lag occationally. If I then take it out, and hold it in my hand farily still when I walk...no stuttering. I have found, that when I walk, it is Ok to have it in my backpack/rugsack...then for some reason it very rearly stutters...so I usually do that.
But when I walk of the bus at work, and walk into the "campus" of my workplace, which is cramped with radiotransmitters (is norways largest Telecom company)...I get a lot of stuttering, and need to take it out of backpack, and hold it in my hand, at it gets a lot better.
In short: A2DP with the Universal works, but is sensitive to disturbance/obstructions/moving around...and to make it worse, it is also sometimes dependant of the Universal itself struggling with CPU/RAM. So you can not totally get rid of the problem...but you can do a lot to minimize it...I almost never experience it now...except in the campus-area at work that is.
I have BTW had the exact same problems before with Qtek 2020 and Qtek9090 (which I got hold of some "A2DP patches", when I had those devices). ...but I really had a LOT more stuttering with those two...so much so, that I never used A2DP with them on a daily basis.
-----------------------------------------------------------------------------------
I also wrote a short post on my experiences with the different stereo headsets I have...yes, they actually act a little bit different it seems (regarding resume/pause button, and how easy/automatic they "reconnect"). You can see it here; http://forum.xda-developers.com/viewtopic.php?t=47977
Hope this is of some help for you!
RonnyGydar: I came across your little summary a little while ago and have done the registry fix, but the problem still exists! Do you think altering the value in some way would help?
richardlai,
I added the registry value manually...found a reg-file (or was it a CAB-file!?) that supposedly should add it...but when I checked later the key was still not added in the registry?
So I added it manually.
BUT, I do still have the problem...but that seems to be radio interference/distance so forth...since when I hold JasJar in my hand and don't move it around, I NEVER have an problem. ...and actually fairly rearly when I have it in my rugsack/backpack.
With 1 or 2 exceptions...where it lagged "all the time"...but then a soft-reset cured it.
So if you have this problem with your phone lying in front of you on the table...then it really sounds like it is the JasJar/Universal that IS the cause (and not interference)...and yes then the registry hack should help.
BUT I have not done any real testing of the effect of it...I am not sure how much effect it really has...all I know is that I had a "lot of problems" with lag before...and now I almost never have it.
...I hate those "diffuse" problems...when it is impossible to measure in a "scientific" way that "this cures it", and "this do not"! :-(
Sorry about the "little help" I give here...but this issue is a bit "fuzzy"...I have gotten it enough under control to that it isn't a problem any more (during a 1 hour workout, I will typically get this gap/lag 0-2 times...and that is not a problem for me...at least compared to what I experienced 6 months ago, where I was lucky if I could hear 10 seconds without any problems).
The stuttering problem seems to be permanent now... Luckily I have a HP hx4700 (which has a Broadcom bluetooth module) and works perfectly with my Jabra HT620s. Anyone using an A2DP ROM other than Qtek? I'd like to try a different ROM to see if it would make a difference.
only a second of sound
i use the qstarz bt stereo headset (http://www.qstarz.com/products/bh-q392s.aspx) and it works fine for phonecalls, but when i set it for wireless stereo and start a media player (TCPMP, WMP, Pocket Player...) i mostly only get sound for one second and then it shuts up. the players keep playing, the buttons on the headset can pause, resume and change tracks but there is no sound at all.
i get full wireless stereo playback occasionally, but i can't figure out what differs from time to time.
i applied the above patch with no success. anyone has a thought on the matter?
Ariel.
richardlai said:
The stuttering problem seems to be permanent now... Luckily I have a HP hx4700 (which has a Broadcom bluetooth module) and works perfectly with my Jabra HT620s. Anyone using an A2DP ROM other than Qtek? I'd like to try a different ROM to see if it would make a difference.
Click to expand...
Click to collapse
I use the BT620s with my Qtek 9000 without much trouble. Here's the trick:
Assuming you have paired with succes. Set headset and BT OFF before starting.
Turn bluetooth ON
wait a second or two
Turn headset ON
wait another two seconds
Now go to BT settings, and connect the headset.
Wait for the little pling sound (the activesync sound ).
Now start Windows Media Player and play an MP3.
Using this sequence has never failed me
edit:
I use the latest OFFICIAL Qtek 9000 WWE ROM. (Without the ExtROM though ) And i did not use any patches regarding A2DP or Bluetooth.
this is what i tried, many times. i get the activesync sound, sometimes from the speakers, sometimes in the headset, but almost always only one second of sound afterwards.
i found that by pairing the headset to the universal by pressing and holding the green button on the headset untill the universal recognises (doesn't take long) gives better results.
pairing it by the instructions of the headset (putting it in discover mode, and then searching for a device with the universal) will give me the one second sound almost every time.
Biffert said:
I use the BT620s with my Qtek 9000 without much trouble. Here's the trick:
Assuming you have paired with succes. Set headset and BT OFF before starting.
Turn bluetooth ON
wait a second or two
Turn headset ON
wait another two seconds
Now go to BT settings, and connect the headset.
Wait for the little pling sound (the activesync sound ).
Now start Windows Media Player and play an MP3.
Using this sequence has never failed me
Click to expand...
Click to collapse
Well, this has ALWAYS been the sequence I use (and I don't think you can do it in any other way). The real problem here is either the buffer memory or processor load.
richardlai said:
Biffert said:
I use the BT620s with my Qtek 9000 without much trouble. Here's the trick:
Assuming you have paired with succes. Set headset and BT OFF before starting.
Turn bluetooth ON
wait a second or two
Turn headset ON
wait another two seconds
Now go to BT settings, and connect the headset.
Wait for the little pling sound (the activesync sound ).
Now start Windows Media Player and play an MP3.
Using this sequence has never failed me
Click to expand...
Click to collapse
Well, this has ALWAYS been the sequence I use (and I don't think you can do it in any other way). The real problem here is either the buffer memory or processor load.
Click to expand...
Click to collapse
Then there is no A2DP problem, the only solution is to lower the overal systemload. Stop all programs you have running, disable every today plugin that need frequent updating (memory, battery meters etc.) Free up as much RAM as you possibly can. I have AT LEAST 16 mb RAM free when playing music via BT.

Bluetooth on official WM6 rom - Anyone?

Hello all,
Thanks for the help you provide in this forum. I am wondering if bluetooth is working for you in the official WM6 rom? My Trinity does not want to recognize any bluetooth devices. I have three - my laptop, my glasses and my headphones. Non are pairing and it says it cannot find any bluetooth devices. In the WM5 rom, it was no problem. Can anyone help?
Best regards,
Gilbert
edit: sorry ignore me
Gilbert said:
Hello all,
Thanks for the help you provide in this forum. I am wondering if bluetooth is working for you in the official WM6 rom? My Trinity does not want to recognize any bluetooth devices. I have three - my laptop, my glasses and my headphones. Non are pairing and it says it cannot find any bluetooth devices. In the WM5 rom, it was no problem. Can anyone help?
Best regards,
Gilbert
Click to expand...
Click to collapse
I'm using with a jabra handsfree BT250v and there is no problem using it - works very well.
Plantronics Pulsar 590A , headset and wireless stereo working perfect.
VM
Infact the WM6 is faster in detecting present of my iTech bluetooth headset.
I just wish they would have fixed their stack to work with Microsoft Voice Command on mono headsets! It always amazes me how Microsoft can take the few great ideas they have and f**k them up! Not that it's entirely their fault but you think they'd have had it working on the more popular devices, especially with those of the company they are always raving about!
any improvement with a2dp at all with wm6?
drewy said:
any improvement with a2dp at all with wm6?
Click to expand...
Click to collapse
OS is moving faster with A2DP activated. I can listen mp3 over WiFi without sound drops.
VM
Bluetooth connection is much faster and better than that of WM5.
No problem in connection to WMP via my Itech Bluetooth earphone.
ckleea said:
Bluetooth connection is much faster and better than that of WM5.
No problem in connection to WMP via my Itech Bluetooth earphone.
Click to expand...
Click to collapse
I have an itech clip II how can I listen to WMP or Destinator navigation sounds through my BT?
Hmmm... Got different experiences, found that bluetooth on new official WM6 has some issues with my HT820 A2DP headset.
1. Every time to start the mp3 will skip first 2-3 seconds.
2. The connection will getting unstable after 30-40 minutes continue playing.
3. Randomly my HT820 will lost connection with my CHT9100, also in the Comm. Manager will showed Bluetooth "disabled", but the blue LED still blinking as usual. Tried to turn it off and on but no success, have to push the reset button to clear out the mass.
Hope this might make you feel better, you are not alone...
Cheers,
katsj said:
I have an itech clip II how can I listen to WMP or Destinator navigation sounds through my BT?
Click to expand...
Click to collapse
It is plug and play.
watchsat said:
Hmmm... Got different experiences, found that bluetooth on new official WM6 has some issues with my HT820 A2DP headset.
1. Every time to start the mp3 will skip first 2-3 seconds.
2. The connection will getting unstable after 30-40 minutes continue playing.
3. Randomly my HT820 will lost connection with my CHT9100, also in the Comm. Manager will showed Bluetooth "disabled", but the blue LED still blinking as usual. Tried to turn it off and on but no success, have to push the reset button to clear out the mass.
Hope this might make you feel better, you are not alone...
Cheers,
Click to expand...
Click to collapse
I am having the exact same issue with my S805's. Both made same time by moto, so similar setup I would say.
Gilbert said:
...My Trinity does not want to recognize any bluetooth devices. I have three - my laptop, my glasses and my headphones...
Click to expand...
Click to collapse
I don't use any Bluetooth devices (sometimes my laptop), can someone tell me what Bluetooth Glasses are???
Thanks
is there still a high cpu usage with a2dp playing? Is the os still usable for other functions?
The CPU usge for a2dp is still high with this WM6 Rom, but it does not drop at all. The usage is
I have Contacts(with 500 entries), Resco File Explorer 2007, calander, phone, and not forgotten the Core Player loaded with the ram down to 19Mb, there is still no drop in the audio. One exception is the touch screen, if you touch and and move with frequency then u will surely experience drop in audio. I am sure we Trinity or D810 user had known this issue since day.
the updated rom seems so far so good. All I have put on is trinity hacks and tomtom so far, so I wonder if it has to do with all the other junk or the update.
its called RUU_Trinity_DOPODASIA_WWE_3.00.707.18_6275_1.46.30.11_108_Ship.exe

bluetooth music

after upgrading my BA to wm6.5 the bluetooth audio can only play for 0.5sec and then it cant produce anymore sound to my bluetooth headset.
i tried the same bluetooth headset on blackstone and it works perfectly.
can anyone tell me why? anything which i need to update?
any roms can make my bluetooth music work again?
I am having the same issue as you are. I tried the Broadcomm BT and that didn't help. I can get it to play okay with WMP, which I don't like. I usually use PocketMusic free version.
With WMP the music plays fine, I can use the forward/back options on my BT headset, but with any other player I cannot use the forward/back option, though volume +/- work fine.
Without using the Broadcomm BT stack I cannot seem to get past the 0.5 second play time issue.
I currently have a 6.5 cooked rom. I would be happy to have any information someone might have to help both of us.
solution to the problem ?
Is this problem on 0.5 sec playtime solved already ? I encountered this same problem with my bluetooth after upgrading to WM 6.5
up to now, i could listen to music via a2dp with every rom i had. the only problem was that the distance between the phone and the head had to be really short. also you should do the math: the ba has an average bluetooth data rate of 20kb/s due to BT1.1. 20kb/s equals 160kbit/s. every mp3 with a higher bitrate will cause problems, since it cannot be transmitted as fast as it is played. so either the quality must be turned down or you will have to wait for the buffering every few seconds.

a2dp audio volume to high (sound distortion)

Guys, and you please test this ??
If you stream by a2dp two sounds like music from touchflo3d and voices from gps software or music from another program (like pocketplayer), the second stream lowers the volume of the first and the sound of the second stream comes very distorted !! I can not use music plus my gps software because the guidance voice comes too loud and distorced. Since the pro2 uses widcomm bluetooth stack you cannot adjust the output volume for the bluetooth device. Tested on several a2dp enabled receivers and all present the same problem. The second stream comes distorted .
Any help/ideas on fixing this is welcome.
thank you
the file responsible for the volume/gain/clipping is wavedev.dll
I need some expert help on lowering the gain !! it's there..
I can lower the volume by long pressing the Play Button on my A2DP Headset
adolfotregosa said:
Guys, and you please test this ??
If you stream by a2dp two sounds like music from touchflo3d and voices from gps software or music from another program (like pocketplayer), the second stream lowers the volume of the first and the sound of the second stream comes very distorted !! I can not use music plus my gps software because the guidance voice comes too loud and distorced. Since the pro2 uses widcomm bluetooth stack you cannot adjust the output volume for the bluetooth device. Tested on several a2dp enabled receivers and all present the same problem. The second stream comes distorted .
Any help/ideas on fixing this is welcome.
thank you
Click to expand...
Click to collapse
Have you tried the setting in the BT stack to transfer all system audio to BT?
If this is enabled, try disabling and see if the GPS comes through the Rhodium speakers.
The volume level is annoying, I shall add this to the list of annoyances and required bugfixes, I am sure it can be enabled. Not all A2DP headsets have their own volume controls.
Cheers,
Beasty
thank you for the sugestion but already tried it. When 2 audio streams are played, the second has distortion, but not all second streams. The stock ringtones are ok and tomtom too but navigon is not and most of my ring tones. The moste simple test is pocket player + tf3d music tab at the same time. The second stream makes the pro2 audio stack make cliping due to the high gain on the second stream. Looking at Wavedev.dll you see the strings for "secondstream gain".
I tried some a2dp receivers and all shows the same problem.
I don't think that a simple reg will fix this. Googling for this problem i came across some ppl with the same problem some years ago
why don't you try it andd see it for yourself?
Thank you
I has this problem w/ my old Asus P525 (widcomm bt stack) as well. BTW, does TP2 will drop A2DP connection after phone call which exist on all HTC device w/ MS BT stack?
well i never suffered from that on any htc phone. Where a2dp keeps connected

Bluetooth headset volyme, need help

when connecting any "STEREO" headset i can't raise or lower volyme, it's always at max regardless of volyme onscreen.
probably this is due to new bluetooth drivers and hardware.
But if anyone got the same problem or solution plese post it..
smaberg said:
when connecting any "STEREO" headset i can't raise or lower volyme, it's always at max regardless of volyme onscreen.
probably this is due to new bluetooth drivers and hardware.
But if anyone got the same problem or solution plese post it..
Click to expand...
Click to collapse
Woo. U got the Rhodium too??
To answer your question, it's a well known issue w/ Broadcom stack. And there could poping sound issue as well if you have multiple program sending sound together (e.g. A2DP w/ coreplayer + Voice prompt w/ GPS program) <== Can you verify this.
I don't have Rhodium (maybe yet) but my Asus P525 w/ broadcom stack has this problem. Never heard any solution so far.
a2dp
yes, I can confirm the same problem: with A2DP the side keys do not work for volume setting (they set the system volume which is not coupled to the BT volume when having the WidComm stack).
the workaround is to have a media player with separated volume setting like CorePlayer, which works pretty fine for me
that aint the problem, the problem is that every time i connect the stereo headset it sets the volyme to max and i cant lower the volyme by any meens. (yes ive tried about 5 different brands of headsets)
BT vol
what do you mean by "any means" - which controls did you try? the sidekeys will definitely not work, as I stated above. only if the player has a separate volume slider, that'll do something.
terta said:
what do you mean by "any means" - which controls did you try? the sidekeys will definitely not work, as I stated above. only if the player has a separate volume slider, that'll do something.
Click to expand...
Click to collapse
i tried the hardware keys, htc volyme control and built in control of coreplayer.
coreplayers built in volyme works in 1 out of 3 times, and this is tried right after hardreset.
BT vol
well, CorePlayer volume setting works for me always - no matter if I did hardreset or not (and I'm quite a heavy user with Igo, Exchange MailSync, Opera, etc.). CP version is 1.3.2 build 6909.
(and my headset is SonyE. HBH-IS800)
terta said:
yes, I can confirm the same problem: with A2DP the side keys do not work for volume setting (they set the system volume which is not coupled to the BT volume when having the WidComm stack).
the workaround is to have a media player with separated volume setting like CorePlayer, which works pretty fine for me
Click to expand...
Click to collapse
Unfortunately, some stupid program like TomTom, IGO do not has this option...
BTW, do you folks encounter any "poping", or sound distortion issue when multiple programs (e.g. GPS + Coreplayer) trying to play sound together? It would be a deal breaker to me if it does...
distortion
did not have this scenario yet - I use igo in the car where I have a BT handsfree carkit which does not use A2DP. so igo announces everything on the own TP2 speaker, while calls are on the car radio.
jackleung said:
BTW, do you folks encounter any "poping", or sound distortion issue when multiple programs (e.g. GPS + Coreplayer) trying to play sound together? It would be a deal breaker to me if it does...
Click to expand...
Click to collapse
When I use IGO8 and the audiomanager at the same time, the sound works for a while and than stops working. I Have to turn bluetooth of, soft reset and turn everything again. But the same problem happens again. Even trying to use WMP or HTCAlbum to watch videos and listen with a2dp the same problem happens again.
I dont know, but it seems that the bluetooth memory reaches a level and than it stops working. I dont Know. Any Ideas ???
Thanks
I have the same problems. It's really unpleasant !
So, i tried to install Advanced_Configuration_Tool_v3.3 and v3.2 to try configurate control volume, but the program doesn't work on my Rhodium...?!?
I have the same problems. It's really unpleasant !
So, i tried to install Advanced_Configuration_Tool_v3.3 and v3.2 to try configurate control volume, but the program doesn't work on my Rhodium...?!?
I'm using the hbh-is800 and experienced the same problem of not being able to control the volume which seemed to always be at max. this was especially frustrating as i quite like the tf3d player, but was forced to use other players with software volume control.
My makeshift fix was to edit the registry for the default volume of the tf3d player.
\HKLM\Software\HTC\AudioManager_Eng\Config
music_player_volumn default = 100
I lowered it to 30 and after a soft reset the volume on my hbh-is800 is now at a comfortable level.
i still can't change the volume on the fly, but a fixed comfortable volume is better than the original fixed max volume.

Categories

Resources