Gps на андроид не находит спутники. Не работает GPS на Андроид: как исправить

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

Что такое GPS?

Чтобы знать как оптимизировать работу модуля GPS, необходимо понять как он работает. GPS расшифровывается как Global Positioning System, то есть система глобального позиционирования. Она была разработана военными, но позже ее начали использовать для гражданских целях. Первоначально GPS использовала 24 спутника, расположенных на орбите планеты Земля, но сейчас их количество увеличилось до 31.

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

  • Количество доступных спутников на текущем местоположении
  • Качество антенны, которая находится внутри смартфона
  • Реализация драйвера в операционной системе Android

Переключитесь в режим “Высокая точность”

Для получения лучшего сигнала, вы должны приготовиться к тому, что автономность вашего устройства будет ниже, чем обычно. Это необходимая жертва, но вы все равно сможете вернуть настройки обратно, когда вы не будете нуждаться в точном определении своего местоположения. Например, когда играете в Pokemon Go. Все очень просто, следуйте нашим указаниям в инструкции ниже.

Откройте “Настройки”, перейдите в раздел “Местоположение” и убедитесь что службы местоположения включены. Если они выключены, тогда нажмите по переключателю в правом верхнем углу.

В самом верху под этим переключателем находится меню с выбором режима. Тапните по нему и убедитесь, что выбрана опция “Высокая точность”. Это означает, что для определения вашего местоположения будет использоваться встроенный GPS, Wi-Fi и мобильная сеть. Из-за этого может увеличится энергопотребление, но точность определения существенно улучшится.

Заставьте GPS всегда быть активным

Для экономии заряда GPS модуль может отключаться, когда он не используется. Если, к примеру, вы играете в Pokemon GO и в этот момент хотите прочитать новое сообщение, тогда GPS на это время отключится.

Так или иначе, вы можете заставить его всегда быть активным, но сделать это нетрудно. Необходимо установить одно приложение из Google Play Маркета, и оно все сделает за вас. Мы рекомендуем Connected GPS , поскольку с ним проще всего работать. Имейте ввиду, что это может стать для автономности вашего устройства настоящим ударом.

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

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

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

Очистите GPS-данные

Иногда ваш аппарат “застревает” на некоторых спутниках GPS, даже если они не в пределах досягаемости, что и вызывает проблемы в работе модуля. Исправить это возможно с помощью другого приложения - GPS Status & Toolbox , которое очищает GPS-данные и телефон может с нуля переподключиться к спутникам.

Установите этот инструмент, а затем запустите его. Нажмите кнопку “Меню”, где нужно выбрать “Manage A-GPS state”. Далее нужно нажать кнопку “Очистить”, а после завершения этого процесса вернитесь в “Manage A-GPS state” и тапните по кнопке “Загрузить”. Все, после этого модуль GPS должен работать как новый.

Купите внешний GPS-приемник

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

Яндекс Навигатор уверенно входит в лидеры рейтинга навигационных приложений для мобильных устройств. Побочный эффект этой популярности – большое количество затруднений при использовании. Разберем наиболее частые жалобы и попробуем исправить их.

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

В данном материале мы ограничимся трудностями, которые случаются при применении навигации от Яндекс.

Навигатор не может корректно запуститься

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

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

Смартфон может не справляться с работой приложения, если в нем установлено менее половины гигабайта ОЗУ. Например, 256 МБ по современным меркам – очень мало.

Что же касается первого случая, то нужно удалить программу через настройки телефона, а затем повторно его. Так, в ОС Android можно использовать Play Маркет. Если сбой возникал из-за ошибки во время установки, то переустановка устранит проблему.

Почему программе нужно подключение к интернету?

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

Стоит отметить, что карты Яндекса на территории РФ, Украины и многих других государств имеют весьма приличное покрытие, так что с большой вероятностью трудностей на этом этапе не возникнет.

  1. Перед загрузкой переключитесь на Wi-Fi , поскольку некоторые карты имеют большой размер.
  2. Правда, полностью убрать привязку к интернету все же не получится, так что формально Яндекс Навигатор действительно работает только онлайн.

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

Конечно, без подключения к интернету у Навигатора не будет возможности загружать полезные сведения, вроде информации о пробках . На всякий случай проверьте: если они не отображаются, возможно, изображение светофора в углу сейчас серое. Если так, нажмите на него – светофор активируется и станет цветом отображать ситуацию с движением. А для показа загруженности дорожных путей используется цифровая индикация от 0 до 10 .

