I found another issue, which occurred the third time. Enabling Bluetooth is not possible. If you enable it via the gui, the button will blink for ~1-2 minutes and after that it stay disabled.
[defaultuser@Xperia10IV ~]$ dmesg -T | grep bluetooth
[Do Sep 26 10:47:22 2024] droid-hal-init: Service 'vendor.bluetooth-1-0' (pid 23321) received signal 6
[Do Sep 26 10:47:22 2024] droid-hal-init: Sending signal 9 to service 'vendor.bluetooth-1-0' (pid 23321) process group... HYBRIS: killing PID instead of process group.
[Do Sep 26 10:47:22 2024] droid-hal-init: starting service 'vendor.bluetooth-1-0'...
[Do Sep 26 10:47:22 2024] droid-hal-init: ... started service 'vendor.bluetooth-1-0' has pid 11652
[Do Sep 26 10:47:22 2024] droid-hal-init: service 'vendor.bluetooth-1-0' requested start, but it is already running (flags: 4)
[Do Sep 26 10:47:22 2024] droid-hal-init: Control message: Processed ctl.interface_start for 'android.hardware.bluetooth@1.0::IBluetoothHci/default' from pid: 1169 (/system/system_ext/bin/
hwservicemanager)
[Do Sep 26 10:47:41 2024] droid-hal-init: Service 'vendor.bluetooth-1-0' (pid 11652) received signal 6
[Do Sep 26 10:47:41 2024] droid-hal-init: Sending signal 9 to service 'vendor.bluetooth-1-0' (pid 11652) process group... HYBRIS: killing PID instead of process group.
[Do Sep 26 10:47:41 2024] droid-hal-init: starting service 'vendor.bluetooth-1-0'...
[Do Sep 26 10:47:41 2024] droid-hal-init: ... started service 'vendor.bluetooth-1-0' has pid 11981
[Do Sep 26 10:47:41 2024] droid-hal-init: service 'vendor.bluetooth-1-0' requested start, but it is already running (flags: 4)
[Do Sep 26 10:47:41 2024] droid-hal-init: Control message: Processed ctl.interface_start for 'android.hardware.bluetooth@1.0::IBluetoothHci/default' from pid: 1169 (/system/system_ext/bin/
hwservicemanager)
I am not sure if these messages are related to the problem because if I am trying to enable bluetooth again, these messages won’t appear again.
Looks like the service is running (but not working):
[defaultuser@Xperia10IV ~]$ systemctl status bluetooth.service
● bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; disabled; vendor preset: enabled)
Active: active (running) since Tue 2024-09-24 07:37:20 CEST; 2 days ago
Docs: man:bluetoothd(8)
Main PID: 3188 (bluetoothd)
Status: "Running"
Memory: 3.1M
CGroup: /system.slice/bluetooth.service
└─3188 /usr/libexec/bluetooth/bluetoothd -n
Restarting the service via SailfishUtilities won’t solve the problem, even if the service has been restarted:
[defaultuser@Xperia10IV ~]$ systemctl status bluetooth.service
● bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; disabled; vendor preset: enabled)
Active: active (running) since Thu 2024-09-26 11:01:44 CEST; 1min 18s ago
Docs: man:bluetoothd(8)
Main PID: 13374 (bluetoothd)
Status: "Running"
Memory: 1.1M
CGroup: /system.slice/bluetooth.service
└─13374 /usr/libexec/bluetooth/bluetoothd -n
[defaultuser@Xperia10IV ~]$ dmesg -T | grep bluetooth
[Do Sep 26 11:02:26 2024] droid-hal-init: Service 'vendor.bluetooth-1-0' (pid 11981) received signal 6
[Do Sep 26 11:02:26 2024] droid-hal-init: Sending signal 9 to service 'vendor.bluetooth-1-0' (pid 11981) process group... HYBRIS: killing PID instead of process group.
[Do Sep 26 11:02:26 2024] droid-hal-init: starting service 'vendor.bluetooth-1-0'...
[Do Sep 26 11:02:26 2024] droid-hal-init: ... started service 'vendor.bluetooth-1-0' has pid 13412
[Do Sep 26 11:02:26 2024] droid-hal-init: service 'vendor.bluetooth-1-0' requested start, but it is already running (flags: 4)
[Do Sep 26 11:02:26 2024] droid-hal-init: Control message: Processed ctl.interface_start for 'android.hardware.bluetooth@1.0::IBluetoothHci/default' from pid: 1169 (/system/system_ext/bin/hwservicemanager)
[Do Sep 26 11:02:49 2024] droid-hal-init: Service 'vendor.bluetooth-1-0' (pid 13412) received signal 6
[Do Sep 26 11:02:49 2024] droid-hal-init: Sending signal 9 to service 'vendor.bluetooth-1-0' (pid 13412) process group... HYBRIS: killing PID instead of process group.
[Do Sep 26 11:02:49 2024] droid-hal-init: starting service 'vendor.bluetooth-1-0'...
[Do Sep 26 11:02:49 2024] droid-hal-init: ... started service 'vendor.bluetooth-1-0' has pid 13491
[Do Sep 26 11:02:49 2024] droid-hal-init: Control message: Processed ctl.interface_start for 'android.hardware.bluetooth@1.0::IBluetoothHci/default' from pid: 1169 (/system/system_ext/bin/hwservicemanager)
Even if it is still failing I have the feeling that the UI (blink checkbox/button) is trying it longer than usual.
EDIT:
looks similar [3.4.0 onwards] Bluetooth turning on doesn't work