[PRJ] Improve Bluetooth in Car

Search This thread

sabiwa

Senior Member
Jan 18, 2010
144
4
I found out that certain combinations of ROMS and Kernels work better with my CAR Bluetooth then other combinations. For instance CM6 is not working perfect and is uncertain to reconnect to my Car system. On the other hand most Sense ROMS work better with my Car system.

So in this project I wanna track down first which components have influence on the bluetooth stack, and more important which specific parts of the kernel, software and other things are related.

This to improve the BT Car system of at least my Scenic but I have the feeling more Car systems have issues.

Please if you have info about this put it in this treath so we can make it better.
 

NeoS

Inactive Recognized Developer / Retired Senior Mod
Jan 27, 2008
3,417
950
Somewhere in NL
Nice initiative. My BT system in my car works flawlessly with WinMo, but as soon as I connect my nexus, my speakers begin shrieking like all hell breaks loose. Also, My Nexus the seems to lock up and I need to pull the battery for all misery to end.
LOL.

That was the first time I connected the bugger, so I wasprobably still running Eclair when I tried it.
 

PhantomRampage

Senior Member
May 13, 2008
573
64
6.1.1 works well for me, both bluetooth calling and a2dp.

Theres a little fuzziness going on when nothing is playing, like white noise, but that's pretty much my only problem. No wait, there is one more thing actually, every now and then while music is playing it'll skip more or less a second
 

jscat1

Member
Oct 25, 2007
48
11
Just to add... I have to repair and disable/enable by every time I get in the car or the sound will drop out every 15-30s on any rom that uses froyo. GB seems to help where I only need to disable / enable bt. Kenwood x-993 with parrot bt. Using latest bt firmware.

Sent from my Nexus One using XDA App
 

peadarog

Senior Member
Mar 19, 2010
135
18
www.frozenstories.com
Theres a little fuzziness going on when nothing is playing, like white noise, but that's pretty much my only problem. No wait, there is one more thing actually, every now and then while music is playing it'll skip more or less a second

This happens to me too once every three or four songs, but it's such a small thing it doesn't bother me much. On the other hand, for the short while I was using MIUI, I felt it was happening much less, but I may have been imagining that :)
 

xiophyte

Member
Apr 30, 2010
43
1
Toronto
www.techeh.ca
Heres my setup, and it works flawlessly every time i start the car.
Car Deck: JVC KD-R900 (Using the small bluetooth adapter that came with the unit mounted in the back USB port)
ROM: Enomthers TheOfficial Nexus1 v2.14.3
Kernel: 2.6.32.35-TheOfficial-AudioMOD-720p
Radio: 32.41.00.32U_5.08.00.04
OS Version: 2.2.1

Like i said earlier i have no problems with the audio quality or connecting to my unit. As soon as i turn my Bluetooth on it connects within about a minute.
Calling quality is good, audio quality is good and AVRCP works also (play/pause/next/prev)

If you need anymore info just let me know.
 

sabiwa

Senior Member
Jan 18, 2010
144
4
Its good to see there is some reaction on the start of this.....

My goal is to achieve and to find out which components are involved in the Bluetooth experience:

F.I. :
* Kernel modules and libs
* Application in the rom to actually making the connection
* Bluez configuration and settings

I have done some searching but found that even with the same Bluez settings there can be a difference between some roms in combination with kernel.
 

elfblackdeath

Member
Jun 28, 2009
14
0
Just to add... I have to repair and disable/enable by every time I get in the car or the sound will drop out every 15-30s on any rom that uses froyo. GB seems to help where I only need to disable / enable bt. Kenwood x-993 with parrot bt. Using latest bt firmware.

Sent from my Nexus One using XDA App
I have the same issue on my Kenwood system.
 

bimmerd00d

Senior Member
Jan 24, 2008
723
115
Just to add... I have to repair and disable/enable by every time I get in the car or the sound will drop out every 15-30s on any rom that uses froyo. GB seems to help where I only need to disable / enable bt. Kenwood x-993 with parrot bt. Using latest bt firmware.

Sent from my Nexus One using XDA App

Me too, same model. I've updated the firmware on the X993 and it seemed to help.
 

eabinsan

Senior Member
Sep 24, 2009
78
26
i have to use a no-audio-boost kernel with my jabra headset, otherwise the call quality is abysmal. lots of metallic clicking and other strange effects going on.

but i have seen no differences in the overall connection stability otherwise.
 

D200P13

Senior Member
Apr 28, 2010
748
35
in a room
hmm i have a problem with my car dock and bluetooth i think. when using the navigation the voice plays via the phones speaker not the dock speaker. is this similar to the problem in the 1st post? if so, would love a fix!
 

Prof. Yaffle

