I have had a similar issue, but my solution may not solve this thread. I had the Aircraft disconnected message and I discovered that my micro usb connector looked like it was connected but closer examination showed that it was not fully inserted.
I now know that it is indeed fully connected on my Galaxy S7 when my battery icon shows a charge and makes that connection sound. Personally I find that connection method on the controller nice and tidy.... but sometimes fiddly to get right. I'm concerned that I'll break the connection on the phone.. especially ehen you try to make sure it's seated.