1. Home
  2. chevron_right
  3. Полезности для Android
  4. chevron_right
  5. Что делать если не работает GPS на Android?

Что делать если не работает GPS на Android?

Достаточно частой проблемой стала настройка GPS на новом смартфоне, который приехал из далекой страны вроде Китая. Вот получили вы новый смартфон, всё проверили, а про GPS координаты забыли и через несколько дней включая навигатор обнаружили что на новеньком смартфоне не работает GPS. Знакомо?

Что делать если не работает GPS на Android?

Что делать? Как настроить GPS и почему совершенно новый Android не ловит GPS? Давайте разберемся.

Почему не работает GPS?

В большинстве случаев всё просто, вот несколько возможных проблем:

  • Плохой GPS модуль, который очень плохо ищет спутники в городской среде
  • Чехол, который перекрывает антенну GPS Android смартфона
  • Некорректные данные GPS.conf в системе смартфона
  • Ужасная прошивка, которой продавец частично русифицировал смартфон

Теперь нужно определится, по какой причине ваш смартфон не ловит GPS. Для этого снимите чехол, выйдите на открытую местность подальше от высоких зданий, включите GPS, откройте GPS Test и подождите минут 10. Возможно смартфону понадобится еще больше времени для подключения, это неприемлемо для любого модуля GPS Android смартфона.

Также стоит проверить, официальная ли прошивка на вашем смартфоне. Для этого перейдите в настройки, убедитесь, что там написана ваша модель смартфона, а также просмотрите все настройки на наличие плохо переведенного текста, как правило производители тщательно переводят всё в своем смартфоне. Если же вы обнаружили проблемы в своей прошивке, то напишите в комментарии и я скину ссылку на нормальную прошивку для вашего устройства.

Настройка GPS с помощью редактирования GPS.conf

Можно долго и вдумчиво вычитывать, что означает каждая строчка в этом файле, но, намного проще скачать подходящий файл и просто скопировать его в систему, после этого GPS координаты будут отображаться намного быстрее. Время поиска спутников GPS Android смартфоном может снизится до нескольких секунд!

Вам понадобятся:

Установка GPS.conf в систему:

  • Откройте файловый менеджер и переместите загруженный GPS.conf в папку /system/etc, согласитесь на замену системного файла
  • Выставите разрешения для файла такЧто делать если не работает GPS на Android?
  • Запустите GPS Test и в настройках нажмите «Clear AGPS», это очистит кэш от старых данных, перезагрузите ваше устройство
  • Запустите GPS Test и проверьте работу вашего GPS. Желательно проверять скорость поиска спутников на открытой местности.

Как настроить GPS с помощью FasterGPS

Эта программа сама отредактирует ваш файл GPS.conf. Для работы программы необходимы Root права, а также возможность читать и записывать данные в системном разделе.

  • Установите приложение FasterGPS и запустите его
  • Выберите континент и регион

Что делать если не работает GPS на Android?

Готово! Приложение само переписало файл GPS.conf. Теперь GPS координаты будут доступны практически сразу, после запуска карт или игр, типа Pokemon Go.

У вас получилось настроить свой смартфон на корректную и быструю работу GPS? Если возникли проблемы пишите в комментарии.

Подписаться
Уведомление о
guest
174 Comments
Inline Feedbacks
View all comments
Александр

WileyFox Swift2 плохо ловит GPS. Помогите пожалуйста как попроще решить вопрос

Анна

Попроюуйте сбросить к заводским настройкам — https://androidmir.org/andrey/8579/

Дмитрий

LG V10 достался мне с обновленным андроидом 7, изначально стоял 5 с начала не обратил внимания что в режиме только спутники ловит 2-3 всего, рядом лежащий сяоми 10-12 и быстрее, думаю виной всему обновление до 7 андроида, рутнуть не получается, файл gps переписать не могу.

Анна

К сожалению, на многих телефонах LG плоховато ловит спутники, конечно можно попробовать прошить, но скорее всего дело в антенне

Вадим

Сегодня весь день тестил, тёр все кэши и agps данные, работает ловит море спутников и за 5 минут позиционирует с точностью до 15м. На этот раз мне кажется это тот самый волшебный конфиг.
Целенаправленно не стал менять NTP, мне побарабану главное вообще как факт наконец-то GPS заработал чисто на спутниках и AGPS мало волнует.
 # 
