Feedback on Xperia 10 IV

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

1 Like