При первом включении GPS в новом телефоне на Android может случиться ситуация, что навигация некорректно работает: долго ищутся спутники, часто срывается связь. Не спешите ругать телефон за плохую антенну и приемный модуль GPS. Скорее всего, это связано с тем, что в устройстве по умолчанию отключено обновление ЕРО.
Много современных смартфонов на Android имеют дополнительную функцию GPS, которая называется "EPO" (Extended Prediction Orbit – расширенная прогнозируемая орбита). Телефон загружает EPO-файл, помогающий быстрее найти GPS-спутники и сократить время определения вашего местоположения.
Чтобы проверить работу GPS в телефоне на Android, рекомендую воспользоваться приложением "GPS Test".
В моем случае, при первом включении GPS была обнаружена следующая картина:
То есть изначально в EPO-файле заводскими установками уже было предопределено 11 спутников. Но, так как телефон собирался где-то в Китае, логично, что они будут плохо работать в другом регионе.
Чтобы выполнить обновление EPO файла, включите интернет на устройстве. Это может быть как Wi-Fi соединение, так и мобильный GPRS/3G интернет.
После входа в "Engineer Mode", перейдите в раздел "Location > Location Based Serviсe > EPO" и поставьте галочки рядом с опциями "Enable EPO" и "Auto Download".
Затем вернитесь на шаг назад и выберите второй пункт — "YGPS". На вкладке "Information" последовательно нажмите кнопки "full", "cold" и "AGPS restart".
Перейдите на закладку "Sattelites" и дождитесь фиксации сигнала от спутников (может длиться десятки минут). Сначала на компасе будут красные кружочки, затем они станут зелеными.
Теперь можно выйти из инженерного меню (нажмите кнопку "Назад" на телефоне несколько раз). Отключите интернет и GPS. Перейдите в "Настройки – Мое местоположение" и включите навигацию только по спутникам GPS.
Откройте приложение "GPS Test" или любое другое. Смартфон должен зафиксировать устойчивую связь со спутниками в течение 30 – 60 сек. при условии, что вы находитесь на улице и при хорошей погоде.
Все современные смартфоны и планшеты на Android оснащаются GPS модулем. Это позволяет использовать эти устройства как GPS навигаторы. Кроме этого наличие GPS модуля позволяет оставлять GPS метки на фотографиях и использовать множество других полезных функций. В связи с этим многие начинающие пользователи интересуются, как включить GPS на Андроид. В этой статье расскажем вам, как включить службы определения местоположения (GPS) на Вашем Samsung Galaxy.
Зачем нужен GPS?
GPS сигнал помогает понять, в какой точке земного шара вы сейчас находитесь. Это полезно по нескольким причинам:
О ЧЁМ СТАТЬЯ?
Подпишитесь:
Многие владельцы телефонов на операционной системе «Андроид» сталкиваются с проблемой, когда встроенный GPS-модуль отказывается находить gps спутники или находит их, но не может подконнектиться. Причин такого поведения модуля может быть несколько, рассмотрим основные:
Неправильно прописаны параметры соединения к спутникам в файле настроек;
Установлен модуль A-GPS, который часто не находит спутники на телефоне самостоятельно;
Модуль нерабочий.
Хотелось бы разобрать проблему с A-GPS (Assisted GPS) модулем, так как китайские телефоны, на которых он стоит в 98% случаев, пользуются сейчас огромной популярностью и вытесняют мировых брендов с рынка.
Основное отличие от стандартного GPS-модуля в том, что он соединяется не только со спутниками, но и с вышками мобильных операторов, чем существенно улучшает качество определения местонахождения. При включении данной функции телефон зачастую не может сам соединиться со спутниками gps и ему требуется «Полный рестарт», даже если он был только включен. Это проблема не самих китайских телефонов, а именно модуля A-GPS, который по сравнению с GPS стоит копейки, поэтому и работает соответствующе. Разберемся, как настроить gps на андроиде.
Если у вас телефон с двумя симками и китайского производства, у вас с вероятностью 99.9% стоит A-GPS. Но чтобы убедиться в этом, можно зайти в инженерное меню. С него и начнется исправление вопроса неработающего соединения со спутниками.
Для входа в инженерное меню нужно набрать следующий номер в телефоне: *#*#3646633#*#*. Если комбинация не сработала, можно попробовать ввести *#15963#* или *#*#4636#*#*, однако, в данном случае меню у вас может отличаться.
После ввода фразы вы автоматически попадаете в инженерное меню и увидите окно следующего содержания:
Вам нужно переместиться влево, листая страницы настроек до вкладки «Location».
Теперь выберите первый пункт «Location Based Servise» (Базовые настройки определения местонахождения). Если у вас имеется вкладка A-GPS, значит, следуйте дальнейшим настройкам. В ином случае данная статья вам мало чем поможет.
Если у вас есть вкладка A-GPS, сразу перейдите на нее. У вас должно быть окно следующего вида:
Сравните настройки со своими, при необходимости подкорректируйте, согласно скринам:
Если все прописано верно, можете возвращаться на один уровень назад до выбора пунктов «Location» и перейдите на «YGPS».
Здесь вы видите, что ваш модуль gps не находит спутники, вернее находит, но не соединяется из-за неправильного включения:
Вам нужна вкладка «Information». В ней будут проводиться основные манипуляции.
Как вы видите, статус стоит «UNANVAILABLE», а TTFF зависает на вечном поиске. Сколько бы вы ни ждали, ничего не изменится.
Суть исправления вечного поиска в том, чтобы сделать полный сброс «Full», а затем, спустя 2-3 секунды нажать на «A-GPS Restart». Т.е. вы сбрасываете зависший процесс поиска на ноль, затирая тем самым все предварительно заданные настройки, и сразу же перезагружаете модуль. Не успевая подхватить стандартную конфигурацию (неправильную), модуль с чистого листа находит все спутники.
Спустя секунд 10-20 на вкладке «Satellites» вы увидите сигналы спутников, а еще через полминуты модуль удачно подсоединится к ним.
Поиск делался с 1-й стороны дома, на балконе соответственно, на втором полушарии ничего не найдено. На дороге у вас найдет все спутники.
В данной статье вы узнаете как с помощью не сложных манипуляций в несколько десятков раз ускорить подключение GPS и увеличить и его точность на смартфонах и планшетах на ОС Android!
3. Компьютер
4. Установить на ПК текстовый редактор NotePad ++ (Windows), для Linux пользователей Gedit
За работу GPS модуля в Android отвечает файл GPS.CONF, который необходимо извлечь из системного раздела. Находиться он по пути /system/etc/gps.conf и переместить во внутреную память или SD карту, чтобы в дальнейшем редактировать его на ПК.
Чтобы ускорить подключение 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 их рекомендуется вписать и не выполнять никаких изменений
Задействовать или не задействовать 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Тип использования передачи данных в 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 сохранить и забросить обратно в Android и перезагрузить его! Поздравляю вы смогли ускорить подключение GPS и увеличить его точность на вашем Android!
Для тех кто не хочет экспериментировать и хочет положиться на чужой опыт, можете воспользоваться готовым, модифицированным файлом gps.conf . По заявлению авторов BlackIce Team подключения к GPS спутникам происходит практически мгновенно.
Все что вам нужно - это скачать gps.conf для своей страны и забросить его по пути /system/etc, после чего перезагрузить Android.
Скачать коллекцию оптимизированных GPS.CONF
Современные планшетные компьютеры по умолчанию дополняются навигационными моделями. Они в подавляющем большинстве работают исправно и без перебоев. Достаточно активизировать полезную функцию, используя настройки системы, включить карты и найти собственное местоположение или проложить маршрут в требуемую точку. Пользователем может быть выполнена самостоятельно настройка GPS на планшете. Как настроить?
Включать функцию можно и нужно с панели уведомлений. Эта функция вызывается с главного меню, используя специальную кнопку, которая по виду напоминает иголку. Чтобы правильно определить установленный по умолчанию или самим пользователем режим настройки, следует:
Операционная система Андроид предлагает на выбор несколько вариантов. Сюда относятся, кроме экономии заряда, точность высокого уровня и по датчикам устройства. Новые устройства имеют другие названия пунктов (координаты, источники, спутники GPS).
Высокая точность позволяет быстро определять местоположение, но она же является самой затратной в плане энергии. Экономия заряда или координаты сети – режим, который предполагает использование только беспроводной сети для поиска дорого и местоположения. Датчики или спутники работают только на открытой местности с хорошим приемом сигнала.
Проблемы долгого подключения, периодической потери сигнала спутников и сети, некорректная работа и нестабильной сети – со всем этим может столкнуться пользователь не только дешевой китайской техники, но также и именитых производителей. Чтобы быстро устранить неполадки и привести «в чувства» свой планшет и модуль GPS, можно самостоятельно настроить инженерное меню. Для этого потребуются рут-права суперадминистратора, а все действия пользователь выполняет только на свой страх и риск.
Чтобы настроить инженерное меню, следует:
После сохранения и перезагрузки устройства все спутники будут ловиться без проблем.