<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 2 July 2017 at 00:30, Dirk Hohndel <span dir="ltr"><<a href="mailto:dirk@hohndel.org" target="_blank">dirk@hohndel.org</a>></span> wrote:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Mac (ten hours into trying to build Qt 5.9.1 with QWebKit - no luck yet)<br>
- BT works for Robert, doesn't work for me AT ALL<br>
  -- Qt documentation says that Qt gets no addresses from the Bt stack and<br>
     will always return 00:00:00:00:00:00<br>
  -- Robert says he gets addresses if he "waits long enough"<br>
  -- Qt documentation tells you to use the UUID instead of the address<br>
  -- paringStatus and other functions that we need can only be called with<br>
     an address, not with a UUID<br>
  -- when I try using the UUID instead of an address I get all-zeroes<br>
     UUIDs for some (but not all) devices - and have no idea how to use<br>
     the non-zero UUIDs throughout Subsurface to try to make the rest of<br>
     it work<br>
  I know that at some point (read about a year ago) BT worked for me on<br>
  the Mac as well - but right now on three different Macs I get zero<br>
  successful downloads from three different BT dive computers<br>
- BLE compiles but is otherwise in the same state as the above</blockquote><div><br></div><div>I managed to do some testing on my old Mac, (El Capitan, 10.11.06)</div><div><br></div><div>BT download from my OSTC3 works if I do thing in a certain order.</div><div><br></div><div>1# If no cached adress exists in Subsurface start with pairing the device from the OS.</div><div>2# Scan for new devices  from within Subsurface.</div><div>3# Save the BT address in the DC cache.</div><div>4# Download the dives.</div></div><br>1# is really important as if the DC is not paired when you tell Subsurface to scan for devices </div><div class="gmail_extra">download mode on the DC will time out before it is discovered.</div><div class="gmail_extra"><br></div><div class="gmail_extra">If a cached address already exists Subsurface will find the DC when scanning even if it is not paired to the computer.</div><div class="gmail_extra"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Jocke</div></div>
</div></div>