GPS может не работать по двум причинам либо аппаратной, либо программной.
Программная часть исправляется в основном самостоятельно, видимо вы или кто-то другой, а может и какое-то приложение удалило пакет определения местоположения с последующими репозиториями - исправляется проблема сбросом до заводских настроек через настройки-сброс и восстановление - сброс к заводским настройкам.
Аппаратная проблема - возникает при падении телефона или попадания в него влаги - исправляется перепайкой/ заменой модуля gps - самостоятельно без специального оборудования это сделать невозможно , так , что если сброс не помог смело обращайтесь в СЦ стоимость ремонта от 200 до 600 рублей если скажут дороже идите в другой СЦ.
Тест на знание технологии 5G Выбрать выгодный тариф среди 9 операторов РФ