I'm looking at buying a new car and I tried playing music through a couple 2010 Toyota non-navigation radios. All the Android music/video players I tried would sound great for the first few seconds and then start a subtle warble/echo that continues until you pause/resume or switch tracks.
I've got an ADP1 currently running Cyanogen 4.2.11.1, but I saw the same problem with 4.2.9 and 1.6 (don't know about all the other various builds). I have several A2DP headsets and they always work fine (no warble).
I believe this Toyota radio is running Symbian OS from what I found on the web; and I'm going to try to see if Toyota has a software upgrade tomorrow. (I doubt it) Toyota does mention that most Bluetooth features are supported for the MyTouch, but doesn't mention A2DP either way. http://toyota.letstalk.com/brands/toyota-bt/home.htm
I'm downloading the whole Cyanogen tree and preparing to build it and then sniff through the code for buffer sizes and other likely suspects.
I just thought I'd pop this on XDA and see if anyone else has seen the same problem and found a solution.
Or does anyone know specifically where to look in the source to adjust buffer sizes and other things that might cause a warble with Bluetooth audio.
You should test before getting the car, ask the dealer if you can test the BT with the car when you get there.
I have been running A2DP on my Sony headunit for some time now. I have never experienced a warble on any of the roms I have used. I do get another issue however and maybe they are related. I can not stream stereo audio over BT to any device it seems, IF I also have my phones wifi enabled. As stated I do not get a warble, I get an audio drop for a few seconds every 30secs or so. This does not seem to happen if the headset is the only part connect, as soon as I connect the A2DP portions it starts up. Disabling wifi is my work around at present.
I have tried A2DP with/without WIFI enabled. No difference; still warbles.
Nothing interesting shows up in logcat.
I run A2DP through my ford focus with the microsoft sync system with no issues. Although the AVCRP does have issues. The control won't work after the phone goes to sleep.
The warble or echo may be due to an active system used to reduce road noise when using the phone hands free via bluetooth. Might check and see if there is a way of turning that off. Some of the foreign cars have active mics placed in the car that might cause this.
try an eclair rom (like manup456's 1.3)
BLUETOOTH IS IMPECCABLE ON THESE ROMS
it will work.
I tried turning off/on the auto volume; no help.
I'm not sure how to check/disable any bluetooth feedback; but it doesn't sound like that.
My friends Blackberry either worked fine (no warble) or was very very jerky (played quarter second, cut out a half second). And split its time about 50/50 between these modes.
I should mention the "warble" is not very pronounced, I can listen to most music without it making me crazy; but it bugs me.
Finally got all the stuff from git; now compiling the kernel.
I will try the compiled kernel tonight and if no luck there I may try the eclair rom mentioned; but I thought Steve's build already had most of the eclair stuff; maybe he is waiting on his experimental branch.
Edit:
oops, looks like a2dp stuff is not in the kernel....
I run A2DP on my kenwood deck. The only issue I experience is if I turn off the car and kill the stereo before killing my BT on my phone, my phone goes into freak out mode. I can't enable or disable BT untill I give a 3 finger salute and it just runs really slow. No warble, actually from CM 4.2.11.1 it sounds pretty damn decent.
I'm still trying to figure out how to compile the code from git; got the kernel and main tree compiled; but not the external apps (like a2dp).
Toyota gave me phone #s for Panasonic and somebody else who make the head units. So I am still pursuing a software update from that end as well. I'll call them next week after the holidays.
I've read thru the liba2dp.c code and have a couple ideas to try if I can figure out how to compile it (haven't really tried that hard, just looking for the official directions so I don't waste hours on something that is already known)
dude your doing too much work just try the eclair rom!!
Issue for me is car bluetooth, it keeps disconnecting and reconnecting like every minute, the whole thing just does not work properly.
BUT SIMPLE SOLUTION FOR ANY ROM< I MEAN ANY.
Just plug your phone to a charger in the car and thats it. it prevents deep sleep and it will not drain you battery as it's charging.
!!!Suggestion, if you have a usb slot in the car, use it to charge the phone, as cigarette lighter charger most likely will create a wake lock that will prevent your phone going to DP after you exit the car.
Res.
I appreciate all your efforts.
I'm one of those with bluetooth issues only on UCLD2 when connecting to my JVC car stereo to play Pandora or other Internet radio. I have not tested or used MP3 stuff.
I tried Mohans ROM, then update, then the beats audio, then the UCALC4 kernel. All in that order, testing each time. None worked for me.
Thanks though
I've also tried the bluetooth fixes 1 & 2 from Seanz's ROM from last week. Have not tried the 10 version yet. But some others are saying it didn't resolve this particular issue either.
CZ Eddie said:
I appreciate all your efforts.
I'm one of those with bluetooth issues only on UCLD2 when connecting to my JVC car stereo to play Pandora or other Internet radio. I have not tested or used MP3 stuff.
I tried Mohans ROM, then update, then the beats audio, then the UCALC4 kernel. All in that order, testing each time. None worked for me.
Thanks though
I've also tried the bluetooth fixes 1 & 2 from Seanz's ROM from last week. Have not tried the 10 version yet. But some others are saying it didn't resolve this particular issue either.
Click to expand...
Click to collapse
Tried the update 10. not working for me
CZ Eddie said:
I appreciate all your efforts.
I'm one of those with bluetooth issues only on UCLD2 when connecting to my JVC car stereo to play Pandora or other Internet radio. I have not tested or used MP3 stuff.
I tried Mohans ROM, then update, then the beats audio, then the UCALC4 kernel. All in that order, testing each time. None worked for me.
Thanks though
I've also tried the bluetooth fixes 1 & 2 from Seanz's ROM from last week. Have not tried the 10 version yet. But some others are saying it didn't resolve this particular issue either.
Click to expand...
Click to collapse
I got it to work and then it stooped again, then got it to work again so it seems to be ok right now.
I will post more detailed instructions in about an hour please check back.
JERM^ said:
Tried the update 10. not working for me
Click to expand...
Click to collapse
Yep, U10 does not work on my phone. I just don't want to take away anything from Sean as he does great work, so can't say 100% it does not work, it just does not for me in this case.
I believe you are correct on the culprit being the music player.
I have been on Sean's Roms (update 9 for a few weeks and then upgraded to 10 whenever it came out). I stream to a Ford Sync system (2010) and I have not had any problems. 10, in particular, seems great. I use the phone handsfree via bt and stream music (Slacker radio) to and fro work. Also been using btooth inside the house to stream Slacker to a speaker system. No problems there either. But I have NOT used the music player app at all...
rpolansky said:
I believe you are correct on the culprit being the music player.
I have been on Sean's Roms (update 9 for a few weeks and then upgraded to 10 whenever it came out). I stream to a Ford Sync system (2010) and I have not had any problems. 10, in particular, seems great. I use the phone handsfree via bt and stream music (Slacker radio) to and fro work. Also been using btooth inside the house to stream Slacker to a speaker system. No problems there either. But I have NOT used the music player app at all...
Click to expand...
Click to collapse
See I am scared to think it's FORD soft. that is the problem, as that would be so much harder to fix, they just came up with an update and new one is not coming. And it worked on Sean's ROM up until Update 7, which base of his are you using the GMAIL/no limit or exchange server one?
Also it has something to do with Music Player or files on the Leak, as sometimes it messes with USB input music and cant read the USB, and I disconnect the phone ant USB starts working.
Have you received a USB from FORD recently to update the software?
rpolansky said:
I believe you are correct on the culprit being the music player.
I have been on Sean's Roms (update 9 for a few weeks and then upgraded to 10 whenever it came out). I stream to a Ford Sync system (2010) and I have not had any problems. 10, in particular, seems great. I use the phone handsfree via bt and stream music (Slacker radio) to and fro work. Also been using btooth inside the house to stream Slacker to a speaker system. No problems there either. But I have NOT used the music player app at all...
Click to expand...
Click to collapse
I also found this:
Interesting Find:
http://www.nsapp.fordtechservice.dea...N_iop_2_00.pdf
It supports KJ2, so maybe ICS is a problem(( But at the same time it supports ICS on other devices.
odeccacccp said:
See I am scared to think it's FORD soft. that is the problem, as that would be so much harder to fix, they just came up with an update and new one is not coming. And it worked on Sean's ROM up until Update 7, which base of his are you using the GMAIL/no limit or exchange server one?
Also it has something to do with Music Player or files on the Leak, as sometimes it messes with USB input music and cant read the USB, and I disconnect the phone ant USB starts working.
Have you received a USB from FORD recently to update the software?
Click to expand...
Click to collapse
I think the usb update mailed for Ford is for later models (or mine hasn't arrived yet). For the 2010 there was only one update showing (Sync My Ride) and it was already installed when I purchased the truck.
No question the Ford Sync is "twitchy". My former phone (Atrix) would disconnect the btooth intermittently when streaming Slacker and would skip, often. I haven not (knock on wood) had these problems and I use the steering wheel control to skip songs.
rpolansky said:
I think the usb update mailed for Ford is for later models (or mine hasn't arrived yet). For the 2010 there was only one update showing (Sync My Ride) and it was already installed when I purchased the truck.
No question the Ford Sync is "twitchy". My former phone (Atrix) would disconnect the btooth intermittently when streaming Slacker and would skip, often. I haven not (knock on wood) had these problems and I use the steering wheel control to skip songs.
Click to expand...
Click to collapse
yea my Edge is 2011, I got the update like a month ago, but everything was working fine.
Well I hope it's the leak issue, or I'll have to go back to GB, or run a Sean's older ICS with no deep sleep, can;t not have phone in the car and have music mess up my USB.
Since EMBRYO was mentioned. Anyways, I can only comment on FORD Sync (since the other one drives the edge). Make sure you have the latest Sync Update that rolled out couple of months ago (I believe it is v 3.2.2, I will have to double check). I have had zero issues, connecting with BT as fars as voice calling goes (of course on EMBRYO 2.3), but then I don't use the Car daily. With Embryo 2.3, you should be able to send text message not that useful unless you use the prebuilt templates, that comes with the UCLD2 base. I am looking into what it takes to get full MAP support in the next update, no promises, I need time. Also, I have not streamed music through so can't say. Also, the device recognizes PAN BT tethering, but the sync craps out, I am suspecting it is SYNC issue.
mohan_kr said:
Since EMBRYO was mentioned. Anyways, I can only comment on FORD Sync (since the other one drives the edge). Make sure you have the latest Sync Update that rolled out couple of months ago (I believe it is v 3.2.2, I will have to double check). I have had zero issues, connecting with BT as fars as voice calling goes (of course on EMBRYO 2.3), but then I don't use the Car daily. With Embryo 2.3, you should be able to send text message not that useful unless you use the prebuilt templates, that comes with the UCLD2 base. I am looking into what it takes to get full MAP support in the next update, no promises, I need time. Also, I have not streamed music through so can't say. Also, the device recognizes PAN BT tethering, but the sync craps out, I am suspecting it is SYNC issue.
Click to expand...
Click to collapse
Wow, much appreciated mohan, I do drive the Ford Edge it has SYNC on it, they call it My Touch or something. Is that different then in your car? I did get the update on USB and it's installed, not sure which version. I am making an appointment for the dealer to reinstall it as well. I found a Sync PDF
The problem is when I connect to it, the BT Stereo has issue it does not work or if it works usb does not work, then pretty much the phone disconnects and connect all the time, every like 1-2 min.
I would defiantly flash your ROM right now would you recommend UCLD2 or the other Kernel for this? no matter what files I delete in root or how I rename the phone, BT Stereo still connect to the name of the phone I had a while back. How can I just format everything and do a fresh install of your ROM, I mean like everything? or that would mass it up?
I am even willing to go to Stock GB tar and then root and do everything again.
I found this PDF, Ford Sync only supports KJ2 on skyrocket, have no idea what that means
http://www.nsapp.fordtechservice.dealerconnection.com/sync/usEN/sync_us_EN_iop_2_00.pdf
Also, I hope I did not do anything wrong here or offender anyone by Mentioning Embryo as a possible fix.
odeccacccp said:
Wow, much appreciated mohan, I do drive the Ford Edge it has SYNC on it, they call it My Touch or something. Is that different then in your car? I did get the update on USB and it's installed, not sure which version. I am making an appointment for the dealer to reinstall it as well. I found a Sync PDF
Click to expand...
Click to collapse
Yes, it is called MyTouch.
The problem is when I connect to it, the BT Stereo has issue it does not work or if it works usb does not work, then pretty much the phone disconnects and connect all the time, every like 1-2 min.
odeccacccp said:
I would defiantly flash your ROM right now would you recommend UCLD2 or the other Kernel for this? no matter what files I delete in root or how I rename the phone, BT Stereo still connect to the name of the phone I had a while back. How can I just format everything and do a fresh install of your ROM, I mean like everything? or that would mass it up?
I am even willing to go to Stock GB tar and then root and do everything again.
Click to expand...
Click to collapse
See the ROM post #3 (question 1) for a fresh flash. I would highly recommend it, whichever ICS ROM you flash.
rpolansky said:
I believe you are correct on the culprit being the music player.
Click to expand...
Click to collapse
Possibly, but not for everyone.
In my case, I can feel the phone crashing DURING the initial bluetooth connection to my car stereo. The phone actually vibrates a few times while I'm setting up the pair connection.
But it stays connected until I start up iHeart Radio or Pandora or any other Internet Radio.
I don't use Music Player for anything and have never tested it either.
I'm having a similar problem connecting my phone's Bluetooth to my JVC stereo. When I turn on bluetooth, the phone is fine, but once I pair it (media and phone), it vibrates, works for about 10-15 seconds, then restarts the bluetooth. When it restarts, it is not paired by default, but if I re-pair only the media to the JVC, it works perfectly. It seems to be a problem with using bluetooth for the phone.
I've been using Sky ICS (through update 10), and none of the fixes posted before have worked (including freezing the stock music app). And for the record, Embryo 2.3 has the exact same problem with my handset and stereo.
EDIT: Correction above. I was able to get media to work once using the method described above, but I was not able to repeat this.
I can confirm that Sky ICS UCLC4 4.2-A-9 solves all of the Bluetooth problems that I have been having with both phone and media pairing to my JVC stereo. Note that this is the outdated UCLC4 ROM. I haven't found any UCLD2 ROMs that fix the BT issues for me yet, but I hope one of them does soon.
milespordeo said:
I can confirm that Sky ICS UCLC4 4.2-A-9 solves all of the Bluetooth problems that I have been having with both phone and media pairing to my JVC stereo. Note that this is the outdated UCLC4 ROM. I haven't found any UCLD2 ROMs that fix the BT issues for me yet, but I hope one of them does soon.
Click to expand...
Click to collapse
yep, that's the case the first leak is ok, but it has it's own problems.
This thread specified only Second Leak.
It's been confirmed that if you follow mohan's instructions to do a fresh install in Embryo 2.3 and I mean oneclick and the rest, everything will work great on UCLD2. I have not done it yet myself, no time, but soon hopefully today.
odeccacccp said:
yep, that's the case the first leak is ok, but it has it's own problems.
This thread specified only Second Leak.
It's been confirmed that if you follow mohan's instructions to do a fresh install in Embryo 2.3 and I mean oneclick and the rest, everything will work great on UCLD2. I have not done it yet myself, no time, but soon hopefully today.
Click to expand...
Click to collapse
IT"S A BUG on all three leaks.
You may not experience it at all, it ma only happen once in a while, or every minute, it can fix itself for some time.
Nothing is possible, just need to hope Rogers Official Release will work. (when it comes out)
odeccacccp said:
IT"S A BUG on all three leaks.
You may not experience it at all, it ma only happen once in a while, or every minute, it can fix itself for some time.
Nothing is possible, just need to hope Rogers Official Release will work. (when it comes out)
Click to expand...
Click to collapse
i was one of the people having issues with bluetooth in the car and after updating to UCLE2 i no longer have any issues what so ever.