Маршрут есть, но Навигатор не отслеживает перемещение по нему

  1. Сначала нужно убедиться, что включено получение геоданных.
  2. Затем проверить подключение к интернету и его скорость (например, откройте в браузере сайт-другой).
  3. Если активирован, интернет подключен, но программа отказывается отображать перемещение, попробуйте выйти из приложения и повторно войти в него.
  4. Если не сработает, принудительно остановите специальной кнопкой из раздела настроек, где показываются приложения (порядок действий практически аналогичен для Android и iOS). Еще раз запустите Навигатор.

Если он снова отказывается вести, перезагрузите смартфон. Перепробовали все, но безуспешно? Переустановите программу. Хотя обычно до этого не доходит, все же программисты Яндекса написали хорошее приложение.

Представим, что и такие серьезные меры не помогли. В таком случае остается сложный способ – перестать применять Яндекс Навигатор именно на этом смартфоне. Раз уж не судьба им сработаться, используйте аналоги.

Сбоит голосовой поиск

Здесь есть несколько вариантов:

  • Возможно, сломался микрофон.
  • Или скорости подключения к интернету недостаточно.
  • А может, кругом недостаточно тихо – шумит улица или грохочет музыка.
  • Лучше не пользоваться голосовым поиском в шумной обстановке.

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

Apple CarPlay Yandex Навигатор. Решение проблемы со звуком.

Если Яндекс Навигатор не работает в Uber / Убер, видео

Что еще может привести к сбоям в работе Яндекс Навигатора

Если текущее положение не отображается или резко изменяется, выйдите из приложения и зайдите снова. К сожалению, такие сбои возможны.

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

Для геолокации со спутников передается еще и время, и если оно сильно расходится с системным – ошибки неизбежны.

Изредка программа отказывается проложить маршрут, ссылаясь на полное отсутствие пути между точками – при том, что дорога есть и по ней можно проехать. Чаще это бывает за рубежом. Увы, программа не всеведуща, соответственно, и маршруты прокладываются не везде.

Обращайтесь к разработчикам, помогайте совершенствовать полезный софт —

А иногда встречаются причины, которые никоим образом не относятся к Навигатору или спутникам. В центре Москвы есть несколько зон (в частности, около Кремля), где приложение не работает. Но это не ошибка, а предусмотрительность служб безопасности: специальные передатчики для защиты стратегических объектов перебивают спутниковый сигнал, выдавая заведомо неверные данные.

Заключение

В статье мы разобрались с основными причинами, которые могут привести к сбоям Яндекс Навигатора, будь то на ОС Android или в другой системе.

Добавляйте свои вопросы и замечания по программе, обсудим особенности ее работы всем миром. Удачи на дороге!!!

Михаил Орехов

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

Постоянно в системе геопозиционирования задействовано не менее 24 спутников. Они находятся на разных круговых орбитах в строгом соответствии с поставленной задачей:

  • период обращения приблизительно 12 часов;
  • наклон по экваториальной плоскости около 55 градусов;
  • разность по долготе между спутниками – 60 градусов.

Они передают сигнал, сообщающий следующую информацию:

  • текущее время (с точностью до наносекунды) и дату;
  • статус (исправен – неисправен);
  • орбитальные координаты (альманах);
  • время передачи сообщения;
  • измеренные афемериды (координаты спутника).

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

Причины «слепоты» навигатора

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

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

  • отказ работоспособности схемы GPS-приемника;
  • нарушение по цепям питания приемника;
  • обрыв кабеля связи с выносной приемной антенной;
  • неисправность выносной антенны;
  • неправильное расположение устройства в зоне затенения спутниковых сигналов.

Что делать для определения конкретной технической причины, почему Навител не видит спутники. В первую очередь необходимо сменить место дислокации авто. Затем следует поэкспериментировать с местом установки приемника или антенны в салоне автомобиля. Наиболее затененное место – область между зеркалом заднего вида и крышей авто. Можно для проверки временно демонтировать зеркало. Если навигатор работает совместно с выносной антенной, необходимо проверить целостность высокочастотного кабеля. Если устройство геопозиционирования не оснащено выносной антенной, можно для проверки временно ее установить и вновь попробовать поймать спутники.

Установка выносных антенн для уверенного приема сигналов рекомендуется в следующих случаях:

  • наличие металлизированного напыления на стекла автомобиля;
  • скрытая установка навигатора;
  • установка в спецтехнике (например, бронемашина), речных и морских суднах;
  • в удаленных районах крайнего севера.

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

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

Переустановка Навител

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

Почему останавливает инспектор, читайте .

Последовательность самостоятельной установки программного обеспечения Навител:

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

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

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

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

Яндекс Навигатор – это главная навигационная разработка компании «Яндекс», ведущего русскоязычного поисковика. Приложение абсолютно бесплатно, и скачивается на любой смартфон под управлением различных операционных систем, включая iPhone (iOs 8 +) и Android (3.0 +). На сегодняшний день это одна из самых популярных навигационных программ у пользователей смартфонов, и, разумеется, множество людей сталкивается с теми или иными особенностями и проблемами в использовании данного софта. Рассмотрим наиболее популярные из них, и попытаемся дать решения.

Итак, у вас по каким-то причинам не работает яндекс навигатор .

Разумеется, под словом «не работает» можно понимать десятки ситуаций – от невозможности включить приложение до каких-то трудностей в геолокации в определенных регионах. Попытаемся подробнее осветить все моменты, в том числе связанные со слабым знанием устройства телефона. Если вы – не новичок, то можете читать по диагонали:)

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

Яндекс Навигатор не работает с самого начала

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

На сегодняшний день практически 100% смартфонов могут работать с данным приложением, поэтому практически исключен вариант, что ваш телефон «слаб», недостаточно памяти и т.д. Единственное исключение – если навигатор «зависает», либо работает с огромными задержками. В данном случае можно действительно говорить о том, что смартфон «не тянет». Как правило, это случается с аппаратами с оперативной памятью менее 512 мб (256 мб, например). Это действительно мало.

Но вернемся к первому случаю. Вам нужно просто переустановить программу на телефон. В настройках смартфона удаляете приложение, идете снова в то место, где его скачивали (например, для смартфонов на Андроиде это Гугл Маркет), и скачиваете, а затем устанавливаете заново. Если проблема была в некорректной установке, то она исчезнет.

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

Яндекс Навигатор – это программа, предназначенная для установки на смартфоны. Это значит, что она работает по системе A-GPS. Это значит, что ваше местоположение может определяться не только по спутникам, но и по вышкам сотовой связи. Т.е. в условиях города вы фактически можете не включать GPS-модуль, но это вызывет определенные неудобства при работе с интерфейсом навигатора (например, вокруг вашего местоположения на карте будет огромный зеленый круг, который будет мешать прочитыванию информации), и точность позиционирования немного снизится.

Почему Яндекс Навигатор не работает без интернета

На самом деле Яндекс Навигатор работает без интернета, но для этого нужно совершить некоторые предварительные действия. Прежде всего – скачать непосредственно на свой телефон карты, по которым программа будет вас вести в отсутствие интернета. Как это сделать? Входите в приложение, выбираете пункт «Меню», далее «Загрузка карт», вбиваете свой город, и, если для него существует карта, скачиваете ее. Надо сказать, что Яндекс Навигатор очень хорошо покрывает пространство России, Украины и многих других стран, поэтому проблем с поиском своего региона быть не должно.

При скачивании карт используйте вай-фай, так как их размер может быть очень значительным.

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

Разумеется, в отсутствие интернета Яндекс Навигатор не сможет донести до вас другую информацию, которая может быть полезной. Например, о пробках. Кстати, если у вас не показывается ситуация с пробками на дороге, вам нужно нажать на значок светофора в углу навигатора (в данное время он у вас серый). После этого он загорится одним из цветов, в зависимости оттого, какие по силе пробки в вашем городе. Степень загруженности дорог отображается цифрой от 0 до 10.

Навигатор не ведет по маршруту

Опять-таки вам нужно в первую очередь проверить, включена ли у вас передача геоданных. После этого проверьте интернет-соединение, в том числе и его скорость (используйте встроенный браузер в телефоне, загрузите пару сайтов). Если активен и GPS-модуль, и интернет-соединение, но яндекс навигатор плохо работает и не ведет по маршруту, то вам нужно закрыть программу и войти в нее снова. Не помогло – идете в настройки и принудительно завершаете ее работу, нажав «Остановить» (для Андроида; на iOs алгоритм схож), после чего опять заходите в программу. Не помогло – перезагрузите телефон. Не помогло – удалите навигационную программу и заново ее скачайте (но, как правило, до этого пункта мало когда доходит, все-таки Яндекс Навигатор – достаточно устойчивая неглючная программа). Но, допустим, не помогло даже это действие. Тогда вам надо принять трудное решение и отказаться от использования данного приложения на нынешнем телефоне. Ну не смогли они подружиться. У вас есть выбор хороших аналогов.

