Почему телефон плохо ловит спутники gps андроид. Android калибровка GPS, ускорение захвата спутников после холодного старта, повышение точности GPS по сути до возможного предела "железа"

Функция геопозиционирования в Android-девайсах является одной из самых используемых и востребованных, и оттого вдвойне неприятно, когда эта опция внезапно перестаёт работать. Поэтому в нашем сегодняшнем материале мы хотим рассказать о методах борьбы с этой проблемой.

Почему GPS перестаёт работать и как с этим справится

Как и множество других проблем с модулями связи, неполадки с ГПС могут быть вызваны как аппаратными, так и программными причинами. Как показывает практика, вторые встречаются намного чаще. К аппаратным причинам относятся:

  • модуль плохого качества;
  • металлический или просто толстый чехол, который экранирует сигнал;
  • плохой приём в конкретном месте;
  • заводской брак.

Программные причины проблем с геопозиционированием:

  • смена местоположения с выключенным GPS;
  • некорректные данные в системном файле gps.conf;
  • устаревшая версия ПО для работы с GPS.

Теперь перейдём к методам устранения проблемы.

Способ 1: Холодный старт GPS

Одна из самых частых причин сбоев в работе ГПС - переход в другую зону покрытия с выключенной передачей данных. Например, вы поехали в другую страну, но GPS не включали. Модуль навигации не получил вовремя обновления данных, поэтому ему потребуется заново установить связь со спутниками. Это и называется «холодный старт ». Делается он очень просто.

1. Выйдите из помещения на относительно свободное пространство. Если используете чехол, рекомендуем его снять.

2. Включите на вашем устройстве приём GPS. Зайдите в «Настройки ».

На Android до 5.1 - выберите опцию «Геоданные » (иные варианты - «GPS », «Местоположение » или «Геопозиционирование »), которая расположена в блоке сетевых подключений.

В Android 6.0-7.1.2 - прокрутите список настроек до блока «Личные данные » и тапните по «Местоположения ».

На девайсах с Android 8.0-8.1 перейдите к пункту «Безопасность и местоположение », зайдите туда и выберите вариант «Местоположение ».

3. В блоке настроек геоданных, в правом верхнем углу, находится ползунок включения. Передвиньте его вправо.

4. На устройстве будет включен GPS. Все, что вам нужно делать дальше - подождать 15-20 минут, пока устройство настроится на положение спутников в этой зоне.

Как правило, по истечении указанного времени спутники будут взяты в работу, и навигация на вашем девайсе будет работать корректно.

Способ 2: Манипуляции с файлом gps.conf (только root)

Качество и стабильность приёма GPS-сигнала в Android-устройстве можно повысить, отредактировав системный файл gps.conf . Данную манипуляцию рекомендуется проводить для девайсов, которые официально не поставляются в вашу страну (например, устройства Pixel, Motorola, выпущенные до 2016 года, а также китайские или японские смартфоны для внутреннего рынка).

Для того чтобы отредактировать файл настроек ГПС самостоятельно, понадобится две вещи: и с возможностями доступа к системным файлам. Удобнее всего использовать Root Explorer .

1. Запустите Рут Эксплорер и перейдите к корневой папке внутренней памяти, она же root. Если требуется, предоставьте приложению доступ к использованию рут-прав.

2. Зайдите в папку system , затем в /etc .

3. Найдите внутри директории файл gps.conf .

Внимание! На некоторых устройствах китайских производителей данный файл отсутствует! Столкнувшись с этой проблемой, не пытайтесь его создавать, иначе можете нарушить работу GPS!

Нажмите на нём и подержите, чтобы выделить. Потом тапните по трём точкам вверху справа, чтобы вызвать контекстное меню. В нём выберите «Открыть в текстовом редакторе ».

Подтвердите согласие на изменения файловой системы.

4. Файл будет открыт для редактирования, вы увидите следующие параметры:

5. Параметр NTP_SERVER стоит изменить на следующие значения:

Можно также использовать общеевропейский сервер europe.pool.ntp.org .

6. Если в gps.conf на вашем устройстве отсутствует параметр INTERMEDIATE_POS , впишите его со значением 0 - это несколько замедлит работу приёмника, зато сделает его показания намного точнее.

7. Точно так же поступите с опцией DEFAULT_AGPS_ENABLE , которой нужно добавить значение TRUE . Это позволит использовать данные сотовых сетей для геопозиционирования, что также благотворно повлияет на точность и качество приёма.

