REPRODUCIBILITY: Always
OS VERSION: 4.5.0.24
HARDWARE: Xperia 10 III
UI LANGUAGE: Polish
REGRESSION:
DESCRIPTION:
After a power-off / power-on, car stereo is unable to connect phone.
Bluetooth is active, but car cannot connect.
I need to enable phone visibility for a moment and then car stereo connects without problem.
PRECONDITIONS:
Phone is fresh after power up
Phone is unlocked
STEPS TO REPRODUCE:
Turn off phone
Turn back on
Wait until boot
Enter lock code
Start the car and wait until it tries to connect the phone
Force car stereo to connect the phone
EXPECTED RESULT:
Car stereo should auto-connect to phone via Bluetooth
Car stereo should connect to phone via Bluetooth
ACTUAL RESULT:
Unable to connect any phone
âPhone is not respondingâ message
MODIFICATIONS:
None.
ADDITIONAL INFORMATION:
Works fine if the Bluetooth visibility was enabled. Even for a moment. You can enable visibility and disable immediately. Then the car stereo is able to connect without problem.
Yes I also have this issue.
My Work around is get the Phone to initiate a connection to a blue-tooth device, after this it will then accept connects.
My car wonât accept connections it only initiates, however I have a blue-tooth heads set that both initiates and and accepts connects, therefore I get the phone to connect to those, then My car works normally.
Still an issue in 4.6.0.11
Bluetooth visibility is the way to control if surrounding devices can connect to the phone. Having the visibility turned off means that the phone can connect to other devices but other devices cannot connect to the phone. It is the tool to prevent connection attempts while being able to keep using Bluetooth (e.g. listening to music via a headset).
In this bug report, the Bluetooth system of the car attempts to connect to the phone. It fails if visibility is turned off. If visibility is enabled then the car can connect to the phone. The phone works in the way it is intended to work.
The car connects to phone fine even without the phone being visible, as the car already knows what the mac address of the phone is.
I believe this is the same problem that I have been having, and also many others. The bug has several symptoms, so the bug reports end up being a bit different as everyone describes the symptoms that they have noticed. See:
I myself used to suffer from this on 4.4, then I didnât have it on 4.5 and now it appeared again on 4.6.
I spent quite a lot of time debugging this when I was on 4.4. The issue is, or at least it was then, that something rfkills bluetooth while it is being initialized. I couldnât figure out what was causing it, but it is very timing sensitive - even small changes in the bootup sequence could change this, which is probably why I didnât see it happen on 4.5. I believe it was just good luck, which has now run out. I havenât really tried debugging it on 4.6, but the symptoms are really similar so I believe itâs the same bug.
X10III, SFOS 4.5: after a fresh reboot the autoconnection to the car kit always fails.
As soon as I restart BT from SFOA utilities, it connects just fine, and quite quickly. Consistently observed since v4.5 on two distinct cars.
With other BT devices donât display this behavior (tried several head sets and speakers) . I mean, theyâre automatically connected after a fresh reboot.
It might be a timing issue in conjunction with specific devices (potentially BT stack & hardware from same vendor in several car brands )
CASE 1: Xperia is powered ON and brought to the car. The car engine is started after which the car âTurns the telephone onâ and searches for the previously used phone (Xperia 10 III):
My Passat automatically connects to the Xperia 10 III, whether restarted a moment ago or not, but on the condition that Bluetooth visibility is enabled. If disabled then there is no connection.
vige: I have paired the devices without explicitly giving the MAC address of my phone.
CASE 2: Xperia is powered OFF and brought to the car. The car engine is started after which the car âTurns the telephone onâ and searches for the previously used phone (Xperia 10 III) but cannot find it.
If I turn the phone on now (and it has BT on and visible), the car does not find the phone as it does not run âTurns the telephone onâ at this point and therefore it does not search for BT devices. However, if I run a manual search via the car UI, it will find the Xperai 10 III and connect to it.
X10 III (was same with II): yes, post-reboot, I have also found I need open Bluetooth settings screen for phone to get connected. Itâs like Bluetooth service doesnât auto-start.
But writing this, I thought to check systemctl status bluetooth and indeed, somehow it had become disabled, with vendor preset enabled. Did I disable it at some point fiddling aroundâŚ? Maybe. Either way, Iâll run another check on the next car ride.
The expected outcome at this point is for the BT connection to be established automatically - at least thatâs what happens in my case (Xperia 10 III and Seat Leon III gen.).
The issue is: the car can connect to the phone with BT visibility disabled but only after it has been toggled off and on once after phone reboot.
Iâll have to verify that, but I think that you donât even need to be within range of the car when toggling BT visibility:
After the automatic connection to the BT car stopped working in SFOS, I tried different scenarios. The result is like this (I read it here on the forum)
Xperia 10III, Mazda 3
10III is on, BT is off (not visible), Media app is on (to show me the song titles on the car screen), car is off
turn on the car
in the upper quick menu 10III, I hold my finger longer on the BT icon
BT Settings - device search will appear
my car will also appear in the list of found (paired) BT devices
On my Huyndai Tucson itâs a bit more complicated: After turning on the car, the car will attempt to connect to phone, which fails. The car will continue attempting, but it does not tell it to user. Have to press e.g. phone button on the Car UI, after that the car will show a dialog where it shows that it is attempting to connect. I have to press âcancelâ there, and only after that try connecting from phone to car. Trying to connect from phone to car while the car is also trying to connect to phone will fail.
At step 7, the car automatically connected to the phone.
This is what I expected, and suggests that after reboot something is different in the way the phone handles BT connectivity, than after toggling BT visibility off and on.
Next thing Iâd (or anyone who is close to their car right now, as I am not) like to try is - instead of toggling visibility - disable and reenable the whole Bluetooth subsystem after reboot, then see if the car connects.