[dev request] a2dp - HD2 Android Q&A, Help & Troubleshooting and Genera

Hey everybody,
I hope this can start a bigger awareness/activity on the goal to get a usable bluetooth audio protocol with Android on the HD2.
The Story
There hardly ever are threads or posts adressing this, which I can not understand. For me personally this is one of the 5 most important features in my handset. For example I can live very well with having to reset my 3G connection from time to time, but I can not stand having no A2DP. (I loved how WinMo does this on the HD2, fading down the music to make navigational instructions understandable. before you ask: after having android I simply dont want to go back to WinMo... it would make me sad.)
The Problem
As of what I know, A2DP sound quality ist directly linked to something in the Kernels. Until Hastarin 4.x the sound was beyond ****ty, but then there was an improvement, though it was not mentioned in Hastarins changelog. Was it an accidental improvement?
Anyway, since then the sound quality has been on the same level, being kind of working, but with an awful weird overweight on low frequncy tones. This can not be leveld out by the amps of any of my receiving devices.
Since bluetooth pairing works so well, and the A2DP transfer essentially works, i hope that it can not be the biggest issue to get the quality straight. -for a dev or cook, I mean
Please start a lively and constructive discussion! Now! Find a fix, and be sure that my donation will buy your next beers/organic lemonades/what ever you're in to.

I dont know what are you talking about..I use A2DP every day with great sound quality..It would have been useful if you posted your configuration on the device, Rom, Kernel, Build, and Bluetooth headset so we could maybe try to help you out..
I use:
WM ChuckyDroid
Build is NexusHD2-FRG83_V1.5 with both Hastarin r7.7 and michyprima R11
Bluetooth headset: Plantronics p590 (quite an old one but works great)
Everything works great..please be more specific about your problem
Cheers

I use A2DP on a daily basis as well and it works flawlessly on ever build I have tried

Are you you kidding me?
Since i tried a lot of ROM/Radio/Kernel combinations i thought this made no difference... I was quite sure this must be a development problem.
right now I use:
WinMo CleanEx Rom
Radio 2.14
Mdeejay evo sense 2.3 with Hastarin r7.9
Bevore that I mainly used a Dutty ROM and the MattC sense v1.8 with basically every Hastarin Kernel.
I've testet it every time on two different A2DP enabled stereos, and as described the sound quality is poor.
Can others confiirm having a good (or bad) sound quality over bluetooth?

Zero issues on the ones I've tested.
Sent from my HTC HD2 MIUI using XDA App

right now I use:
WinMo CleanEx Rom
Radio 2.14
Mdeejay evo sense 2.3 with Hastarin r7.9
Click to expand...
Click to collapse
Wich bluetooth device you are using?

Devices
Maybe you and everyone should post their devices to see if that is the issue. I have a plantronics 510. It works perfect in WM but doesn't even show an a2dp profile in any android build. I would love to have crappy quality if I could even connect.
BTW: what is a good working headset that is confirmed to work with android bluetooth a2dp?

Yes, the quality is quite low on A2DP. Tested on my SE HBH-DS200. That headset is superb in WinMo.
Mine: Miri19.1/2.15/FroyoStone3.2-Hastarin7.7

Hunterok said:
Wich bluetooth device you are using?
Click to expand...
Click to collapse
I use a Fujitsu Siemens BS01R on my home stereo and a Sony MEX-BT 2800 in my car. Both worked perfectly well with WinMo.

I currently use Darstone Froyo Sense, r8 kernel, with Motorola H17 and have zero BT issues or quality issues.

Duwenbasden said:
Yes, the quality is quite low on A2DP. Tested on my SE HBH-DS200. That headset is superb in WinMo.
Mine: Miri19.1/2.15/FroyoStone3.2-Hastarin7.7
Click to expand...
Click to collapse
I have same headset and get excellent quality in Calls as well as A2DP. Calls may also vary due to network cond so I dont pay much attention to that one.
I am on m-deejay DHD 3.7 with my VBN Reloaded2 Alt ROM

cartonneexpress said:
I use a Fujitsu Siemens BS01R on my home stereo and a Sony MEX-BT 2800 in my car. Both worked perfectly well with WinMo.
Click to expand...
Click to collapse
I have a Sony MEX-BT2800 cd receiver in my 2007 Volkswagen Jetta which I stream to and the sound is crystal clear
I dunno...maybe has to do with the Winmo ROM?
My exact setup is in my signature...the only thing that I may use that would be different than most is I use Lithium as my media player. I dont know if the media player may have something to do with it

Bluetooth A2DP
A2DP is a bag of different codecs from decent to bad. All Bluetooth devices that support are only required to support the minimum codec (not very good). Better ones including AAC and Apt-X are available but cost a bunch for a device mfr to include. Some phones, like iPhone have a lousy codec (possibly updated in the next ios release), others, like Nokia, seem pretty good. The tubby bass is a signature of the minimum codec. I don't know if the codec can be added through the OS since it lives in the BT chip. If you have good stuff in the phone it doesn't help at the speaker/headphone end if they don't have it as well.
We should also push to make sure that AVRCP profile is also supported so we have remote control (missing in iPhone until recently).

