On 11/13/25 11:51, Balazs wrote:
> I could create the logs, libdivecomputer.log is just one line:
> Subsurface: v6.0.5436.0, built with libdivecomputer v0.9.0-devel-Subsurface-NG
> (64ecef5b3ee7342159349391c8b55281bebad2c2)
> And I attached the other log, I also tried to turn on location services, since
> that was an error but I get the same timeout error.
After turning on the locations service, the bluetooth device was successfully
discovered:
> Found service {00000001-8c3b-4f2c-a59e-8c08224f3253} Unknown Service
> c: {00000101-8c3b-4f2c-a59e-8c08224f3253}
> d: {00002902-0000-1000-8000-00805f9b34fb}
> d: {00002901-0000-1000-8000-00805f9b34fb}
> c: {00000201-8c3b-4f2c-a59e-8c08224f3253}
> d: {00002902-0000-1000-8000-00805f9b34fb}
> d: {00002901-0000-1000-8000-00805f9b34fb}
> Using service {00000001-8c3b-4f2c-a59e-8c08224f3253} as preferred service
But enabling the notifications fails:
> Using read characteristic {00000201-8c3b-4f2c-a59e-8c08224f3253}
> now writing "0x0100" to the descriptor {00002902-0000-1000-8000-00805f9b34fb}
> Write descriptor with handle 30 "0100" (service: "{00000001-8c3b-4f2c-a59e-8c08224f3253}" )
> Descriptor write confirmation "{00000001-8c3b-4f2c-a59e-8c08224f3253}" 30 "0100" QLowEnergyService::DescriptorWriteError
> error discovering service details 3
> Bluetooth: Failed to enable notifications for characteristic {00000201-8c3b-4f2c-a59e-8c08224f3253}
> Bluetooth: Failed to enable notifications.
> Deleting BLE object
> 353.992: Bluetooth: Failed to enable notifications.
Since notifications are required for receiving data packets, this is a fatal
error. Unfortunately I have no idea why this fails. It's is something that goes
wrong in the QT framework, or in the underlying bluetooth stack itself.
Jef