I’ve been hoping to create some dialog where we can share our discoveries to get this resolved, but I had not seen any replies that acknowledged the issues that I have discovered so far. I’ve been able to resolve many of the issues, but not in the most efficient way … it’s all related to timing.
I think we’re having a dialog here, right? Indeed, we really appreciate your attention to this issue. As at most startups, we all juggle many hats. You now have the founder and the lead engineer working on this issue; we can’t bring much more weight to bear on your issue. We really want to make this right and we’re putting almost everything else aside to do it.
I’ll spend some time thinking about the flag option you bring up. Karan and I have talked about it and we’re looking for any other way to handle this without flags or rewriting the entire protocol. This would cause a lot of work and rework, and to be honest it would be all for a sensor we’ve had all of one (1!) use request, out of the thousands we’ve sold. In the grand stack of our software, it might be easier to cut this sensor out and just say we don’t support it.
I’m taking a different tack than you guys on resolving the issue. I’ll post something more before I end the day. Thanks again for all your info above, it’s very helpful.