Настроить gps местоположение. Что делать, если на андроиде GPS не находит спутники

Настроить gps местоположение. Что делать, если на андроиде GPS не находит спутники

07.09.2019

Сегодня в очередной раз задумался над темой плохого приема GPS сигнала на моем китайском смартфоне Jiayu G2. Но, неожиданно для меня, проблема решилась буквально за пару минут - «китаец» находит спутники в течение 20 секунд. А теперь обо всем по-порядку.

В октябре мне пришел китайский телефон, заказанный на Aliexpress. Телефон за такие деньги отличный, и все было бы идеально, но модуль GPS находил спутники очень-очень долго, примерно за час, не быстрее. И это при включенном Wi-Fi и установленных галочках A-GPS и GPS EPO assistance. Меня это совсем не радовало и пришлось вспоминать полезный пост в блоге livejournal , советами из которого я пользовался настраивая еще свой первый смартфон на Android. Суть сводилась к редактированию gps.conf вспомогательными программами. «Китайскому приятелю» это помогло, но после первого (и пока последнего) сброса на заводские настройки GPS стал ловить еще хуже - оставлял на час на открытом воздухе в на поиск спутников и никакого результата. И вот сегодня я начал опять искать тот полезный пост в блоге livejournal и наткнулся на обновление в шапке поста:

«Фантастика!» подумал я и без промедления перешел по ссылке . По сравнению с первым постом в этот раз предлагались еще более конкретные действия, а именно заменить содержимое файла gps.conf (его можно найти по пути /etc/gps.conf , должны быть root -права) на следующие настройки:

NTP_SERVER=ua.pool.ntp.org
NTP_SERVER=0.ua.pool.ntp.org
NTP_SERVER=1.ua.pool.ntp.org
NTP_SERVER=2.ua.pool.ntp.org
NTP_SERVER=3.ua.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

Эти настройки рассчитаны на жителей Украины, но для жителей России их очень легко адаптировать заменив ua.pool на ru.pool .

От себя могу добавить, что я пользуюсь приложением GPS Status и после перезагрузки при первом запуске приложения я сделал сброс данных кэша: в программе вызываем меню, далее выбираем Tools , там Manage A-GPS state и жмем Reset , а затем Download .

Снимаю шляпу перед автором оригинального поста , уважаемым mechanicuss. Его совет помог не только мне, и может помочь еще многим страдающим.

На этом все. Всем чистого неба и стабильного сигнала из космоса.

Многие современные коммуникаторы и планшеты оснащены 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 на КПК, обращайтесь, и мы обязательно Вам поможем.

В последнее время участились случае, когда на смартфоне не работает GPS , особенно это касается китайских смартфонов от не очень популярных брендов. Сегодня мы разберем все по полочкам и по итогу решим эту проблему. Итак, что делать? Как настроить GPS и почему новый Android не ловит GPS?

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

На самом деле существуют разнообразные источники проблемы, к которым стоит отнести следующие:

  • Плохой GPS-модуль (чисто аппаратный вопрос, ничего Вы не сделаете);

  • Чехол перекрывает антенну GPS;

  • Некорректные данные GPS.conf в системе;

  • Программная проблема (в прошивке, например).

Определяем проблему