За использование технологии A-GPS отвечает и настройка DEFAULT_USER_PLANE=TRUE , которую также следует добавить в файл.

8. После всех манипуляций выходите из режима редактирования. Не забудьте сохранить изменения.

9. Перезагрузите устройство и проверьте работу GPS с помощью специальных программ для тестирования или приложения-навигатора . Геопозиционирование должно функционировать корректно.

Данный метод особенно хорошо подходит для устройств с SoC производства MediaTek, но эффективен также и на процессорах других производителей

Заключение

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



Многие современные коммуникаторы и планшеты оснащены GPS приемником, но случается, что после покупки нигде не поясняется как им пользоваться. Либо после перепрощивки Андроид GPS не функционирует. В любом случае, расскажем и покажем как привести в чувства навигатор GPS на КПК.

В данном видео настройка GPS Android проверялась с помощью программы GPS Test

GPS в навигаторах на базе Android обычно комплектуются двумя модулями: 1 модуль — стандартный GPS приемник, можно включить через: Настройки (Settings) — Местоположение и защита . Далее нужно выбрать - Беспроводные сети (или По координатам сети) - и телефон определит Ваше положение по мобильным вышкам путем триангуляции, или через сеть Wi-Fi. Такой метод наиболее быстрый и не требует поиска и подключения к спутникам (данные также передаются в Google). Такой метод определения не всегда точен и может показывать неверное местоположение.

При использовании спутников GPS навигации — включается основной модуль GPS, он то и определяет местоположение по спутникам. Но такая проверка требует времени для поиска подходящих спутников. И главное - Вы должны находиться на улице или можно телефон положить на подоконник . Также многое зависит от чувствительности (качества) ГПС-модуля — для примера, старый HTC и новый бюджетник в одинаковых условиях, бюджетник не смог найти спутники даже с последнего этажа, для HTC это не составило сложностей.

Для корректной работы модуля необходима правильная android настройки GPS навигатора.

  • Быстрый способ и наиболее верный (но требуется доступ к Wi-Fi и находится на улице). . Заходим в «Настройки» - «Беспроводные сети» , далее «включить WiFi» , и потом«Подключиться к вашей сети» . Вернемся опять в «Настройки» - потом в«Местоположение и защита» (или Услуги определения местоположения) и отмечаем«Беспроводные сети и Спутники GPS» (или По координатам сети) .Далее запускаем скачанную диагностическую программу GPS Test , после запуска переходим в Settings жмем Update AGPS и отмечаем Keep screen on , возвращаемся в основное окно программы и дожидаемся определения ваших координат, занимает этот процесс пару минут. Далее переходим в Настройки выключаем WiFi и наиболее важное — отключаем . Запускаем снова программу GPS Test и на «холодный старт» проверяем спутники.
  • Медленный способ - в Настройках - в разделе Местоположение и защита (или Услуги определения местоположения) убрать галочку Использовать WiFi и сотовые сети для определения местоположения и отметить Спутники GPS . Выходим на улицу и открываем прогу GPS Test и ожидаем.

КАК НАСТРОИТЬ GPS НА ANDROID

Сперва нужно скачать программу для Андроид, которая будет работать с GPS сигналом, и выполнять нужные вам задачи с GPS. В зависимости от выбранного приложения для GPS правильно выполните настройки приложения согласно инструкциям (для каждой программы настройки будут разными). После того как программа для GPS навигации настроена должным образом, но уловить сигнал спутника не удается, тогда переходим к следующему шагу.

Чаще всего проблема бывает в том, что программа навигации не может распознать и определить GPS приемник, даже если он встроен в ваш коммуникатор. Эта проблема возникает в том случае, если параметры GPS в настройках указаны не верно. Для устранения этой неисправности, нужно указать настройки виртуального COM-порта, через который программа находит и подключается к GPS приемнику.

После установки этой программы, необходимо просканировать все COM порты, и определить на каком именно размещен GPS, после чего использовать эти данные для последующей настройки. Также при помощи GPSinfo, можно протестировать соединение с приемником, нажав кнопку «Start GPS», и если все работает, то Вы увидите то, что программа выводит данные которые определяет со спутников.

После проделанных выше действий не забудьте выключить GPSinfo, иначе занятый порт, не даст программе навигации его использовать. Если у Вас все еще возникают проблемы с настройкой GPS на КПК, обращайтесь, и мы обязательно Вам поможем.

