• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Bluetooth Audio Streaming (A2DP) Skips

marsui

Newbie
I'm trying to see if others are experiencing the same issue as me. I only recently starting rooting my phone and although I'm pleased with most of the features of CM - one feature that does not work correctly is streaming music over bluetooth (A2DP).

Prior to rooting, my stock HTC EVO 4G worked great with bluetooth audio streaming through my car stereo. No skips ever - usually I stream either Pandora or TuneIn Radio.

Now that I have rooted I get frequent blips/skips in my music when listening over bluetooth.

I've tried the following Rom/kernel combinations:

update-cm-7.1.0-Supersonic-signed.zip - with included kernel
update-cm-7.1.0-Supersonic-signed.zip - with Tiamat_Evo-v4.1.0
update-cm-9-20120226-NIGHTLY-tf201-signed.zip - with included kernel

All have the same issue. I've ensured that I wiped Dalvik cache, cache and data each time I flashed a new rom.

I really like CM7 except for this one fact and for me its a deal breaker. So before I try other roms I was wondering if there is anything else I could try or if anyone else has this same problem.

I am thinking of posting a video of what happens and comparing it to a stock EVO (since my fiance has the same phone I could do this side by side).

Any ideas?
 
sorry man i do not use bluetooth to stream my music. i have it wired in to my car stereo. never could get them to sync by bluetooth. have you tried it on a sense rom?
 
sorry man i do not use bluetooth to stream my music. i have it wired in to my car stereo. never could get them to sync by bluetooth. have you tried it on a sense rom?

That's my next step. I really wanted to go AOSP but I might have no choice, right now all I know is it used to work find on my stock EVO 4G GB
 
try it on mikg3.1. it is a pretty sweet rom.

Flashed that over lunch, and it looks nice, but I can already tell I like AOSPs better. The keyboard is more intuitive in CM7. you can rotate the screen even when certain apps don't normally allow it while using sense (like netflix during the log in screen, or just the home screen/app drawer is rotatable where in sense it isn't). Also right away I noticed the battery draining faster than with CM7. The menus are also grouped much more logically (it took me 5 minutes to find where to turn off haptic feedback in MikG).

I also love in CM7 the way manage applications is a click away from the home screen, and that when you drag down from the top of the screen, you have all your toggles (bluetooth, gps, wifi, 4G) right there.

HOWEVER - as of today, testing on the way home from the train station and while at the drive thru at taco bell (lol), the issue (so far) does not exist in MikG 3.1. From what I'm reading it has something to do with the bluetooth stack.

Odd thing that happened when pairing my EVO to my car stereo (JVC-AVX33), I noticed the phone asked me if I should allow my phone book to be accessed by my bluetooth device (i.e. my car stereo) as soon as I selected always and hit ALLOW, Pandora started skipping like crazy every other second for about 20-30 seconds, after that no issues. I'm wondering if the simultaneous blue tooth audio streaming and syncing of the phone book is the issue. I'm going to stay on MikG 3.1 for another day or so to confirm its a non-issue for this ROM - then I'm going back to CM7 and this time going to deny access to my address book and see if that makes the issue go away.

I found a couple slightly related posts that lead me to believe this could be my answer:

Comment 19:
I don't know if this will help everyone, but here's what I did to resolve the problem. After noticing comment #6 about the PBAP notification, I unpaired my phone from my Pioneer DEH-P6100BT, then repaired. When the phone asked me to allow access to my phonebook, I checked "Always" and selected "Decline." Now audio plays flawlessly! However, I can't access my address book through my car stereo, but that's far less annoying than having audio skip all over the place.
Source: Issue 15189 - android - Bluetooth audio playback stutters after Gingerbread update - Android - An Open Handset Alliance Project - Google Project Hosting

I never use my stereo to make calls, maybe back in my Sony Ericsoon w580i days, but its so much easier just calling using my phone - plus I try not to kill myself making calls while driving! Not having a phonebook wouldn't bother me - or maybe I just need to give CM7 more time to send my HUGE phonebook to my Stereo
 
