Welcome to Tesla Motors Club
Discuss Tesla's Model S, Model 3, Model X, Model Y, Cybertruck, Roadster and More.
Register
  • We just completed a significant update, but we still have some fixes and adjustments to make, so please bear with us for the time being. Cheers!

Bluetooth problems on phone calls only

OneOhEd

Member
May 13, 2019
22
13
The Netherlands
I have the same problem since 2019.12.X in my Tesla Model 3 and with Oneplus 6 in Stock Rom (Android 9). It's not related to LineageOS is something weird with Oneplus and Tesla Bluetooth.

Same situation here. Also Oneplus 6 user & worked fine prior to 2019.12.x also. Couldn't we backtrack changes to .12 somehow. What was the prior version, 2019.8.x right? I guess the actual change won't be a changenotes specified one; probably something too technical/codebase related...
 

Cyrilst

New Member
Jul 9, 2019
3
0
France
Hi, I have the same problem with a Fairphone 2. My Model 3 is 10 days old, and I've never been able hear or be heard during a bluetooth phone call. The OS was LineageOS 15.1. I upgraded to LineageOS 16.0, and the problem is still here. Of course, my phone works perfectly with my old LEAF.
My wife's phone is a Samsung Galaxy S6 with Samsung's OS (android 7.0), and it woks fine.

This confirms everything said before in this thread.

I just emailed Tesla's customer support about this, hoping it will add a little more weight to this case.
 

Cyrilst

New Member
Jul 9, 2019
3
0
France
Looks like I can't edit my previous post… sorry for the double post.

I just tested with my old Galaxy S4 mini with LineageOS 14.1 (android 7.1), and it works perfectly well.
 

FluxCap

Active Member
Oct 3, 2013
2,524
1,898
DC
Looks like I can't edit my previous post… sorry for the double post.

I just tested with my old Galaxy S4 mini with LineageOS 14.1 (android 7.1), and it works perfectly well.

Yes, see my prior post. LineageOS 14.1 was the last build that worked, but that is now two full generations ago and is not secure.
 

FluxCap

Active Member
Oct 3, 2013
2,524
1,898
DC
Reposting for further debugging efforts:

So I have been attempting to troubleshoot the exact bug the OP posted above, which is a failure of Bluetooth calls to connect and sync audio in my Tesla Model 3 across multiple phones, multiple versions of Android and LineageOS, and multiple Tesla firmware versions for quite some time.

I believe the problem is *not* due to phone hardware alone. I believe this bug results from a combination of bad code somewhere in the Tesla Bluetooth firmware that, when combined with the rewritten Bluetooth stack in AOSP, Android Oreo (8) and Android Pie (9), on which LineageOS is based, causes Bluetooth audio to improperly connect resulting in a short series of pops/stutters upon connecting a call, and then silence.

I have completely un-paired / deleted Bluetooth pairing on each of these phones with full resets of the Tesla computer and phones before re-pairing, with no luck. I have also completed a "scrubbing" of special characters from my phone contacts as it was suggested this caused problems in another thread. Neither of these fixes helped.

Here is what I've tested so far:

Tesla Model 3 with Firmware 2019.12.1.2 (and several previous versions post 9.0):
Samsung Galaxy S5 / LineageOS 14.1 (Android 7) - WORKS
Samsung Galaxy S5 / LineageOS 15.1 (Android 8) - DOES NOT WORK
Samsung Galaxy S5 / LineageOS 16 (Android 9 "Pie") - DOES NOT WORK
OnePlus OnePlus 3T / LineageOS 14.1 (Android 7) - WORKS
OnePlus OnePlus 3T / LineageOS 15.1 (Android 8) - DOES NOT WORK
OnePlus OnePlus 3T / LineageOS 16 (Android 9 "Pie") - DOES NOT WORK

The above testing leads me to believe that the bug is not in fact a hardware bug, but is a code mismatch between the updated Bluetooth stack in "stock Android," AOSP (which is also on Google Pixel phones) and LineageOS, and some code in recent Tesla firmware updates. It may have to do with the introduction of support for new Bluetooth audio codecs by Tesla which do not properly "handshake" with the code in AOSP / LineageOS to identify which protocols / codecs to use to send audio to and from the car. I have not yet tested phone firmware from vendors as I generally do not like outdated, bloated, closed source software on my phones.



There are several active bugs in the LineageOS Gerrit code review system and bug tracker system which suggest some developers are aware of Bluetooth audio problems across multiple devices, but I am unsure what code is causing the issues and whether these are related to our Tesla firmware bugs at all. Bluetooth code appears to be a very messy business indeed.

