[Xiaomi Poco F5 / Redmi Note 12 Turbo (China)] NamenIos:
First of all: Thanks for your exemplary work on this phone, your openness will have a lasting effect on this phone!

Does anyone else have problems with getting Android Wear watches to stay connected? Mine disconnects after some time and I can't reconnect after that.

The *:E logcat snippet points to a QPR2 problem Graphene OS encountered:

04-08 09:11:28.226 4040 15579 E WakeLock: WearableBluetooth ** IS FORCE-RELEASED ON TIMEOUT **
04-08 09:11:28.919 1 1 E init : Control message: Could not find 'vendor.qti.hardware.qccvndhal@1.0::IQccvndhal/qccvndhal' for ctl.interface_start from pid: 617 (/system/system_ext/bin/hwservicemanager)
04-08 09:11:29.227 15770 15770 F linker : CANNOT LINK EXECUTABLE "/system/vendor/bin/qcc-trd": library "libgrpc++_unsecure.so" not found: needed by main executable
04-08 09:11:29.239 1 1 E init : process with updatable components 'vendor.qcc-trd' exited 4 times in 4 minutes
04-08 09:11:29.921 1 1 E init : Control message: Could not find 'vendor.qti.hardware.qccvndhal@1.0::IQccvndhal/qccvndhal' for ctl.interface_start from pid: 617 (/system/system_ext/bin/hwservicemanager)
04-08 09:11:30.009 15779 15779 E com.qti.qcc: Not starting debugger since process cannot load the jdwp agent.
04-08 09:11:30.082 1 1 E init : Control message: Could not find 'vendor.qti.hardware.qccvndhal@1.0::IQccvndhal/qccvndhal' for ctl.interface_start from pid: 617 (/system/system_ext/bin/hwservicemanager)
04-08 09:11:30.083 1 1 E init : Control message: Could not find 'vendor.qti.hardware.qccvndhal@1.0::IQccvndhal/qccvndhal' for ctl.interface_start from pid: 617 (/system/system_ext/bin/hwservicemanager)
04-08 09:11:30.800 5386 5386 E i2c_geni a84000.i2c: i2c error :-107
04-08 09:11:30.793 1307 1315 E QC-time-services: Receive Passed == base = 13, unit = 1, operation = 2, result = 0
04-08 09:11:30.793 2362 2396 E QC-time-services: Daemon: Time-services: Waiting to acceptconnection
04-08 09:11:30.794 2362 2396 E QC-time-services: Daemon: Time-services: Waiting to acceptconnection
04-08 09:11:31.086 1 1 E init : Control message: Could not find 'vendor.qti.hardware.qccvndhal@1.0::IQccvndhal/qccvndhal' for ctl.interface_start from pid: 617 (/system/system_ext/bin/hwservicemanager)
04-08 09:11:31.302 3520 3729 E btm_sco : packages/modules/Bluetooth/system/stack/btm/btm_sco.cc:1213 - btm_sco_on_disconnected: Unable to find sco connection
04-08 09:11:31.303 3520 4005 E bt_btif_sock_rfcomm: packages/modules/Bluetooth/system/btif/src/btif_sock_rfc.cc:915 - btsock_rfc_signaled: RFCOMM slot with id 171 not found.
04-08 09:11:31.346 4040 4040 E ActivityThread: Failed to find provider info for 40:5E:F6:XX:XX:XX
04-08 09:11:31.579 4040 4040 E ActivityThread: Failed to find provider info for 40:5E:F6:XX:XX:XX
04-08 09:11:31.806 1747 1820 E ANDR-PERF-OPTSHANDLER: Unable to find the correct node storage pointers for resource index=68, node path=/proc/sys/walt/sched_downmigrate
04-08 09:11:31.806 1747 1820 E ANDR-PERF-OPTSHANDLER: Unable to find the correct node storage pointers for resource index=68, node path=/proc/sys/walt/sched_upmigrate
04-08 09:11:31.806 1747 1820 E ANDR-PERF-RESOURCEQS: Failed to reset optimization [3, 56]
04-08 09:11:32.091 1 1 E init : Control message: Could not find 'vendor.qti.hardware.qccvndhal@1.0::IQccvndhal/qccvndhal' for ctl.interface_start from pid: 617 (/system/system_ext/bin/hwservicemanager)
04-08 09:11:32.388 3520 3729 E bt_btu_hcif: packages/modules/Bluetooth/system/stack/btu/btu_hcif.cc:1176 - btu_hcif_hdl_command_complete: Command complete for opcode:0x80d should not be handled here
04-08 09:11:32.414 3520 3729 E bt_btu_hcif: packages/modules/Bluetooth/system/stack/btu/btu_hcif.cc:1176 - btu_hcif_hdl_command_complete: Command complete for opcode:0x80d should not be handled here
04-08 09:11:32.433 4040 4040 E ActivityThread: Failed to find provider info for 40:5E:F6:XX:XX:XX
04-08 09:11:32.503 3520 3742 E bluetooth: packages/modules/Bluetooth/system/gd/hci/hci_layer.cc:163 - on_command_status: Received UNEXPECTED command status:PIN_OR_KEY_MISSING opcode:0x413 (SET_CONNECTION_ENCRYPTION)
04-08 09:11:33.095 1 1 E init : Control message: Could not find 'vendor.qti.hardware.qccvndhal@1.0::IQccvndhal/qccvndhal' for ctl.interface_start from pid: 617 (/system/system_ext/bin/hwservicemanager)
04-08 09:11:33.439 4040 15545 E WakeLock: WearableBluetooth ** IS FORCE-RELEASED ON TIMEOUT **
04-08 09:11:34.098 1 1 E init : Control message: Could not find 'vendor.qti.hardware.qccvndhal@1.0::IQccvndhal/qccvndhal' for ctl.interface_start from pid: 617 (/system/system_ext/bin/hwservicemanager)
04-08 09:11:34.229 15818 15818 F linker : CANNOT LINK EXECUTABLE "/system/vendor/bin/qcc-trd": library "libgrpc++_unsecure.so" not found: needed by main executable
04-08 09:11:34.241 1 1 E init : process with updatable components 'vendor.qcc-trd' exited 4 times in 4 minutes
04-08 09:11:35.102 1 1 E init : Control message: Could not find 'vendor.qti.hardware.qccvndhal@1.0::IQccvndhal/qccvndhal' for ctl.interface_start from pid: 617 (/system/system_ext/bin/hwservicemanager)
04-08 09:11:36.104 1 1 E init : Control message: Could not find 'vendor.qti.hardware.qccvndhal@1.0::IQccvndhal/qccvndhal' for ctl.interface_start from pid: 617 (/system/system_ext/bin/hwservicemanager)
04-08 09:11:36.622 3520 3729 E btm_sco : packages/modules/Bluetooth/system/stack/btm/btm_sco.cc:1213 - btm_sco_on_disconnected: Unable to find sco connection
04-08 09:11:36.622 3520 4005 E bt_btif_sock_rfcomm: packages/modules/Bluetooth/system/btif/src/btif_sock_rfc.cc:915 - btsock_rfc_signaled: RFCOMM slot with id 172 not found.
04-08 09:11:36.661 4040 4040 E ActivityThread: Failed to find provider info for 40:5E:F6:XX:XX:XX
04-08 09:11:36.893 4040 4040 E ActivityThread: Failed to find provider info for 40:5E:F6:XX:XX:XX
04-08 09:11:37.105 1 1 E init : Control message: Could not find 'vendor.qti.hardware.qccvndhal@1.0::IQccvndhal/qccvndhal' for ctl.interface_start from pid: 617 (/system/system_ext/bin/hwservicemanager)
04-08 09:11:37.274 3520 3729 E bt_btu_hcif: packages/modules/Bluetooth/system/stack/btu/btu_hcif.cc:1176 - btu_hcif_hdl_command_complete: Command complete for opcode:0x80d should not be handled here
04-08 09:11:37.290 4040 4040 E ActivityThread: Failed to find provider info for 40:5E:F6:XX:XX:XX
04-08 09:11:37.307 3520 3729 E bt_btu_hcif: packages/modules/Bluetooth/system/stack/btu/btu_hcif.cc:1176 - btu_hcif_hdl_command_complete: Command complete for opcode:0x80d should not be handled here
04-08 09:11:37.347 3520 3742 E bluetooth: packages/modules/Bluetooth/system/gd/hci/hci_layer.cc:163 - on_command_status: Received UNEXPECTED command status:PIN_OR_KEY_MISSING opcode:0x413 (SET_CONNECTION_ENCRYPTION)
04-08 09:11:38.106 1 1 E init : Control message: Could not find 'vendor.qti.hardware.qccvndhal@1.0::IQccvndhal/qccvndhal' for ctl.interface_start from pid: 617 (/system/system_ext/bin/hwservicemanager)
04-08 09:11:38.296 4040 15545 E WakeLock: WearableBluetooth ** IS FORCE-RELEASED ON TIMEOUT **
04-08 09:11:39.110 1 1 E init : Control message: Could not find 'vendor.qti.hardware.qccvndhal@1.0::IQccvndhal/qccvndhal' for ctl.interface_start from pid: 617 (/system/system_ext/bin/hwservicemanager)
04-08 09:11:39.247 15830 15830 F linker : CANNOT LINK EXECUTABLE "/system/vendor/bin/qcc-trd": library "libgrpc++_unsecure.so" not found: needed by main executable
04-08 09:11:39.258 1 1 E init : process with updatable components 'vendor.qcc-trd' exited 4 times in 4 minutes
04-08 09:11:39.283 4040 14821 E GmsTaskScheduler: sendWakeUpEvent called on SchedulerClientBroadcastStrategy
04-08 09:11:40.116 1 1 E init : Control message: Could not find 'vendor.qti.hardware.qccvndhal@1.0::IQccvndhal/qccvndhal' for ctl.interface_start from pid: 617 (/system/system_ext/bin/hwservicemanager)
04-08 09:11:41.119 1 1 E init : Control message: Could not find 'vendor.qti.hardware.qccvndhal@1.0::IQccvndhal/qccvndhal' for ctl.interface_start from pid: 617 (/system/system_ext/bin/hwservicemanager)
04-08 09:11:41.465 3520 3729 E btm_sco : packages/modules/Bluetooth/system/stack/btm/btm_sco.cc:1213 - btm_sco_on_disconnected: Unable to find sco connection
04-08 09:11:41.466 3520 4005 E bt_btif_sock_rfcomm: packages/modules/Bluetooth/system/btif/src/btif_sock_rfc.cc:915 - btsock_rfc_signaled: RFCOMM slot with id 173 not found.
04-08 09:11:41.513 4040 4040 E ActivityThread: Failed to find provider info for 40:5E:F6:XX:XX:XX
04-08 09:11:41.741 4040 4040 E ActivityThread: Failed to find provider info for 40:5E:F6:XX:XX:XX
04-08 09:11:42.122 1 1 E init : Control message: Could not find 'vendor.qti.hardware.qccvndhal@1.0::IQccvndhal/qccvndhal' for ctl.interface_start from pid: 617 (/system/system_ext/bin/hwservicemanager)
04-08 09:11:42.747 4040 15579 E WakeLock: WearableBluetooth ** IS FORCE-RELEASED ON TIMEOUT **
04-08 09:11:43.126 1 1 E init : Control message: Could not find 'vendor.qti.hardware.qccvndhal@1.0::IQccvndhal/qccvndhal' for ctl.interface_start from pid: 617 (/system/system_ext/bin/hwservicemanager)
04-08 09:11:43.378 3520 3729 E bt_btu_hcif: packages/modules/Bluetooth/system/stack/btu/btu_hcif.cc:1176 - btu_hcif_hdl_command_complete: Command complete for opcode:0x80d should not be handled here
04-08 09:11:43.398 3520 3729 E bt_btu_hcif: packages/modules/Bluetooth/system/stack/btu/btu_hcif.cc:1176 - btu_hcif_hdl_command_complete: Command complete for opcode:0x80d should not be handled here
04-08 09:11:43.405 4040 4040 E ActivityThread: Failed to find provider info for 40:5E:F6:XX:XX:XX
04-08 09:11:43.453 3520 3742 E bluetooth: packages/modules/Bluetooth/system/gd/hci/hci_layer.cc:163 - on_command_status: Received UNEXPECTED command status:PIN_OR_KEY_MISSING opcode:0x413 (SET_CONNECTION_ENCRYPTION)
04-08 09:11:44.127 1 1 E init : Control message: Could not find 'vendor.qti.hardware.qccvndhal@1.0::IQccvndhal/qccvndhal' for ctl.interface_start from pid: 617 (/system/system_ext/bin/hwservicemanager)
04-08 09:11:44.255 15837 15837 F linker : CANNOT LINK EXECUTABLE "/system/vendor/bin/qcc-trd": library "libgrpc++_unsecure.so" not found: needed by main executable
04-08 09:11:44.267 1 1 E init : process with updatable components 'vendor.qcc-trd' exited 4 times in 4 minutes
04-08 09:11:44.424 4040 15579 E WakeLock: WearableBluetooth ** IS FORCE-RELEASED ON TIMEOUT **
04-08 09:11:45.111 2136 15840 E ActivityManager: ANR in com.qti.qcc
04-08 09:11:45.111 2136 15840 E ActivityManager: PID: 15779
04-08 09:11:45.111 2136 15840 E ActivityManager: Reason: Process ProcessRecord{e2a997f 15779:com.qti.qcc/u0a169} failed to complete startup

Graphene OS Issue: https://github.com/GrapheneOS/os-issue-tracker/issues/3315 and I assume this is the fix: https://github.com/GrapheneOS/platform_packages_modules_Bluetooth/pull/27 (took me some boomer time to find this).

If you need further info hit me up, we are in the same timezone, however I am a night owl and usually home at around 20-21:30. I am comfortable with replacing .so files in /system if you want to test.

I really should set up a build env myself. Maybe I will on the weekend.

This also needs some proprietary binary and personally I'd prefer having this on my phone.