Senior Member
Mar 19, 2008
303
11
I'm on CyanogenMod Nightlies with the included Kernel and have a Kenwood DDX8024BT with built in bluetooth. It connects up perfectly when I turn the ignition on and seems fine when in call. I don't use the A2DP much but when I have I've not had any problems.

Slightly OT, the only problem I have is with reading contacts from the phone. I have two phones paired. I usually have the Nexus connected but occasionally switch to my work phone (a Tocco Lite). At some point it took the contacts from my work phone and then wouldn't redownload the Nexus contacts when it was reconnected. It's now done it at some point but there's a handful of contacts that still won't transfer no matter what I try.
 

rickytenzer

Senior Member
Sep 10, 2009
1,041
82
On a side note, I have a Clarion CZ500 rig in my car, and the N1 is incompatible with the microphone boost firmwares they offer on their site. :( All I hear is crackling when I try to make or receive a call.

What's odd is that the HTC Desire works fine with those firmware. Even Blackberry Pearl.

I ordered the N1 dock on eBay. I guess I'll see if the dock can handle the firmware.
 

d1mitrov

Senior Member
Feb 19, 2010
141
2
i have a n1 and im still running cm 5.0.8 with android 2.1
my phone pairs with my car without any problems and i am able to talk to people and whatnot. Now as far as music, i use a blackberry music gateway bluetooth device that i plug into my car's 3.5mm jack and then i pair that device with my phones bluetooth. It pretty much connects automatically all the time and sound quality is awsome however as someone mentioned earlier in this thread, i get the occasional 1 second skip every so often. Does anyone have any idea whats causing this and how can i fix it? It is extremely annoying!!! I paired the blackberry gateway device with my gf's mytouch and there was no such problem, which leads me to believe that the problem is in my n1 :/
 

ianken

Senior Member
Jun 15, 2007
211
4
Redmond
My $02: I cannot use a2dp and hands free at the same time. If both are connected the the a2dp drops out all the time.

This is not an issue with my HD7.

A workaround would be awesome.

Sent from my Nexus One using XDA App
 

danimar1

Senior Member
Oct 3, 2009
97
0
I suspect the main difference, hardware combinations aside, between Stock/CM and Sense roms is that they use different bluetooth stacks.

Differences in the bluetooth stack that have caused issue for the FM radio on stock roms, an issues for bluetooth file transfer on Sense roms as far as I know.
Like iphone fanboys would say: fragmentation :rolleyes:

On a related note the behavior of my N1 with the Parrot handsfree has vastly improved in GB.
 

.dan

Senior Member
Apr 12, 2010
249
34
i have the kensington liquidaux bt adapter in the car and cm7 rc4 with stock kernel skipped constantly. rc2 was better, but still unbearable.

i am currently on intersectraven's 4/3/2011 kernel and from limited use, has not skipped on me yet.

have people tried bt music streaming with other kernels with cm7 rc4? wildmonk? pershoot? etc.. thanks.
 

scotte9999

Senior Member
Feb 22, 2008
268
87
San Diego
intrepid.warped.com

d1mitrov

Senior Member
Feb 19, 2010
141
2

i think thats exactly what my problem is, when the phone is connected to the car and the music gateway is connected as well i get the intermittent connection and it skips every so often but if i disconnect the phone part then the music never skips...however im not on CM7 so i dont know if that fix applies to me and i dont know how to begin changing those settings :confused:
 

Top Liked Posts

  • There are no posts matching your filters.
  • 3
    i think thats exactly what my problem is, when the phone is connected to the car and the music gateway is connected as well i get the intermittent connection and it skips every so often but if i disconnect the phone part then the music never skips...however im not on CM7 so i dont know if that fix applies to me and i dont know how to begin changing those settings :confused:

    It does apply to CM7 (although likely to CM6 as well, but CM6 may have had the Master=true default already).

    You can use Root Explorer or ADB to replace /etc/bluetooth/audio.conf with the file attached. (Then reboot to have it take effect).
    1
    Interesting.

    To be clear, you have Master=True, HFP=true, and MaxConnections=3 ?

    Specifically, the Master=True is what lets my Kenwood head-unit stream w/o skipping. Hmm.

    Did you see any negative effects from making that change?
    1
    Update file for CM7

    For those of you who are having a hard time (or are just too lazy!) updating your bluetooth audio.conf file manually, the attached update.zip will do it for you (and back up your old one). Flash using CWM, Rom Manager, or whatever you normally do to install system updates (it's just a trivial Edify script).

    Hopefully somebody will find this of use.

    (For the record, I have been way too lazy to get the changes pushed back to AOSP where they belong, so this is my consolation attempt with the community...)

    ScottE
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone