yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] Chapell:
Okay guys, update on the problem: I tried a brand new Desire, same problem. But: I tried and brand new Desire S and STILL the same problem. Now I tried to contact HTC Customer Support, because it's not too likely that every Desire and Desire S I tried (with 3 differend model/brand BT stereo headsets) are faulty and the other ones are good...
[Android Software/Hacking General [Developers Only]] worly:
Hey guys, I've been following the whole A2DP bitpool thing here. Is there really no one who took care about this issue? I recently bought a Sony Ericsson MW600 to use with my Galaxy S, but this way its useless. There must be a way! I'm not into programming that much, but if there's a fix in the Cyanogen Rom there should be one for the official Android too. I'd use Cyanogen, but I've read it's not fully working with the Galaxy S yet. If the support for Android already fails for such important things, my next phone will be WiMo for sure :/
[Android Software/Hacking General [Developers Only]] piflechien:
Actually google has fixed this with froyo already. But neither samsung nor HTC use standard code, they have build their own bluetooth module. There are a lot of alternative rom for galaxy S that should fix it, and touchwizz is really not essential ;) On the other hand HTC sense can be for some users.

And by the way Windows Phone 7 has the same issue ;-)
[Android Software/Hacking General [Developers Only]] worly:
If you could tell me a stable ROM wich fixes that you'd be my personal hero :D I only know about Cyanogen.

I've just read that Samsung released their source codes... so i hope someone can take care of it.

And yes, the problem exsists with Win7 phones as well, but its easy to fix via registry entry.
[Android Software/Hacking General [Developers Only]] speed51133:
Any word on this? If anyone knows how cm7 fixed it can you comment? Why doesn't every Rom incorporate this fix? I asked the bamf devs and they said they are working on it bit it looks bleak.
[Android Software/Hacking General [Developers Only]] worly:
I've tried Cyanogen now. The quality is perfect now, but the rest is damn buggy :( Is there any other ROM which fixes it?
[Android Software/Hacking General [Developers Only]] faremoney:
got the same problem here