Не работает голосовой поиск

Здесь проблема может заключаться либо в поломке микрофона вашего телефона, либо в отсутствии интернет-соединения. Также возможной причиной может быть зашумленность окружающего пространства – например, на оживленной улице или при громко звучащей музыке. Позаботьтесь о том, чтобы голосовые команды отдавались в относительной тишине. Кроме того, Яндекс Навигатор, как и любая программа, может иногда заупрямиться и без всякой причины не работать. У него это пройдет, так что будьте терпеливы, и при необходимости совершайте действия из прошлого абзаца.

Другие причины, почему плохо работает Яндекс Навигатор

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

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

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

Существуют и курьезные причины. Например, навигатор не работает у Кремля и в некоторых других местах центра Москвы. Вызвано это мерами безопасности, а точнее – работой специального передатчика, который подменяет собой сигналы реальных спутников.

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

Вам не нравится что GPS на Вашем Android слишком долго "ищет и звхватывает спутники" ? Точность определения местоположения хуже 10ти метров? Вы думали что "это GPS на самом деле так работает" ? Ничего подобного. Ваш GPS может обеспечить точность +-5 метров, ато и точнее. И я расскажу Вам как этого добиться. И больше никаких "патчей" или сторонних и "геморных" в использовании "GPS утилит ускоряющих поиск спутников и повышающих точность". Все что необходимо есть в Вашем аппарате. Просто "калибровки" туда производитель вписывает "среднефонарные" - естественно не будет же он каждый телефон калибровать индивидуально. Да и производитель где? В Китае, а калибровать нужно там, где Вы его реально используете.Ниже приведенная инструкция, собрана мною из разных источников по частям и проверена, кроме части "обеспечения максимальной точности", которую проверю позже и сделаю дополнение, но даже без нее, время "холодного старта" GPS, после перезагрузки телефона удалось довести до менее чем 20ти секунд, вместо 1-2х минут до калибровки. При этом захват первых спутников идет менее чем через 3-4 секунды, а "захват GPS" (локализация по спутникам, когда перестает мигать "поиск GPS" и тело переходит на работу по спутникам) - менее 10ти секунд (иногда до 40ка но реже - в зависимости от точности часов Вашего смарта и видимости спутников).
Впечатления от работы обеих методов, чтобы решить какой из них Вам больше по душе, можно прочесть здесь: . Я лично рекомендую "метод калибровки родного GPS" (описанный ниже) - он дает те же результаты, и как по мне много предпочтительнее и удобнее в использовании.
Следует отметить, что с помощью программы, описанной здесь: , скорость активации из "холодного" состояния, всеже чуть шустрее. но более гемеройно, и из за ее "глубокого проникновения в систему GPS Android", она может "сбить" калибровки его "родной системы", о которых ниже. Плюс все что нужно проделать с ее помощью, перед каждым включением GPS делает запуск с ее использованием реально медленее, чем в варианте, изложенном в этой заметке.


