Connecting Aqualung i450T on linux (CachyOS)

35 views
Skip to first unread message

Adrien Domurado

unread,
Oct 17, 2025, 1:22:59 PM (7 days ago) Oct 17
to Subsurface Divelog
Hi,

I switched from Windows to linux (CachyOS) recently. I used Subsurface on windows without any problems, my Aqualung i450T was connecting and I regularly downloaded my dives.

Now on linux, I followed the appendix A (chapter 16.2) of the documentation to find which USB port to use to connect my dive computer to Subsurface, but when I run the dmesg command, I get this:
[ 6225.018242] usb 1-3: new full-speed USB device number 15 using xhci_hcd
[ 6225.417713] usb 1-3: New USB device found, idVendor=0403, idProduct=f460, bcdDevice= 4.00
[ 6225.417717] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 6225.417719] usb 1-3: Product: 2002 Design, Inc. USB
[ 6225.417721] usb 1-3: Manufacturer: 2002 Design, Inc
[ 6225.417723] usb 1-3: SerialNumber: 20030001


Which is not really helpful, because there is no ttyUSB info.
Thanks in advance for any help!

Michael Keller

unread,
Oct 17, 2025, 4:27:12 PM (7 days ago) Oct 17
to subsurfac...@googlegroups.com

Hi Adrien.

Are you sure the tty device is not created? This often shows up in the log a bit after the USB device is recognised, as this is a separate step triggered by an udev rule. Try looking for it with `sudo dmesg | grep tty`.


Also, check to make sure you don't have brltty installed and trying to claim the USB device: `ls /usr/lib/udev/rules.d/*-brltty.rules`.


Ngā mihi

  Michael Keller

Adrien Domurado

unread,
Oct 18, 2025, 1:04:01 PM (6 days ago) Oct 18
to subsurfac...@googlegroups.com
Hi, 

After doing some research, I saw that the library libdivecomputer was needed for Subsurface to work. I installed it, and when I plugged the cable of the dive computer, it got recognized. 
I then could add my user to the uucp group as per the documentation and Subsurface was able to connect to my i450t. 

Maybe I didn't install Subsurface correctly in the first place? 

Anyway, now everything works. 
Thanks for the help! 


--
You received this message because you are subscribed to a topic in the Google Groups "Subsurface Divelog" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/subsurface-divelog/4xiUzz9bv4s/unsubscribe.
To unsubscribe from this group and all its topics, send an email to subsurface-dive...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/subsurface-divelog/71002d66-9d0d-408e-9139-6a49bafbe9e5%40042.ch.


Cordialement,
Adrien Domurado

Michael Keller

unread,
Oct 18, 2025, 5:16:01 PM (6 days ago) Oct 18
to subsurfac...@googlegroups.com
Hi Adrien.


On 18/10/25 21:52, Adrien Domurado wrote:
> After doing some research, I saw that the library libdivecomputer was
> needed for Subsurface to work. I installed it, and when I plugged the
> cable of the dive computer, it got recognized.
> I then could add my user to the uucp group as per the documentation
> and Subsurface was able to connect to my i450t.


Yes, Subsurface relies on libdivecomputer for most of its import
functionality. I am surprised that you even managed to install and run
it in a way that did not include libdivecomputer.


> Maybe I didn't install Subsurface correctly in the first place?


Yes, very likely.

I would recommend that you switch to using Subsurface from snapcraft
instead of whatever seemingly problematic way you used to install it
previously. snapcraft has instructions for installing this on Arch
linux, and since CachyOS is a derivative of Arch they hould probably
work there as well: https://snapcraft.io/install/subsurface/arch

This will ensure that you get the latest updates, built in a way that
actually works.


Ngā mihi

  Michael Keller

Reply all
Reply to author
Forward
0 new messages