Hmm. Looks otherwise interesting, but I'd miss air integration ;(
I like the look, the screen looks to be good, and I like that they use
standard Bühlmann. And BLE and Qi is definitely the way to go in a
modern setup.
So yeah, it is meant for relaxed recreational divers (looks like only
one gas, and 21-40% nitrox), but that's fine. It's the bulk of the
market by far.
But even recreational divers would enjoy things like gas time and not
having to look at both the dive computer and the SPG to see everything
important. And be able to see their SAC rates after-the fact etc.
> Was curious what would be needed to get it supported by Subsurface. It
> is designed to connect via Bluetooth to their App currently, and i'm
> not sure yet if I can get raw data files off of it. Trying to look
> into that soon.
Honestly, it's hard to say what that dive computer is based on, if
anything. It might be some entirely new design and have a comm
protocol unlike anything we already support.
Which can be a good thing: new designs often have more modern and
clearer protocols, because they aren't carrying around some horrid
legacy from when they used to communicate over a 1200 baud serial
line, and have gone through ten generations of adding random bits to
odd places to indicate new features.
But it's usually also a very bad thing in that it really requires
either support from the manufacturer (which is sadly very rare) or
extensive reverse-engineering of the communication protocol using a
bluetooth packet capture, wireshark, and often a lot of painstaking
attention to detail.
I've done a few of those packet capture sessions, and while it can be
interesting, it is seldom what I'd call "fun". And it requires some
work just to get the packet capture itself (usually using the Android
debug interfaces - not necessarily _hard_, but it's a somewhat
involved process to get all that set up).
And there's no guarantee reverse engineering will succeed. We support
the Garmin Descent Mk1 - but only over its USB interface, not over
bluetooth, because that Garmin protocol is just some very complex
thing that supports everything else garmin does too, and seems to be
more of a "upload this random data to
garmin.com and then garmin will
parse it all server-side" thing that a "dive log download".
Now, most pure dive computers don't _intentionally_ make things harder
to parse, and complexities tend to be for historical reasons etc, but
it's certainly possible to make things inconvenient enough that
reverse-engineering just isn't going to happen. Worst case the
communication is encrypted, and even bad encryption (I'm looking at
you, Cochran) can make trying to figure out a file format or
communication protocol really painful.
So I'm willing to help look at packet traces remotely and see if I can
make sense if it all, but it would require a fair amount of effort on
your side: learning how to do packet captures from android (maybe it's
possible from iOS too, but I've never heard of that), then doing
multiple downloads, possibly having to uninstall and re-install the
app to start from scratch, etc etc.
(Judging by past performance, doing remote protocol debugiing and
reverse-engineering is really really painful, though - but if it
starts to look promising, I guess I could buy yet another dive
computer.. It's not like I don't have a lot of them already)
If you or anybody else have _any_ connections to the Oceans team, and
they'd help with this, that would be a big leg up. Looking at the
web-site, it seems they are based in Sweden, which might be a good
sign. But I don't know what the business model is: do they want to
just sell dive computers, and having support from a dive log like
subsurface is a good thing, or do they want to create a "
oceans.io
experience" and they want to keep a walled garden?
I'm cc'ing their team contact directly here just in case. And Jef in
case he has maybe already seen something about the Oceans S1..
Oceans Team people, see
https://subsurface-divelog.org/
for our divelog project (and most of our downloaders come from us
working with
https://www.libdivecomputer.org/).
Hej Oceans, hur öppna till att hjälpa ett projekt som subsurface
skulle ni vara? Dokumentation? Dykdatorer? Dokumentation är det
viktigare: vi har köpt våra egna dykdatorer när det behövs, men utan
någon information så är det antagligen inte värt det för mig..
Linus