Flashed that over lunch, and it looks nice, but I can already tell I like AOSPs better. The keyboard is more intuitive in CM7. you can rotate the screen even when certain apps don't normally allow it while using sense (like netflix during the log in screen, or just the home screen/app drawer is rotatable where in sense it isn't). Also right away I noticed the battery draining faster than with CM7. The menus are also grouped much more logically (it took me 5 minutes to find where to turn off haptic feedback in MikG).

I also love in CM7 the way manage applications is a click away from the home screen, and that when you drag down from the top of the screen, you have all your toggles (bluetooth, gps, wifi, 4G) right there.

HOWEVER - as of today, testing on the way home from the train station and while at the drive thru at taco bell (lol), the issue (so far) does not exist in MikG 3.1. From what I'm reading it has something to do with the bluetooth stack.

Odd thing that happened when pairing my EVO to my car stereo (JVC-AVX33), I noticed the phone asked me if I should allow my phone book to be accessed by my bluetooth device (i.e. my car stereo) as soon as I selected always and hit ALLOW, Pandora started skipping like crazy every other second for about 20-30 seconds, after that no issues. I'm wondering if the simultaneous blue tooth audio streaming and syncing of the phone book is the issue. I'm going to stay on MikG 3.1 for another day or so to confirm its a non-issue for this ROM - then I'm going back to CM7 and this time going to deny access to my address book and see if that makes the issue go away.

I found a couple slightly related posts that lead me to believe this could be my answer:

Comment 19:

Source: Issue 15189 - android - Bluetooth audio playback stutters after Gingerbread update - Android - An Open Handset Alliance Project - Google Project Hosting

I never use my stereo to make calls, maybe back in my Sony Ericsoon w580i days, but its so much easier just calling using my phone - plus I try not to kill myself making calls while driving! Not having a phonebook wouldn't bother me - or maybe I just need to give CM7 more time to send my HUGE phonebook to my Stereo

Very informative. Thanks for posting your solutions, many times OP's just let the thread die when the problem is solved. Doing so doesn't help anyone else that may experience the same issue though.
 
Very informative. Thanks for posting your solutions, many times OP's just let the thread die when the problem is solved. Doing so doesn't help anyone else that may experience the same issue though.

Yea, I had such a hard time finding resolutions to my issue, just some scattered posts of people with somewhat similar problems - figured i'd be good to keep updating even if I'm one of the few people that actually use bluetooth streaming =P
 
Went back to CM7, no matter what I do with the phonebook syncing allowing or disallowing it still skips.

I wonder if it has to do with the android version. CM7.1 is based on android 2.3.7.

MikG is based on 2.3.5.

Gunna try an older version of CM7 and see what happens.
 
Older version of CM7 didn't work. Something is wrong with the way CM7 implements the bluetooth stack - I'm sure of it. Any Rom that I try that's based on CM doesn't work either.

MiUI seemed to work for the most part - had a few skips but I didn't test long enough to see if that eventually goes away. Miui is too much like an iPhone and I LOATHE mac products. Plus there is no FM radio or 4G and I work near NYC where there is 4G.

Flashed MikG again, works great as it did before, I guess I'm stuck with Sense UIs with my EVO as long as I want to be able to use Bluetooth Audio.

My upgrade is due in december, hopefully I'll get a phone with LTE that CM7 works better with.
 
hi..i googled it and not havin luck linking but it said bluetooth head phones work fine with cm 7 i dont use them with my phone i have a mantown and speakers for music but thats me
 
hi..i googled it and not havin luck linking but it said bluetooth head phones work fine with cm 7 i dont use them with my phone i have a mantown and speakers for music but thats me

Could be the combination of my bluetooth device and CM7, but sense obviously does it better.

This is my car stereo:

DVD/CD Receiver with 3.5" Monitor - KD-AVX33 - Specification

Audio Streaming & Control (A2DP1.2 )

Could be the version of A2DP that my steroe supports that CM7 doesn't work well with also. I'm using MikG3.1 which is based on android 2.7 and it works fine, also stock worked, I think I had gingerbread 2.3 or 2.4.
 
Back
Top Bottom