Некоторые владельцы Android смартфонов часто сталкиваются с проблемой что GPS модуль не может поймать или очень долго ловит спутники GPS навигации. В основном это бывает с телефонами которые были привезены с Китая или куплены с Китайских сайтов таких как Аliexpress и они не были полностью настроены под Российские условия.

Первым делом что нам следует сделать, это зайти в настройки смартфона и пройти на вкладку Моё местоположение . Включаем GPS и ставим галочки на против, По спутникам GPS и По кординатам сети . Если у вас есть ещё дополнительные параметры настроек, например такие как Параметры EPO то напротив пункта ставим галочку, спускаемся в низ и нажимаем кнопку загрузить .

Далее нам потребуется зайти в инженерное меню. В инженерном менюпроходим Location - Location Based Service - EPO и ставим на против параметров Enable EPO и Auto Download галочки, если у вас нету этих параметров значит они стоят по умолчанию и скрыты от ваших глаз.

Возвращаемся в Location и идём в раздел YGPS и на вкладке INFORMATION последовательно нажимаем на кнопки fuii - warm - hot - cold и AGPS restart делаетсяэто для зброса старого альманаха, и что бы нам записать новый альманах идём на вкладку NMEALOG и нажимаем Start для записи нового альманаха.


Переходим на вкладку SATELLITES и смотрим что на радаре у нас несколько красных спутников. Через некоторое время от 5 до 30 минут часть спутников должна стать зелёными, и снизу появятся шкалы уровня сигнала, это значит что ваш телефон установил соединение с этими спутниками. Ловить спутники нужно на улице и желательно подальше от домов, так как в помещений сигнал гасится и поймать их практически невозможно.



Если по истечению времени соединение со спутниками так и не установилось, то проблема кроется глубже и чтобы её устранить, вам потребуются root права на вашем смартфоне. Как получить root права читаем в статье " Открываем root права в Android ". Права root нам нужны для того чтобы редактировать файл GPS.conf . Итак используя файловый менеджер который работает с root (я использовал Root Browser) заходим в корневой каталог телефона и ищем файл по следующему адресу system - etc - gps.conf . С помощью текстового редактора открываем файл gps.conf и смотрим что там, в этом файле хранятся адреса серверов спутников а у меня он почему то оказался пустым. Если у вас тоже пустой или есть какие то адреса других стран, то меняем содержимое файла на нужные нам настройки, сохраняем закрываем и перезагружаем наш смартфон.

NTP_SERVER=ru.pool.ntp.org
NTP_SERVER=0.ru.pool.ntp.org
NTP_SERVER=1.ru.pool.ntp.org
NTP_SERVER=2.ru.pool.ntp.org
NTP_SERVER=3.ru.pool.ntp.org
NTP_SERVER=europe.pool.ntp.org
NTP_SERVER=0.europe.pool.ntp.org
NTP_SERVER=1.europe.pool.ntp.org
NTP_SERVER=2.europe.pool.ntp.org
NTP_SERVER=3.europe.pool.ntp.org
XTRA_SERVER_1=/data/xtra.bin
AGPS=/data/xtra.bin
AGPS=http://xtra1.gpsonextra.net/xtra.bin
XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin
DEFAULT_AGPS_ENABLE=TRUE
DEFAULT_USER_PLANE=TRUE
REPORT_POSITION_USE_SUPL_REFLOC=1
QOS_ACCURACY=50
QOS_TIME_OUT_STANDALONE=60
QOS_TIME_OUT_agps=89
QosHorizontalThreshold=1000

QosVerticalThreshold=500
AssistMethodType=1
AgpsUse=1
AgpsMtConf=0
AgpsMtResponseType=1
AgpsServerType=1
AgpsServerIp=3232235555
INTERMEDIATE_POS=1
C2K_HOST=c2k.pde.com
C2K_PORT=1234
SUPL_HOST=FQDN
SUPL_HOST=lbs.geo.t-mobile.com
SUPL_HOST=supl.google.com
SUPL_PORT=7276
SUPL_SECURE_PORT=7275
SUPL_NO_SECURE_PORT=3425
SUPL_TLS_HOST=FQDN
SUPL_TLS_CERT=/etc/SuplRootCert
ACCURACY_THRES=5000
CURRENT_CARRIER=common

