On Tue, May 7, 2019 at 7:24 AM <
steffen....@gmx.de> wrote:
>
> We tried the android version on a friends phone and the dives are listed completely. Therefore we think there is some kind of bug in the iOS version?
It's not really a bug in the iOS version, it's that the Mares BlueLink
interface is very timing-sensitive, and something we do end up easily
triggering problems.
End result: it works almost "randomly". Yes, some hardware and OS
combinations may work a bit more often, but that seems to be random
too. Quite often you can just re-try immediately after a failed
download, and it will work the second time.
I wish I could tell you that we have a fix for this, but while there
is some discussion and even a patch or two that fixes the problem for
some cases, those then seem to break other cases instead.
And no, it's not fair to just blame the BlueLink interface. Yes, it is
very timing-sensitive and that causes issues, but it's also likely
that we're doing something wrong or odd in our bluetooth code that may
be exacerbating the issue.
So for now, the only fix is "try again later". Sorry about that, we
just haven't figured out the correct fix.
Linus