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

This release fixes a number of issues in 4.9.4 and adds some minor enhancements for CSV import/export. Some of the changes in Subsurface 4.9.5:

new features:

  • CSV import/export: support multiple cylinders

  • CSV import/export: support dive modes


  • remove confusing warning message when opening cloud storage

  • improve service selection for BLE dive computers

  • improve recognition of BLE dive computers

  • update SAC and other calculated values when changing cylinder information

  • correctly reflect user preferences for date and time after changing

  • fix several UI issues in the planner

  • fix profile display of planned dives with surface segments

  • localize thousand separator in salinity values


  • work around Pelagic BLE oddity (Oceanic Pro Plus X and Aqualung i770R)

  • OSTC3 firmware update improvements

Where do I find binaries?

Binaries are available for Windows, Mac, and an AppImage for x86-64 Linux (plus distribution specific binaries for a number of Linux flavors including Ubuntu, Fedora, and openSUSE).

You can get Subsurface 4.9.5 from these locations:


Mac: (this is intended for the latest macOS version. For other macOS versions, see the downloads page)

Linux: A generic AppImage is available for download: Subsurface-4.9.5-x86_64.AppImage, make it executable

chmod +x Subsurface-4.9.5-x86_64.AppImage and then simply run this file.

Linux: Snap Get it from the Snap Store

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

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

Linux: Fedora: go to our COPR release page

Please post questions of problems in the User Forum or file a bug in our Bug Tracker.