Announcing Subsurface 4.7.1

The Subsurface development team proudly announces the release 4.7.1 of Subsurface, an open source dive log and dive planning program for Windows, Mac and Linux.

Some of the changes since Subsurface 4.6.4:

User interface changes

  • New map widget. No more rotating globe, but much better support for the underlying widget -- so overall an improvement.
  • Many small bug fixes and tweaks.
  • Green gas change icon when switching to EAN100

Imports and exports

  • Better support for importing dive data from Shearwater desktop, DL7, Datatrak and other 3rd party formats.

Dive planner

  • Improved and more user friendly cylinder handling
  • Print delta pressure for minimum gas calculation in results
  • Identify overlapping dives when calculating dive plan
  • Compute plan variations: How does decompression time change when changing the bottom time by one minute or the depth by one meter?
  • Faster planning for long decompression times

Dive computer support

Early and limited support for Bluetooth LE dive computers. Currently BLE isn’t supported at all on Windows due to lack of support for Windows in the underlying toolkit that we use. BLE appears to work reasonably well on Mac and works on Linux if Subsurface is built against Qt 5.9.2 or newer. Older versions of Qt will give you mixed results, depending on the specific dive computer you use. Side note for those on Windows or a Linux distro that doesn’t allow BLE support just yet: you can use Subsurface-mobile 2.0 or later on Android and download from your BLE dive computer there and then transfer the dive data via Subsurface cloud storage.

Support for multiple tank sensors reporting pressure at the same time. This is something that we hadn’t seen before outside of CCR dives, but some newer dive computers support this for example for side mount divers. We now correctly download these data from the dive computers that support it, store and retrieve the pressure data, and visualize multiple tank pressure readings at the same time.

Add support for the following dive computers:

  • Aqualung i200
  • Cochran Commander II, Commander TM
  • Dive Systems/Ratio iDive2 Deep, iDive2 Easy, iDive2 Free, iDive2 Tech+, iX3M Deep, iX3M Easy, iX3M Pro Deep, iX3M Pro Easy, iX3M Pro Tech+, iX3M Reb, iX3M Tech+
  • Heinrichs Weikamp OSTC+
  • Shearwater Perdix AI (only available where BLE is supported)
  • Suunto D4f

Add support for OSTC 4 configuration.

Binaries are available for Windows, Mac, and a few distribution specific binaries for a number of Linux flavors including Ubuntu, Debian, Linux Mint, Fedora, and openSUSE. We usually also provide an AppImage that runs on most Linux distributions, but that still requires some more work and will be released in the next few weeks.

You can get Subsurface 4.7.1 from these locations:



Linux: Ubuntu: Add ppa?/subsurface to your software sources; the .deb files in that PPA can also be installed on sufficiently current versions Debian and LinuxMint; see the Downloads page and use to get our latest release version.

Linux: openSUSE / Fedora: go to our open build service release page

Please post questions of problems in the User Forum or file a bug in our Bug Tracker. And as a side note, after too many problems with our old bugtracker, we just switched to using issues on GitHub, so please follow the link above, not the old link to trac you may have bookmarked previously.

(and yes, we skipped 4.7 -- we were half way through releasing that yesterday when we realized a couple of changes were missing… since at least one build had already uploaded we didn’t want to create any confusion and just called this one 4.7.1. You did not miss anything.)