Добавлено 30/08/2013 . перед началом калибровки, просмотрите вот эту заметку и проделайте процедуры, которые в ней описаны: . Особенно актуально, если у вас серьезные проблемы с GPS, типа "очень плохо держит спутники" и "лок" "падает" при малейшем ослаблении сигнала, плюс после этого, GPS будет "держать" больше спутников одновременно, что улучшит как стабильность так и точность. Без этих процедур мне не удавалось "привести в норму" GPS под JB 4.1.1 Cink King. После чего проделайте калибровку по методике. изложенной ниже в этой заметке.

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

  1. Точность работы GPS , и особенно скорость "захвата после холодного старта", сильнейшим образом зависят от точности установки времени на Вашем аппарате. Обычно у всех стоит в настройках "Даты и Времени", "синхронизировать время по сети". У меня тоже стояло. Но как выяснилось, при этом аппарат использует для установки времени сотовый сигнал оператора, который в некоторых случаях может давать точность установки времени хуже +-несколько минут, а в моем случае (Киев, опаратор Life) давал отличие от реального времени целых 3 секунды. В общем кал, а не "сигналы точного времени". Есть еще возможность "определять время по GPS", но если Вы не в деревне живете, то это будет жрать много батареи, а толку будет чуть - ни в квартире ни в метро ни в маршрутке, ни в офисе... Ну Вы поняли.
    Поэтому озаботимся сначала утсановкой наиболее точного возможного времени. Для этого я поставил бесплатную программу ClockSync, вот отсюда: https://play.google.com/store/apps/details?id=ru.org.amip.ClockSync&hl=ru , можно еще взять отсюда: http://4pda.ru/forum/index.php?showtopic=171610 . Также можете воспользоваться методикой, которую я описал здесь: - она не требует установки дополнительных программ, но требует ручного редактирования нескольких системных конфигурационных файлов.
    Далее, определяемся с опорным сервером точного времени, который будем использовать. Немаловажно, чтобы он был как можно ближе к Вам, и чтобы время пинга до него было минимальным. Для начала, адреса "пулов" - для Украины это ua.pool.ntp.org, для России ru.pool.ntp.org. Если Вы в другой стране, ищите вот здесь: http://www.pool.ntp.org/ru/ .
    Теперь запускаем терминал, и в нем комманду "ping ua.pool.ntp.org", и смотрим на время отклика. Делаем это раз 10 - каждый раз она будет обращаться к случайному серверу "пула", и обычно к другому. Даже для Украины время "отклика" для разных серверов колеблется от 5ти до 60мс (по наземке), что уж говорить о России с ее размерами. Соответственно выписываем IP адрес сервера, время отклика от которого минимально. Его и будем использовать.
    Запускаем установленную программу ClockSync, Меню > настройки. Первый пункт "NTP сервер". Вписываем туда выбранный IP адрес. Далее, выставляем галочку "автоматическая синхронизация", потом выбираем "Интервал". Чем интервал" меньше - тем чаще будет проходить синхронизация, а это "немножко траффика и множко батареи", с другой стороны, мой аппарат за 3 часа "уходит" аж на 160-180 миллисекунд... Я остановился на 3х часах покачто. Далее галочка "точный интервал" - можете не ставить - чуть сохранит батарею, я лично поставил. "Режим высокой точности" - ставьте, тем более что синхронизация иногда будет идти через сотовую передачу данных с очень нестабильной скоростью (можете не ставить - точность упадет, зато существенно снизится расход батареи при синхронизации). Ставим также "определять часовой пояс",
    Выходим из меню настроек, жмем "меню", и выбираем "синхронизировать" - насколко Ваш аппарат идет "мимо времени" видно на экране. Да, в меню настроек через сутки сможете посмотреть насколько часы Вашего аппарата "спешат/опаздывают" в сутки (мой Fly IQ 450 на 9,21 сек в день).
    PS автоматическая синхронизация времени возможна только на "рутованном" аппарате. Если у Вас не рутованный, там есть в программе "ручной режим", но точность уже будет совсем не та.
    Примечание - добавлено позже. Также есть второй способ точной синхронизации времени, без установки дополнтилеьной программы, я его описал здесь: . После сравнения результатов, я выбрал именно этот способ, но он требует некоторого редактирования конфигурационных файлов.
    Также желательно, если у Вас рутованный аппарат, отредактировать файл /system/etc/gps.conf. А именно, в первой строке, после "NTP_SERVER=", заменить указанный там "дефолтовый", на более подходящий для Вашей страны - например для Украины на ua.pool.ntp.org, или даже на ранее определенный IP адрес, но это будет менее универсально и иногда чревато сбоями, если конкретный сервер не будет работать, поэтому ua.pool.ntp.org универсальнее, зато IP адрес в этом поле может еще больше ускорить начальный холодный старт. Редактирование можно делать с помощью "Root Explorer".
    Со временем разобрались. Далее.
  2. Идем в настройки телефона. Местоположение. Отмечаем пункты: "По координатам сети", "Спутники GPS", "Вспомогательные данные", "AGPS", остальное "по вкусу". теперь заходим в пункт "Параметры EPO". Выключаем "EPO" на время калибровки. Здесь все.
  3. Запускаем Google Earth , в настройках переключаем его, чтобы показывал координаты в формате градусов и долей. Ищем поблизости место, где будем проводить калибровку. Это должно быть достаточно открытое место, например площадь. Выбираем точку где будем стоять при калибровке (выберите приметы, чтобы стать точно в нее потом), наводим на нее курсор, и записываем показанные координаты до последнего знака. Подготовка окончена - идем "в поле" :) с телефоном.
  4. Если использовали п3 - становимся ТОЧНО в точку, которую ранее выбрали . Запускаем "root explorer", заходим в папку /data/misc, удаляем файл mtkgps.dat. Загружаем самые свежие данные AGPS - например через программу Статус GPS (меню>инструменты>Данные AGPS>Загрузить). Проверяем время, например программой ClockSync (несколько раз проверяем, смотрим типичное отклонение, и потом жмем синхронизировать - как пользоваться программой и где взять - см ранее в статье о калибровке времени). Заходим в инженерное меню, LocationBasedServices, выбираем в меню "GPS", и нажимаем кнопку "GPS" (надпись на ней сменится с OFF на ON). Переходим во "View". Ждем пока появится "фикс" (перестанет мигать индикатор GPS), и потом еще не менее 2х минут. После чего жмем RefPosition, и в появившихся окошках вписываем координаты, ранее выписаные с Google Earth" для точки где Вы проводите калибровку (там будут нули). Жмем "ОК". Снова переходим к экрану View, и ждем после "фикса" не менее 2х минут, лучше минут 5. Выходим назад в инженерное меню. Если п3 не выполняли - просто выбираем любое достаточно открытое место. Вынимание - даже не пытайтесь проделывать калибровку на балконе или "из окна" - сделаете только хуже.
  5. ****Можете перед калибровкой еще проверить правильность выбора SIM карты для AGPS - если Ваш сотовый оператор "глюкало", а карты две и два оператора, то можно выбрать менее глючного, это в случае если был выбран "глюкавый", может существенно ускорить работу GPS, ато и "оживить" "неработающий напрочь GPS" процедура описана в самом конце заметки.
  6. Заходим в "Инженерное меню" (для моего FLY IQ 450 и многих китайцев-клонов это код *#*#3646633#*#*, который набираем там где обычно набираете номер телефона при звонке, у Вас может быть другой). Находим "YGPS location", и запускаем. Телефон держите вертикально.
  7. Переходим на вкладку Information . Жмем кнопку "Full".
  8. Переходим на вкладку "Satellites" , ждем когда появится минимум 5 спутников (лучше больше - у меня их было 11 при настройке), и после того как они "появятся и позеленеют", ждем еще минимум 2 минуты, удерживая аппарат неподвижно (можно дольше - хуже не будет - только лучше). Это первичная калибровка. У меня она заняла минуты 3, но у некоторых аппаратов по отзывам может занять и до получаса.
  9. Идем в пункт Information" , жмем "Cold". Далее как в п 8. Пункт 9 повторяем 3 раза. Можно больше.
  10. Снова в Information. Жмем "Warm". далее как в п.8. Повторять уже не обязательно.
  11. Снова в Information" . Жмем "Hot". Далее как в п 8.
  12. Если Вы выполняли пункт 3 , выходите в инженерное меню, выбираете пункт "LocationBasedService", переходим на вкладку "View" (на забудьте активировать GPS как описано в п 4), и ждем пока определится максимум спутников. Минимум 7, лучше больше (чем больше, тем точнее калибровка), и после того как определится максимум, ждем еще 2 минуты. После чего идем во вкладку GPS, и жмем "RefPosition". У Вас появятся две цифры, от той, что Вы ранее записали используя Google Earth, они будут отличаться скорее всего тысячными. Исправляете обе на те, что Вы записали ранее в п3. Жмем "ОК". Теперь переходим во вкладку GPS и ждем минут 5 держа телефон неподвижно. Вот в этом месте - чем дольше - тем лучше. Программа GPS, получив реальные координаты, сравнивает их с теми что "получаются у нее" и вносит коррекции. их уточняя. Ниже в окошке увидите счетчик "процесса" и данные, которые врем от времени меняются.
  13. Выходим из инженерного меню, перезагружаем телефон.
  14. Все. Радуемся шустрому и точному GPS.
После полностью выполненной инструкции, реальная точность определения позиции (вычисленная по google earth а не та, которую показывает сам GPS), составила ~2.3-2.5 метра (GPS показывал точность в 5-6 метров в статусе), при "видимых" 9ти спутниках, и 8 метров (GPS показывал точность 10.5 метров в статусе) при видимых 7ми спутниках -спутники движутся и раз на раз не приходится в смысле день на день.

PS Если Вы собираетесь использовать также программу, описанную здесь: , то учтите что калибровать нужно после ее установки. И в случае ее деинсталяции - калибровать повторно - скидывает при деинсталяции калибровочные данные, и GPS снова начинает "искать спутники по нескольку минут". Загрузка ее данных "ускорения" ВРОДЕ БЫ не влияет на калибровку, но и смысла не имеет - разница по скорости "в пределах статистической погрешности". Но кажется, реальная точность чуть лучше, со свежезагруженными ее данными (процентов на 20, но тоже в пределах статпогрешности по сути). Также имейте в виду, что загруженные данные вышеуказанной программы быстро устаревают, и спустя день-два уже наоборот будут тормозить GPS и снижать точность (по сравнению с просто нормально откалиброванным родным по вышеописанной в этой статье методике). Плюс я ее снес нафик:) Бо во первых не нужна, а во вторых с ней можно получить "GPS который ничего не определяет", если забыли загрузить новые данные. Даже если Вы нажали кнопку "сбросить загруженные данные" и саму программу не запускаете. По кр мере у меня раз так случилось - проверять грабли еще раз не стал.

