Cressi Donatello not connecting

85 views
Skip to first unread message

Kylee Branning

unread,
May 23, 2025, 1:53:07 PM5/23/25
to Subsurface Divelog
I recently got a Cressi Donatello. One of the reasons I got it was because it supposedly works with Subsurface. I also got the BT interface which I have since found out no longer has a USB connection (very disappointed in that.) So I'm now stuck trying to get my dives from the computer to subsurface just using the BT. However, when I try to find the computer in subsurface, I just get a message saying "Info: Import error: Input/output error"

Can anyone help me get my dive profiles to subsurface?

Michael Keller

unread,
May 23, 2025, 2:51:28 PM5/23/25
to subsurfac...@googlegroups.com
Hi Kylee.
What version of Subsurface are you using?

There was an update (https://github.com/subsurface/subsurface/pull/4469)
that added support for Cressi Bluetooth devices in 6.0.5352, so make
sure your version is newer than this.


Ngā mihi

  Michael Keller


Kylee Branning

unread,
May 25, 2025, 8:06:34 PM5/25/25
to Subsurface Divelog
Hi,

Thanks for the advice. I just checked and I am on version 6.0.5365 so I don't think that is the issue.

- Kylee

Jef Driesen

unread,
May 26, 2025, 2:10:43 AM5/26/25
to subsurfac...@googlegroups.com, Kylee Branning
Without a debug log we have no clue what went wrong and can't really help you.

Try to download your dives again with the "Save libdivecomputer logfile"
checkbox enabled and email me the log file.

Jef

Kylee Branning

unread,
May 26, 2025, 3:25:04 AM5/26/25
to Subsurface Divelog
I have been trying through the app on my phone and it doesn't seem to have that option for me to check. I tied to do it on my PC but I might not be connecting to the right BT device? There is only one unnamed address so I selected that. Here is the log file from that attempt.

I also tried this several more times and no longer was able to see the unnamed BT device in the scans so I'm pretty sure the scan just never found it. I know I can see the BT cradle from my phone though because I can download the profiles into the Cressi app with no trouble.

- Kylee
subsurface.log

Jef Driesen

unread,
May 26, 2025, 3:28:26 AM5/26/25
to subsurfac...@googlegroups.com, Kylee Branning
On 26/05/2025 09:25, Kylee Branning wrote:
> I have been trying through the app on my phone and it doesn't seem to have that
> option for me to check. I tied to do it on my PC but I might not be connecting
> to the right BT device? There is only one unnamed address so I selected that.
> Here is the log file from that attempt.
>
> I also tried this several more times and no longer was able to see the unnamed
> BT device in the scans so I'm pretty sure the scan just never found it. I know I
> can see the BT cradle from my phone though because I can download the profiles
> into the Cressi app with no trouble.

You didn't mention you were using the mobile version. The procedure is a bit
different there:

https://libdivecomputer.org/subsurface.html#mobile

Jef

Kylee Branning

unread,
May 26, 2025, 3:37:34 AM5/26/25
to Subsurface Divelog
Sorry about that! Email is sent!

Thanks,
Kylee

Jef Driesen

unread,
May 26, 2025, 4:12:11 AM5/26/25
to subsurfac...@googlegroups.com, Kylee Branning
On 26/05/2025 09:37, Kylee Branning wrote:
> Sorry about that! Email is sent!

The first part of your log contains this:

> 0.001: Starting Subsurface-mobile:6.0.5365-local:iOS 18.3:arm64:en-US
> 0.001: built with libdivecomputer v0.9.0-devel-Subsurface-NG (34556d4407aee915ec062ab773b33d8a2b1de6de)
> 0.001: built with Qt Version 5.15.2, runtime from Qt Version 5.15.2
> 0.002: built with libgit2 1.0.1
> 0.002: Running on iOS 18.3
> ...
> no Bluetooth LE support
> device discovery received error Bluetooth LE is not supported

This is output from the QT framework used by subsurface. Are you using a build
with bluetooth disabled?

When subsurface actually tries to setup a connection:

> 25.225: DCDownloadThread started for Cressi Donatello on downloading all dives
> Starting download from SERIAL
> downloading all dives
> 25.228: Connecting to BLE device
> still looking scan is still running, we should just wait for a few moments
> notify user that we can't find
> qt_ble_open()
> failed to connect to the controller with error Remote device cannot be found
> Failed to connect to : 'Remote device cannot be found'
> 55.291: Failed to connect to : 'Remote device cannot be found'
> 55.291: Import error: Input/output error
> Finishing download thread: Unable to open Cressi (Donatello)
> 55.301: no new dives downloaded
> 55.301: DCDownloadThread finished

The "SERIAL" indicates bluetooth mode isn't enabled, but next subsurface tries
to use BLE anyways and that fails.

Jef

Kylee Branning

unread,
May 26, 2025, 1:32:05 PM5/26/25
to Subsurface Divelog
Yes, I am in fact using the app without allowing the app to access Bluetooth. 🤦‍♀️ Sorry for my mistake! I just allowed the app to access Bluetooth and it worked perfectly.

Thank you so much for your help!

- Kylee
Reply all
Reply to author
Forward
0 new messages