This might be completely useless as a contribution to this discussion, but I freely admit my lack of expertise in this area. However, I had a similar problem using Skydemon with a GNS unit on my ipad, until is realised that it was pairing with my iPhone. I now always turn Bluetooth on my iPhone off before flying, and have had no problem since.