<div dir="auto"><br><div class="gmail_extra" dir="auto"><br><div class="gmail_quote">On Oct 15, 2017 05:28, "Berthold Stoeger" <<a href="mailto:bstoeger@mail.tuwien.ac.at" target="_blank">bstoeger@mail.tuwien.ac.at</a>> wrote:<blockquote class="m_-680305722072696433quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="font-family:'Noto Sans';font-size:10pt;font-weight:400;font-style:normal">
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"> </p>
<p style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px">I'm trying to import dive logs from a Scubapro Aladin Sport Matrix according to the manual. This is on Kubuntu 17.04 and subsurface compiled from source.</p></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">So I think you have two issues that make it but work for you.</div><div dir="auto"><br></div><div dir="auto">The first and more fundamental is that we haven't done the BLE support for the Aladin Sport at all yet, unless somebody did it without me even noticing.</div><div dir="auto"><br></div><div dir="auto">Because sadly, Bluetooth LE is a complete disaster from a standards standpoint. There is no standard way of doing a simple serial thing, every dive computer manufacturer had to make up their own thing. The Bluetooth SIG is incompetent, I feel.</div><div dir="auto"><br></div><div dir="auto">So we need to have somebody with access to that dive computer figure out how it ends up implementing the protocol over BLE. It might be a trivial packetized serial version of existing protocols, and it might have extra encapsulation.</div><div dir="auto"><br></div><div dir="auto">But even if had the code, Qt-5.7.1 is not recent enough to work with BLE devices on Linux. As you can see from the EBUSY error, the qt ble stack just ends up fighting over the device with bluez, and can't access it.</div><div dir="auto"><br></div><div dir="auto">          Linus</div></div>