PPS В нете бродят слухи, что "включение данных EPO" (специфические данные GPS для чипов MTK), дающих некоторое ускорение "холодного старта", уменьшают количество "захватываемых спутников". Это наврядли. Количество захватываемых спутников определяется их "количеством над головой в данный момент" и высотой над горизонтом (в городе, те что над самым горизонтом обычно не видны). Но всеже при калибровке ее лучше выключить. И использовать только если Вы едете в место, где инет возможно будет не доступен. Тогда она Вам даст реальное ускорение запуска (в ней загружаются данные за месяц вперед). В обычной ситуации лучше пользоваться только AGPS - ее данные свежее, и соответственно точнее, поэтому скорость "старта" с ней типично выше.

PPPS Ниже "референсная информация" для тех, кому достался аппарат, с полностью нерабочим GPS. Стоит ее проверить - причина может быть в том, что у Вас вписано в настройки что то отличное от нижеприведенного:

В инженерном меню, в пункте LocationbasedService, во вкладке AGP S:

Должно быть включено Enable A-GPS, MSB, User Profile, SLP Template - GOOGLE, supl.google.com, 7275, TLS Enable, RRLP, IMSI, K-Value.
Horizontal Accuracy - 22, Vertical Accuracy - 0, Location Age - 0, Delay - 0. Выбрано Location Estimate.
*********Выбор SIM карты для AGPS
Идем на вкладку NET - выбираем - нажимаем смотрим карту(вкладка Map), там должен появится адрес по которому вы находитесь, или близкий к нему. Тоже делаем с . Сравниваем, что точнее к вашему реальному положению, и на вкладке AGPS выбираем предпочитаемую симку.
На вкладке AGPS нажимаем
Да, если что то из перечисленного в этом PS отличалось от настроек Вашего аппарата, или если Вы сменили симку, к которой у Вас привязан AGPS - калибровку нужно провести по новой.