Далее нужно будет повторить снова все манипуляции с инженерным меню и на вкладке SATELLITES смотрим как наш смартфон ловит спутники. Мне все вышеуказанные действия помогли и телефон сразу начал соединятся с 6-10 спутниками.

Встроенный GPS — это одна из стандартных функций современных смартфонов, благодаря которой мобильные юзеры могут пользоваться различными навигационными приложениями вроде Google Maps и получать точные координаты, к примеру, собственного местоположения, локализировать тот или иной объект на карте, прокладывать маршруты передвижения и т.д.

Однако, разные Android-девайсы оснащаются разнотипными датчиками GPS, которые в свою очередь отличаются по своим техническим параметрам.

Соответственно, в зависимости от качества работы таких датчиков зависит и качество GPS-сигнала, который способна обеспечивать каждая отдельная модель смартфона.

Плюс к этому, на качество GPS-сигнала также серьезно влияют и другие важные факторы, в частности системные настройки аппарата, используемое программное обеспечение, качество соединения и даже версия прошивки устройства.

В этой статье мы собрали некоторые полезные рекомендации, как повысить качество GPS в Android-смартфонах и планшетах . Итак

Для начала следует убедиться, что в вашем Android-девайсе функция GPS активирована. Для этого заходим в «Настройки » аппарата (мы пользуемся вот таким Lenovo P770), открываем раздел «Мое местоположение » (Location Access) и там включаем (проставляем галочки) опции «Доступ к данным о моем местоположении » (Access to my location) и «По спутникам GPS » (GPS Satellites).

Калибровка GPS
Часто причиной снижения качества GPS-сигнала может быть плохо откалиброванный компас в смартфоне, вследствие чего устройство неправильно рассчитывает координаты, постоянно выдавая неверные данные. Настроить компас в ОС Android можно с помощью специальной утилиты, коих в Сети множество. GPS Essentials , например. После установки этого приложения нужно просто его запустить и нажать кнопку Calibrate . Далее программка самостоятельно оптимизирует настройки GPS в вашем смартфоне.

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

В случае, если повысить качество GPS (или выяснить причину некачественной его работы) с помощью утилиты GPS Essentials не удалось (а бывает и такое), то в качестве крайней меры можно перезагрузить GPS-модуль вашего Android-смартфона. Дело в том, что иногда аппарат «зацикливается» на спутниках, которые находятся вне зоны досягаемости, и перестает принимать сигнал от доступных спутников. Полная перезагрузка GPS-модуля обнуляют все текущие настройки, и возобновляет изначальные. В нашем Lenovo P770 GPS-модуль мы перезагружали с помощью утилиты GPS Status & Toolbox , которую тоже скачивали с Google Play.

После установки и запуска приложения необходимо зайти в меню менеджера состояния A-GPS (Manager A-GPS State ) и просто нажать кнопку Reset Data . Программа сбросит все имеющиеся настройки GPS-модуля и восстановит заводские. Этот способ оптимизации можно использовать и так сказать в профилактических целях, когда качество GPS в смартфоне вновь будет ухудшаться.

Перепрошивка устройства
Еще один радикальный способ повысить качество GPS с Android-смартфоне или планшете предусматривает перепрошивку аппарата. Однако эффективно воспользоваться им могут только продвинутые пользователи. Неопытные же юзеры, наоборот, могут не только не исправить ситуацию с GPS, но, вероятнее всего, выведут устройство из строя. Тем не менее, при грамотном подходе к делу перепрошивка позволяет устранить недостатки в работе GPS и существенным образом повысить точность и качество GPS сигнала, а также ускорить поиск спутников. Разумеется, о резервном копировании данных не забываем.

Не работает gps на Андроид, что делать . Системы навигации на мобильных устройствах (смартфонах и планшетах) в последнее время стали необходимы не только для автомобилистов, но и для пешеходов, благодаря их хорошей способности строить пешие маршруты. Но достаточно многим пользователям приходится сталкиваться с тем, что не работает или работает плохо система GPS на Андроид. Это может выражаться в неполадках разного типа, зависящих от того, что именно вызвало поломку.

Определение

Что же такое GPS? Это система навигации – строго говоря, GPS/ГЛОНАССпредставляет собой навигационный модуль, который позволяет пользоваться множеством приложений, использующих навигацию. Это Яндекс. Карты , Гугл. Карты , отображение погоды в вашем городе, определение вашего фактического местоположения и настройка устройства с учетом этого фактора (погода, часовой пояс и другое).

