Hello! I got a 520 too and faced this problem for weeks! But it seems that I found a possible solution.
I don't know if it is a permanent solution but, when I face this problem, it works again when I do the following:
1) Turn ON airplane mode
2) Turn OFF airplane mode
3) Check if the connection...