#Uncommenting these urls would only enable
#the power up auto injection and force injection(test case).
XTRA_SERVER_1=https://xtrapath1.izatcloud.net/xtra3grc.bin
XTRA_SERVER_2=https://xtrapath2.izatcloud.net/xtra3grc.bin
XTRA_SERVER_3=https://xtrapath3.izatcloud.net/xtra3grc.bin
XTRA_SERVER_4=https://ssl.gpsonextra.net/xtra3grc.bin
XTRA_SERVER_5=https://ssl.izatcloud.net/xtra3grc.bin

#Test for XTRA
XTRA_TEST_ENABLED = 1

#Version check for XTRA
#DISABLE = 0
#AUTO = 1
#XTRA2 = 2
#XTRA3 = 3
XTRA_VERSION_CHECK=3

# Error Estimate
# _SET = 1
# _CLEAR = 0
ERR_ESTIMATE=0

#NTP server
NTP_SERVER=pool.ntp.org
NTP_SERVER_1=0.pool.ntp.org
NTP_SERVER_2=1.pool.ntp.org
NTP_SERVER_3=2.pool.ntp.org
NTP_SERVER_4=3.pool.ntp.org

#XTRA CA path
XTRA_CA_PATH=/system/etc/security/cacerts

# DEBUG LEVELS: 0 — none, 1 — Error, 2 — Warning, 3 — Info
# 4 — Debug, 5 — Verbose
# If DEBUG_LEVEL is commented, Android’s logging levels will be used
DEBUG_LEVEL = 0

# Intermediate position report, 1=enable, 0=disable
INTERMEDIATE_POS=0

# Accuracy threshold for intermediate positions
# less accurate positions are ignored, 0 for passing all positions
ACCURACY_THRES=5000

# Below bit mask configures how GPS functionalities
# should be locked when user turns off GPS on Settings
# Set bit 0x1 if MO GPS functionalities are to be locked
# Set bit 0x2 if NI GPS functionalities are to be locked
# default — non is locked for backward compatibility
#GPS_LOCK = 0

# supl version 2.0
SUPL_VER=0x20000

# Report supl ref location as position, 1=enabled, 0=disabled
REPORT_POSITION_USE_SUPL_REFLOC=1

# Emergency SUPL, 1=enable, 0=disable
SUPL_ES=1

#Choose PDN for Emergency SUPL
#1 — Use emergency PDN
#0 — Use regular SUPL PDN for Emergency SUPL
USE_EMERGENCY_PDN_FOR_EMERGENCY_SUPL=1

#SUPL_MODE is a bit mask set in config.xml per carrier by default.
#If it is uncommented here, this value will overwrite the value from
#config.xml.
#MSA=0X2
#MSB=0X1
#SUPL_MODE=0X2

# GPS Capabilities bit mask
# SCHEDULING = 0x01
# MSB = 0x02
# MSA = 0x04
# ON_DEMAND_TIME = 0x10
# GEOFENCE = 0x20
# default = ON_DEMAND_TIME | MSA | MSB | SCHEDULING | GEOFENCE
CAPABILITIES=0x37

# Wiper (wifi positioning), 1=enabled, 0=disabled
ENABLE_WIPER=1

################################
##### AGPS server settings #####
################################

# FOR SUPL SUPPORT, set the following
SUPL_HOST=supl.google.com
SUPL_PORT=7275

# FOR C2K PDE SUPPORT, set the following
# C2K_HOST=c2k.pde.com or IP
# C2K_PORT=1234

# Bitmask of slots that are available
# for write/install to, where 1s indicate writable,
# and the default value is 0 where no slots
# are writable. For example, AGPS_CERT_WRITABLE_MASK
# of b1000001010 makes 3 slots available
# and the remaining 7 slots unwritable.
#AGPS_CERT_WRITABLE_MASK=0

####################################
# LTE Positioning Profile Settings
####################################
# 0: Enable RRLP on LTE(Default)
# 1: Enable LPP_User_Plane on LTE
# 2: Enable LPP_Control_Plane
# 3: Enable both LPP_User_Plane and LPP_Control_Plane
LPP_PROFILE = 0

