I had exact same issue, and it's caused by a firmware missmatch between transmitter and drone. Fighted with it a whole day.
First i had a nexus 7 pad with android 6 updating the phantom 4 firmware, then i tried the pc software to update it, but still drone had new firmware and transmitter old...