Hi George.
On 14/9/26 02:51, '# schnitzel' via Subsurface Divelog wrote:
> thank you for you swift reply :) The computer battery is charged 3/4
> full, the interface is brand new and it took 3 weeks to be delivered,
> so I guess the battery is fresh.
> there were 8-10 BT devices listed in the scan, however only 2-3 were
> like 0.5 meters from the notebook used. The rest were more than 2 m away.
> The failing is consistent, I tried 3-4 times and it always failed at
> this exact points. It gets recognised, serial is shown and no dive
> gets downloaded.
Thanks, that confirms this is reproducible and happens before Subsurface
receives any logbook data. The device identification itself succeeds,
but the first BLE logbook request times out.
Could you capture one failed attempt on Linux? This would let us compare
the actual BLE exchange with the protocol implementation.
1. Install `btmon` if it is not already available. On Debian/Ubuntu it
is provided by the `bluez` package.
2. In a terminal, start a capture:
sudo btmon -w cressi-donatello.btsnoop
3. Leave that terminal running, start Subsurface, and perform one
download attempt from the Donatello.
4. Once it fails, return to the terminal and press Ctrl-C.
Please do not post the resulting `.btsnoop` file publicly. It can
contain Bluetooth device addresses and other metadata. Reply here to
confirm that you have it, and we can arrange a private way to transfer it.
Also, does Cressi's own application download the same dives successfully
using this interface? That will help distinguish a device-side protocol
change from a general Bluetooth problem.
Ngā mihi
Michael Keller