С помощью данной системы чаще всего выстаиваются маршруты. Они могут быть как автомобильными, так и пешими или велосипедными. Фактически, при исправной работе такой модуль помогает найти любой объект, нанесенный на карты.

Неполадки

Но в некоторых случаях в работе такого модуля могут обнаруживаться те или иные неполадки. Характер их различен, но они одинаково мешают работать с системой:

  • Полная невозможность определить местоположения;
  • Неточное определение местоположения;
  • Медленное обновление данных или полное отсутствие обновления (например, вы передвигаетесь в пространстве или разворачиваетесь, а указатель на карте не меняет своего положения долгое время).

Большинство неполадок могут исчезать самостоятельно при перезапуске или при перемещении в другую зону карты. Но если такого не происходит, то нужно знать, чем они вызваны и как их устранить.

Рис. 2 Навигация

Возможные причины

Вызывать неполадки такого рода может достаточно много причин. Но все их можно разделить на две большие группы – это неполадки аппаратные и неполадки программные. Об аппаратных неполадках говоря тогда, когда недочет присутствует собственно в физическом модуле навигации, а о программных – когда что-то неверно настроено в программном обеспечении смартфона или планшета.

Важно ! Неполадки программного типа достаточно легко настраиваются и устраняются самостоятельно. Когда же речь идет о аппаратных поломках, лучше доверить дело сервисному центру, так как для неспециалиста процесс починки может быть достаточно сложным. И есть риск ухудшить ситуацию .

Рис. 3 Неполадки геолокации

Аппаратные

Одна из самых распространенных проблем возникает при первом запуске модуля, то есть, когда вы впервые запускаете приложение, использующее GPS, на новом смартфоне. В течение 15-20 минут геолокация может не работать, ничего происходить не будет, местоположение не определится. При первом запуске это нормальное состояние, но в дальнейшем такое повторяться не должно.

Сходная ситуация может возникнуть в том случае, если вы проехали значительное расстояние, например, переместились в другую страну или регион, с выключенным модулем навигации. В этом случае, при первом его запуске на новом месте, ему также потребуется время «подумать».

Неполадка может иметь место и при запуске на большой скорости, например, во время езды на автомобили – в этом случае модуль будет «притормаживать» первое время после включения.

Учитывайте, что в зданиях именно GPS не работает – навигация внутри помещения осуществляться не будет. Ваше примерное местоположение в здании определяется с помощью расположения зон беспроводного интернета и вышек сотовых операторов, но не ГЛОНАСС.

Рис. 4 Исправный навигатор

Программные

Модуль ГЛОНАС можно отключить через настройки телефона, часто на новых моделях он не включен по умолчанию. Потому многие новички, не привыкшие использовать Андроид, не включают его перед началом использования приложений с навигацией. Кстати, большинство популярных и современных приложений такого типа оповещает пользователя о том, что ему необходимо включить навигацию.

Неточное определение местоположения бывает связано с особенностями зоны. Не во всех зонах система работает одинаково хорошо из-за особенностей работы спутников. Имеются «слепые» зоны, которые навигатор пропускает или определяет не точно. Бороться с этим невозможно.

Рис. 5 Стабильная геолокация

Устранение

Устранение неполадок, обычно, бывает довольно простым. Но если после принятия всех перечисленных мер проблема не устранилась, возможно, что дело в неисправности модуля и он требует замены в условиях сервисного центра.

Аппаратные

Способов «лечения» подвисания программы после первого запуска навигационного модуля не существует. Пользователю необходимо просто подождать около 15-20 минут после первого запуска приложения – за это время электронные составляющие устройства навигации настроятся на текущие условия работы и местоположение определится.

Именно поэтому сразу после покупки телефона рекомендуется запустить этот модуль для настройки, чтобы не ждать в ситуации, когда он понадобится срочно.

Рис. 6 Неполадки геоданных

Программные

Включить навигацию на смартфоне достаточно просто. Чаще всего, приложение «спрашивает» само, включить ли навигацию, в случае, когда она отключена. Тогда необходимо нажать на «ДА » или «ОК » во всплывшем окне, и приложение само включит геолокацию. Если же такого уведомления не появилось, включите ее вручную, следуя алгоритму:

1. На разблокированном экране, на рабочем столе выдвиньте меню, сделав скользящее движение от верхней границы экрана вниз;

Публикации по теме