samsung galaxy s 2 and the a2dp quality is so bad :(
[Android Software/Hacking General [Developers Only]] worly:
I've checked the other thread where you tried the liba2dp.so file...Any luck with it?
[Android Software/Hacking General [Developers Only]] faremoney:
sadly, nope :(

that didn't solved the problem :(
[Android Software/Hacking General [Developers Only]] worly:
There must be any solution!! I can't live with that issue. If it can be fixed with Cyanogen it should work with a stock rom too!
[Android Software/Hacking General [Developers Only]] faremoney:
i really hope that :(
[Android Software/Hacking General [Developers Only]] speed51133:
I hope the devs do something with gingerbread to.fix this.....
[Android Software/Hacking General [Developers Only]] Chapell:
I've contacted HTC about this issue cause it's bigger scale than many people think. (It's present at least in every Desire/Desire S series device) They asked data about the phones, the headphones that I tried and it's been escalated to the technician team, but no more news since last Friday.

Sent a PM to snq about this if bluetooth modules somehow could be exchanged with cyanogenmod aosp BT modules but didn't get a reply.

I don't believe they'll fix this with the Gingerbread release as this problem exists in Desire S too, which is GB... :(
[Android Software/Hacking General [Developers Only]] worly:
I'm on Gingerbread too, Galaxy S to be exact. I always had that issue, also with Froyo. Would be great if someone could port it to a stock ginger...
[Android Software/Hacking General [Developers Only]] Antcodd:
Shouldn't it be possible to just compile stock/cyanogenmod bluez against the kernel source on developer.htc.com (kind of assuming here that bluez also builds a kernel module) and basically replace the entire bluetooth stack (thus removing the code bypasses to btld)? It might even be possible to go through HTC's bluez source and find and remove the calls to btld that bypass the built in bluez A2DP support. Building against HTC's own kernel should resolve issues with dependencies right? I would try this myself but don't really understand cross compiling.

By the way does anyone know if enabling /system/etc/bluetooth/audio.conf [A2DP] setting MPEG12Sources allows sending MP3 audio directly (which might solve bitrate issues)? Obviously for that you need A2DP headset with MP3 support. I'm guessing that will be another part that gets bypassed?
[Android Software/Hacking General [Developers Only]] Chapell:
Well I tried to compare the BT parts of the sources for Desire and Legend downloaded from HTC Developer site (cause Legend's BT is fine), but unfortunately they didn't uploaded the Legend's bluez source. I'm not sure if Legend uses bluez at all :D
[Android Software/Hacking General [Developers Only]] Chapell:
Okay, I tested with Samsung Galaxy S II. The same problem is there. I haven't got the faintest idea what the hell is this.
[Android Software/Hacking General [Developers Only]] mrdey:
I have been waiting for this solution for about 8 months now... Have already checked a couple of roms and different android versions, but sadly Cyanogenmod is the only one that fixed the problem. HTC, Broadcomm, android hackers or whoever really should fix this annoying issue on Sense roms. Compared to my cheap 4 years old Nokia my 500eur Desire sounds really crappy and BT car kit in combination with Bose audio sistem is useless to me if I want to use sense rom:((
[Android Software/Hacking General [Developers Only]] Chapell:
Problem is in HTC Sensation too. Woohoo :D
[Android Software/Hacking General [Developers Only]] damascato:
This is a bit ridiculous.... I'm have an SGS2 and I'm missing my Iphone4 just for that.... why the hell should they just set the BT quality so low? Was it to hard to set it by default at the best possible?
[Android Software/Hacking General [Developers Only]] fred1976:
I'm sticking to good old Windows Mobile 6.5 just for that... at least its registry screams for tweaking LOL and I can set the bitrate to whichever value I want, it just takes a soft reset ;)

Of course I get none of the exciting softwares that get developed, as nobody cares about this OS anymore. Oh well, I can still reboot on Android from the SD card if I really wanna play Angry Birds...

Just waiting for this very annoying issue to get solved before switching to Android.

The thing that worries me is that I noticed that the optimal bitrate depends on the headset. My excellent Sennheiser MM450 starts stuttering over 192 kbps... as other headsets can go up to 256. Will it ever be possible to change it dynamically on Android??
[Android Software/Hacking General [Developers Only]] worly:
I think that won't ever happen...
[Android Software/Hacking General [Developers Only]] rikc:
Well... I was complaining about this issue in another thread...

http://xdaforums.com/showthread.php?t=1082220&page=2&highlight=a2dp

Until I found this one :-O

SGS2 sounds great on a creative d100 speaker but horrible on a belkin receiver

(I can check which bitpool settings they report when I find the time)
[Android Software/Hacking General [Developers Only]] fred1976:
Yes, as it seems to be compiled in the kernel, it won't be easy to change... at the best they will set it to a higher bitrate than now... Unless they completely change the way it is implemented.

Do really so few people listen to music via a2dp??

BTW, the issue has been raised to Google, don't know if it's somewhere in this thread, in case not:

http://code.google.com/p/android/issues/detail?id=9888

Star the issue! It might get a higher priority...
[Android Software/Hacking General [Developers Only]] piflechien:
As I said a few pages back, Actually google has fixed this with froyo already. But neither samsung nor HTC use standard code, they have build their own implementation. So staring this issue won't do anything, since it's fixed. Take a nexus one or nexus S standard rom you'll see the bitpool is fine.
[Android Software/Hacking General [Developers Only]] worly:
That's what i'm asking myself... Seems due to such issues music via bluetooth got a bad reputation. But, with proper working bitpool settings, the sound on good A2DP devices like the MW600 is brilliant.

@piflechien

Yeah i was reading they fixed it on Froyo already. Didn't Samsung released the sources of their stuff on a special dedicated website?

I didn't knew about the Nexus One actually... So if its fine with it.. Is it possible to flash a stock nexus rom on Galaxy S? :D
[Android Software/Hacking General [Developers Only]] stopeject:
I have the latest from HTC- EVO3D with 2.3 Still has the same low bitrate issue.
[Android Software/Hacking General [Developers Only]] dan0zone:
Well for the vibrant users .... I have ask if any of the Devs can locate and edit this setting in the kernel , so i am waiting for a response ... http://xdaforums.com/showthread.php?t=1175769
[Android Software/Hacking General [Developers Only]] c33v33:
klquicksall solved this for HTC Incredible S users. His kernel for Incredible S Gingerbread Sense ROMs uses Cyanogenmod 7's bluetooth stack (BlueZ) instead of the broadcom from official Sense kernels.
[Android Software/Hacking General [Developers Only]] worly:
Wow, there is hope! :D I hope some of the Galaxy S rom cooker could implement the CM7 BT stack in their roms as well :D
[Android Software/Hacking General [Developers Only]] allroy1975:
Wow! Can this be true?? Not to doubt bit others have said stuff like "it's fixed in gingerbread" because they were running a cm roms.

Lets say I'm cautiously optimistic.

Thanks for the info!! :-)
[Android Software/Hacking General [Developers Only]] bkrodgers:
Interesting. That refers to replacing the bluetooth drivers though, and as I understand it, the stack itself is in the ROM, not the kernel. It's possible that the driver is all that's needed, but klquicksall says this in that thread:

"I just changed out the entire stack with CM7 drivers. I haven't found the driver with the bitpool info yet."

So I'm not sure this is the solution yet. It's still great progress, but I think the solution will lie in replacing the entire stack, not just the drivers. I could be wrong though.
[Android Software/Hacking General [Developers Only]] BWA80:
Hi!

This is not quite true.. I have been looking for a fix for this issue for ages now. I asked klquicksall if he can figure something, so he swaped the kernel stock bt with the cyanogenmods bt stack. And there is no change in the audio quality.. it is the same as before, hissy and disordered. I compared klquicksalls kernel and unity V2 kernel and no difference.

So still no fix... and i am dying for one..
[Android Software/Hacking General [Developers Only]] kyvahe:
This thread sure died. Did anyone ever come up with a solution? I just installed a bluetooth adapter in my car and the quality over BT sounds like a real player file from 2002.
[Android Software/Hacking General [Developers Only]] Funcky:
I hope that this thread wont die untill problem is fixed. I hate my sensation untill this is fixed. an 5 year old nokia sound flawless when calling in my car, but the sensation, people cant hear what im saying.
[Android Software/Hacking General [Developers Only]] gte460z:
Any progress being made here? My Captivate sounds terrible while streaming audio.
[Android Software/Hacking General [Developers Only]] CzarDestructo:
Brand new Sensation 4g, gingerbread also sounds like hell. This is discouraging.
[Android Software/Hacking General [Developers Only]] allroy1975:
Can't wait to see how crap my galaxy s 2 sounds on the 16th! I'm sure Samsung has done nothing to resolve this in their new "iPhone killer ". For gods sake! Wasn't the initial appeal of the iPhone that you could play music on it? So the music has to sound good. How are these other phone manufacturers so oblivious to this fact???
[Android Software/Hacking General [Developers Only]] Daniel1411:
i have also problem with A2DP:

"HTC desire connected to bluetooth headset no A2DP ring"

I have HTC desire and OXYGEN rom (2.2.2)

also i have SCALA RIDER G4 bluetooth headset, when i get incoming call

i hear regular ring on my headset and not A2DP ring.

i try to test this on nokia E71 and it works great.

how can i fix this?
[Android Software/Hacking General [Developers Only]] c0rrupt:
I too am having this problem with my EVO 3D. On a lot of songs it sounds like the front tweeters in my car are blown when connected over bluetooth. Sound quality is perfect when connecting over USB.

Pretty sad this is taking so long to fix. When will CM7 be available for the EVO3D?
[Android Software/Hacking General [Developers Only]] :
...the crappy bluetooth quality is so annoying.

Contacted HTC today and asked if they can tell me, which code changes are required to increase the bitpool.
[Android Software/Hacking General [Developers Only]] _Raziel666:
Let's hope Samsung will have this fixed in the upcoming 2.3.5 version of their roms... :/
[Android Software/Hacking General [Developers Only]] mrdey:
After half a year of using CM7 I decided to flash Sense rom again (latest android 2.3.5 with sense 3.0 port). BT sound quality is still terrible! That's a shame... Thank god I had an old nandroid backup still on my SD card to restore good old CM7 back asap.

Devs: Is it known already what 'acoustic database' is?

Like it was mentioned in a post below... logcat shows something like this after connecting A2DP on HTC phones:

I/AudioHardware( 128): Using default acoustic parameters (<bt device> not in acoustic database)

Maybe bitpool is one of those 'acoustic parameters'...
[Android Software/Hacking General [Developers Only]] :
OMG..got an answer from htc.com...they just redirected me to htcdev.com. There should be a posibility to contact the devs. WHERE?
[Android Software/Hacking General [Developers Only]] :
Good news, HTC decided to add this to their bug list and will contact me when it gets fixed.
[Android Software/Hacking General [Developers Only]] Funcky:
:) bit lets see what will happen...
[Android Software/Hacking General [Developers Only]] allroy1975:
Good news! it sounds just as ****ty as I expected. :mad:

that is a PERFECT explanation of what it sounds like.
[Android Software/Hacking General [Developers Only]] andrewilley:
Yeah, I'd agree with that. The tweeters sound distorted on louder passages, but reducing the volume output from the device does not fix it.

Andre
[Android Software/Hacking General [Developers Only]] usernotfound:
This issue is the reason I haven't completely ditched my CM7 HD2 in favor of my brand new T-Mobile Galaxy S II... It's obviously a choice to cripple the audio quality, why on earth do HTC and Samsung still make me people feel like they're being stabbed in the ear?
[Android Software/Hacking General [Developers Only]] guitarplayerone:
I don't mean to resurrect an old thread, but does anyone have an idea if the new Touchwiz version of ICS seemed to have fixed the bitpool issue?

I would prefer not to try to lead a one-man campaign regarding this, but the DAC sucks on the GSII and GNote, and if we could at least have good A2DP...

Otherwise, does anyone know if there is a kernel/ROM with the AOSP bt stack for either the GNote or GSII?
[Android Software/Hacking General [Developers Only]] clocke:
I have a Galaxy S II Skyrocket and I indeed have this problem... Cyanogen is not developed enough to use as a daily driver, but it does indeed fix the problem (sounds great in my f150!). Anyone still looking into this?
[Android Software/Hacking General [Developers Only]] Funcky:
I got sick of waiting. sold my sensation, and bought a Nokia N9 instead. problem solved! nice phone btw.

This is a major problem for android! without proper sound with bluetooth = they cant be used as an business phone. Here in Denmark, the fine for talking i phone while driving is 1500 danish kroner ~ us $258 :eek:
[Android Software/Hacking General [Developers Only]] ego42:
First of all if volume is your main problem then try this new app by the sound wizz Supercurio:

https://market.android.com/details?id=org.projectvoodoo.louder

Other than that ICS based CyanogenMod 9 should include the same BT stack as CM7 and therefore A2DP support should be on the same high level. It is also supposed to be fairly mature already on the SGS II. But this is just a speculation as I have the original SGS i9000 and am still running CM7.
[Android Software/Hacking General [Developers Only]] guitarplayerone:
For the record, ICS in general, not just CM9, would use an AOSP bt kernel. This might not include Touchwiz ICS though... I don't know enough about this to be able to tell where in its source I should look for the bt stack.

To be clear, volume is not the problem or an issue, since the sound is not being output via the DAC at all. Supercurio is a great guy though, I have been following the loudness fix, and he also has a great writeup about the SGSI vs SGSII (and therefore the Note, since the DAC and most other hardware is identical) in terms of hardware and its implications here: http://www.anandtech.com/Show/Index/4686?cPage=3&all=False&sort=0&page=13&slug=samsung-galaxy-s-2-international-review-the-best-redefined

Secondly, I envy you, since the SGS I doesnt use the #@$* Yamaha DAC.

Third, I am aware that CM generally supports AOSP everything but the current build doesn't support bt. Or the S pen. Or 3D hardware acceleration (does support 2D). Or the camera. Or many other reasons why someone would buy a Gnote (granted, if I had a SGSII, it would already be flashed)

Also, at least for the coming year while I have warranty support, I don't want to have to go around flashing ROMs and increasing my counter just to get acceptable music quality on what should be a jack-of-all-trades in terms of multimedia.

This is not an assault on CM9- I know that when it is finally finished it will simply be amazing.
[Android Software/Hacking General [Developers Only]] Saneless One:
I'm not sure HTC has fixed this yet, since people running an ICS leak on the Rezound are still complaining about awful A2DP bluetooth.

It's too bad, I'll just have to hold out for CM9 to come around, since on my EVO 3D, CM7 never did. Google themselves have fixed it (my Nexus One and Nexus S were perfect) but HTC sure went out of the way to destroy sound quality.
[Android Software/Hacking General [Developers Only]] _Raziel666:
I can confirm that the issue has been fixed in all Samsung ICS leaks I've tested.
[Android Software/Hacking General [Developers Only]] Shadowdancer123:
Gonna have to bump and confirm that the issue persists on the Motorola Razr as well.

The headphone plug sounds so good I get goose bumps, but anything other than psy trance through A2DP sounds like crap.. :(
[Android Software/Hacking General [Developers Only]] irishboym4:
I can confirm that the issue still exists under CM9 4.0.3 on the SGS Epic. The bluetooth quality is really harsh on the highs. To the point where i stop listening to it and just put on a CD.

Has anyone found a solution to this? Very depressing that my new headunit has bluetooth but because my phones bluetooth system isnt up to the task i cant really even use it.
[Android Software/Hacking General [Developers Only]] Shadowdancer123:
For the Razr I found a solution at least: I got a new head unit.

No mods to android was done, but with the new JVC bluetooth sounds just as good as line in does.

I have this one now: JVC KW-R600BTE
[Android Software/Hacking General [Developers Only]] computermaster87:
hy, i have a evo 3d, when i connect the evo with a parrot mki9200 and play flac files, i listen audio glitch, :(:(:(

for me the problem is bitpool, how do I change the pitpool in my device?

sorry for my english...
[Android Software/Hacking General [Developers Only]] mrdey:
Issue fixed on stock rom of HTC One X (International version)! I was waiting more than 2 years for sense rom with this issue fixed!
[Android Software/Hacking General [Developers Only]] TheQwertiest:
It was fixed on IncS 4.0.4 Sense 3.6 as well!

[EDIT]: Nah, just placebo effect... After extensive testing and some logcat checking I noticed that bitpool has the same value as before (i.e. 32)
[Android Software/Hacking General [Developers Only]] computermaster87:
ok, but for evo 3d?
[Android Software/Hacking General [Developers Only]] andrewilley:
Seems OK on my new Samsung Galaxy S3 so far too. Stock rom, ICS 4.0.4.

Andre
[Android Software/Hacking General [Developers Only]] Turist:
Tried a2dp on my Note again after long timegap and it does not look like it was fixed in 4.0.3 ICS. Will take closer look.
[Android Software/Hacking General [Developers Only]] moreisbetter:
Quality is really bad on bluetooth compared to my iphone4. This is a frustrating problem on my Sprint Galaxy S3. I don't notice it on my cheaper bluetooth speakers, but really obvious on my high end speakers and headphones. I have 4 more days to do what I can, or it will have to go back to sprint.
[Android Software/Hacking General [Developers Only]] andrewilley:
What sort of problem?

Andre
[Android Software/Hacking General [Developers Only]] moreisbetter:
sound problem

What kind of speakers do you use and songs do you play? Its harder to notice the problem on my lower quality songs but my high bitrate songs have highly pronounce crackling sounds especially in the high frequencies. Thanks.
[Android Software/Hacking General [Developers Only]] andrewilley:
I did have a problem with my HTC Desire Z doing this (it got really annoying at times) but it seems pretty clean to me on my new Galaxy S3 phone. It's only a Renault car stereo (dash mounted tweeters and door mounted mid/bass) so I'm not expecting perfection, but I can't hear any undue crackling/distortion in the high end now. Bitrates vary, much of my music is 192k LAME VBR, but also some 256k and 320k CBR files. They sound about the same via bluetooth as they do when using a 3.5mm cable (again, with the proviso that this is a car, so speakers are nothing special in the first place).

I've just ordered a Logitech bluetooth receiver to plug into my Onkyo hi-fi at home, and will see how that fares in a more controlled environment.

Andre
[Android Software/Hacking General [Developers Only]] Shadowdancer123:
Have to add that the issue was resolved when I got a better car stereo for my Subaru.

Had to get a branded stereo due to double din fitting

Got a JVC KW-R600BTE

Now there's no sound issue at all with bluetooth, and I didn't change anything with the phone.

Probably the cheap stereo I had requests the lowest quality, as the phone apparently supports HQ mode or whatnot.
[Nexus One General] AbsoluteDesignz:
May work on Eclair too.
[Nexus One General] Rusty!:
Does indeed work in Eclair, you're right... used it a bunch of times :)
[Nexus One General] Blueman101:
Didn't know about this, thanks.
[Nexus One General] hensk:
yep .thas trick worin fine in 2.1:D:D:D:D

10s m8
[Nexus One General] daveid:
Yeah.. this has been around since the dawn of Android (at least I remember it back on RC29 on my G1). But, things like this are good to get refreshed every now and again so more people know about them.
[Windows Mobile] cnzqy1:
Hello, in xxxxx_CMWifiEnroll, etc. packages there are registry keys like:

REGEDIT4

??????????????????????????????????
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\Build_Order]
"CMWifiEnroll"="0"
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\PKG]
"shadow"="1"

I wonder what "??????????????????????????????????" is? Is it because the dump tool we use are not updated to date?

Thanks!
[Windows Mobile] tomcug:
It's just broken rgu file, remove that line and you'll fix your issue ;).
[Windows Mobile] cnzqy1:
I don't think all new Official ROMs have broken rgu files... I think it may be a special rgu that existing tools can't identify...
[Windows Mobile] tomcug:
I don't think so :E.
[Windows Mobile] cnzqy1:
But I just can't imagine that HTC includes broken rgus in several packages and several ROMs.
[Windows Mobile] indagroove:
I don't even have that package in either of my latest Oboe or Huashan dumps.

??