GPS тест

Часто бывает так, что сменив прошивку на устройстве, или купив новый китайский телефон (бывает и не китайский), мы сталкиваемся с тем, что на смартфоне не работает GPS. Бывает и так, что GPS долго не определяет местоположение. Почему же так происходит?

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

Если у вас глючит GPS, мы попробуем это исправить.

Сразу предупреждаю, что рекомендации, приведенные в этой статье, не помогут вам, если у вас проблемы с «железом”. Данное руководство поможет вам исправить только ошибки GPS на программном уровне.

Итак, покажу вам способы лечения GPS:

Способ GPS+AGPS (нужен ROOT) :

1) Нужно включить в настройках Android, в разделе «Мое месторасположение” AGPS, затем открыв верхнюю «шторку” в телефоне активировать GPS.

2) Затем в звонилке, необходимо набрать *#*#3646633#*#* — это вход в инженерное меню.

Может быть, на вашем телефоне заработает другой номер для входа в инженерное меню Android:

Если не получается, поищите информацию о том, как войти в инженерное меню в вашем Android телефоне. Если у вас телефон на базе процессоров MTK (MT6577, MT6589 …), вы можете воспользоваться программой «MobileuncleTools” (необходим ROOT), ее можно скачать из GooglePlay. В ней присутствует раздел EngineerMode. Он нам и нужен.

3) Когда вы попали (любым способом) в инженерное меню телефона, нужно перейти на вкладку YGPS – и посмотреть на закладке «Satellites” – появляются ли шкалы сигнала. Если да, значит спутники телефон пытается искать , но не находит из-за неправильно записанного Альманаха. И это не удивительно, ведь аппарат приехал с другого «конца света” .

4) Следующим шагом будет переход на вкладку «Information”, а затем нажатие по очереди кнопок «full”, «warm”, ”hot”, «cold” (для полного сброса старого Альманаха).

5) После этого, на вкладке NMEA Log, необходимо нажать кнопку start. (начнется запись нового Альманаха)

6) Теперь для правильной работы GPS, необходимо перейти на задку «Satellites” и ожидать в течении 5-15 минут пока будет найдено максимальное кол-во шкал спутников (обычно от 10 до 13 штук) и их шкалы позеленеют .

7) Когда все спутники будут найдены – перейдите снова на закладку Nmea Log и нажмите кнопку «stop”. Поздравляю, новый альманах для вашей местности записан.

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

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

Способ GPS+EPO (нужен ROOT) :

2) Нужно зайти в «настройки — данные о местоположении» и включить GPS.
Затем необходимо включить EPO и скачать (т.е нужно заново скачивать — после удаления EPO.dat)

3) Убедится что A-GPS выключен. (это обязательно!)

4) Выключаем телефон, вытягиваем батарею, вставляем батарею, включаем телефон.

5) заходим в инженерное меню (способы входа смотрите выше) — заходим в закладку location — там будут 2 подпункта (location based service и YGPS)

6) Выходим на улицу в открытую местность,где GPS ловится максимально хорошо, и заходим в подпункт YGPS (кнопки ни какие не нажимаем!), в течении 3-10 минут дожидаемся исправления (это достаточно долго нужно подождать).
Как только исправление будет выполненно — выходим из раздела YGPS кнопкой назад, затем входим в раздел YGPS еще раз. Внимание теперь самая важная часть:
При 2 запуске GPS, должны появится красные точечки (спутники), но не все сразу одновременно , а каждые 2е секунды должны появлятся по 1-3 штуки. К примеру:
В начале 2 — затем 5 — потом 7 — и в конце 10 красненьких точек на радаре.
Если точечки появляются постепенно — значит EPO настроено правильно.

Но если они появиляются все одновременно — EPO не работает

7) Проверяем работу GPS в навигационных программах.

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

Один из лучших представителей таких программ — это GPS Test.

GPS Test
Другие статьи в выпуске:

Xakep #217. Сценарий для взлома

  • Подписка на «Хакер»

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

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

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

GPS info

Начинать диагностику приемника предлагаю с банальной вещи — проверить, включен ли он в настройках. Дальше можешь поставить приложение GPS Status & Toolbox, которое помогает обновлять кеш A-GPS и при необходимости очищать его. Оно же позволяет калибровать компас и акселерометр. Обрати внимание, что для работы потребуется соединение с интернетом.

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

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

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