The 520 firmware hasn’t been changed for about 5 years. Try syncing with Garmin Express to update the GPS satellite data file (EPO.BIN) if you haven’t synced for a while.