Support for Mares Sirius L

68 views
Skip to first unread message

Phil

unread,
Jul 15, 2026, 9:29:11 AMJul 15
to Subsurface Divelog
Hello,
I wanted to ask if the Mares Sirius L (https://www.mares.com/product/sirius-l-414180) is supported by Subsurface.
It isn't listed among the supported devices, just its bigger brother the Sirius.
So if they both share the same protocol, it could already be supported.
I ordered a Sirius L and am waiting for it to arrive, so I cannot test it yet. But maybe somebody already tried using it.

If it isn't supported yet I would love to help add support for it, though I'm not familiar with the codebase yet.

Best regards
Phil


Phil

unread,
Jul 21, 2026, 5:50:37 AMJul 21
to Subsurface Divelog
So I finally received my Sirius L.
I can currently only report on how it works without any logged dives in it.

On mobile it seems to work. It says that it didn't download new dives from the computer (which is expected, as there are none), but no error message.
On Linux using the latest AppImage build it seems to always have a "Dive data import error".
I don't get why mobile and desktop versions seem to behave so differently, but as I said, I'm new here.

I'll add the desktop logfile below, maybe someone can help me with what the issue might be.

Thank you
Phil

Log file:
Subsurface: v6.0.5576.0, built with libdivecomputer v0.10.0-devel-Subsurface-NG (ed5961d62532377a9e001eb0f80a5c3a510a900f)
[0,000001] INFO: Open: transport=32
[0,000018] INFO: Configure: baudrate=115200, databits=8, parity=2, stopbits=0, flowcontrol=0
[0,000022] INFO: Timeout: value=3000
[0,000025] INFO: DTR: value=0
[0,000027] INFO: RTS: value=0
[0,000029] INFO: Purge: direction=3
[0,001770] INFO: Write: size=2, data=C267
[0,074559] INFO: Read: size=142, data=AA00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000536972697573204C000000000000000030312E30302E30310100010031382D30332D32360000444546494E495245000000000000000000000000000000000000000000000000EA
[0,074574] DEBUG: Version: size=140, data=00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000536972697573204C000000000000000030312E30302E30310100010031382D30332D32360000444546494E495245000000000000000000000000000000000000000000000000
Event: vendor=00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000536972697573204C000000000000000030312E30302E30310100010031382D30332D32360000444546494E495245000000000000000000000000000000000000000000000000
[0,076321] INFO: Write: size=2, data=E742
[0,168995] INFO: Read: size=1, data=AA
[0,170623] INFO: Write: size=8, data=0C00000004000000
[3,171462] INFO: Read: size=0, data=
[3,171472] ERROR: Failed to receive the packet data. [in src/mares_iconhd.c:351 (mares_iconhd_packet_variable)]
[3,171483] INFO: Sleep: value=1000
[4,171828] INFO: Purge: direction=1
[4,173955] INFO: Write: size=2, data=E742
[4,256811] INFO: Read: size=1, data=AA
[4,258707] INFO: Write: size=8, data=0C00000004000000
[7,264038] INFO: Read: size=0, data=
[7,264050] ERROR: Failed to receive the packet data. [in src/mares_iconhd.c:351 (mares_iconhd_packet_variable)]
[7,264058] INFO: Sleep: value=1000
[8,264229] INFO: Purge: direction=1
[8,266039] INFO: Write: size=2, data=E742
[8,359013] INFO: Read: size=1, data=AA
[8,360725] INFO: Write: size=8, data=0C00000004000000
[11,361559] INFO: Read: size=0, data=
[11,361574] ERROR: Failed to receive the packet data. [in src/mares_iconhd.c:351 (mares_iconhd_packet_variable)]
[11,361584] INFO: Sleep: value=1000
[12,361776] INFO: Purge: direction=1
[12,363659] INFO: Write: size=2, data=E742
[12,446879] INFO: Read: size=1, data=AA
[12,448629] INFO: Write: size=8, data=0C00000004000000
[15,458388] INFO: Read: size=0, data=
[15,458408] ERROR: Failed to receive the packet data. [in src/mares_iconhd.c:351 (mares_iconhd_packet_variable)]
[15,458421] INFO: Sleep: value=1000
[16,458657] INFO: Purge: direction=1
[16,460685] INFO: Write: size=2, data=E742
[16,595415] INFO: Read: size=1, data=AA
[16,597224] INFO: Write: size=8, data=0C00000004000000
[19,602472] INFO: Read: size=0, data=
[19,602488] ERROR: Failed to receive the packet data. [in src/mares_iconhd.c:351 (mares_iconhd_packet_variable)]
[19,602498] ERROR: Failed to read the memory. [in src/mares_iconhd.c:835 (mares_iconhd_device_foreach_raw)]
Reply all
Reply to author
Forward
0 new messages