Faz, if you are connected with the app, try taking it outside. It always says "waiting for solo" until you put it in a place to start searching for satellites.
If that doesn't work, there are 2 ways to reset the controller. The first is to hold fly and power together for 30 seconds (3dr told...