Related

Universal's A2DP Quality

Hi,
maybe someone can give me some info.
Have a T-Mobile Germany MDA Pro with the newest Stock ROM supporting A2DP.
Have board a brand new Plantronics Pulsar 590A Headset. It works, but the quality of the sound is very very bad with my Universal. I have also tryed the smal A2DP Sender, that comes packed with the Plantronics device and the quality is 100 times better. What is the problem? Can I adjust the bitrate of A2DP transfer in wm 5.0 registry?
The sound is a little much deep and on mid to hig frequencies, i hear a high frequencie noise.
Does anyone else has this problem?
This is not a problem of the receiving device.
Thanks for any help on this :`)
No Ideas?
Please Help!
I have the Qtek WWE ROM on my Qtek (latest official version). I use a Jabra bt620s, and i have no problems with it.
Maybe it's some obstruction of the signal? Do you encounter the problem when the Qtek is in clear view of the headset at a meter away?
I have the Motorola HT820, and finally got round to installing the Qtek WWE ROM today. Connects fine, I can walk into another room from the Uni and have no problems; But -
I also get a high pitched noise, particularly on music with lots of treble. It can be controlled up to a point by tweaking the graphic equaliser, but it is still annoying.
When using the HT820s linked to my Bluetooth PC and laptop, they sound superb - so it is a problem with the universal.
Thanks so far, i start hating my Universal ....
I think, there can be 3 reasons for that.
The Windows Mobile A2DP Software encoder, if it is software encoded.
The Bluetooth Chip, if it is HW encoded in Bluetooth.
The Radio ROM or Chip, if it is encoded on the Radio Processor.
I am not so deep in the Universal Technologie, but i know, that the sound was very clear on Blue Angel using the broadcom stack. So I think, it is M$ Bluetooth that makes the problem, but i am not realy sure.
... or is there anyone how don't has this kind of problem?
Hi,
I personally have never had that problem (which I interperate as "some form of noise" when listening to music over A2DP) you guys mention here, neither with my Motorola HT820's or i-Tech BluePRO's.
Only problems I have had with A2DP and my Universal is;
1. Pause/Resume button not working always in Windows Media Player (works fine in latest version of PocketMusic though)
2. Not automatic reconnect of A2DP when I turn headset on (only prob with the i-Tech's, Motorola's seems to work fine)
3. Occational drop/loss of sound for a second or two (have this under control now, only an issue for me now, when there is to much obstructions between Universal and my i-Tech headset)
RonnyGydar said:
1. Pause/Resume button not working always in Windows Media Player (works fine in latest version of PocketMusic though)
Click to expand...
Click to collapse
I also have this Problem. Sometimes, i have to press, the button twice, sometimes i have to hold it. But the problem apears only, on resume.
RonnyGydar said:
2. Not automatic reconnect of A2DP when I turn headset on (only prob with the i-Tech's, Motorola's seems to work fine)
Click to expand...
Click to collapse
Yes, that's realy evil ... I also have that. Reconnecting of Handsfree works fine.
RonnyGydar said:
3. Occational drop/loss of sound for a second or two (have this under control now, only an issue for me now, when there is to much obstructions between Universal and my i-Tech headset)
Click to expand...
Click to collapse
This is a general Universal Problem. Maybe Radio Interference, maybe missing some CPU power.
The noisy and unclean sound can be a ROM Version Problem, if you don't have that. I have tryed also with a Linux Computer as A2DP SINK Client, and the sound is same bad.
That's my ROM Version Info:
ROM-Version: 1.30.113 GER
Radio-Version: 1.10.03
Protokoll-Version: 42.44.P8
ExtROM-Version: 1.30.223 GER
Windows Version is 5.1.195 (Build 14847.2.0.0)
EyeOfTheStorm said:
I also have this Problem. Sometimes, i have to press, the button twice, sometimes i have to hold it. But the problem apears only, on resume.
Click to expand...
Click to collapse
Try downloading the latest PocketMusic version (if free for 30 days I think...so you'll be in heaven for 30 days at least), there it works perfect. ...it was enough for me to "cough up" the money to buy it!
And yes it seems to be every second time, and then one has to press button on Universal/Media Player once...bloody irritating...when the Universal is in the bag or something.
EyeOfTheStorm said:
Yes, that's realy evil ... I also have that. Reconnecting of Handsfree works fine.
Click to expand...
Click to collapse
Yepp, I have exactly same behaviour (handsfree no prob, while A2DP needs manual reconnect with iTech's...but with the Motorola HT820's I belive it was automatic though)
EyeOfTheStorm said:
This is a general Universal Problem. Maybe Radio Interference, maybe missing some CPU power.
Click to expand...
Click to collapse
For me I am pretty sure it is pure radio problem now (have tested with an app called SuperTask, and A2DP takes approx 20% CPU, and my JasJar now used a total of 40-45% CPU when I listen to music over A2DP with PocketMusic). I only have this problem when I have the JasJar in my pant pockets, are in an area I know there is a lot of interference+have some obstructions. Except from that it is fine now.
You can see this post on my "socalled test" (it was just a simple test, but it seems to give a good indication at least) of A2DP's effect on CPU here;
http://forum.xda-developers.com/viewtopic.php?t=53717
You can see my (and some others) experiences with A2DP and some stuff we have tried to fix/handle it as good as possible;
http://forum.xda-developers.com/viewtopic.php?t=53431&sid=87c2c327d12afa647df4d8773a330ee2
EyeOfTheStorm said:
The noisy and unclean sound can be a ROM Version Problem, if you don't have that. I have tryed also with a Linux Computer as A2DP SINK Client, and the sound is same bad.
That's my ROM Version Info:
ROM-Version: 1.30.113 GER
Radio-Version: 1.10.03
Protokoll-Version: 42.44.P8
ExtROM-Version: 1.30.223 GER
Windows Version is 5.1.195 (Build 14847.2.0.0)
Click to expand...
Click to collapse
I have no clue...do you have a Universal (I would guess so from that you post it here )...if so the HW is identical...so then...yes it should be the SW/ROM...since you actually have tried with another "headset" (your Linux computer). But I am sorry, that I am not much of contribution...if nothing else...I agree with your logic here!
BTW my ROM version++ is stated in the A2DP-test post I linked to above (don't remember the numbers...but I have the "latest QTEK WWE" ROM).
Thanks for your comments.
Maybe it's the T-Mobile Germany ROM that is the Problem. Have allready called the technical support at T-Mobile, to help.
Maybe they are ignoring me, but i have tryed.
Universal's blue tooth signal terrible
Look I had many imate devices and bluetooth sets. The Universal has a very weak bluetooth signal even with normal bluetooths.
I have tried 3 or 4 different bluetooth headsets and they all give me a max of 3 meters. With the Jam and pda2k with the same headsets I used to get 10meters.
I gues this is the reall problem you are facing, the bluetooth reception is terrible on Universal, try being really close like 40CM away and if the sound is good you will know that it is only a reception issue from the universal.
I noted the 40 ~50 cm distance problem when I reviewed my nokia hs-12w a2dp headset about a month ago, it is very irritating. I think it is to do with where the BT chip is placed !!! it is between the keyboard and the battery, from what I could tell of the exploded diagram on this site !! meaning it is surrounded by metal !!! not good .
PS I never have problems connecting my hs12w headset for audio use, however if I take a phone call, after the call has ended I loose AVRCP
EyeOfTheStorm said:
The sound is a little much deep and on mid to hig frequencies, i hear a high frequencie noise.
Click to expand...
Click to collapse
How do you play sounds over bluetooth ?
I'm trying to understand the routes of analog and digital
sound data and how to control them.
cr2 said:
EyeOfTheStorm said:
The sound is a little much deep and on mid to hig frequencies, i hear a high frequencie noise.
Click to expand...
Click to collapse
How do you play sounds over bluetooth ?
I'm trying to understand the routes of analog and digital
sound data and how to control them.
Click to expand...
Click to collapse
Hi cr2,
yes I read about it in IRC Log. But what you like to do is, streaming sound direct to the bluetooth hardware. Universal hardware supports this feature. There are 2 Bluetooth Profiles implemented for, one is called "Handsfree" and one is calles "Headset" and ini Windows Mobile Registry you will find it if you look for "Audio Gateway". The registry values are also documented in the online MSDN Lib. I will post a link, later, if I find it.
What I am doing is A2DP, that means ... all stereo sound will be compressed in software and then send as datastream to the bluetooth device.
Have attached the A2DP specification. Under Linux there is a project calles "bluetooth-alsa", that supports A2DP and Handsfree. Look for it at sourceforge.net.
EyeOfTheStorm said:
all stereo sound will be compressed in software and then send as datastream to the bluetooth device.
Click to expand...
Click to collapse
There are several options here. It can be sent directly
on some phones, or (theoretically) through the phone,
or even redigitized from the analog (for mono).
Under Linux there is a project calles "bluetooth-alsa", that supports A2DP and Handsfree. Look for it at sourceforge.net.
Click to expand...
Click to collapse
Software is not a problem. We need to understand
what the hardware is doing.

Improve sound quality via BT A2DP

Does anybody know how to improve sound quality for playing music over A2DP profile with Parrot handsfree? On Rhodium i applied some tweaks for quality improve and it was clear and nice to listen, but Leo is not so nice to hear
Thx a lot
I had to tweak my diamond too, looked for tweaks on the HD2 but couldnt find them, but the sound quality is way better on my HD2. I dont think it needs the tweeks tbh.
If i take both, TP2 and HD2 to my car, let play the same song and im switching between HTC's then has got TP2 much more clear and brilliant sound, without any quiet cracklings from tweeter speaker like it is on HD2 :-(
Same problem here, sound quality for a2dp is not what it should be. I tried adding the LineSpeed registry setting, it did improve the overall quality, but did not remove the cracking noise - and in my case I still have frequent skipping and gaps in the audio playback. Have not yet had a reply for Tech Support, and if/when I do, I don't think it'll be a very intelligable one...
Yop, i think too, that the answer will be unusable, or maybe they tell you that u should do a Hard rst :-D
First time i connected it to HF and let music play i thought that is a bad quality song, but it isn't :-(
Anyone idea?
I know there are some settings to definately improve the sound of A2DP. I've added them on my previous HD, and worked perfectly after that! I just found some things you might try (I just applied them myself as well, but havent tested them yet; I'm almost sure they'll work):
http://forum.xda-developers.com/showthread.php?t=308752&highlight=A2DP+settings+bitpool
If I'll find the previost post which I applied in the past on my HD, I'll let you know. If the one I just posted will work, I'll let you know as well of course, because the litteral and figural crappy sound of A2DP is something I hate as well...
Edit:
Take a look at those settings as well from J-A-J-O at page 6:
http://forum.xda-developers.com/showthread.php?p=1677577#post1677577
Again, I don't know exactly if it were those settings, but they sound familiar to me. I'm also busy trying to get the best sound quality via bluetooth out of my HD2
More info about the settings:
http://forum.xda-developers.com/showthread.php?t=310438
Kind regards,
GreenFrog
The XDA tweaks are rubbish and do not work. I currently have a call out with HTC.
I have removed all reg tweaks from my HTC and now can get A2DP working on my parrot ONLY in the following situation:-
(1) Reboot HD2 (hold end key and select off. then switch on)
(2) Allow to connect to Parrott (will connect handsfree first)
(3) Open bluetooth from settings and select stereo audio and select connect.
(4) select handsfree and select disconnect.
(5) Press PLAY on the parrott kit
By doing this I get no skipping at all and the quality is good. I have no tweaks running.
This is obv crap and is why I have been speaking to HTC all week.
Steps 1-5 have to be strictly followed for this to work.
The BT tweaks mentioned on this forum do not work. They only appear to work as you have rebooted. After using the HD2 for a while and then connecting A2DP, skipping will occur again.
Try steps above and it will work.
Interesting! I'll try that on mine. Greenfrog all of those links and bitpool settings relate to the Microsoft Bluetooth stack. However the HD2 uses the Widcomm stack so those registry settings can't be made.
I too am fed up of the bluetooth sound quality. How can they assume we'll be happy with this mediocre sound?! I can't see why with a 1Ghz processor it skips.
Have you guys tried the A2DP with the latest 1.61 ROM? I'm still on 1.43....
When I find my 'goldcard' that I made I'll try it on 1.61 and let you know
We'll get there in the end....this is really my only bugbear with the HD2, so it would be good to get it fixed!!!
There got to be a way!
I, too, am really p***ed off by the bad audio quality i get using stereo blutooth. It's really an issue with the HTC HD2 and apparently no pro reviews pointed it out!!! I use it with the sony DR-50 which are one the best A2DP headphones out there, but the sound is horrible Please help...
I'm too suffering from the A2DP situation...
The Linespeed registry hack helps me on some devices ( HKML\Software\Widcomm\Plugins\AV add DWORD Linespeed with value between 64 and 512, the higher the better sound but higher probabilty for skipping).
With Linespeed = 320 sound is great and I have no skipping with a Sony DR-BT160AS. But: My Motorola S9 badly skips unless I have it very close to the HD2. Linespeed = 256 is working ok with both devices...
BUT:
I also have a blueLino A2DP Receiver which has a bad quality on both settings, at least on some songs. That's really disturbing.
Just a quick update, I've just flashed to 1.61 and it makes no difference. Default A2DP sound quality is unacceptable. Grr
purnelld said:
The XDA tweaks are rubbish and do not work. I currently have a call out with HTC.
....
The BT tweaks mentioned on this forum do not work. They only appear to work as you have rebooted. After using the HD2 for a while and then connecting A2DP, skipping will occur again.
Try steps above and it will work.
Click to expand...
Click to collapse
-----------------------------------------------------
Well, first I have to say I don't have the 'skipping' issue at all. I have my HD2 connected via bluetooth to my Pioneer DEH-P7100BT car radio. I have a clear connection when calling, but when playing music via bluetooth, I have the 'hissing' issue.
Next is that I have to admit that when I changed the settings according to my previous solution, did work a little, but not as it supposed to. When I had my previous Touch HD if found a link which worked perferctly for me! When I changed to those settings, the hissing were gone completely and the sound quality improved to CD level. Although, I'm still searching those ones again for my HD2 at the moment....
So, conclusion this far is that it totally depends on the hardware which you are connected to as well.
Regards,
GreenFrog
@Greenfrog:
I guess the bitpool settings which worked well on my HD as well, only work when using the MS Bluetooth stack. The HD2 uses the WIDCOMM Bluetooth stack, I haven't found a noticable difference.
The LineSpeed registry setting does improve overall audio quality, but I still have skipping and playback gaps. Very poor performance for the performance beast the HD2 is. I urge everyone to report this to HTC (I did) - this is really unacceptable.
I will also report this to HTC. I am so frustrated by it tbh
As Moses posted...I had linespeed set up on my TP2 and the sound was great, but now i have no time to test it now, can someone other test regitry key?
Bluetooth settings
Can be found here HKLM\Software\WIDCOMM\
A2DP Tweak Provided by R_phAn (Please note this will not work with all devices)
As we know from the past, each device has it's own preferences and capabilities (So you'll have to play around)
Managed to improve soundquality by adding DWORD 'LineSpeed' to HKLM\Software\WIDCOMM\Plugin\AV\ with a value of 320.
it is posted here for TouchPro2: http://forum.xda-developers.com/showthread.php?t=524655
Edit: I tryied it tomorrow morning and it is still the horrible quality, poor music quality and during the call skipping :-/
jonboyuk said:
...all of those links and bitpool settings relate to the Microsoft Bluetooth stack. However the HD2 uses the Widcomm stack so those registry settings can't be made.
Have you guys tried the A2DP with the latest 1.61 ROM? I'm still on 1.43....
When I find my 'goldcard' that I made I'll try it on 1.61 and let you know
We'll get there in the end....this is really my only bugbear with the HD2, so it would be good to get it fixed!!!
Click to expand...
Click to collapse
Okay, thanks a lot for this update! I was really unaware about the different stack, so I don't have to look further for the the previous links anymore... I'll try to add linespeed as well to see if it works with my Pioneer car radio. I hope it will...
There should be an answer for sure for this issue. I also cannot understand why it have to be this difficult. The previous solution did work very well. Why have they changed to the other stack anyway? Does someone know that?
I'm running the 1.48 ROM btw.
GreenFrog
I found one thing, i'm using SPB Radio for online streaming, when im listening in my car streamed radio then the sound quality is excelent...? How is that possible?
That's a very good question.
I experimented a bit with different quality settings during mp3 encoding. I found out that there indeed is a connection between the quality settings of the mp3 file and the badness of the sound quality, at least to a specific degree.
The most important setting seemed to be the stereo setting. If I set a song to "Joint Stereo" its by far better than normal stereo, although not perfect, yet. That's very confusing.
Do you know the settings of the radio channels you can stream with good quality? Maybe that would be worth a test.
--Update--
So I had a predictably useless response from HTC. Namely 'have you tried unpairing and repairing' and 'your device may not be fully compatible, please check our website for a list of compatible devices'.
Useless indeed. Their compatible devices amount to 3 items! The phone is either A2DP or it isn't. There are no compatibility options - it's happening to us all.
So, I haven't mustered up the energy to continue onto the next pointless exchange of basic trial and error possibilities. No doubt their next reply will be "have you tried rebooting the phone"...
Anyway, I digress. I noticed something today. I put on a new album to my SD card and out of nowhere the skipping was worse than ever. Audiomanager is always on the lookout for new songs as you may have realised. When you have music playing, a small circle rotates to show the player is searching. During searches whether or not you've introduced new mp3's to your device, it always makes the skipping far worse. When my circle had come to a stop, then the audio was fine....with very rare pauses and skips.
Still there but much less obvious.
Well that's my latest update and I will continue my investigation. I wonder if this skipping occurs in other music programs? ie wmp or pocket player? Has anyone tried?
Great work, guys. Nice to see a lot of people looking for a solution. I REALLY want to get this A2DP thing working right, it is bugging me a lot, and I'd like it to be fixed when I'm going on vacation (I'll be driving to two straight days, and would love to listen to my own music then). That'll be in about six weeks, so there's still some time left.
I'll try SPB radio myself, see if that causes the same amount of skipping. It could be that it is not the BT link causing the skipping and pauzes, but the audiomanager itself. That would be a bummer, because fixing that is probably way beyond what we can do here, and we'll have to hope for a HTC fix or a custom rom with an older and better working version of the audiomanager.
In my search for possible solutions, I found the priority of the A2DP can be altered. I've added the reg Dword value "Priority256" to HKLM/Drivers/BuiltIn/BtA2dpSnd, with different values. If the value is too high (150+), nothing changes. Set it too low - I tried 60 - and BlueTooth fails to start altogether. I've now set it 149, and it seemed to work, but haven't done extensive testing to see if the skips/pauzes don't return. Will get back on that.
jonboyuk said:
--Update--
(...)
I wonder if this skipping occurs in other music programs? ie wmp or pocket player? Has anyone tried?
Click to expand...
Click to collapse
I've tried PocketMusic, qualitywise no difference. I don't remember if it had the same skipping / pauzes problem, but the problem for me was it doesn't work with the AVRCP, so I can't play/pauze/ff/rew with my remote, and having to use the screen while driving is a pain - I've mounted my device quite high. I was really hoping to use the inbuilt musicplayer

Bluetooth A2DP issues w/ 2.1

So, I have searched all over these forums, and cannot find a difinitive answer or solution. I have problems with A2DP when connecting w/ the BT in my car, since installing a 2.1 ROM (currently DC 2.09.01). When connected, the music plays about twice as fast as it should, then slows down, then speeds up again. Conversley, Android 1.5 worked fine. There has been a lot of talk of BT issues, but it doesn't appear there are any solutions. Am I correct, or has someone found a solution? THanks.
ZenEXP works if you dont mind switching.
I have had those problems occasionally with all 2.1 ROMs I have tried. Usually, if I pause and then unpause it solves the problem. Sometimes I have to do it more than once.
I'm currently running ZenEXP and I've had the problem a few times, but it has been significantly less than with other ROMs. However, AVRCP hasn't been working with ZenEXP, whereas it has worked on other 2.1 ROMs, such as DC.
So, with the unrooted stock Sprint 2.1 software, A2DP works?
The Darchdroid ROM actually fixes this problem! I had the exact same problem as you with playing audio in my 2010 Mazda 3 and Darchstar's ROM fixed it for me, it's the only ROM I have found so far that fixes the bluetooth
I have a problem with my bluetooth headset when I'm playing music, the music stutters alot, I almost have to hold my phone a certain way with very little movement in order for it to play decently. Any solutions on that problem?
I have a problem with my bluetooth headset when I'm playing music, the music stutters alot, I almost have to hold my phone a certain way with very little movement in order for it to play decently. Any solutions on that problem?
Click to expand...
Click to collapse
Turn off/disconnect headset while playing music fixes studdering for me in settings under bluetooth for the connected device. Disconnect the ' phone' while playing. Haven't really tested this on anything but my kenwood head unit.
-------------------------------------
Sent via the XDA Tapatalk App
here's a reply I received from HTC support:
Hello, I understand that you have had issues with your bluetooth since the update for your Hero. With the update, the entire bluetooth stack was updated, and thus some bluetooth devices that previously worked are unfortunately no longer compatible. While we have not heard any information about nor made announcements about any upcoming patches to address this, it is not at all out of the realm of possibility. Otherwise, you may want to try a different bluetooth headset. I do apologize for any inconvenience you may have experienced. If you have any other questions, feel free to contact us again. You can find additional support at support forums at community.htc.com. There is also a customer satisfaction survey for you to take if you are interested. Philip HTC Technical Support www.htc.com www.twitter.com/htc
Bluetooth Stack?
So is it possible for one of the developers on this site to rewrite the bluetooth stack or copy the old one from 1.5 that worked?
I have a Panasonic TH12 bluetooth home phone that worked fine before 2.1. I recently bought an AT&T bluetooth phone and it does the same thing. Will pair but not connect.
aschlect said:
Hello, I understand that you have had issues with your bluetooth since the update for your Hero. With the update, the entire bluetooth stack was updated, and thus some bluetooth devices that previously worked are unfortunately no longer compatible. While we have not heard any information about nor made announcements about any upcoming patches to address this, it is not at all out of the realm of possibility. Otherwise, you may want to try a different bluetooth headset. I do apologize for any inconvenience you may have experienced. If you have any other questions, feel free to contact us again. You can find additional support at support forums at community.htc.com. There is also a customer satisfaction survey for you to take if you are interested. Philip HTC Technical Support www.htc.com www.twitter.com/htc
Click to expand...
Click to collapse
I have to call BS on this. (Not on the post, on the reply)
Why would any company not support legacy hardware as simple as Bluetooth. Especially since most devices aren't even Bluetooth v3/v4 standard yet. And Bluetooth 2.1 is 1. Not very old and 2. What 90% of Bluetooth device still manufactured are! and its been around since 2006!
I honestly can't believe a company is going to just say "Oh its to old" instead of fixing their crap. as far as I know v3/v4 is fully backwards compatible to 2.1 because they include "Classic Bluetooth" protocols!
Not to mention I doubt the hardware in our phone is even capable of v4 stuff. I'll have to do some more research on what BT chip is in the phone. Utter BS.
Either Phillip or HTC is a moron.
CDMA Hero Specs for BT:
Supported Profiles: HSP 1.1, HFP 1.5, A2DP, AVRC, (OPP, PBA)
version 2.0+EDR / possibly upgradeable to 2.1+EDR, plus OPP and PBA profiles
2.1 FULLY backwards compatible to v1. Meaning HTC built the crappiest BT Stack allowable by law to say it includes it. May as well have not bothered.
Someone could probably redo things with AOSP and a newer bluez stack.
Kcarpenter said:
<snip>
2.1 FULLY backwards compatible to v1. Meaning HTC built the crappiest BT Stack allowable by law to say it includes it. May as well have not bothered.
Someone could probably redo things with AOSP and a newer bluez stack.
Click to expand...
Click to collapse
Yeah, I just bought a BT USB adapter so I could exchange files and synch and stuff. I got it to work ONE time and all it did was pass 200 of my contacts to my phone from my PC. Like it was just waiting to upchuck on me. After that, nothing.
There's three hours of my life and $8.99 I'll never get back.
Bluetooth is pretty much the #1 complaint that users have been posting on the Sprint Community Forums (here's the HTC Hero section). Nearly all of those complaints say that Bluetooth now doesn't work at all or just plain sucks on the stock 2.1 Sprint/HTC release. Which probably also means that any ROM here based on 2.1 stock will also suck it up bad with Bluetooth compatibility. Known problem, no one has done anything about it yet. It sounds like AOSP ROMs don't have this issue, so at least that's good.

Bluetooth Stereo Sound Quality Not Good

All,
Does anybody have any fixes regarding the sound quality when using Bluetooth A2DP protocol? I use my Evo to mate with a Bluetooth receiver so I can listen to Rhapsody over my home stereo. The sound quality is flat. The high frequencies are not present. It sounds like a bad quality MP3. I know that its the A2DP causing the quality issue as directly connection (through 3.5 jack) is awsome.
The Apple 3GS A2DP sound quality was awsome. I am not sure why the Evo is not sounding good. Any help would be most appreciated.
Thanks,
Lance
use the cyanogen rom--this uses a bitpool of 53 giving you the best bluetooth quality possible. the stock/sprint/htc bluetooth drivers are set for a bitpool of 32
Is there any other ROM that has the bit pool set to 53?
Lance
Nope all Sense roms use HTC's ****ty low bitpool setting. This is why I'm running CM as well it's the only rom I can A2DP to my Sony Head unit and get good audio. I attempted to contact HTC about this issue here's the juicy details
Here's my initial question
I have terrible static when streaming music over A2DP on my HTC EVO to my sony mex-bt2800 car radio. If I use CyanogenMod 6.0 which uses a open source bluetooth stack my A2DP is crystal clear to my radio. I have used logcat to look at whats going on I dont know if its a bitrate problem or a bitpool problem or if my radio isn't in your acoustic database.
http://forum.xda-developers.com/showthread.php?t=708265&highlight=bluetooth+bitrate
Here's the response I received
Although the android software has been updated to be more compatible with Bluetooth headsets and car kits. Most of the time a Bluetooth manufacturer will have a list on there website stating devices they have found compatible, but this is not always the case. From the information on your issue it seems that your device is simply not fully compatible. The only thing we would be able to recommend would be to try another headset.
Then my response back
I would like an Engineer to read my question if possible since I don't think you fully grasp what I'm saying here. First My EVO's Bluetooth A2DP WORKS 100% clearly when using a Open Source ROM which implements Bluez Bluetooth stack http://www.bluez.org/
When I run your Sense UI ROM the Stock ROM you release which uses your own proprietary Bluetooth Stack I get static in the background so you cant really say its my phone now can you? Its your implementation that's not working properly. I'm not about to try every car stereo till I find one that works with the EVO when I know my stereo can work perfectly with my phone when using a properly coded open source Bluetooth stack.
Here is some extra info from a logcat that shows how your Bluetooth makes a connection through A2DP and what I believe is too low of a bitrate or bitpool setting
http://forum.xda-developers.com/showthread.php?t=708265&highlight=bluetooth+bitrate
PLEASE DON'T GIVE ME A ANSWER THAT YOU JUST READ FROM A SCRIPT. I would like a true response from someone who understands and can grasp my question fully like an engineer or a developer, when you give me a generic response of oh your Bluetooth headset isn't compatible keep buying new ones till you find one that works, that really makes me upset since you didn't even read my question it's a car stereo and there not cheap.
I await your educated answer.
And there final bull**** reply
We apologies for any inconvenience you may be experiencing. We will document your concern for review in development of our upcoming devices and future software updates. The situation is still an incompatibility with our device and your car kit weather on software or a hardware level. Unfortunately at this we have no further information beyond what has already been provided.
P_Dub_S said:
Nope all Sense roms use HTC's ****ty low bitpool setting. This is why I'm running CM as well it's the only rom I can A2DP to my Sony Head unit and get good audio. I attempted to contact HTC about this issue here's the juicy details
Here's my initial question
I have terrible static when streaming music over A2DP on my HTC EVO to my sony mex-bt2800 car radio. If I use CyanogenMod 6.0 which uses a open source bluetooth stack my A2DP is crystal clear to my radio. I have used logcat to look at whats going on I dont know if its a bitrate problem or a bitpool problem or if my radio isn't in your acoustic database.
http://forum.xda-developers.com/showthread.php?t=708265&highlight=bluetooth+bitrate
Here's the response I received
Although the android software has been updated to be more compatible with Bluetooth headsets and car kits. Most of the time a Bluetooth manufacturer will have a list on there website stating devices they have found compatible, but this is not always the case. From the information on your issue it seems that your device is simply not fully compatible. The only thing we would be able to recommend would be to try another headset.
Then my response back
I would like an Engineer to read my question if possible since I don't think you fully grasp what I'm saying here. First My EVO's Bluetooth A2DP WORKS 100% clearly when using a Open Source ROM which implements Bluez Bluetooth stack http://www.bluez.org/
When I run your Sense UI ROM the Stock ROM you release which uses your own proprietary Bluetooth Stack I get static in the background so you cant really say its my phone now can you? Its your implementation that's not working properly. I'm not about to try every car stereo till I find one that works with the EVO when I know my stereo can work perfectly with my phone when using a properly coded open source Bluetooth stack.
Here is some extra info from a logcat that shows how your Bluetooth makes a connection through A2DP and what I believe is too low of a bitrate or bitpool setting
http://forum.xda-developers.com/showthread.php?t=708265&highlight=bluetooth+bitrate
PLEASE DON'T GIVE ME A ANSWER THAT YOU JUST READ FROM A SCRIPT. I would like a true response from someone who understands and can grasp my question fully like an engineer or a developer, when you give me a generic response of oh your Bluetooth headset isn't compatible keep buying new ones till you find one that works, that really makes me upset since you didn't even read my question it's a car stereo and there not cheap.
I await your educated answer.
And there final bull**** reply
We apologies for any inconvenience you may be experiencing. We will document your concern for review in development of our upcoming devices and future software updates. The situation is still an incompatibility with our device and your car kit weather on software or a hardware level. Unfortunately at this we have no further information beyond what has already been provided.
Click to expand...
Click to collapse
Well I commend you for trying. This is something that makes me want to tear my hair out so I would love to see this resolved as well.
good on ya mate.
anyone know how to get another bluetooth stack on stock rooted 2.2?
I asked Flipz a while ago but I don't think he's looking into it. I also asked Netarchy he said he would look into it sometime but that i shouldn't hold my breath since he hadn't even looked at the code yet. HTC has released the source for their Bluez implementation so all we need is a dev willing to look into adjusting the bitpool setting.
This is a HUGE problem. I am flashing CM6 right now. HTC I am very disappointed with you..
The cyanogen rom also has great dsp equalizer
CyanogenMod will also make you a tropical island than transform your EVO into a jet plane and take you there ;-)
But in all seriousness, yeah, CM6 has BT fixed. One of my friends nagged Cyanogen about it last month, and he patched it right away.
I wish somebody could help us by increasing the bitpool on the Bluetooth driver. The Evo would be so much more enjoyable (for me at least) if the sound quality was better thru A2DP.
lancer123 said:
Is there any other ROM that has the bit pool set to 53?
Lance
Click to expand...
Click to collapse
It would be nice if there can be a patch of some sort...
Just an update today I got a call from HTC customer service since i gave a poor review of my experience on a survey they sent me. Talked in great detail about our problem with the Bluetooth stack told him about the bitpool setting how its 53 on CM and 35 on there roms. So hopefully on the next update well get a fix for the Stock Sense UI rom.
^^LMAO!!! dont blv the hype
I read that the CM6 ROM has this issue fixed. I have also read reports that the ROM email client doesn't support word wrapping (which I really do need). Can anybody confirm this?
Also,
Can anybody in ROM land please create a patch or an update to their ROM which increases the Bitpool to 53? I understand that the Bluetooth driver code has been released.
Thanks
bump............
any roms address this yet?
greenail said:
any roms address this yet?
Click to expand...
Click to collapse
maybe:
* Added DSP Manager (Digital Signal Processing) to boost audio and equalize sound for Headset, Phone Speaker and Bluetooth devices.
wont let me post links, but you know what to do:
forum.xda-developers.com/showthread.php?t=793471
I am using the latest OTA, rooted, along with the latest pandora and the bt audio quality is much better. I have the motorola t605.
With the initial 2.2 update bt quality sucked but now it's better.
Sent from my PC36100 using XDA App
mchlwvr614 said:
I am using the latest OTA, rooted, along with the latest pandora and the bt audio quality is much better. I have the motorola t605.
With the initial 2.2 update bt quality sucked but now it's better.
Sent from my PC36100 using XDA App
Click to expand...
Click to collapse
That was a streaming issue, not a bitpool issue.
The BT audio was a lot better on my TP2 when I updated the registry bitpool to 48 from 32.
I wish they would fix it.

[Q] Best WP7 version for Bluetooth A2DP?

I have a stereo bluetooth headset (LG Tone) that I have been using with my HTC HD2. When used with Android, I get pretty good sound quality. However, in WP7 (I have tried two 7.8 ROMs) I get horrible sound quality with a hissing staticky noise. Anyone else have this problem and know a solution or a WP7 ROM that doesn't have this problem?
Thanks
Tandyman100 said:
I have a stereo bluetooth headset (LG Tone) that I have been using with my HTC HD2. When used with Android, I get pretty good sound quality. However, in WP7 (I have tried two 7.8 ROMs) I get horrible sound quality with a hissing staticky noise. Anyone else have this problem and know a solution or a WP7 ROM that doesn't have this problem?
Thanks
Click to expand...
Click to collapse
check how many fast is your SD card (with WP Bench)... if lower than 6 MB/s change Sd card...
but unfortunately if you want good and no problems with A2DP you must buy original WP7 device... HD2 device not originally supported by WP7 and all drivers and settings developers make by own and still BT functions not working very well on HD2 with WP7
Ansar Rom works for BT A2DP.
titi66200 said:
Ansar Rom works for BT A2DP.
Click to expand...
Click to collapse
That it does, and it's a fantastic ROM, but there's still absolute horrible sound quality through my bluetooth headset. It's a real pity, because Windows Phone is so brilliant otherwise, and it sucks to have to leave it over such a minor quibble...
yaay
http://forum.xda-developers.com/showthread.php?p=47202505#post47202505 here, read, I took the time to do it (not that much time) but here you will find the answers you need for good A2DP on Ansar's ROM !!!! May the force be with you!!

Categories

Resources