• Welcome to ScubaBoard


  1. Welcome to ScubaBoard, the world's largest scuba diving community. Registration is not required to read the forums, but we encourage you to join. Joining has its benefits and enables you to participate in the discussions.

    Benefits of registering include

    • Ability to post and comment on topics and discussions.
    • A Free photo gallery to share your dive photos with the world.
    • You can make this box go away

    Joining is quick and easy. Login or Register now by clicking on the button

Subsurface 4.9.4 has been released

Discussion in 'Dive Software' started by dirkhh, May 2, 2020.

  1. dirkhh

    dirkhh Barracuda

    # of Dives: 500 - 999
    Location: Portland, OR, USA
    261
    234
    43
    Hrmpf. The FAQ urgently needs updating.
    At this point (May 2020, Subsurface 4.9.4) BLE downloads should work on all platforms.
    However, most BLE dive computers have "interesting" BLE implementations (basically because there is no good standard for doing this kind of data transfer via BLE). As a result getting a dive computer to pair can be extremely painful. And many dive computers respond rather poorly when you try to use them with multiple computers / mobile devices. E.g., all Shearwater devices appear to remember the last BLE device that they talked to (e.g., your phone) and will not pair with your computer if the phone is nearby. My recommendation is to try and try again until you have it working with one device and then not mess with it. I have three different Shearwater dive computer and each is paired to a different end point so I can test... and yes, this has been tested to work with Windows (one of the developers who helped write the Qt BLE code for Windows that we use is actually a Subsurface developer and he uses a Shearwater Perdix AI for his testing - so we know this works with Windows).
    Also, with Windows, please carefully read the user manual. Windows is even more finicky than the other OSs when it comes to getting BLE devices to pair.
     
    JBFG likes this.
  2. Pearlman

    Pearlman Barracuda

    # of Dives: 100 - 199
    Location: Bangalore
    472
    104
    43
    Ok
    3.0.5 it is. So the GPS data gets embedded into the dive logs on the phone and once transferred to the cloud that GPS data should be available on the desktop?

    What if I did it in reverse? And many days later after the phone had restarted? I may need to do this - Because my DC has a custom usb cable the other end of which is usb-A not micro- USB or usb-c that requires propeitory USB serial drivers from Hollis on windows at least. So I have no way to download the dives from DC to phone...it would be useful if SS on Android simply logged the GPS timestamps and saved them then automatically matched it to any dive log from the cloud when the phone app downloads it. Then let it persist and transfer back to the desktop as well... Reading the post above this feature would be useful to let divers sync their DC with a more reliable laptop BTLE connection/transfer and then use the phone app to simply record the GPS via the cloud...


    I may have done SS on linux without the propeitory drivers in the past , will check again tomorrow.
     
  3. stepfen

    stepfen ScubaBoard Supporter ScubaBoard Supporter

    # of Dives: 200 - 499
    Location: Greece
    680
    480
    63
    Hi @dirkhh. I just noticed a minor bug in the latest desktop version (4.9.4) in windows 10.

    Once I add tank and start/end pressures for a new dive, the calculated SAC value is shown in the corresponding area in the Information Tab, but it is not shown in the list with the dives.
    Here is a screenshot:
    upload_2020-5-4_15-37-41.png

    SAC for older dives appear in the list correctly (sorry I cropped it too much).

    Once I save the dives and reopen the program SAC values appears in the list for the new dives too.

    BTW I just managed to dive today after the lockdown and to try things out I imported the dives first to subsurface mobile using my Xiaomi Note 4, my Cressi Newton DC and DivemateIR and it worked like a charm !!! Ccongratulations once more for solving this!! Then I synced the dives to the desktop to edit them and I saw the bug I reported above.
    Let me know if you need more info!
    Thanks a lot.
     

    Attached Files:

  4. kelemvor

    kelemvor Big Fleshy Monster ScubaBoard Supporter

    # of Dives: 200 - 499
    Location: Largo, FL USA
    6,696
    3,814
    113
    An easy workaround for this is to temporarily disable bluetooth on the phone. On Android, it's very easy as there's a bluetooth icon in the main pulldown.

    upload_2020-5-4_8-54-6.png
     
  5. stepfen

    stepfen ScubaBoard Supporter ScubaBoard Supporter

    # of Dives: 200 - 499
    Location: Greece
    680
    480
    63
    I just noticed another minor thing. In the information tab I think you should reverse the star rating for the currents. I know it's a matter of taste (some people like currents some don't) , but I think it is more logical the more starts to mean more/stronger current. The way it is now 1 star is described as "strong" while 5 stars as "weak".
    All the best
     
  6. Umuntu

    Umuntu Divemaster

    # of Dives: I just don't log dives
    Location: Traveller
    794
    459
    0
    I was unable to find a link to download the mobile Apps on the Subsurface website.
     
  7. dirkhh

    dirkhh Barracuda

    # of Dives: 500 - 999
    Location: Portland, OR, USA
    261
    234
    43
    correct. when you run the "GPS locations service" on the phone it basically creates a list of time/GPS locations. When you then "Apply GPS fixes" to the dive log, it finds the best GPS fix for a dive and sets the coordinates of that dive location accordingly.
    The cable is proprietary, but to the best of my knowledge this is just a standard USB cable which should be fully supported on Android. So depending on your phone this may be as simple as one of those 4 dollar USB A-to-C dongles (one of which is included with many phones, anyway). I have an Oceanic dive computer that uses the same cable and that works just fine with the latest Android version.
    Please don't call Subsurface 'SS'. A lot of people have very negative connotations with those two letters written like that.
    And I believe we do exactly what you are asking. If you cannot figure out how to connect your dive computer with the phone (especially common for iOS users), you can simply at some later point in time download the dives on your laptop, push them to the Subsurface Cloud, sync on the phone, apply the GPS fixes, and sync back to the computer.
     
    Umuntu likes this.
  8. dirkhh

    dirkhh Barracuda

    # of Dives: 500 - 999
    Location: Portland, OR, USA
    261
    234
    43
    It's easiest for us if you open a GitHub issue.

    Update: I just did that for you: Looks like SAC isn't updated in the dive list itself · Issue #2814 · subsurface/subsurface feel free to add to it.
     
  9. dirkhh

    dirkhh Barracuda

    # of Dives: 500 - 999
    Location: Portland, OR, USA
    261
    234
    43
    Haha... that was an active debate among the developers and in the end the person implementing the feature 'won'.
    So yeah, that is unfortunately intentional.
     
  10. dirkhh

    dirkhh Barracuda

    # of Dives: 500 - 999
    Location: Portland, OR, USA
    261
    234
    43
    Correct, there is no such link. In your app store, simply search for Subsurface-mobile.
     
    Umuntu likes this.

Share This Page