Adding support for Genesis Centauri

491 views
Skip to first unread message

Malachy McCaffrey

unread,
Jun 16, 2021, 8:30:54 PM6/16/21
to Subsurface Divelog
Just purchased my first computer, a genesis centauri, and was looking forward to using this open-source program to track my dives. The software support two other genesis computers, any chance the centauri can be added for support? 

Cheers, 

MM

Jef Driesen

unread,
Jun 28, 2021, 4:41:01 PM6/28/21
to subsurfac...@googlegroups.com, Malachy McCaffrey
Simply try downloading as one of the other models (with React Pro White being
the most likely option) and see if it works. There is a good chance the download
protocol is the same, and if that's the case adding support for the new model
won't be very difficult. Make sure to enable both the "Save libdivecomputer
logfile" and "Save libdivecomputer dumpfile" checkboxes. When done send me both
files, even if the download failed.

Jef

Glenn

unread,
Aug 25, 2021, 2:35:23 AM8/25/21
to Subsurface Divelog
Recently picked up a Genesis Centauri.  It appears to be a rebadged Crest CR4.  The communications it does is via bluetooth.  Genesis uses the Dive Story app (by Eight Oceans Precision Industry Co.) as is also used by the Crest model.

It pairs to the Dive Story phone app without issue (as it should since it's the developer's software).  However, when attempting to connect it to the PC (placing unit in sync mode and scanning for Bluetooth devices in Subsurface) it doesn't see the device.  However, if going into the Windows bluetooth device discovery,  it will see the Centauri but when attempting to connect it asks for a PIN, which is not listed on the device.  0000 doesn't work, nor does 1234. 

While I don't know how the Centauri fits in the overall popularity of dive computers, the Google Play store reports "1000+" downloads of Dive Story, although the Apple store does not reflect number of downloads of the Dive Story app.  It was awarded the "Best Buy" from Scuba Labs review last year.  I got turned onto it from my LDS. 

I'm guessing the developer (Crest) would need to provide information on the interface protocol for the device for it to be incorporated.  Or at the very least the developer could provide the option to export dives from the Dive Story app that could then be imported to Subsurface.

Jef Driesen

unread,
Aug 31, 2021, 3:16:33 AM8/31/21
to subsurfac...@googlegroups.com, Glenn
On 25/08/2021 08:35, Glenn wrote:
> Recently picked up a Genesis Centauri. It appears to be a rebadged Crest
> CR4. The communications it does is via bluetooth. Genesis uses the Dive
> Story app (by Eight Oceans Precision Industry Co.) as is also used by the
> Crest model.
>
> It pairs to the Dive Story phone app without issue (as it should since it's
> the developer's software). However, when attempting to connect it to the
> PC (placing unit in sync mode and scanning for Bluetooth devices in
> Subsurface) it doesn't see the device. However, if going into the Windows
> bluetooth device discovery, it will see the Centauri but when attempting
> to connect it asks for a PIN, which is not listed on the device. 0000
> doesn't work, nor does 1234.
>
> While I don't know how the Centauri fits in the overall popularity of dive
> computers, the Google Play store reports "1000+" downloads of Dive Story,
> although the Apple store does not reflect number of downloads of the Dive
> Story app. It was awarded the "Best Buy" from Scuba Labs review last
> year. I got turned onto it from my LDS.
>
> I'm guessing the developer (Crest) would need to provide information on the
> interface protocol for the device for it to be incorporated. Or at the
> very least the developer could provide the option to export dives from the
> Dive Story app that could then be imported to Subsurface.

A few weeks ago, I added support for the Deep Six Excursion to libdivecomputer.
It's also based on the Crest CR4, so there is a good chance it will work for the
Genesis Centauri too. To confirm that, someone will have to try it. At the
moment that's a bit complicated because it's not available in a subsurface
release, and thus requires building from source.

Jef

max erenberg

unread,
Sep 23, 2021, 10:50:26 AM9/23/21
to Subsurface Divelog

Jeff, 
Do you mind clarifying what you mean? Do you mean that you added support for the Excursion to libdivecomputer, but that support has not yet been added to a subsurface release and so subsurface does not support it ?

It is my understanding that crest is the OEM and that all 3 computers are identical but for branding. They all use the same app, DiveStory    

Dirk Hohndel

unread,
Sep 23, 2021, 11:52:23 AM9/23/21
to Subsurface Divelog
Official Subsurface and Subsurface-mobile binaries (i.e., binaries created by me) will never support this family of dive computers.

/D

Glenn

unread,
Sep 26, 2021, 1:07:41 AM9/26/21
to Subsurface Divelog
Why's that? 
Reply all
Reply to author
Forward
0 new messages