Related
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.
Hi,
I was checking the Rhodium Android forum, and found the following developing work:
http://forum.xda-developers.com/showthread.php?t=1076884
Is anyone able to check if this may work on our blackstone?
I'm happy with the FRX6, but audio shutering and lack of BT make it not suitable for daily basis.
If someone make this fixes to work, pls post a tutorial!
Thanks
Audio stuttering has been 'worked around' ages ago, see http://forum.xda-developers.com/showthread.php?t=999544
As for BT, i don't know about that. In the second post there's something about Broadcom an TI chips, so if the Blackstone has a Broadcom chip why not just try it out. The instructions for the setup are all there in the thread
Let us know how it turns out
ypsmav said:
Is anyone able to check if this may work on our blackstone?
Click to expand...
Click to collapse
Why can't You try on your phone?
i had test libhtc_acoustic with acoustic supported kernel.Sound working but only on call speaker but not on loud speaker or audio jack.Need for viruscrazy to update the lib and kernel to support all devices.Audio stutter still there.Still no clean fix when u disable battery service during listen to mp3.You will end up listening to mp3 not knowing your phone going to die.Audio stutter will be fix when there are no resource and excessive service running
cbaronne has posted a set of compiled binaries to change the default bitrate of the Bluetooth SBC codec to increase A2DP audio quality on the Nexus 4 over on this thread. It seems that the 2013 Nexus 7 suffers from the same issues, but can also be fixed with the same binaries.
I've very lightly modified itlnstln's update script to work on the Nexus 7 and have tested these files as flashable under TWRP. The binaries in the flo-4.3-BTFix-googledefault.zip file are from the ParanoidAndroid 3.94 ROM (which I would highly recommend) should you experience troubles with your Bluetooth devices.
I would recommend trying the 328kbps version first, and would expect it to provide the best quality in most situations since it matches the sampling rate of most MP3 files. Most Bluetooth stacks for other devices have 328 as the maximum quality. Of course, test with your devices and ears.
For device testing, I've used it to great success with a BlackBerry Music Gateway (still stuck at low volume, but that's an AVRCP volume control issue) and a Philips AEA2000/37 Bluetooth receiver. I also have an eBay/Chinese receiver which identifies itself as DMZmusic where this change causes continuous popping noises from both my Nexus 4 and Nexus 7. That device is perfectly fine when paired with my other devices that stream at full quality with A2DP SBC (BlackBerry Playbook, WP7 phone, and Windows PC using the Toshiba stack), so clearly Google still has some work to do. Until then, hopefully these files prove to be useful.
Install
random_n said:
cbaronne has posted a set of compiled binaries to change the default bitrate of the Bluetooth SBC codec to increase A2DP audio quality on the Nexus 4 over on this thread. It seems that the 2013 Nexus 7 suffers from the same issues, but can also be fixed with the same binaries.
I've very lightly modified itlnstln's update script to work on the Nexus 7 and have tested these files as flashable under TWRP. The binaries in the flo-4.3-BTFix-googledefault.zip file are from the ParanoidAndroid 3.94 ROM (which I would highly recommend) should you experience troubles with your Bluetooth devices.
I would recommend trying the 328kbps version first, and would expect it to provide the best quality in most situations since it matches the sampling rate of most MP3 files. Most Bluetooth stacks for other devices have 328 as the maximum quality. Of course, test with your devices and ears.
For device testing, I've used it to great success with a BlackBerry Music Gateway (still stuck at low volume, but that's an AVRCP volume control issue) and a Philips AEA2000/37 Bluetooth receiver. I also have an eBay/Chinese receiver which identifies itself as DMZmusic where this change causes continuous popping noises from both my Nexus 4 and Nexus 7. That device is perfectly fine when paired with my other devices that stream at full quality with A2DP SBC (BlackBerry Playbook, WP7 phone, and Windows PC using the Toshiba stack), so clearly Google still has some work to do. Until then, hopefully these files prove to be useful.
Click to expand...
Click to collapse
Thanks for this post I am having issues with Audio when listening to Netflix movies. Can I just flash this using TWRP?
comptech81 said:
Thanks for this post I am having issues with Audio when listening to Netflix movies. Can I just flash this using TWRP?
Click to expand...
Click to collapse
Yes, just flash with TWRP. Note that this only affects A2DP Bluetooth audio (ie: wireless headphones and stereo receivers) in situations where it sounds like Internet radio from the year 2001 and won't do a thing for the static noise when using the onboard speakers at low volume.
328K did seem to help with Netflix + BT but it certainly wasnt perfect. Its rather disappointing that such a powerful tablet cant even BT + netflix properly.
Thanks much for sharing.
Aren't any Android Tablets/Phones out there which support BT-MP3/AAC Codec? Maybe those can be ported to Nexus devices?
volwrath said:
328K did seem to help with Netflix + BT but it certainly wasnt perfect. Its rather disappointing that such a powerful tablet cant even BT + netflix properly.
Click to expand...
Click to collapse
I don't think you can blame the Nexus 7. I reverted to the previous version of the netflix app and the audio is fine. It appears netflix broke something with the latest update.
random_n said:
cbaronne has posted a set of compiled binaries to change the default bitrate of the Bluetooth SBC codec to increase A2DP audio quality on the Nexus 4 over on this thread. It seems that the 2013 Nexus 7 suffers from the same issues, but can also be fixed with the same binaries.
I've very lightly modified itlnstln's update script to work on the Nexus 7 and have tested these files as flashable under TWRP. The binaries in the flo-4.3-BTFix-googledefault.zip file are from the ParanoidAndroid 3.94 ROM (which I would highly recommend) should you experience troubles with your Bluetooth devices.
I would recommend trying the 328kbps version first, and would expect it to provide the best quality in most situations since it matches the sampling rate of most MP3 files. Most Bluetooth stacks for other devices have 328 as the maximum quality. Of course, test with your devices and ears.
For device testing, I've used it to great success with a BlackBerry Music Gateway (still stuck at low volume, but that's an AVRCP volume control issue) and a Philips AEA2000/37 Bluetooth receiver. I also have an eBay/Chinese receiver which identifies itself as DMZmusic where this change causes continuous popping noises from both my Nexus 4 and Nexus 7. That device is perfectly fine when paired with my other devices that stream at full quality with A2DP SBC (BlackBerry Playbook, WP7 phone, and Windows PC using the Toshiba stack), so clearly Google still has some work to do. Until then, hopefully these files prove to be useful.
Click to expand...
Click to collapse
I don't know if this is related to the problem of BT keyboards working properly (interference on the 2.4 Ghz band between WiFi and BT), but if it is, would you know how to fix that problem as well? Only reason I ask is that I was under the impression that BT audio also suffered from the interference issue, and would especially make sense if paired up with netflix streaming (which would be sending data over WiFi simultaneously).
SubMatrix said:
I don't know if this is related to the problem of BT keyboards working properly (interference on the 2.4 Ghz band between WiFi and BT), but if it is, would you know how to fix that problem as well? Only reason I ask is that I was under the impression that BT audio also suffered from the interference issue, and would especially make sense if paired up with netflix streaming (which would be sending data over WiFi simultaneously).
Click to expand...
Click to collapse
I haven't dealt with that issue specifically on the Nexus 7, but I have had nothing but terrible luck with most Bluetooth HID devices for PCs and now just recommend using sets from Logitech or Microsoft with proprietary RF USB dongles. Apple's devices tend to work OK though. As for interference, I have no trouble streaming BT audio while also pulling HD video over my 2.4GHz WLAN, but then again I'm not in a very RF saturated area and also have automatic channel hopping disabled on my WiFi AP. If you're in a highrise or something like that, the only possible solution is going to be to get your WLAN onto 5.8GHz to try and free up some spectrum.
I don't think I've heard of any Android devices that do MP3 or AAC BT audio, but there are quite a few that can do AptX. As far as I know, only the manufacturer ROMs provide the codecs for this (ie: flashing CyanogenMod to an SGSIII will kill AptX), and receiver compatibility is pretty low. It's a shame that there are so many cooks in the Bluetooth kitchen that we end up with this metaphorical beef and Cheetos stew.
gramig said:
I don't think you can blame the Nexus 7. I reverted to the previous version of the netflix app and the audio is fine. It appears netflix broke something with the latest update.
Click to expand...
Click to collapse
Ill have to try that. Nonetheless there are some bt issues relating to 4.3. I was attempting to watch a youtube via bt headphones and my vz hotspot on my SGS3 and it stuttered along, but when I turned off bluetooth it streamed fine. This is rather aggravating.
tried btfix 328kbps didn't help me i use my sony nfc headphone but doesn't work properly when using Netflix sounds get cut. well anyone mind sharing old version of Netflix apo please
Sent from my GT-I9505 using xda premium
gramig said:
I don't think you can blame the Nexus 7. I reverted to the previous version of the netflix app and the audio is fine. It appears netflix broke something with the latest update.
Click to expand...
Click to collapse
Thanks posting your fix. I just reverted to a previous version of netflix and now I have absolutely no audio issues over bluetooth.
Old neflix can be found here: http://forum.xda-developers.com/showthread.php?t=2305091
:good: Huge thank you to OP. Ever since I got my nexus 4, it always had crappy bluetooth audio playback. For a while I wondered if my speakers in the car were damaged also but I tried your fixed and it worked flawlessly. Crystal clear and rich sound now. This is confirmed working on the latest stock nexus 4 jwr66y
-- Post deleted -- web site didn't load that other people had asked my question. It just did and I see it. Can't find 'delete' option here.
You know, I downloaded a Beats Audio APK and that did the trick. Just google BeatsAudio07.02.zip and the first link will where you can download it. I noticed a big difference on my N7 I use at home and definitely the N7 I have installed in my car. The sound thru my Infinity System sounds like crap. Once I downloaded and flashed this zip, it was a huge improvement. :good:
Just got a netflix update last night (3.0.1 build 1016,) fixes the bt issues I had with it =]
Can't update
Does anyone have the default audio.a2dp.default.so, after applying this fix I can no longer OTA.
SireSalty said:
Does anyone have the default audio.a2dp.default.so, after applying this fix I can no longer OTA.
Click to expand...
Click to collapse
Same here...
Error: Unfortunately, Bluetooth share has stopped
Hi Guys, I'm new to N7 and first thing I wanted to do is to upgrade BT audio q. After causing endless bootloop (X), I had to restore device to factory settings using Nexus Root Toolkit v 1.7.8 and loading Android 4.4.0 - Build: KRT16S. Only after that, I tried again to flash "flo-4.3-BTFix-328kbps-2013-08-18.zip" and everything looked ok until boot when there was a pop up message with an error: "Unfortunately, Bluetooth share has stopped". Same with other zip (345kbps). Any idea where might be the problem?
EDIT: Obviously I was trying to use 4.3 fix for 4.4. build When I realized it, I loaded again 4.3 system, flashed zip and seems to be ok now!
So anyway @random_n, could you please update this fix so it would work for 4.4 as well. It would be greatly appreciated!
Has anyone found a kitkat audio fix yet? I justvtried my BT headphones with my n7, and the sound is ungodly bad compared to my galaxy s3.
Since the tablet gets longer battery life, I'd prefer to use it for my wireless audio instead of the s3.
I am getting an audio crackle in my 2005 mini cooper s with a kenwood radio over bluetooth on stock 12b. When on a CM based rom this doesn't happen (lg roms have a built-in equalizer?). If someone knows how to remove the stock eq please post how. Thanks
"I have a similar issue in my 2011 Hyundai Genesis Coupe. The static is only present during loud levels on songs, not at all times during the track. Seems like it is most noticeable on the higher frequencies also. Please reply here if your issue is the same.
I did not have this problem on my HTC One X in the same car.
I have searched all over Android and Hyundai forums and found little to work with. What I have found is that this is not affecting everyone, otherwise it would be all over the forums. I appears to me that it is related to our cars bluetooth receivers and how they communicate with the phone.
I found some posts from a user CBaronne where he had what appeared to be the same issue on another phone and modified the "Bitpool" value with good results. He wanted to do the same on this phone but the variable is buried in a system file and modifying it was beyond his expertise.
I have also flashed several sound mods with no success, as well as different tricks to ensure that APT X is enabled. Nothing has helped.
I think until we get a developer with this phone and has this issue there will not be any attempt made to resolve. You can always just buy another car..."
I have been posting this comment in several threads to try an get some attention on it. This issue is not common enough for it to have consistent comments or investigation. I also can confirm that it does not happen on CyanogenMod, so that's what I use now.
Are you on LG's stock Kit Kat?
Other threads:
http://forum.xda-developers.com/show...0#post47418870
http://forum.xda-developers.com/show...9#post47423589
http://forum.xda-developers.com/show...5#post49735305
Reading other Android forums and Hyundai threads it DOES appear to be a compatibility issue, meaning that it is about the combination of two devices, it does not affect every G2 bluetooth connection. From the first link I posted it DOES appear that if we can adjust the bitpool values of the G2 we could improve the quality.
Slinkynose said:
"I have a similar issue in my 2011 Hyundai Genesis Coupe. The static is only present during loud levels on songs, not at all times during the track. Seems like it is most noticeable on the higher frequencies also. Please reply here if your issue is the same.
I did not have this problem on my HTC One X in the same car.
I have searched all over Android and Hyundai forums and found little to work with. What I have found is that this is not affecting everyone, otherwise it would be all over the forums. I appears to me that it is related to our cars bluetooth receivers and how they communicate with the phone.
I found some posts from a user CBaronne where he had what appeared to be the same issue on another phone and modified the "Bitpool" value with good results. He wanted to do the same on this phone but the variable is buried in a system file and modifying it was beyond his expertise.
I have also flashed several sound mods with no success, as well as different tricks to ensure that APT X is enabled. Nothing has helped.
I think until we get a developer with this phone and has this issue there will not be any attempt made to resolve. You can always just buy another car..."
I have been posting this comment in several threads to try an get some attention on it. This issue is not common enough for it to have consistent comments or investigation. I also can confirm that it does not happen on CyanogenMod, so that's what I use now.
Are you on LG's stock Kit Kat?
Other threads:
http://forum.xda-developers.com/show...0#post47418870
http://forum.xda-developers.com/show...9#post47423589
http://forum.xda-developers.com/show...5#post49735305
Reading other Android forums and Hyundai threads it DOES appear to be a compatibility issue, meaning that it is about the combination of two devices, it does not affect every G2 bluetooth connection. From the first link I posted it DOES appear that if we can adjust the bitpool values of the G2 we could improve the quality.
Click to expand...
Click to collapse
sorry for late reply, I was on 4.2.2 stock. right now I am on cloudyflex 4.2.2 and I have yet to see if it makes a difference.
I had the issue on every 4.2.x ROM I tried. When I moved to Cyanogen 11 the crackle went away. I don't want to switch away until I know that this issue is not present on the 4.4 Stock ROM.
My recommendation is that you try a 4.4 Stock ROM if this is important, if that doesn't resolve, go with Cyanogen.
welcome to the world of botched standards, its often appliences with same technology dont always work, just check compatability of devices such as car radios with mobile phones. contact them and ask if they have or can update compatability with newer tech.
its possible kenwood already has an update
send from the jungle
Hello Everyone!
I could not post on the developer thread so putting it up here. I flashed the zip file that was shared on this thread (http://forum.xda-developers.com/showthread.php?t=2807178) and to be honest I just loved the visual improvements that google have done in the L version. However, I found some issues which I need to know whether are resolved or not. If it happens to be posted somewhere else, please direct me to the thread.
Bluetooth Connectivity: I drive a lot with my phone connected to the car all the time. After flashing the ROM, I found that there was no option for phone audio in the bluetooth connection settings. Therefore, I was able to control the music player (since media playback option was there) from the car console but I could not access any calling functions/phonebook/recent calls, etc. from there. Has this issue been fixed? If not then I might have to go back to stock KitKat with Xposed which I was using earlier.
Regards
Me Too
I have found the same problem. It would be great to know if there is a workaround!