################################
# EXTRA SETTINGS
################################
# NMEA provider (1=Modem Processor, 0=Application Processor)
NMEA_PROVIDER=1
# Mark if it is a SGLTE target (1=SGLTE, 0=nonSGLTE)
SGLTE_TARGET=0

##################################################
# Select Positioning Protocol on A-GLONASS system
##################################################
# 0x1: RRC CPlane
# 0x2: RRLP UPlane
# 0x4: LLP Uplane
A_GLONASS_POS_PROTOCOL_SELECT = 0x2

##################################################
# Select technology for LPPe Control Plane
##################################################
# 0x1: DBH for LPPe CP
# 0x2: WLAN AP Measurements for LPPe CP
# 0x4: SRN AP measurement for CP
# 0x8: Sensor Barometer Measurement LPPe CP
LPPE_CP_TECHNOLOGY = 0x2

##################################################
# Select technology for LPPe User Plane
##################################################
# 0x1: DBH for LPPe UP
# 0x2: WLAN AP Measurements for LPPe UP
# 0x4: SRN AP measurement for UP
# 0x8: Sensor Barometer Measurement LPPe UP
LPPE_UP_TECHNOLOGY = 0x2

##################################################
# AGPS_CONFIG_INJECT
##################################################
# enable/disable injection of AGPS configurations:
# SUPL_VER
# SUPL_HOST
# SUPL_PORT
# C2K_HOST
# C2K_PORT
# LPP_PROFILE
# A_GLONASS_POS_PROTOCOL_SELECT
# 0: disable
# 1: enable
AGPS_CONFIG_INJECT = 1

##################################################
# GNSS settings for automotive use cases
# Configurations in following section are
# specific to automotive use cases, others
# please do not change, keep the default values
##################################################

##################################################
# AP Coarse Timestamp Uncertainty
##################################################
# default : 10
# AP time stamp uncertainty, until GNSS receiver
# is able to acquire better timing information
AP_TIMESTAMP_UNCERTAINTY = 10

##################################################
# QDR engine availability status
##################################################
# 0 : NO QDR (default)
# 1 : QDR enabled
# This settings enables QDR Configuration for
# automotive use case, if enabled then
# DR_AP_Service needs to be enabled in izat.con
#EXTERNAL_DR_ENABLED = 0

#####################################
# DR_SYNC Pulse Availability
#####################################
# 0 : DR_SYNC pulse not available (default)
# 1 : DR_SYNC pulse available
# This configuration enables the driver to make use
# of PPS events generated by DR_SYNC pulse
# Standard Linux PPS driver needs to be enabled
DR_SYNC_ENABLED = 0

#####################################
# PPS Device name
#####################################
PPS_DEVICENAME = /dev/pps0

#####################################
# AP Clock Accuracy
#####################################
# Quality of APPS processor clock (in PPM).
# Value specified is used for calculation of
# APPS time stamp uncertainty
AP_CLOCK_PPM = 100

#####################################
# MAX ms difference to detect missing pulse
#####################################
# Specifies time threshold in ms to validate any missing PPS pulses
MISSING_PULSE_TIME_DELTA = 900

#####################################
# Propagation time uncertainty
#####################################
# This settings enables time uncertainty propagation
# logic incase of missing PPS pulse
PROPAGATION_TIME_UNCERTAINTY = 1

Жасурбек Бахшуллаев

К сожалению Мне не помог эти два способа, в Турции, телефон местный Lg g2. Находит 26спутников но не использует ни одного

Android Helper

Это проблема GPS антенны в LG G2, спутники находит через A-GPS интернет, попробуйте открыть крышку и нарастить антенну при помощи медного провода

Жасурбек Бахшуллаев

Думаю этому телефону не судьба связываться со спутниками. В режиме полета видно как меняеться местоположение и количество спутников. Спасибо за ответ.

Жасурбек Бахшуллаев

Думаю не судьба этому телефону связываться со спутниками, скрин, в режиме полета, в настройках выбран только по gps, местоположение и количество спутников временами меняеться. Спасибо за ответ

Олег Шевела

Какая прошивка лучше всего подойдёт для Леново к 30 w?

Android Helper

Недавно имел дело с прошивкой данного аппарата, прошил LeneageOS 15.1, аппарат обрёл новую жизнь

Меню
174
0
Мы будем рады помочь Вам в комментарияхx