If anyone has suggestions of code that could be the culprit, please let us know and/or submit to LineageOS upstream and/or AOSP upstream, or submit to Tesla.
 

flamaest

Member
Mar 19, 2013
10
10
PST
Same here, have a model 3 LR RWD that got a software update to 2019.20.4.2 a few weeks ago and now no Bluetooth audio from cell phone. Have a cheap Samsung flip phone.

I set up a service appointment with Tesla, but somehow I don't think they're going to be able to fix it.
 

darth_vad3r

Well-Known Sith
May 6, 2019
1,574
1,119
Canada
Same here, have a model 3 LR RWD that got a software update to 2019.20.4.2 a few weeks ago and now no Bluetooth audio from cell phone. Have a cheap Samsung flip phone.

I set up a service appointment with Tesla, but somehow I don't think they're going to be able to fix it.

What version did you update from where BT cell audio was still working for you?
 

flamaest

Member
Mar 19, 2013
10
10
PST
What version did you update from where BT cell audio was still working for you?

Unfortunately, I don't know since it has been a few months since I had received a software update notification, but I am pretty sure it was working before. I guess I only started to pay attention to this version stuff after it broke.
 

darth_vad3r

Well-Known Sith
May 6, 2019
1,574
1,119
Canada
Unfortunately, I don't know since it has been a few months since I had received a software update notification, but I am pretty sure it was working before. I guess I only started to pay attention to this version stuff after it broke.

Months eh? Hmmm...

Before May? Mine broke around early May, might you have still been on 2019.8.x??

Same exact problem here. Calls worked with 8.5. Don’t work with 12.1.1 or 12.1.2, even though media works from phone via BT.

Definitely Tesla broke something between 8.5 and 12.1.

I filed a bug report via voice command button in car. Suggest doing this daily for everyone with that problem :)

I tried all th suggested Bluetooth debugging steps. Unpaired/deleted from both sides, rebooted both sides, etc. No change.

It’s not my phone, it works in another vehicle still. It’s not totally the Tesla though because a different model iPhone works. Somehow It’s the combination of phone + Tesla that doesn’t work in 12.1 (but used to work in 8.5).
 

flamaest

Member
Mar 19, 2013
10
10
PST
It must have been around early May too, but my M3 stopped getting update notifications since it got disconnected from WIFI. The car kept telling me WIFI was disconnected.... I reconnected it later, and this must have been in May, then a day later it said an update was available. I updated to 2019.20.4.2 and lost BT call-audio. Also lost my TPMS/ODO cards, but I found a fix for that online. I only drive my M3 about 2k miles per year BTW.
 

srs5694

Active Member
Jan 15, 2019
1,024
1,148
Woonsocket, RI
Thanks to @flamaest and @rawrguthlaf for reporting that 2019.24.4 fixes the problem. Unfortunately, I have yet to receive that update. (Maybe I should switch my car to the "advanced" updates in hopes of getting it sooner!) I'll be sure to test it once I get the update and report back.
 

darth_vad3r

Well-Known Sith
May 6, 2019
1,574
1,119
Canada
Tested old iPhone that stopped working in May. Works again with 2019.24.4!

Wasn’t working with 2019.20.4.2.

Only took them 2.5 months to release the version that fixed what they broke between 8.5 and 12.1.
 
  • Like
Reactions: srs5694

Singuy

Active Member
Jun 28, 2018
3,292
22,317
US
Crazy, today I was in the middle of fumbling with my phone trying to answer it and realized that it's working again! Oneplus 6 on newest Model 3 update.
 

srs5694

Active Member
Jan 15, 2019
1,024
1,148
Woonsocket, RI
I got my update to 2019.24.4 late this afternoon, so this evening I re-installed LineageOS on my OnePlus 5t, and it works -- better than before, in fact. (As per my post that began this thread, it had only worked about half the time when I first got my car.) Thus, I'm pretty happy at this point!
 
  • Like
Reactions: darth_vad3r

About Us

Formed in 2006, Tesla Motors Club (TMC) was the first independent online Tesla community. Today it remains the largest and most dynamic community of Tesla enthusiasts. Learn more.

Do you value your experience at TMC? Consider becoming a Supporting Member of Tesla Motors Club. As a thank you for your contribution, you'll get nearly no ads in the Community and Groups sections. Additional perks are available depending on the level of contribution. Please visit the Account Upgrades page for more details.


SUPPORT TMC
Top