PS О влиянии точности хода часов на время "холодного старта GPS".

Из "неудобного места" - балкон, сверху все перекрыто бетоном, двор-колодец - дома с 4х сторон, небу "кусочек сверху", едва видно 4 спутника (едва потом что видно 3, а 4й то появляется то пропадает). телефон откалиброван по методике, изложенной выше (до калибровки в этих условиях захвата вообще не было). Часы "отстают" на ~160мс (со времени калибровки часов программой ClockSync прошло 2 часа). Время "холодного старта" ~250-300 сек. После принудительной калибровки времени программой ClockSync - время "холодного старта" ~100сек. Впрочем это условия. в которых GPS обычно вообще не работоспособен, но хорошо иллюстрируют влияние точности хода часов на время "холодного старта".

PPS Для форсирования загрузки данных AGPS, например если Вы находитесь далеко от места, где они были загружены - типа уехали километров на 200 на рыбалку/отдых итд, и загруженные дома данные AGPS стали неактуальны, что может отрицательно сказаться на времени "холодного старта".

Можно использовать программу "Статус GPS" вот отсюда: https://play.google.com/store/apps/details?id=com.eclipsim.gpsstatus2&hl=ru . Запускаете эту программу. Слева внизу под "координатным кругом", - возраст данных AGPS в часах. Нажимаете Меню > Инструменты > Данные A-GPS. Потом "загрузить".