Чтобы определить, какая проблема мешает Вам нормально пользоваться GPS на своем смартфоне или планшете, нужно снять чехол, выйти на открытую местность и включить GPS в настройках. Далее запустите GPS Test и подождите минут 10 (и такой зашквар бывает).
Проверьте в разделе «О телефоне» (раздел «Настройки», какая прошивка установлена на Вашем устройстве, если это кастом, то можно попробовать перейти на официальную.

Настройка GPS через GPS.conf

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


  • Файловый менеджер ( или );

  • GPS Test;

  • Файл GPS.conf.

Установка GPS.conf

Сначала нужно зайти в файловый менеджер и переместить файл GPS.conf в папку /system/etc, согласитесь на замену системного файла. Само собой, нужно еще и разрешения выставить (как показано на скриншоте).

Запустите GPS Test, в настройках выберите «Clear AGPS» для очистки кэша. Перезагрузите смартфон.
Снова запустите GPS Test и проверьте работу вашего GPS-модуля.

Как настроить GPS через FasterGPS

Программа сама редактирует GPS.conf, избавляя Вас от плюсок с бубном. Само собой, для функционирования утилиты нужны рут-права.


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

В данной статье вы узнаете как с помощью не сложных манипуляций в несколько десятков раз ускорить подключение GPS и увеличить и его точность на смартфонах и планшетах на ОС Android!

Теория

3. Компьютер

4. Установить на ПК текстовый редактор NotePad ++ (Windows), для Linux пользователей Gedit

Извлечь файл GPS.CONF

За работу GPS модуля в Android отвечает файл GPS.CONF, который необходимо извлечь из системного раздела. Находиться он по пути /system/etc/gps.conf и переместить во внутреную память или SD карту, чтобы в дальнейшем редактировать его на ПК.

Редактирование GPS.CONF

Чтобы ускорить подключение GPS и увеличить его точность необходимо изменить настройки GPS.CONF. Откройте его с помощью Notepad++. В зависимости от производителя вы можете увидеть различные внесенные настройки.

Настройка NTP сервера

Приступим к модернизации файла GPS.CONF! Первое что необходимо выполнить - это дописать или переписать NTP_SERVER . NTP - это это высокоточный сервер синхронизации времени. В зависимости от вашего место расположения необходимо изменять главный NTP сервер. Как вы можете видеть выше на скрине указан сервер north-america.pool.ntp.org , что явно не ускорит подключение к GPS если вы к примеру находитесь в Белоруссии, Украине, России. Поэтому необходимо прописать «местный» сервер:

Для Белоруссии идеальным NTP является: by.pool.ntp.org Для Украины идеальным NTP является: ua.pool.ntp.org Для России идеальным NTP является: ru.pool.ntp.org

Также можно воспользоватся общим сервером для Европы: europe.pool.ntp.org

Пример как должно быть записано :

NTP_SERVER=by.pool.ntp.org <-- Для Белоруссии NTP_SERVER=ua.pool.ntp.org <-- Для Украины NTP_SERVER=ru.pool.ntp.org <-- Для России

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

Пример:

NTP_SERVER=europe.pool.ntp.org NTP_SERVER=by.pool.ntp.org

Некоторые ромоделы кастомных прошивок вносят множество других NTP сервером, что не есть верно, так как, при этом подключение наоборот замедляется, из-за того что 5-6 серверов может не работать, а Android все равно будет тратить время на соединение.

Также существует альтернативные сервера XTRA их рекомендуется вписать и не выполнять никаких изменений



XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin

Задействовать или не задействовать WI-FI

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

ENABLE_WIPER=

Значение 1 разрешит использовать WI-FI, значение 0 наоборот запретит

Например:

ENABLE_WIPER=1 <-- использовать WI-FI ENABLE_WIPER=0 <-- не использовать WI-FI

Отчет промежуточных позиций (точность GPS или скорость подключения)

Данный параметр отвечает за скорость и точность GPS, если больше скорость (холодный и горячий старт), то меньше точность

INTERMEDIATE_POS=

Значение 0 - точные данные, медленней подключение.

Значение 1 - менее точные данные (чем дольше проработает, тем точней будут в течение одной сессии), но быстрей подключение.

Например:

INTERMEDIATE_POS=0 <-- точно, но медленно INTERMEDIATE_POS=1 <-- не точно, но быстро

Порог точности промежуточных позиций (точность GPS)

Данный параметр, откидывает погрешности

INTERMEDIATE_POS=

Значение 0 - учитывать все данные

Значение 100, 200, 300, 1000, 5000 - удаляет погрешности

Например

INTERMEDIATE_POS=0 <-- все промежуточные позиции INTERMEDIATE_POS=5000 <-- игнорируются менее точные

Задействовать A-GPS (скорость, точность)

Параметр отвечает за то будет включен или отключен A-GPS (при включенном точней)

DEFAULT_AGPS_ENABLE=

Значение TRUE - использовать A-GPS

Значение FALSE - не использовать A-GPS

Например

DEFAULT_AGPS_ENABLE=TRUE <-- использовать DEFAULT_AGPS_ENABLE=FALSE <-- не использовать

Подключение к точки соединения (Supplicant)

Прописать такие значения если не указаны:

SUPL_HOST=supl.google.com
SUPL_PORT=7276

Тип использования передачи данных в A-GPS

Параметр отвечает за количество передаваемой информации, служебная «Control Plane» или широкая передача абонентских данных «User Plane» . Рекомендуется использовать «User Plane».

DEFAULT_USER_PLANE=

Значение TRUE - использовать User Plane

Значение FALSE - использовать Control Plane

Например:

DEFAULT_USER_PLANE=TRUE <-- User Plane DEFAULT_USER_PLANE=FALSE <-- Control Plane

Итоговый вариант файла GPS.CONF

NTP_SERVER=ua.pool.ntp.org
ENABLE_WIPER=1
XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin
INTERMEDIATE_POS=0
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin
DEFAULT_AGPS_ENABLE=TRUE
DEFAULT_USER_PLANE=TRUE
ACCURACY_THRES=0
SUPL_PORT=7276
SUPL_HOST=supl.google.com

Отредактированный вариант файла GPS.CONF сохранить и забросить обратно в Android и перезагрузить его! Поздравляю вы смогли ускорить подключение GPS и увеличить его точность на вашем Android!

Легкий способ для Ленивых

Для тех кто не хочет экспериментировать и хочет положиться на чужой опыт, можете воспользоваться готовым, модифицированным файлом gps.conf . По заявлению авторов BlackIce Team подключения к GPS спутникам происходит практически мгновенно.

Все что вам нужно - это скачать gps.conf для своей страны и забросить его по пути /system/etc, после чего перезагрузить Android.

Скачать коллекцию оптимизированных GPS.CONF



Сегодня в очередной раз задумался над темой плохого приема GPS сигнала на моем китайском смартфоне Jiayu G2. Но, неожиданно для меня, проблема решилась буквально за пару минут - «китаец» находит спутники в течение 20 секунд. А теперь обо всем по-порядку.

В октябре мне пришел китайский телефон, заказанный на Aliexpress. Телефон за такие деньги отличный, и все было бы идеально, но модуль GPS находил спутники очень-очень долго, примерно за час, не быстрее. И это при включенном Wi-Fi и установленных галочках A-GPS и GPS EPO assistance. Меня это совсем не радовало и пришлось вспоминать полезный пост в блоге livejournal , советами из которого я пользовался настраивая еще свой первый смартфон на Android. Суть сводилась к редактированию gps.conf вспомогательными программами. «Китайскому приятелю» это помогло, но после первого (и пока последнего) сброса на заводские настройки GPS стал ловить еще хуже - оставлял на час на открытом воздухе в на поиск спутников и никакого результата. И вот сегодня я начал опять искать тот полезный пост в блоге livejournal и наткнулся на обновление в шапке поста:

«Фантастика!» подумал я и без промедления перешел по ссылке . По сравнению с первым постом в этот раз предлагались еще более конкретные действия, а именно заменить содержимое файла gps.conf (его можно найти по пути /etc/gps.conf , должны быть root -права) на следующие настройки:

NTP_SERVER=ua.pool.ntp.org
NTP_SERVER=0.ua.pool.ntp.org
NTP_SERVER=1.ua.pool.ntp.org
NTP_SERVER=2.ua.pool.ntp.org
NTP_SERVER=3.ua.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

Эти настройки рассчитаны на жителей Украины, но для жителей России их очень легко адаптировать заменив ua.pool на ru.pool .

От себя могу добавить, что я пользуюсь приложением GPS Status и после перезагрузки при первом запуске приложения я сделал сброс данных кэша: в программе вызываем меню, далее выбираем Tools , там Manage A-GPS state и жмем Reset , а затем Download .

Снимаю шляпу перед автором оригинального поста , уважаемым mechanicuss. Его совет помог не только мне, и может помочь еще многим страдающим.

На этом все. Всем чистого неба и стабильного сигнала из космоса.



© 2024 beasthackerz.ru - Браузеры. Аудио. Жесткий диск. Программы. Локальная сеть. Windows